aboutsummaryrefslogtreecommitdiff
path: root/editors
diff options
context:
space:
mode:
Diffstat (limited to 'editors')
-rw-r--r--editors/AbiWord2/Makefile78
-rw-r--r--editors/AbiWord2/distinfo1
-rw-r--r--editors/AbiWord2/files/patch-..::wv::libole2::Makefile.in14
-rw-r--r--editors/AbiWord2/files/patch-..::wv::magick::Makefile.in14
-rw-r--r--editors/AbiWord2/files/patch-af11
-rw-r--r--editors/AbiWord2/files/patch-an46
-rw-r--r--editors/AbiWord2/files/patch-ap23
-rw-r--r--editors/AbiWord2/files/patch-aq27
-rw-r--r--editors/AbiWord2/files/patch-ar14
-rw-r--r--editors/AbiWord2/files/patch-au45
-rw-r--r--editors/AbiWord2/files/patch-autogen.sh54
-rw-r--r--editors/AbiWord2/files/patch-av11
-rw-r--r--editors/AbiWord2/files/patch-configure.in18
-rw-r--r--editors/AbiWord2/files/patch-src::wp::ap::unix::ap_UnixApp.cpp14
-rw-r--r--editors/AbiWord2/pkg-comment1
-rw-r--r--editors/AbiWord2/pkg-descr21
-rw-r--r--editors/AbiWord2/pkg-message21
-rw-r--r--editors/AbiWord2/pkg-plist322
-rw-r--r--editors/abiword-devel/Makefile78
-rw-r--r--editors/abiword-devel/distinfo1
-rw-r--r--editors/abiword-devel/files/patch-..::wv::libole2::Makefile.in14
-rw-r--r--editors/abiword-devel/files/patch-..::wv::magick::Makefile.in14
-rw-r--r--editors/abiword-devel/files/patch-af11
-rw-r--r--editors/abiword-devel/files/patch-an46
-rw-r--r--editors/abiword-devel/files/patch-ap23
-rw-r--r--editors/abiword-devel/files/patch-aq27
-rw-r--r--editors/abiword-devel/files/patch-ar14
-rw-r--r--editors/abiword-devel/files/patch-au45
-rw-r--r--editors/abiword-devel/files/patch-autogen.sh54
-rw-r--r--editors/abiword-devel/files/patch-av11
-rw-r--r--editors/abiword-devel/files/patch-configure.in18
-rw-r--r--editors/abiword-devel/files/patch-src::wp::ap::unix::ap_UnixApp.cpp14
-rw-r--r--editors/abiword-devel/pkg-comment1
-rw-r--r--editors/abiword-devel/pkg-descr21
-rw-r--r--editors/abiword-devel/pkg-message21
-rw-r--r--editors/abiword-devel/pkg-plist322
-rw-r--r--editors/abiword/Makefile78
-rw-r--r--editors/abiword/distinfo1
-rw-r--r--editors/abiword/files/patch-..::wv::libole2::Makefile.in14
-rw-r--r--editors/abiword/files/patch-..::wv::magick::Makefile.in14
-rw-r--r--editors/abiword/files/patch-af11
-rw-r--r--editors/abiword/files/patch-an46
-rw-r--r--editors/abiword/files/patch-ap23
-rw-r--r--editors/abiword/files/patch-aq27
-rw-r--r--editors/abiword/files/patch-ar14
-rw-r--r--editors/abiword/files/patch-au45
-rw-r--r--editors/abiword/files/patch-autogen.sh54
-rw-r--r--editors/abiword/files/patch-av11
-rw-r--r--editors/abiword/files/patch-configure.in18
-rw-r--r--editors/abiword/files/patch-src::wp::ap::unix::ap_UnixApp.cpp14
-rw-r--r--editors/abiword/pkg-comment1
-rw-r--r--editors/abiword/pkg-descr21
-rw-r--r--editors/abiword/pkg-message21
-rw-r--r--editors/abiword/pkg-plist322
-rw-r--r--editors/calligra-l10n/Makefile48
-rw-r--r--editors/calligra-l10n/distinfo1
-rw-r--r--editors/calligra-l10n/pkg-comment1
-rw-r--r--editors/calligra-l10n/pkg-descr1
-rw-r--r--editors/calligra-l10n/pkg-plist567
-rw-r--r--editors/calligra-l10n/scripts/Configure76
-rw-r--r--editors/calligra/Makefile42
-rw-r--r--editors/calligra/distinfo1
-rw-r--r--editors/calligra/files/patch-abiword19
-rw-r--r--editors/calligra/files/patch-applixgraphics16
-rw-r--r--editors/calligra/files/patch-applixword16
-rw-r--r--editors/calligra/files/patch-ascii19
-rw-r--r--editors/calligra/files/patch-csv21
-rw-r--r--editors/calligra/files/patch-docbook16
-rw-r--r--editors/calligra/files/patch-gnumeric21
-rw-r--r--editors/calligra/files/patch-html16
-rw-r--r--editors/calligra/files/patch-html218
-rw-r--r--editors/calligra/files/patch-kofficeui16
-rw-r--r--editors/calligra/files/patch-kword16
-rw-r--r--editors/calligra/files/patch-latex19
-rw-r--r--editors/calligra/files/patch-msod16
-rw-r--r--editors/calligra/files/patch-olefilters16
-rw-r--r--editors/calligra/files/patch-qpro16
-rw-r--r--editors/calligra/files/patch-store10
-rw-r--r--editors/calligra/files/patch-svg21
-rw-r--r--editors/calligra/files/patch-wmf16
-rw-r--r--editors/calligra/files/patch-xfig16
-rw-r--r--editors/calligra/pkg-comment1
-rw-r--r--editors/calligra/pkg-descr10
-rw-r--r--editors/calligra/pkg-plist1661
-rw-r--r--editors/emacs19/Makefile45
-rw-r--r--editors/emacs19/distinfo1
-rw-r--r--editors/emacs19/files/emacs.sh21
-rw-r--r--editors/emacs19/files/patch-aa235
-rw-r--r--editors/emacs19/files/patch-ab11
-rw-r--r--editors/emacs19/files/patch-ac82
-rw-r--r--editors/emacs19/files/patch-ad695
-rw-r--r--editors/emacs19/files/patch-ae22
-rw-r--r--editors/emacs19/files/patch-af13
-rw-r--r--editors/emacs19/files/patch-ag34
-rw-r--r--editors/emacs19/files/patch-ah54
-rw-r--r--editors/emacs19/files/patch-ai11
-rw-r--r--editors/emacs19/files/patch-ba22
-rw-r--r--editors/emacs19/pkg-comment1
-rw-r--r--editors/emacs19/pkg-descr15
-rw-r--r--editors/emacs19/pkg-plist1051
-rw-r--r--editors/emacs22/Makefile45
-rw-r--r--editors/emacs22/distinfo1
-rw-r--r--editors/emacs22/files/emacs.sh21
-rw-r--r--editors/emacs22/files/patch-aa235
-rw-r--r--editors/emacs22/files/patch-ab11
-rw-r--r--editors/emacs22/files/patch-ac82
-rw-r--r--editors/emacs22/files/patch-ad695
-rw-r--r--editors/emacs22/files/patch-ae22
-rw-r--r--editors/emacs22/files/patch-af13
-rw-r--r--editors/emacs22/files/patch-ag34
-rw-r--r--editors/emacs22/files/patch-ah54
-rw-r--r--editors/emacs22/files/patch-ai11
-rw-r--r--editors/emacs22/files/patch-ba22
-rw-r--r--editors/emacs22/pkg-comment1
-rw-r--r--editors/emacs22/pkg-descr15
-rw-r--r--editors/emacs22/pkg-plist1051
-rw-r--r--editors/emacs23/Makefile45
-rw-r--r--editors/emacs23/distinfo1
-rw-r--r--editors/emacs23/files/emacs.sh21
-rw-r--r--editors/emacs23/files/patch-aa235
-rw-r--r--editors/emacs23/files/patch-ab11
-rw-r--r--editors/emacs23/files/patch-ac82
-rw-r--r--editors/emacs23/files/patch-ad695
-rw-r--r--editors/emacs23/files/patch-ae22
-rw-r--r--editors/emacs23/files/patch-af13
-rw-r--r--editors/emacs23/files/patch-ag34
-rw-r--r--editors/emacs23/files/patch-ah54
-rw-r--r--editors/emacs23/files/patch-ai11
-rw-r--r--editors/emacs23/files/patch-ba22
-rw-r--r--editors/emacs23/pkg-comment1
-rw-r--r--editors/emacs23/pkg-descr15
-rw-r--r--editors/emacs23/pkg-plist1051
-rw-r--r--editors/ghex2/Makefile30
-rw-r--r--editors/ghex2/distinfo1
-rw-r--r--editors/ghex2/files/patch-aa6
-rw-r--r--editors/ghex2/pkg-comment1
-rw-r--r--editors/ghex2/pkg-descr9
-rw-r--r--editors/ghex2/pkg-plist96
-rw-r--r--editors/gnuserv/Makefile48
-rw-r--r--editors/gnuserv/distinfo1
-rw-r--r--editors/gnuserv/files/patch-aa11
-rw-r--r--editors/gnuserv/pkg-comment1
-rw-r--r--editors/gnuserv/pkg-descr7
-rw-r--r--editors/gnuserv/pkg-message10
-rw-r--r--editors/gnuserv/pkg-plist17
-rw-r--r--editors/joe2/Makefile22
-rw-r--r--editors/joe2/distinfo1
-rw-r--r--editors/joe2/files/patch-aa106
-rw-r--r--editors/joe2/files/patch-ab64
-rw-r--r--editors/joe2/files/patch-ac16
-rw-r--r--editors/joe2/files/patch-ad101
-rw-r--r--editors/joe2/files/patch-ae8
-rw-r--r--editors/joe2/files/patch-af11
-rw-r--r--editors/joe2/files/patch-ag39
-rw-r--r--editors/joe2/files/patch-ah11
-rw-r--r--editors/joe2/files/patch-ai11
-rw-r--r--editors/joe2/files/patch-aj16
-rw-r--r--editors/joe2/pkg-comment1
-rw-r--r--editors/joe2/pkg-descr9
-rw-r--r--editors/joe2/pkg-plist10
-rw-r--r--editors/koffice-i18n/Makefile48
-rw-r--r--editors/koffice-i18n/distinfo1
-rw-r--r--editors/koffice-i18n/pkg-comment1
-rw-r--r--editors/koffice-i18n/pkg-descr1
-rw-r--r--editors/koffice-i18n/pkg-plist567
-rw-r--r--editors/koffice-i18n/scripts/Configure76
-rw-r--r--editors/koffice-kde4-l10n/Makefile48
-rw-r--r--editors/koffice-kde4-l10n/distinfo1
-rw-r--r--editors/koffice-kde4-l10n/pkg-comment1
-rw-r--r--editors/koffice-kde4-l10n/pkg-descr1
-rw-r--r--editors/koffice-kde4-l10n/pkg-plist567
-rw-r--r--editors/koffice-kde4-l10n/scripts/Configure76
-rw-r--r--editors/koffice-kde4/Makefile42
-rw-r--r--editors/koffice-kde4/distinfo1
-rw-r--r--editors/koffice-kde4/files/patch-abiword19
-rw-r--r--editors/koffice-kde4/files/patch-applixgraphics16
-rw-r--r--editors/koffice-kde4/files/patch-applixword16
-rw-r--r--editors/koffice-kde4/files/patch-ascii19
-rw-r--r--editors/koffice-kde4/files/patch-csv21
-rw-r--r--editors/koffice-kde4/files/patch-docbook16
-rw-r--r--editors/koffice-kde4/files/patch-gnumeric21
-rw-r--r--editors/koffice-kde4/files/patch-html16
-rw-r--r--editors/koffice-kde4/files/patch-html218
-rw-r--r--editors/koffice-kde4/files/patch-kofficeui16
-rw-r--r--editors/koffice-kde4/files/patch-kword16
-rw-r--r--editors/koffice-kde4/files/patch-latex19
-rw-r--r--editors/koffice-kde4/files/patch-msod16
-rw-r--r--editors/koffice-kde4/files/patch-olefilters16
-rw-r--r--editors/koffice-kde4/files/patch-qpro16
-rw-r--r--editors/koffice-kde4/files/patch-store10
-rw-r--r--editors/koffice-kde4/files/patch-svg21
-rw-r--r--editors/koffice-kde4/files/patch-wmf16
-rw-r--r--editors/koffice-kde4/files/patch-xfig16
-rw-r--r--editors/koffice-kde4/pkg-comment1
-rw-r--r--editors/koffice-kde4/pkg-descr10
-rw-r--r--editors/koffice-kde4/pkg-plist1661
-rw-r--r--editors/mode-info/Makefile40
-rw-r--r--editors/mode-info/distinfo1
-rw-r--r--editors/mode-info/files/ELISP_CFG3
-rw-r--r--editors/mode-info/files/elisp-info-setup.el11
-rw-r--r--editors/mode-info/pkg-comment1
-rw-r--r--editors/mode-info/pkg-descr9
-rw-r--r--editors/mode-info/pkg-plist4
-rw-r--r--editors/openoffice-1.0/Makefile157
-rw-r--r--editors/openoffice-1.0/distinfo3
-rw-r--r--editors/openoffice-1.0/files/oo_setup.resp7
-rw-r--r--editors/openoffice-1.0/files/patch-MDatabaseMetaDataHelper.cxx71
-rw-r--r--editors/openoffice-1.0/files/patch-MNSInclude.hxx22
-rw-r--r--editors/openoffice-1.0/files/patch-MTypeConverter.cxx26
-rw-r--r--editors/openoffice-1.0/files/patch-berkeleydb+db-3.2.9.patch82
-rw-r--r--editors/openoffice-1.0/files/patch-berkeleydb::db-3.2.9.patch82
-rw-r--r--editors/openoffice-1.0/files/patch-bridges+prj+build.lst10
-rw-r--r--editors/openoffice-1.0/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice-1.0/files/patch-bridges+source+prot_uno+makefile.mk13
-rw-r--r--editors/openoffice-1.0/files/patch-bridges::prj::build.lst10
-rw-r--r--editors/openoffice-1.0/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice-1.0/files/patch-bridges::source::prot_uno::makefile.mk13
-rw-r--r--editors/openoffice-1.0/files/patch-comphelper+util+makefile.mk15
-rw-r--r--editors/openoffice-1.0/files/patch-comphelper::util::makefile.mk15
-rw-r--r--editors/openoffice-1.0/files/patch-config_office+configure.in78
-rw-r--r--editors/openoffice-1.0/files/patch-config_office+set_soenv.1125
-rw-r--r--editors/openoffice-1.0/files/patch-config_office::configure.in78
-rw-r--r--editors/openoffice-1.0/files/patch-configmgr::util::makefile.mk11
-rw-r--r--editors/openoffice-1.0/files/patch-connectivity+source+drivers+mozab+makefile.mk22
-rw-r--r--editors/openoffice-1.0/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk54
-rw-r--r--editors/openoffice-1.0/files/patch-connectivity::source::drivers::mozab::makefile.mk22
-rw-r--r--editors/openoffice-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::MDatabaseMetaDataHelper.cxx71
-rw-r--r--editors/openoffice-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::MNSInclude.hxx22
-rw-r--r--editors/openoffice-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::MNSInit.cxx23
-rw-r--r--editors/openoffice-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::MTypeConverter.cxx26
-rw-r--r--editors/openoffice-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk54
-rw-r--r--editors/openoffice-1.0/files/patch-cppu+prj+build.lst8
-rw-r--r--editors/openoffice-1.0/files/patch-cppu::prj::build.lst8
-rw-r--r--editors/openoffice-1.0/files/patch-cppuhelper+source+makefile.mk24
-rw-r--r--editors/openoffice-1.0/files/patch-cppuhelper::source::makefile.mk24
-rw-r--r--editors/openoffice-1.0/files/patch-cpputools+source+registercomponent+makefile.mk10
-rw-r--r--editors/openoffice-1.0/files/patch-cpputools::source::registercomponent::makefile.mk10
-rw-r--r--editors/openoffice-1.0/files/patch-dtrans+source+X11+makefile.mk12
-rw-r--r--editors/openoffice-1.0/files/patch-dtrans::source::X11::makefile.mk12
-rw-r--r--editors/openoffice-1.0/files/patch-eventattacher+source+makefile.mk15
-rw-r--r--editors/openoffice-1.0/files/patch-eventattacher::source::makefile.mk15
-rw-r--r--editors/openoffice-1.0/files/patch-external+dt+dtpatch.sh11
-rw-r--r--editors/openoffice-1.0/files/patch-external+expat+expatpatch.sh11
-rw-r--r--editors/openoffice-1.0/files/patch-external+jpeg+jpegpatch.sh11
-rw-r--r--editors/openoffice-1.0/files/patch-external+neon+neonpatch.sh11
-rw-r--r--editors/openoffice-1.0/files/patch-external+npsdk+npsdkpatch.sh11
-rw-r--r--editors/openoffice-1.0/files/patch-external::dt::dtpatch.sh11
-rw-r--r--editors/openoffice-1.0/files/patch-external::expat::expatpatch.sh11
-rw-r--r--editors/openoffice-1.0/files/patch-external::jpeg::jpegpatch.sh11
-rw-r--r--editors/openoffice-1.0/files/patch-external::neon::neonpatch.sh11
-rw-r--r--editors/openoffice-1.0/files/patch-external::npsdk::npsdkpatch.sh11
-rw-r--r--editors/openoffice-1.0/files/patch-external::zlib::zlibpatch.sh11
-rw-r--r--editors/openoffice-1.0/files/patch-freetype+makefile.mk11
-rw-r--r--editors/openoffice-1.0/files/patch-freetype::makefile.mk11
-rw-r--r--editors/openoffice-1.0/files/patch-gnome-vfs-filetype-registration.cxx11
-rw-r--r--editors/openoffice-1.0/files/patch-i18n+inc+collator.hxx11
-rw-r--r--editors/openoffice-1.0/files/patch-i18n::inc::collator.hxx11
-rw-r--r--editors/openoffice-1.0/files/patch-inet::util::makefile.mk11
-rw-r--r--editors/openoffice-1.0/files/patch-javaunohelper+source+makefile.mk14
-rw-r--r--editors/openoffice-1.0/files/patch-javaunohelper::source::makefile.mk14
-rw-r--r--editors/openoffice-1.0/files/patch-moz+prj+d.lst34
-rw-r--r--editors/openoffice-1.0/files/patch-moz::prj::d.lst34
-rw-r--r--editors/openoffice-1.0/files/patch-nas+nas-1.4.1.patch163
-rw-r--r--editors/openoffice-1.0/files/patch-nas:nas-1.4.1.patch163
-rw-r--r--editors/openoffice-1.0/files/patch-offapi+util+makefile.pmk11
-rw-r--r--editors/openoffice-1.0/files/patch-offapi::util::makefile.pmk11
-rw-r--r--editors/openoffice-1.0/files/patch-package::util::makefile.mk12
-rw-r--r--editors/openoffice-1.0/files/patch-product+util+makefile.mk36
-rw-r--r--editors/openoffice-1.0/files/patch-product::util::makefile.mk36
-rw-r--r--editors/openoffice-1.0/files/patch-psprint+source+printer+printerinfomanager.cxx11
-rw-r--r--editors/openoffice-1.0/files/patch-psprint::source::printer::printerinfomanager.cxx11
-rw-r--r--editors/openoffice-1.0/files/patch-psprint::util::makefile.mk12
-rw-r--r--editors/openoffice-1.0/files/patch-registry+source+regkey.cxx12
-rw-r--r--editors/openoffice-1.0/files/patch-registry::source::regkey.cxx12
-rw-r--r--editors/openoffice-1.0/files/patch-registry::util::makefile.mk12
-rw-r--r--editors/openoffice-1.0/files/patch-remotebridges+source+unourl_resolver+makefile.mk14
-rw-r--r--editors/openoffice-1.0/files/patch-remotebridges::source::unourl_resolver::makefile.mk14
-rw-r--r--editors/openoffice-1.0/files/patch-rsc+source+rscpp+cpp.h12
-rw-r--r--editors/openoffice-1.0/files/patch-rsc::source::rscpp::cpp.h12
-rw-r--r--editors/openoffice-1.0/files/patch-sablot+Sablot-0.52.patch25
-rw-r--r--editors/openoffice-1.0/files/patch-sablot::Sablot-0.52.patch25
-rw-r--r--editors/openoffice-1.0/files/patch-sal+osl+unx+nlsupport.c64
-rw-r--r--editors/openoffice-1.0/files/patch-sal+osl+unx+pipe.c14
-rw-r--r--editors/openoffice-1.0/files/patch-sal+osl+unx+process.c11
-rw-r--r--editors/openoffice-1.0/files/patch-sal+osl+unx+socket.c20
-rw-r--r--editors/openoffice-1.0/files/patch-sal+osl+unx+system.c127
-rw-r--r--editors/openoffice-1.0/files/patch-sal+osl+unx+system.h17
-rw-r--r--editors/openoffice-1.0/files/patch-sal+rtl+source+strtmpl.c19
-rw-r--r--editors/openoffice-1.0/files/patch-sal+workben+makefile.mk29
-rw-r--r--editors/openoffice-1.0/files/patch-sal::osl::unx::nlsupport.c64
-rw-r--r--editors/openoffice-1.0/files/patch-sal::osl::unx::pipe.c14
-rw-r--r--editors/openoffice-1.0/files/patch-sal::osl::unx::process.c11
-rw-r--r--editors/openoffice-1.0/files/patch-sal::osl::unx::socket.c20
-rw-r--r--editors/openoffice-1.0/files/patch-sal::osl::unx::system.c127
-rw-r--r--editors/openoffice-1.0/files/patch-sal::osl::unx::system.h17
-rw-r--r--editors/openoffice-1.0/files/patch-sal::rtl::source::strtmpl.c19
-rw-r--r--editors/openoffice-1.0/files/patch-sal::util::makefile.mk12
-rw-r--r--editors/openoffice-1.0/files/patch-sal::workben::makefile.mk29
-rw-r--r--editors/openoffice-1.0/files/patch-salhelper+source+makefile.mk13
-rw-r--r--editors/openoffice-1.0/files/patch-salhelper::source::makefile.mk13
-rw-r--r--editors/openoffice-1.0/files/patch-sax::util::makefile.mk12
-rw-r--r--editors/openoffice-1.0/files/patch-sc::util::makefile.mk12
-rw-r--r--editors/openoffice-1.0/files/patch-sch::util::makefile.mk12
-rw-r--r--editors/openoffice-1.0/files/patch-sd::util::makefile.mk12
-rw-r--r--editors/openoffice-1.0/files/patch-set_soenv.1125
-rw-r--r--editors/openoffice-1.0/files/patch-setup2+mow+source+loader+loader.c17
-rw-r--r--editors/openoffice-1.0/files/patch-setup2+mow+source+loader+makefile.mk11
-rw-r--r--editors/openoffice-1.0/files/patch-setup2+script+setupserver10
-rw-r--r--editors/openoffice-1.0/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh10
-rw-r--r--editors/openoffice-1.0/files/patch-setup2::mow::source::loader::loader.c17
-rw-r--r--editors/openoffice-1.0/files/patch-setup2::mow::source::loader::makefile.mk11
-rw-r--r--editors/openoffice-1.0/files/patch-setup2::script::setupserver10
-rw-r--r--editors/openoffice-1.0/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh10
-rw-r--r--editors/openoffice-1.0/files/patch-shell+source+cmdmail+makefile.mk16
-rw-r--r--editors/openoffice-1.0/files/patch-shell+source+proxysettings+makefile.mk16
-rw-r--r--editors/openoffice-1.0/files/patch-shell+source+unix+exec+makefile.mk16
-rw-r--r--editors/openoffice-1.0/files/patch-shell::source::cmdmail::makefile.mk16
-rw-r--r--editors/openoffice-1.0/files/patch-shell::source::proxysettings::makefile.mk16
-rw-r--r--editors/openoffice-1.0/files/patch-shell::source::unix::exec::makefile.mk16
-rw-r--r--editors/openoffice-1.0/files/patch-solenv+inc+target.mk11
-rw-r--r--editors/openoffice-1.0/files/patch-solenv+inc+tg_ext.mk33
-rw-r--r--editors/openoffice-1.0/files/patch-solenv+inc+unxfbsdi.mk215
-rw-r--r--editors/openoffice-1.0/files/patch-solenv::inc::target.mk11
-rw-r--r--editors/openoffice-1.0/files/patch-solenv::inc::tg_ext.mk33
-rw-r--r--editors/openoffice-1.0/files/patch-solenv::inc::unxfbsdi.mk215
-rw-r--r--editors/openoffice-1.0/files/patch-soltools+mkdepend+main.c12
-rw-r--r--editors/openoffice-1.0/files/patch-soltools::mkdepend::main.c12
-rw-r--r--editors/openoffice-1.0/files/patch-starmath::util:makefile.mk12
-rw-r--r--editors/openoffice-1.0/files/patch-stoc+source+corereflection+makefile.mk14
-rw-r--r--editors/openoffice-1.0/files/patch-stoc+source+defaultregistry+makefile.mk14
-rw-r--r--editors/openoffice-1.0/files/patch-stoc+source+implementationregistration+implreg.cxx11
-rw-r--r--editors/openoffice-1.0/files/patch-stoc+source+implementationregistration+makefile.mk14
-rw-r--r--editors/openoffice-1.0/files/patch-stoc+source+inspect+makefile.mk14
-rw-r--r--editors/openoffice-1.0/files/patch-stoc+source+invocation+makefile.mk14
-rw-r--r--editors/openoffice-1.0/files/patch-stoc+source+invocation_adapterfactory+makefile.mk14
-rw-r--r--editors/openoffice-1.0/files/patch-stoc+source+javaloader+makefile.mk15
-rw-r--r--editors/openoffice-1.0/files/patch-stoc+source+javavm+makefile.mk15
-rw-r--r--editors/openoffice-1.0/files/patch-stoc+source+loader+makefile.mk14
-rw-r--r--editors/openoffice-1.0/files/patch-stoc+source+namingservice+makefile.mk14
-rw-r--r--editors/openoffice-1.0/files/patch-stoc+source+proxy_factory+makefile.mk14
-rw-r--r--editors/openoffice-1.0/files/patch-stoc+source+registry_tdprovider+makefile.mk15
-rw-r--r--editors/openoffice-1.0/files/patch-stoc+source+servicemanager+makefile.mk14
-rw-r--r--editors/openoffice-1.0/files/patch-stoc+source+tdmanager+makefile.mk15
-rw-r--r--editors/openoffice-1.0/files/patch-stoc+source+typeconv+makefile.mk14
-rw-r--r--editors/openoffice-1.0/files/patch-stoc::source::corereflection::makefile.mk14
-rw-r--r--editors/openoffice-1.0/files/patch-stoc::source::defaultregistry::makefile.mk14
-rw-r--r--editors/openoffice-1.0/files/patch-stoc::source::implementationregistration::implreg.cxx11
-rw-r--r--editors/openoffice-1.0/files/patch-stoc::source::implementationregistration::makefile.mk14
-rw-r--r--editors/openoffice-1.0/files/patch-stoc::source::inspect::makefile.mk14
-rw-r--r--editors/openoffice-1.0/files/patch-stoc::source::invocation::makefile.mk14
-rw-r--r--editors/openoffice-1.0/files/patch-stoc::source::invocation_adapterfactory::makefile.mk14
-rw-r--r--editors/openoffice-1.0/files/patch-stoc::source::javaloader::makefile.mk15
-rw-r--r--editors/openoffice-1.0/files/patch-stoc::source::javavm::makefile.mk15
-rw-r--r--editors/openoffice-1.0/files/patch-stoc::source::loader::makefile.mk14
-rw-r--r--editors/openoffice-1.0/files/patch-stoc::source::namingservice::makefile.mk14
-rw-r--r--editors/openoffice-1.0/files/patch-stoc::source::proxy_factory::makefile.mk14
-rw-r--r--editors/openoffice-1.0/files/patch-stoc::source::registry_tdprovider::makefile.mk15
-rw-r--r--editors/openoffice-1.0/files/patch-stoc::source::servicemanager::makefile.mk14
-rw-r--r--editors/openoffice-1.0/files/patch-stoc::source::tdmanager::makefile.mk15
-rw-r--r--editors/openoffice-1.0/files/patch-stoc::source::typeconv::makefile.mk14
-rw-r--r--editors/openoffice-1.0/files/patch-store::util::makefile.mk11
-rw-r--r--editors/openoffice-1.0/files/patch-svx+source+fmcomp+makefile.mk12
-rw-r--r--editors/openoffice-1.0/files/patch-svx::source::fmcomp::makefile.mk12
-rw-r--r--editors/openoffice-1.0/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice-1.0/files/patch-sysui::oounix::office::gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice-1.0/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx11
-rw-r--r--editors/openoffice-1.0/files/patch-tools+bootstrp+makefile.mk23
-rw-r--r--editors/openoffice-1.0/files/patch-tools::bootstrp::makefile.mk23
-rw-r--r--editors/openoffice-1.0/files/patch-unzip+source+file_io.c11
-rw-r--r--editors/openoffice-1.0/files/patch-unzip+source+misc.c11
-rw-r--r--editors/openoffice-1.0/files/patch-unzip::source::file_io.c11
-rw-r--r--editors/openoffice-1.0/files/patch-unzip::source::misc.c11
-rw-r--r--editors/openoffice-1.0/files/patch-xmlhelp::util::makefile.mk12
-rw-r--r--editors/openoffice-1.0/pkg-comment1
-rw-r--r--editors/openoffice-1.0/pkg-descr14
-rw-r--r--editors/openoffice-1.0/pkg-message15
-rw-r--r--editors/openoffice-1.0/pkg-plist1676
-rw-r--r--editors/openoffice-1.1-devel/Makefile110
-rw-r--r--editors/openoffice-1.1-devel/distinfo3
-rw-r--r--editors/openoffice-1.1-devel/files/patch-berkeleydb+db-3.2.9.patch82
-rw-r--r--editors/openoffice-1.1-devel/files/patch-berkeleydb::db-3.2.9.patch42
-rw-r--r--editors/openoffice-1.1-devel/files/patch-bridges+prj+build.lst10
-rw-r--r--editors/openoffice-1.1-devel/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice-1.1-devel/files/patch-bridges+source+prot_uno+makefile.mk13
-rw-r--r--editors/openoffice-1.1-devel/files/patch-bridges::prj::build.lst10
-rw-r--r--editors/openoffice-1.1-devel/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel1719
-rw-r--r--editors/openoffice-1.1-devel/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice-1.1-devel/files/patch-bridges::source::prot_uno::makefile.mk13
-rw-r--r--editors/openoffice-1.1-devel/files/patch-chaos::util::makefile.mk11
-rw-r--r--editors/openoffice-1.1-devel/files/patch-comphelper+util+makefile.mk15
-rw-r--r--editors/openoffice-1.1-devel/files/patch-comphelper::util::makefile.mk15
-rw-r--r--editors/openoffice-1.1-devel/files/patch-config_office+configure.in78
-rw-r--r--editors/openoffice-1.1-devel/files/patch-config_office::configure.in86
-rw-r--r--editors/openoffice-1.1-devel/files/patch-configmgr::util::makefile.mk11
-rw-r--r--editors/openoffice-1.1-devel/files/patch-connectivity+source+drivers+mozab+makefile.mk22
-rw-r--r--editors/openoffice-1.1-devel/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk54
-rw-r--r--editors/openoffice-1.1-devel/files/patch-connectivity::source::drivers::adabas::makefile.mk14
-rw-r--r--editors/openoffice-1.1-devel/files/patch-connectivity::source::drivers::calc::makefile.mk11
-rw-r--r--editors/openoffice-1.1-devel/files/patch-connectivity::source::drivers::dbase::makefile.mk11
-rw-r--r--editors/openoffice-1.1-devel/files/patch-connectivity::source::drivers::file::makefile.mk11
-rw-r--r--editors/openoffice-1.1-devel/files/patch-connectivity::source::drivers::flat::makefile.mk11
-rw-r--r--editors/openoffice-1.1-devel/files/patch-connectivity::source::drivers::jdbc::makefile.mk11
-rw-r--r--editors/openoffice-1.1-devel/files/patch-connectivity::source::drivers::mozab::makefile.mk22
-rw-r--r--editors/openoffice-1.1-devel/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk13
-rw-r--r--editors/openoffice-1.1-devel/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk12
-rw-r--r--editors/openoffice-1.1-devel/files/patch-connectivity::source::manager::makefile.mk16
-rw-r--r--editors/openoffice-1.1-devel/files/patch-connectivity::source::parse::makefile.mk10
-rw-r--r--editors/openoffice-1.1-devel/files/patch-cppu+prj+build.lst8
-rw-r--r--editors/openoffice-1.1-devel/files/patch-cppu::prj::build.lst8
-rw-r--r--editors/openoffice-1.1-devel/files/patch-cppu::util::makefile.mk12
-rw-r--r--editors/openoffice-1.1-devel/files/patch-cppuhelper+source+makefile.mk24
-rw-r--r--editors/openoffice-1.1-devel/files/patch-cppuhelper::source::makefile.mk24
-rw-r--r--editors/openoffice-1.1-devel/files/patch-cpputools+source+registercomponent+makefile.mk10
-rw-r--r--editors/openoffice-1.1-devel/files/patch-dmake::unix::linux::gnu::make.sh244
-rw-r--r--editors/openoffice-1.1-devel/files/patch-dtrans+source+X11+makefile.mk12
-rw-r--r--editors/openoffice-1.1-devel/files/patch-dtrans::source::X11::makefile.mk12
-rw-r--r--editors/openoffice-1.1-devel/files/patch-eventattacher+source+makefile.mk15
-rw-r--r--editors/openoffice-1.1-devel/files/patch-eventattacher::source::makefile.mk15
-rw-r--r--editors/openoffice-1.1-devel/files/patch-extensions::source::plugin::unx::makefile.mk14
-rw-r--r--editors/openoffice-1.1-devel/files/patch-external+dt+dtpatch.sh11
-rw-r--r--editors/openoffice-1.1-devel/files/patch-external+npsdk+npsdkpatch.sh11
-rw-r--r--editors/openoffice-1.1-devel/files/patch-external::dt::dtpatch.sh11
-rw-r--r--editors/openoffice-1.1-devel/files/patch-external::expat::expatpatch.sh11
-rw-r--r--editors/openoffice-1.1-devel/files/patch-external::jpeg::jpegpatch.sh11
-rw-r--r--editors/openoffice-1.1-devel/files/patch-external::npsdk::npsdkpatch.sh11
-rw-r--r--editors/openoffice-1.1-devel/files/patch-external::zlib::zlibpatch.sh11
-rw-r--r--editors/openoffice-1.1-devel/files/patch-freetype+makefile.mk11
-rw-r--r--editors/openoffice-1.1-devel/files/patch-freetype::makefile.mk11
-rw-r--r--editors/openoffice-1.1-devel/files/patch-gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice-1.1-devel/files/patch-i18n::inc::collator.hxx12
-rw-r--r--editors/openoffice-1.1-devel/files/patch-idlc::source::makefile.mk10
-rw-r--r--editors/openoffice-1.1-devel/files/patch-inet::util::makefile.mk11
-rw-r--r--editors/openoffice-1.1-devel/files/patch-javaunohelper+source+makefile.mk14
-rw-r--r--editors/openoffice-1.1-devel/files/patch-javaunohelper::source::makefile.mk14
-rw-r--r--editors/openoffice-1.1-devel/files/patch-moz+prj+d.lst34
-rw-r--r--editors/openoffice-1.1-devel/files/patch-mozaddressbook::makefile.mk12
-rw-r--r--editors/openoffice-1.1-devel/files/patch-mozillasrc::makefile.mk13
-rw-r--r--editors/openoffice-1.1-devel/files/patch-nas+nas-1.4.1.patch163
-rw-r--r--editors/openoffice-1.1-devel/files/patch-nas:nas-1.4.1.patch17
-rw-r--r--editors/openoffice-1.1-devel/files/patch-odk::pack::unzip_udk::makefile.mk11
-rw-r--r--editors/openoffice-1.1-devel/files/patch-offapi+util+makefile.pmk11
-rw-r--r--editors/openoffice-1.1-devel/files/patch-offapi::util::makefile.pmk11
-rw-r--r--editors/openoffice-1.1-devel/files/patch-package::util::makefile.mk12
-rw-r--r--editors/openoffice-1.1-devel/files/patch-ppsprint::source::printer::printerinfomanager.cxx11
-rw-r--r--editors/openoffice-1.1-devel/files/patch-product+util+makefile.mk36
-rw-r--r--editors/openoffice-1.1-devel/files/patch-product::util::makefile.mk58
-rw-r--r--editors/openoffice-1.1-devel/files/patch-psprint+source+printer+printerinfomanager.cxx11
-rw-r--r--editors/openoffice-1.1-devel/files/patch-psprint::util::makefile.mk12
-rw-r--r--editors/openoffice-1.1-devel/files/patch-registry+source+regkey.cxx12
-rw-r--r--editors/openoffice-1.1-devel/files/patch-registry::source::regkey.cxx12
-rw-r--r--editors/openoffice-1.1-devel/files/patch-registry::util::makefile.mk12
-rw-r--r--editors/openoffice-1.1-devel/files/patch-remotebridges+source+unourl_resolver+makefile.mk14
-rw-r--r--editors/openoffice-1.1-devel/files/patch-remotebridges::source::unourl_resolver::makefile.mk14
-rw-r--r--editors/openoffice-1.1-devel/files/patch-rsc+source+rscpp+cpp.h12
-rw-r--r--editors/openoffice-1.1-devel/files/patch-rsc::source::rscpp::cpp.h12
-rw-r--r--editors/openoffice-1.1-devel/files/patch-rscpp::cpp.h12
-rw-r--r--editors/openoffice-1.1-devel/files/patch-sablot+Sablot-0.52.patch25
-rw-r--r--editors/openoffice-1.1-devel/files/patch-sablot::Sablot-0.52.patch35
-rw-r--r--editors/openoffice-1.1-devel/files/patch-sal+osl+unx+nlsupport.c64
-rw-r--r--editors/openoffice-1.1-devel/files/patch-sal+osl+unx+pipe.c14
-rw-r--r--editors/openoffice-1.1-devel/files/patch-sal+osl+unx+socket.c20
-rw-r--r--editors/openoffice-1.1-devel/files/patch-sal+osl+unx+system.c127
-rw-r--r--editors/openoffice-1.1-devel/files/patch-sal+osl+unx+system.h17
-rw-r--r--editors/openoffice-1.1-devel/files/patch-sal+workben+makefile.mk29
-rw-r--r--editors/openoffice-1.1-devel/files/patch-sal::osl::unx::file.c73
-rw-r--r--editors/openoffice-1.1-devel/files/patch-sal::osl::unx::nlsupport.c88
-rw-r--r--editors/openoffice-1.1-devel/files/patch-sal::osl::unx::pipe.c14
-rw-r--r--editors/openoffice-1.1-devel/files/patch-sal::osl::unx::process.c11
-rw-r--r--editors/openoffice-1.1-devel/files/patch-sal::osl::unx::socket.c20
-rw-r--r--editors/openoffice-1.1-devel/files/patch-sal::osl::unx::system.c127
-rw-r--r--editors/openoffice-1.1-devel/files/patch-sal::osl::unx::system.h13
-rw-r--r--editors/openoffice-1.1-devel/files/patch-sal::rtl::source::strtmpl.c19
-rw-r--r--editors/openoffice-1.1-devel/files/patch-sal::util::makefile.mk12
-rw-r--r--editors/openoffice-1.1-devel/files/patch-sal::workben::getlocaleinfotest.cxx11
-rw-r--r--editors/openoffice-1.1-devel/files/patch-sal::workben::makefile.mk29
-rw-r--r--editors/openoffice-1.1-devel/files/patch-salhelper+source+makefile.mk13
-rw-r--r--editors/openoffice-1.1-devel/files/patch-salhelper::source::makefile.mk13
-rw-r--r--editors/openoffice-1.1-devel/files/patch-sax::util::makefile.mk12
-rw-r--r--editors/openoffice-1.1-devel/files/patch-sc::util::makefile.mk12
-rw-r--r--editors/openoffice-1.1-devel/files/patch-sch::util::makefile.mk12
-rw-r--r--editors/openoffice-1.1-devel/files/patch-sd::util::makefile.mk12
-rw-r--r--editors/openoffice-1.1-devel/files/patch-set_soenv.1149
-rw-r--r--editors/openoffice-1.1-devel/files/patch-setup2+mow+source+loader+loader.c17
-rw-r--r--editors/openoffice-1.1-devel/files/patch-setup2+mow+source+loader+makefile.mk11
-rw-r--r--editors/openoffice-1.1-devel/files/patch-setup2+script+setupserver10
-rw-r--r--editors/openoffice-1.1-devel/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh10
-rw-r--r--editors/openoffice-1.1-devel/files/patch-setup2::mow::source::loader::loader.c17
-rw-r--r--editors/openoffice-1.1-devel/files/patch-setup2::mow::source::loader::makefile.mk11
-rw-r--r--editors/openoffice-1.1-devel/files/patch-setup2::script::setupserver11
-rw-r--r--editors/openoffice-1.1-devel/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh11
-rw-r--r--editors/openoffice-1.1-devel/files/patch-shell+source+cmdmail+makefile.mk16
-rw-r--r--editors/openoffice-1.1-devel/files/patch-shell+source+proxysettings+makefile.mk16
-rw-r--r--editors/openoffice-1.1-devel/files/patch-shell+source+unix+exec+makefile.mk16
-rw-r--r--editors/openoffice-1.1-devel/files/patch-shell::source::cmdmail::makefile.mk16
-rw-r--r--editors/openoffice-1.1-devel/files/patch-shell::source::proxysettings::makefile.mk16
-rw-r--r--editors/openoffice-1.1-devel/files/patch-shell::source::unix::exec::makefile.mk16
-rw-r--r--editors/openoffice-1.1-devel/files/patch-solenv+inc+tg_ext.mk33
-rw-r--r--editors/openoffice-1.1-devel/files/patch-solenv+inc+unxfbsdi.mk215
-rw-r--r--editors/openoffice-1.1-devel/files/patch-solenv::inc::_tg_shl.mk282
-rw-r--r--editors/openoffice-1.1-devel/files/patch-solenv::inc::pstrules.mk141
-rw-r--r--editors/openoffice-1.1-devel/files/patch-solenv::inc::rules.mk212
-rw-r--r--editors/openoffice-1.1-devel/files/patch-solenv::inc::settings.mk24
-rw-r--r--editors/openoffice-1.1-devel/files/patch-solenv::inc::startup::FREEBSD::macros.mk5
-rw-r--r--editors/openoffice-1.1-devel/files/patch-solenv::inc::target.mk11
-rw-r--r--editors/openoffice-1.1-devel/files/patch-solenv::inc::tg_ext.mk23
-rw-r--r--editors/openoffice-1.1-devel/files/patch-solenv::inc::tg_shl.mk14
-rw-r--r--editors/openoffice-1.1-devel/files/patch-solenv::inc::tg_yxx.mk12
-rw-r--r--editors/openoffice-1.1-devel/files/patch-solenv::inc::unxfbsdi.mk209
-rw-r--r--editors/openoffice-1.1-devel/files/patch-soltools+mkdepend+main.c12
-rw-r--r--editors/openoffice-1.1-devel/files/patch-soltools::mkdepend::main.c14
-rw-r--r--editors/openoffice-1.1-devel/files/patch-starmath::util:makefile.mk12
-rw-r--r--editors/openoffice-1.1-devel/files/patch-stoc+source+corereflection+makefile.mk14
-rw-r--r--editors/openoffice-1.1-devel/files/patch-stoc+source+defaultregistry+makefile.mk14
-rw-r--r--editors/openoffice-1.1-devel/files/patch-stoc+source+implementationregistration+implreg.cxx11
-rw-r--r--editors/openoffice-1.1-devel/files/patch-stoc+source+implementationregistration+makefile.mk14
-rw-r--r--editors/openoffice-1.1-devel/files/patch-stoc+source+inspect+makefile.mk14
-rw-r--r--editors/openoffice-1.1-devel/files/patch-stoc+source+invocation+makefile.mk14
-rw-r--r--editors/openoffice-1.1-devel/files/patch-stoc+source+invocation_adapterfactory+makefile.mk14
-rw-r--r--editors/openoffice-1.1-devel/files/patch-stoc+source+javaloader+makefile.mk15
-rw-r--r--editors/openoffice-1.1-devel/files/patch-stoc+source+javavm+makefile.mk15
-rw-r--r--editors/openoffice-1.1-devel/files/patch-stoc+source+loader+makefile.mk14
-rw-r--r--editors/openoffice-1.1-devel/files/patch-stoc+source+namingservice+makefile.mk14
-rw-r--r--editors/openoffice-1.1-devel/files/patch-stoc+source+proxy_factory+makefile.mk14
-rw-r--r--editors/openoffice-1.1-devel/files/patch-stoc+source+registry_tdprovider+makefile.mk15
-rw-r--r--editors/openoffice-1.1-devel/files/patch-stoc+source+servicemanager+makefile.mk14
-rw-r--r--editors/openoffice-1.1-devel/files/patch-stoc+source+tdmanager+makefile.mk15
-rw-r--r--editors/openoffice-1.1-devel/files/patch-stoc+source+typeconv+makefile.mk14
-rw-r--r--editors/openoffice-1.1-devel/files/patch-stoc::source::corereflection::makefile.mk14
-rw-r--r--editors/openoffice-1.1-devel/files/patch-stoc::source::defaultregistry::makefile.mk14
-rw-r--r--editors/openoffice-1.1-devel/files/patch-stoc::source::implementationregistration::implreg.cxx11
-rw-r--r--editors/openoffice-1.1-devel/files/patch-stoc::source::implementationregistration::makefile.mk14
-rw-r--r--editors/openoffice-1.1-devel/files/patch-stoc::source::inspect::makefile.mk14
-rw-r--r--editors/openoffice-1.1-devel/files/patch-stoc::source::invocation::makefile.mk14
-rw-r--r--editors/openoffice-1.1-devel/files/patch-stoc::source::invocation_adapterfactory::makefile.mk14
-rw-r--r--editors/openoffice-1.1-devel/files/patch-stoc::source::javaloader::makefile.mk15
-rw-r--r--editors/openoffice-1.1-devel/files/patch-stoc::source::javavm::makefile.mk15
-rw-r--r--editors/openoffice-1.1-devel/files/patch-stoc::source::loader::makefile.mk14
-rw-r--r--editors/openoffice-1.1-devel/files/patch-stoc::source::namingservice::makefile.mk14
-rw-r--r--editors/openoffice-1.1-devel/files/patch-stoc::source::proxy_factory::makefile.mk14
-rw-r--r--editors/openoffice-1.1-devel/files/patch-stoc::source::registry_tdprovider::makefile.mk15
-rw-r--r--editors/openoffice-1.1-devel/files/patch-stoc::source::servicemanager::makefile.mk14
-rw-r--r--editors/openoffice-1.1-devel/files/patch-stoc::source::tdmanager::makefile.mk15
-rw-r--r--editors/openoffice-1.1-devel/files/patch-stoc::source::typeconv::makefile.mk14
-rw-r--r--editors/openoffice-1.1-devel/files/patch-store::util::makefile.mk11
-rw-r--r--editors/openoffice-1.1-devel/files/patch-svx+source+fmcomp+makefile.mk12
-rw-r--r--editors/openoffice-1.1-devel/files/patch-svx::source::dialog::graphctl.cxx18
-rw-r--r--editors/openoffice-1.1-devel/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice-1.1-devel/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice-1.1-devel/files/patch-tools+bootstrp+makefile.mk23
-rw-r--r--editors/openoffice-1.1-devel/files/patch-tools::bootstrp::makefile.mk23
-rw-r--r--editors/openoffice-1.1-devel/files/patch-tools::inc:solar.h20
-rw-r--r--editors/openoffice-1.1-devel/files/patch-tools::source::string::charset.cxx36
-rw-r--r--editors/openoffice-1.1-devel/files/patch-unzip+source+file_io.c11
-rw-r--r--editors/openoffice-1.1-devel/files/patch-unzip+source+misc.c11
-rw-r--r--editors/openoffice-1.1-devel/files/patch-unzip::source::file_io.c36
-rw-r--r--editors/openoffice-1.1-devel/files/patch-unzip::source::misc.c24
-rw-r--r--editors/openoffice-1.1-devel/files/patch-xmlhelp::util::makefile.mk12
-rw-r--r--editors/openoffice-1.1-devel/pkg-comment1
-rw-r--r--editors/openoffice-1.1-devel/pkg-descr14
-rw-r--r--editors/openoffice-1.1-devel/pkg-message15
-rw-r--r--editors/openoffice-1.1-devel/pkg-plist1676
-rw-r--r--editors/openoffice-1.1/Makefile110
-rw-r--r--editors/openoffice-1.1/distinfo3
-rw-r--r--editors/openoffice-1.1/files/patch-berkeleydb+db-3.2.9.patch82
-rw-r--r--editors/openoffice-1.1/files/patch-berkeleydb::db-3.2.9.patch42
-rw-r--r--editors/openoffice-1.1/files/patch-bridges+prj+build.lst10
-rw-r--r--editors/openoffice-1.1/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice-1.1/files/patch-bridges+source+prot_uno+makefile.mk13
-rw-r--r--editors/openoffice-1.1/files/patch-bridges::prj::build.lst10
-rw-r--r--editors/openoffice-1.1/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel1719
-rw-r--r--editors/openoffice-1.1/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice-1.1/files/patch-bridges::source::prot_uno::makefile.mk13
-rw-r--r--editors/openoffice-1.1/files/patch-chaos::util::makefile.mk11
-rw-r--r--editors/openoffice-1.1/files/patch-comphelper+util+makefile.mk15
-rw-r--r--editors/openoffice-1.1/files/patch-comphelper::util::makefile.mk15
-rw-r--r--editors/openoffice-1.1/files/patch-config_office+configure.in78
-rw-r--r--editors/openoffice-1.1/files/patch-config_office::configure.in86
-rw-r--r--editors/openoffice-1.1/files/patch-configmgr::util::makefile.mk11
-rw-r--r--editors/openoffice-1.1/files/patch-connectivity+source+drivers+mozab+makefile.mk22
-rw-r--r--editors/openoffice-1.1/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk54
-rw-r--r--editors/openoffice-1.1/files/patch-connectivity::source::drivers::adabas::makefile.mk14
-rw-r--r--editors/openoffice-1.1/files/patch-connectivity::source::drivers::calc::makefile.mk11
-rw-r--r--editors/openoffice-1.1/files/patch-connectivity::source::drivers::dbase::makefile.mk11
-rw-r--r--editors/openoffice-1.1/files/patch-connectivity::source::drivers::file::makefile.mk11
-rw-r--r--editors/openoffice-1.1/files/patch-connectivity::source::drivers::flat::makefile.mk11
-rw-r--r--editors/openoffice-1.1/files/patch-connectivity::source::drivers::jdbc::makefile.mk11
-rw-r--r--editors/openoffice-1.1/files/patch-connectivity::source::drivers::mozab::makefile.mk22
-rw-r--r--editors/openoffice-1.1/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk13
-rw-r--r--editors/openoffice-1.1/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk12
-rw-r--r--editors/openoffice-1.1/files/patch-connectivity::source::manager::makefile.mk16
-rw-r--r--editors/openoffice-1.1/files/patch-connectivity::source::parse::makefile.mk10
-rw-r--r--editors/openoffice-1.1/files/patch-cppu+prj+build.lst8
-rw-r--r--editors/openoffice-1.1/files/patch-cppu::prj::build.lst8
-rw-r--r--editors/openoffice-1.1/files/patch-cppu::util::makefile.mk12
-rw-r--r--editors/openoffice-1.1/files/patch-cppuhelper+source+makefile.mk24
-rw-r--r--editors/openoffice-1.1/files/patch-cppuhelper::source::makefile.mk24
-rw-r--r--editors/openoffice-1.1/files/patch-cpputools+source+registercomponent+makefile.mk10
-rw-r--r--editors/openoffice-1.1/files/patch-dmake::unix::linux::gnu::make.sh244
-rw-r--r--editors/openoffice-1.1/files/patch-dtrans+source+X11+makefile.mk12
-rw-r--r--editors/openoffice-1.1/files/patch-dtrans::source::X11::makefile.mk12
-rw-r--r--editors/openoffice-1.1/files/patch-eventattacher+source+makefile.mk15
-rw-r--r--editors/openoffice-1.1/files/patch-eventattacher::source::makefile.mk15
-rw-r--r--editors/openoffice-1.1/files/patch-extensions::source::plugin::unx::makefile.mk14
-rw-r--r--editors/openoffice-1.1/files/patch-external+dt+dtpatch.sh11
-rw-r--r--editors/openoffice-1.1/files/patch-external+npsdk+npsdkpatch.sh11
-rw-r--r--editors/openoffice-1.1/files/patch-external::dt::dtpatch.sh11
-rw-r--r--editors/openoffice-1.1/files/patch-external::expat::expatpatch.sh11
-rw-r--r--editors/openoffice-1.1/files/patch-external::jpeg::jpegpatch.sh11
-rw-r--r--editors/openoffice-1.1/files/patch-external::npsdk::npsdkpatch.sh11
-rw-r--r--editors/openoffice-1.1/files/patch-external::zlib::zlibpatch.sh11
-rw-r--r--editors/openoffice-1.1/files/patch-freetype+makefile.mk11
-rw-r--r--editors/openoffice-1.1/files/patch-freetype::makefile.mk11
-rw-r--r--editors/openoffice-1.1/files/patch-gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice-1.1/files/patch-i18n::inc::collator.hxx12
-rw-r--r--editors/openoffice-1.1/files/patch-idlc::source::makefile.mk10
-rw-r--r--editors/openoffice-1.1/files/patch-inet::util::makefile.mk11
-rw-r--r--editors/openoffice-1.1/files/patch-javaunohelper+source+makefile.mk14
-rw-r--r--editors/openoffice-1.1/files/patch-javaunohelper::source::makefile.mk14
-rw-r--r--editors/openoffice-1.1/files/patch-moz+prj+d.lst34
-rw-r--r--editors/openoffice-1.1/files/patch-mozaddressbook::makefile.mk12
-rw-r--r--editors/openoffice-1.1/files/patch-mozillasrc::makefile.mk13
-rw-r--r--editors/openoffice-1.1/files/patch-nas+nas-1.4.1.patch163
-rw-r--r--editors/openoffice-1.1/files/patch-nas:nas-1.4.1.patch17
-rw-r--r--editors/openoffice-1.1/files/patch-odk::pack::unzip_udk::makefile.mk11
-rw-r--r--editors/openoffice-1.1/files/patch-offapi+util+makefile.pmk11
-rw-r--r--editors/openoffice-1.1/files/patch-offapi::util::makefile.pmk11
-rw-r--r--editors/openoffice-1.1/files/patch-package::util::makefile.mk12
-rw-r--r--editors/openoffice-1.1/files/patch-ppsprint::source::printer::printerinfomanager.cxx11
-rw-r--r--editors/openoffice-1.1/files/patch-product+util+makefile.mk36
-rw-r--r--editors/openoffice-1.1/files/patch-product::util::makefile.mk58
-rw-r--r--editors/openoffice-1.1/files/patch-psprint+source+printer+printerinfomanager.cxx11
-rw-r--r--editors/openoffice-1.1/files/patch-psprint::util::makefile.mk12
-rw-r--r--editors/openoffice-1.1/files/patch-registry+source+regkey.cxx12
-rw-r--r--editors/openoffice-1.1/files/patch-registry::source::regkey.cxx12
-rw-r--r--editors/openoffice-1.1/files/patch-registry::util::makefile.mk12
-rw-r--r--editors/openoffice-1.1/files/patch-remotebridges+source+unourl_resolver+makefile.mk14
-rw-r--r--editors/openoffice-1.1/files/patch-remotebridges::source::unourl_resolver::makefile.mk14
-rw-r--r--editors/openoffice-1.1/files/patch-rsc+source+rscpp+cpp.h12
-rw-r--r--editors/openoffice-1.1/files/patch-rsc::source::rscpp::cpp.h12
-rw-r--r--editors/openoffice-1.1/files/patch-rscpp::cpp.h12
-rw-r--r--editors/openoffice-1.1/files/patch-sablot+Sablot-0.52.patch25
-rw-r--r--editors/openoffice-1.1/files/patch-sablot::Sablot-0.52.patch35
-rw-r--r--editors/openoffice-1.1/files/patch-sal+osl+unx+nlsupport.c64
-rw-r--r--editors/openoffice-1.1/files/patch-sal+osl+unx+pipe.c14
-rw-r--r--editors/openoffice-1.1/files/patch-sal+osl+unx+socket.c20
-rw-r--r--editors/openoffice-1.1/files/patch-sal+osl+unx+system.c127
-rw-r--r--editors/openoffice-1.1/files/patch-sal+osl+unx+system.h17
-rw-r--r--editors/openoffice-1.1/files/patch-sal+workben+makefile.mk29
-rw-r--r--editors/openoffice-1.1/files/patch-sal::osl::unx::file.c73
-rw-r--r--editors/openoffice-1.1/files/patch-sal::osl::unx::nlsupport.c88
-rw-r--r--editors/openoffice-1.1/files/patch-sal::osl::unx::pipe.c14
-rw-r--r--editors/openoffice-1.1/files/patch-sal::osl::unx::process.c11
-rw-r--r--editors/openoffice-1.1/files/patch-sal::osl::unx::socket.c20
-rw-r--r--editors/openoffice-1.1/files/patch-sal::osl::unx::system.c127
-rw-r--r--editors/openoffice-1.1/files/patch-sal::osl::unx::system.h13
-rw-r--r--editors/openoffice-1.1/files/patch-sal::rtl::source::strtmpl.c19
-rw-r--r--editors/openoffice-1.1/files/patch-sal::util::makefile.mk12
-rw-r--r--editors/openoffice-1.1/files/patch-sal::workben::getlocaleinfotest.cxx11
-rw-r--r--editors/openoffice-1.1/files/patch-sal::workben::makefile.mk29
-rw-r--r--editors/openoffice-1.1/files/patch-salhelper+source+makefile.mk13
-rw-r--r--editors/openoffice-1.1/files/patch-salhelper::source::makefile.mk13
-rw-r--r--editors/openoffice-1.1/files/patch-sax::util::makefile.mk12
-rw-r--r--editors/openoffice-1.1/files/patch-sc::util::makefile.mk12
-rw-r--r--editors/openoffice-1.1/files/patch-sch::util::makefile.mk12
-rw-r--r--editors/openoffice-1.1/files/patch-sd::util::makefile.mk12
-rw-r--r--editors/openoffice-1.1/files/patch-set_soenv.1149
-rw-r--r--editors/openoffice-1.1/files/patch-setup2+mow+source+loader+loader.c17
-rw-r--r--editors/openoffice-1.1/files/patch-setup2+mow+source+loader+makefile.mk11
-rw-r--r--editors/openoffice-1.1/files/patch-setup2+script+setupserver10
-rw-r--r--editors/openoffice-1.1/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh10
-rw-r--r--editors/openoffice-1.1/files/patch-setup2::mow::source::loader::loader.c17
-rw-r--r--editors/openoffice-1.1/files/patch-setup2::mow::source::loader::makefile.mk11
-rw-r--r--editors/openoffice-1.1/files/patch-setup2::script::setupserver11
-rw-r--r--editors/openoffice-1.1/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh11
-rw-r--r--editors/openoffice-1.1/files/patch-shell+source+cmdmail+makefile.mk16
-rw-r--r--editors/openoffice-1.1/files/patch-shell+source+proxysettings+makefile.mk16
-rw-r--r--editors/openoffice-1.1/files/patch-shell+source+unix+exec+makefile.mk16
-rw-r--r--editors/openoffice-1.1/files/patch-shell::source::cmdmail::makefile.mk16
-rw-r--r--editors/openoffice-1.1/files/patch-shell::source::proxysettings::makefile.mk16
-rw-r--r--editors/openoffice-1.1/files/patch-shell::source::unix::exec::makefile.mk16
-rw-r--r--editors/openoffice-1.1/files/patch-solenv+inc+tg_ext.mk33
-rw-r--r--editors/openoffice-1.1/files/patch-solenv+inc+unxfbsdi.mk215
-rw-r--r--editors/openoffice-1.1/files/patch-solenv::inc::_tg_shl.mk282
-rw-r--r--editors/openoffice-1.1/files/patch-solenv::inc::pstrules.mk141
-rw-r--r--editors/openoffice-1.1/files/patch-solenv::inc::rules.mk212
-rw-r--r--editors/openoffice-1.1/files/patch-solenv::inc::settings.mk24
-rw-r--r--editors/openoffice-1.1/files/patch-solenv::inc::startup::FREEBSD::macros.mk5
-rw-r--r--editors/openoffice-1.1/files/patch-solenv::inc::target.mk11
-rw-r--r--editors/openoffice-1.1/files/patch-solenv::inc::tg_ext.mk23
-rw-r--r--editors/openoffice-1.1/files/patch-solenv::inc::tg_shl.mk14
-rw-r--r--editors/openoffice-1.1/files/patch-solenv::inc::tg_yxx.mk12
-rw-r--r--editors/openoffice-1.1/files/patch-solenv::inc::unxfbsdi.mk209
-rw-r--r--editors/openoffice-1.1/files/patch-soltools+mkdepend+main.c12
-rw-r--r--editors/openoffice-1.1/files/patch-soltools::mkdepend::main.c14
-rw-r--r--editors/openoffice-1.1/files/patch-starmath::util:makefile.mk12
-rw-r--r--editors/openoffice-1.1/files/patch-stoc+source+corereflection+makefile.mk14
-rw-r--r--editors/openoffice-1.1/files/patch-stoc+source+defaultregistry+makefile.mk14
-rw-r--r--editors/openoffice-1.1/files/patch-stoc+source+implementationregistration+implreg.cxx11
-rw-r--r--editors/openoffice-1.1/files/patch-stoc+source+implementationregistration+makefile.mk14
-rw-r--r--editors/openoffice-1.1/files/patch-stoc+source+inspect+makefile.mk14
-rw-r--r--editors/openoffice-1.1/files/patch-stoc+source+invocation+makefile.mk14
-rw-r--r--editors/openoffice-1.1/files/patch-stoc+source+invocation_adapterfactory+makefile.mk14
-rw-r--r--editors/openoffice-1.1/files/patch-stoc+source+javaloader+makefile.mk15
-rw-r--r--editors/openoffice-1.1/files/patch-stoc+source+javavm+makefile.mk15
-rw-r--r--editors/openoffice-1.1/files/patch-stoc+source+loader+makefile.mk14
-rw-r--r--editors/openoffice-1.1/files/patch-stoc+source+namingservice+makefile.mk14
-rw-r--r--editors/openoffice-1.1/files/patch-stoc+source+proxy_factory+makefile.mk14
-rw-r--r--editors/openoffice-1.1/files/patch-stoc+source+registry_tdprovider+makefile.mk15
-rw-r--r--editors/openoffice-1.1/files/patch-stoc+source+servicemanager+makefile.mk14
-rw-r--r--editors/openoffice-1.1/files/patch-stoc+source+tdmanager+makefile.mk15
-rw-r--r--editors/openoffice-1.1/files/patch-stoc+source+typeconv+makefile.mk14
-rw-r--r--editors/openoffice-1.1/files/patch-stoc::source::corereflection::makefile.mk14
-rw-r--r--editors/openoffice-1.1/files/patch-stoc::source::defaultregistry::makefile.mk14
-rw-r--r--editors/openoffice-1.1/files/patch-stoc::source::implementationregistration::implreg.cxx11
-rw-r--r--editors/openoffice-1.1/files/patch-stoc::source::implementationregistration::makefile.mk14
-rw-r--r--editors/openoffice-1.1/files/patch-stoc::source::inspect::makefile.mk14
-rw-r--r--editors/openoffice-1.1/files/patch-stoc::source::invocation::makefile.mk14
-rw-r--r--editors/openoffice-1.1/files/patch-stoc::source::invocation_adapterfactory::makefile.mk14
-rw-r--r--editors/openoffice-1.1/files/patch-stoc::source::javaloader::makefile.mk15
-rw-r--r--editors/openoffice-1.1/files/patch-stoc::source::javavm::makefile.mk15
-rw-r--r--editors/openoffice-1.1/files/patch-stoc::source::loader::makefile.mk14
-rw-r--r--editors/openoffice-1.1/files/patch-stoc::source::namingservice::makefile.mk14
-rw-r--r--editors/openoffice-1.1/files/patch-stoc::source::proxy_factory::makefile.mk14
-rw-r--r--editors/openoffice-1.1/files/patch-stoc::source::registry_tdprovider::makefile.mk15
-rw-r--r--editors/openoffice-1.1/files/patch-stoc::source::servicemanager::makefile.mk14
-rw-r--r--editors/openoffice-1.1/files/patch-stoc::source::tdmanager::makefile.mk15
-rw-r--r--editors/openoffice-1.1/files/patch-stoc::source::typeconv::makefile.mk14
-rw-r--r--editors/openoffice-1.1/files/patch-store::util::makefile.mk11
-rw-r--r--editors/openoffice-1.1/files/patch-svx+source+fmcomp+makefile.mk12
-rw-r--r--editors/openoffice-1.1/files/patch-svx::source::dialog::graphctl.cxx18
-rw-r--r--editors/openoffice-1.1/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice-1.1/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice-1.1/files/patch-tools+bootstrp+makefile.mk23
-rw-r--r--editors/openoffice-1.1/files/patch-tools::bootstrp::makefile.mk23
-rw-r--r--editors/openoffice-1.1/files/patch-tools::inc:solar.h20
-rw-r--r--editors/openoffice-1.1/files/patch-tools::source::string::charset.cxx36
-rw-r--r--editors/openoffice-1.1/files/patch-unzip+source+file_io.c11
-rw-r--r--editors/openoffice-1.1/files/patch-unzip+source+misc.c11
-rw-r--r--editors/openoffice-1.1/files/patch-unzip::source::file_io.c36
-rw-r--r--editors/openoffice-1.1/files/patch-unzip::source::misc.c24
-rw-r--r--editors/openoffice-1.1/files/patch-xmlhelp::util::makefile.mk12
-rw-r--r--editors/openoffice-1.1/pkg-comment1
-rw-r--r--editors/openoffice-1.1/pkg-descr14
-rw-r--r--editors/openoffice-1.1/pkg-message15
-rw-r--r--editors/openoffice-1.1/pkg-plist1676
-rw-r--r--editors/openoffice-2.0-devel/Makefile110
-rw-r--r--editors/openoffice-2.0-devel/distinfo3
-rw-r--r--editors/openoffice-2.0-devel/files/patch-berkeleydb+db-3.2.9.patch82
-rw-r--r--editors/openoffice-2.0-devel/files/patch-berkeleydb::db-3.2.9.patch42
-rw-r--r--editors/openoffice-2.0-devel/files/patch-bridges+prj+build.lst10
-rw-r--r--editors/openoffice-2.0-devel/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice-2.0-devel/files/patch-bridges+source+prot_uno+makefile.mk13
-rw-r--r--editors/openoffice-2.0-devel/files/patch-bridges::prj::build.lst10
-rw-r--r--editors/openoffice-2.0-devel/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel1719
-rw-r--r--editors/openoffice-2.0-devel/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice-2.0-devel/files/patch-bridges::source::prot_uno::makefile.mk13
-rw-r--r--editors/openoffice-2.0-devel/files/patch-chaos::util::makefile.mk11
-rw-r--r--editors/openoffice-2.0-devel/files/patch-comphelper+util+makefile.mk15
-rw-r--r--editors/openoffice-2.0-devel/files/patch-comphelper::util::makefile.mk15
-rw-r--r--editors/openoffice-2.0-devel/files/patch-config_office+configure.in78
-rw-r--r--editors/openoffice-2.0-devel/files/patch-config_office::configure.in86
-rw-r--r--editors/openoffice-2.0-devel/files/patch-configmgr::util::makefile.mk11
-rw-r--r--editors/openoffice-2.0-devel/files/patch-connectivity+source+drivers+mozab+makefile.mk22
-rw-r--r--editors/openoffice-2.0-devel/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk54
-rw-r--r--editors/openoffice-2.0-devel/files/patch-connectivity::source::drivers::adabas::makefile.mk14
-rw-r--r--editors/openoffice-2.0-devel/files/patch-connectivity::source::drivers::calc::makefile.mk11
-rw-r--r--editors/openoffice-2.0-devel/files/patch-connectivity::source::drivers::dbase::makefile.mk11
-rw-r--r--editors/openoffice-2.0-devel/files/patch-connectivity::source::drivers::file::makefile.mk11
-rw-r--r--editors/openoffice-2.0-devel/files/patch-connectivity::source::drivers::flat::makefile.mk11
-rw-r--r--editors/openoffice-2.0-devel/files/patch-connectivity::source::drivers::jdbc::makefile.mk11
-rw-r--r--editors/openoffice-2.0-devel/files/patch-connectivity::source::drivers::mozab::makefile.mk22
-rw-r--r--editors/openoffice-2.0-devel/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk13
-rw-r--r--editors/openoffice-2.0-devel/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk12
-rw-r--r--editors/openoffice-2.0-devel/files/patch-connectivity::source::manager::makefile.mk16
-rw-r--r--editors/openoffice-2.0-devel/files/patch-connectivity::source::parse::makefile.mk10
-rw-r--r--editors/openoffice-2.0-devel/files/patch-cppu+prj+build.lst8
-rw-r--r--editors/openoffice-2.0-devel/files/patch-cppu::prj::build.lst8
-rw-r--r--editors/openoffice-2.0-devel/files/patch-cppu::util::makefile.mk12
-rw-r--r--editors/openoffice-2.0-devel/files/patch-cppuhelper+source+makefile.mk24
-rw-r--r--editors/openoffice-2.0-devel/files/patch-cppuhelper::source::makefile.mk24
-rw-r--r--editors/openoffice-2.0-devel/files/patch-cpputools+source+registercomponent+makefile.mk10
-rw-r--r--editors/openoffice-2.0-devel/files/patch-dmake::unix::linux::gnu::make.sh244
-rw-r--r--editors/openoffice-2.0-devel/files/patch-dtrans+source+X11+makefile.mk12
-rw-r--r--editors/openoffice-2.0-devel/files/patch-dtrans::source::X11::makefile.mk12
-rw-r--r--editors/openoffice-2.0-devel/files/patch-eventattacher+source+makefile.mk15
-rw-r--r--editors/openoffice-2.0-devel/files/patch-eventattacher::source::makefile.mk15
-rw-r--r--editors/openoffice-2.0-devel/files/patch-extensions::source::plugin::unx::makefile.mk14
-rw-r--r--editors/openoffice-2.0-devel/files/patch-external+dt+dtpatch.sh11
-rw-r--r--editors/openoffice-2.0-devel/files/patch-external+npsdk+npsdkpatch.sh11
-rw-r--r--editors/openoffice-2.0-devel/files/patch-external::dt::dtpatch.sh11
-rw-r--r--editors/openoffice-2.0-devel/files/patch-external::expat::expatpatch.sh11
-rw-r--r--editors/openoffice-2.0-devel/files/patch-external::jpeg::jpegpatch.sh11
-rw-r--r--editors/openoffice-2.0-devel/files/patch-external::npsdk::npsdkpatch.sh11
-rw-r--r--editors/openoffice-2.0-devel/files/patch-external::zlib::zlibpatch.sh11
-rw-r--r--editors/openoffice-2.0-devel/files/patch-freetype+makefile.mk11
-rw-r--r--editors/openoffice-2.0-devel/files/patch-freetype::makefile.mk11
-rw-r--r--editors/openoffice-2.0-devel/files/patch-gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice-2.0-devel/files/patch-i18n::inc::collator.hxx12
-rw-r--r--editors/openoffice-2.0-devel/files/patch-idlc::source::makefile.mk10
-rw-r--r--editors/openoffice-2.0-devel/files/patch-inet::util::makefile.mk11
-rw-r--r--editors/openoffice-2.0-devel/files/patch-javaunohelper+source+makefile.mk14
-rw-r--r--editors/openoffice-2.0-devel/files/patch-javaunohelper::source::makefile.mk14
-rw-r--r--editors/openoffice-2.0-devel/files/patch-moz+prj+d.lst34
-rw-r--r--editors/openoffice-2.0-devel/files/patch-mozaddressbook::makefile.mk12
-rw-r--r--editors/openoffice-2.0-devel/files/patch-mozillasrc::makefile.mk13
-rw-r--r--editors/openoffice-2.0-devel/files/patch-nas+nas-1.4.1.patch163
-rw-r--r--editors/openoffice-2.0-devel/files/patch-nas:nas-1.4.1.patch17
-rw-r--r--editors/openoffice-2.0-devel/files/patch-odk::pack::unzip_udk::makefile.mk11
-rw-r--r--editors/openoffice-2.0-devel/files/patch-offapi+util+makefile.pmk11
-rw-r--r--editors/openoffice-2.0-devel/files/patch-offapi::util::makefile.pmk11
-rw-r--r--editors/openoffice-2.0-devel/files/patch-package::util::makefile.mk12
-rw-r--r--editors/openoffice-2.0-devel/files/patch-ppsprint::source::printer::printerinfomanager.cxx11
-rw-r--r--editors/openoffice-2.0-devel/files/patch-product+util+makefile.mk36
-rw-r--r--editors/openoffice-2.0-devel/files/patch-product::util::makefile.mk58
-rw-r--r--editors/openoffice-2.0-devel/files/patch-psprint+source+printer+printerinfomanager.cxx11
-rw-r--r--editors/openoffice-2.0-devel/files/patch-psprint::util::makefile.mk12
-rw-r--r--editors/openoffice-2.0-devel/files/patch-registry+source+regkey.cxx12
-rw-r--r--editors/openoffice-2.0-devel/files/patch-registry::source::regkey.cxx12
-rw-r--r--editors/openoffice-2.0-devel/files/patch-registry::util::makefile.mk12
-rw-r--r--editors/openoffice-2.0-devel/files/patch-remotebridges+source+unourl_resolver+makefile.mk14
-rw-r--r--editors/openoffice-2.0-devel/files/patch-remotebridges::source::unourl_resolver::makefile.mk14
-rw-r--r--editors/openoffice-2.0-devel/files/patch-rsc+source+rscpp+cpp.h12
-rw-r--r--editors/openoffice-2.0-devel/files/patch-rsc::source::rscpp::cpp.h12
-rw-r--r--editors/openoffice-2.0-devel/files/patch-rscpp::cpp.h12
-rw-r--r--editors/openoffice-2.0-devel/files/patch-sablot+Sablot-0.52.patch25
-rw-r--r--editors/openoffice-2.0-devel/files/patch-sablot::Sablot-0.52.patch35
-rw-r--r--editors/openoffice-2.0-devel/files/patch-sal+osl+unx+nlsupport.c64
-rw-r--r--editors/openoffice-2.0-devel/files/patch-sal+osl+unx+pipe.c14
-rw-r--r--editors/openoffice-2.0-devel/files/patch-sal+osl+unx+socket.c20
-rw-r--r--editors/openoffice-2.0-devel/files/patch-sal+osl+unx+system.c127
-rw-r--r--editors/openoffice-2.0-devel/files/patch-sal+osl+unx+system.h17
-rw-r--r--editors/openoffice-2.0-devel/files/patch-sal+workben+makefile.mk29
-rw-r--r--editors/openoffice-2.0-devel/files/patch-sal::osl::unx::file.c73
-rw-r--r--editors/openoffice-2.0-devel/files/patch-sal::osl::unx::nlsupport.c88
-rw-r--r--editors/openoffice-2.0-devel/files/patch-sal::osl::unx::pipe.c14
-rw-r--r--editors/openoffice-2.0-devel/files/patch-sal::osl::unx::process.c11
-rw-r--r--editors/openoffice-2.0-devel/files/patch-sal::osl::unx::socket.c20
-rw-r--r--editors/openoffice-2.0-devel/files/patch-sal::osl::unx::system.c127
-rw-r--r--editors/openoffice-2.0-devel/files/patch-sal::osl::unx::system.h13
-rw-r--r--editors/openoffice-2.0-devel/files/patch-sal::rtl::source::strtmpl.c19
-rw-r--r--editors/openoffice-2.0-devel/files/patch-sal::util::makefile.mk12
-rw-r--r--editors/openoffice-2.0-devel/files/patch-sal::workben::getlocaleinfotest.cxx11
-rw-r--r--editors/openoffice-2.0-devel/files/patch-sal::workben::makefile.mk29
-rw-r--r--editors/openoffice-2.0-devel/files/patch-salhelper+source+makefile.mk13
-rw-r--r--editors/openoffice-2.0-devel/files/patch-salhelper::source::makefile.mk13
-rw-r--r--editors/openoffice-2.0-devel/files/patch-sax::util::makefile.mk12
-rw-r--r--editors/openoffice-2.0-devel/files/patch-sc::util::makefile.mk12
-rw-r--r--editors/openoffice-2.0-devel/files/patch-sch::util::makefile.mk12
-rw-r--r--editors/openoffice-2.0-devel/files/patch-sd::util::makefile.mk12
-rw-r--r--editors/openoffice-2.0-devel/files/patch-set_soenv.1149
-rw-r--r--editors/openoffice-2.0-devel/files/patch-setup2+mow+source+loader+loader.c17
-rw-r--r--editors/openoffice-2.0-devel/files/patch-setup2+mow+source+loader+makefile.mk11
-rw-r--r--editors/openoffice-2.0-devel/files/patch-setup2+script+setupserver10
-rw-r--r--editors/openoffice-2.0-devel/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh10
-rw-r--r--editors/openoffice-2.0-devel/files/patch-setup2::mow::source::loader::loader.c17
-rw-r--r--editors/openoffice-2.0-devel/files/patch-setup2::mow::source::loader::makefile.mk11
-rw-r--r--editors/openoffice-2.0-devel/files/patch-setup2::script::setupserver11
-rw-r--r--editors/openoffice-2.0-devel/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh11
-rw-r--r--editors/openoffice-2.0-devel/files/patch-shell+source+cmdmail+makefile.mk16
-rw-r--r--editors/openoffice-2.0-devel/files/patch-shell+source+proxysettings+makefile.mk16
-rw-r--r--editors/openoffice-2.0-devel/files/patch-shell+source+unix+exec+makefile.mk16
-rw-r--r--editors/openoffice-2.0-devel/files/patch-shell::source::cmdmail::makefile.mk16
-rw-r--r--editors/openoffice-2.0-devel/files/patch-shell::source::proxysettings::makefile.mk16
-rw-r--r--editors/openoffice-2.0-devel/files/patch-shell::source::unix::exec::makefile.mk16
-rw-r--r--editors/openoffice-2.0-devel/files/patch-solenv+inc+tg_ext.mk33
-rw-r--r--editors/openoffice-2.0-devel/files/patch-solenv+inc+unxfbsdi.mk215
-rw-r--r--editors/openoffice-2.0-devel/files/patch-solenv::inc::_tg_shl.mk282
-rw-r--r--editors/openoffice-2.0-devel/files/patch-solenv::inc::pstrules.mk141
-rw-r--r--editors/openoffice-2.0-devel/files/patch-solenv::inc::rules.mk212
-rw-r--r--editors/openoffice-2.0-devel/files/patch-solenv::inc::settings.mk24
-rw-r--r--editors/openoffice-2.0-devel/files/patch-solenv::inc::startup::FREEBSD::macros.mk5
-rw-r--r--editors/openoffice-2.0-devel/files/patch-solenv::inc::target.mk11
-rw-r--r--editors/openoffice-2.0-devel/files/patch-solenv::inc::tg_ext.mk23
-rw-r--r--editors/openoffice-2.0-devel/files/patch-solenv::inc::tg_shl.mk14
-rw-r--r--editors/openoffice-2.0-devel/files/patch-solenv::inc::tg_yxx.mk12
-rw-r--r--editors/openoffice-2.0-devel/files/patch-solenv::inc::unxfbsdi.mk209
-rw-r--r--editors/openoffice-2.0-devel/files/patch-soltools+mkdepend+main.c12
-rw-r--r--editors/openoffice-2.0-devel/files/patch-soltools::mkdepend::main.c14
-rw-r--r--editors/openoffice-2.0-devel/files/patch-starmath::util:makefile.mk12
-rw-r--r--editors/openoffice-2.0-devel/files/patch-stoc+source+corereflection+makefile.mk14
-rw-r--r--editors/openoffice-2.0-devel/files/patch-stoc+source+defaultregistry+makefile.mk14
-rw-r--r--editors/openoffice-2.0-devel/files/patch-stoc+source+implementationregistration+implreg.cxx11
-rw-r--r--editors/openoffice-2.0-devel/files/patch-stoc+source+implementationregistration+makefile.mk14
-rw-r--r--editors/openoffice-2.0-devel/files/patch-stoc+source+inspect+makefile.mk14
-rw-r--r--editors/openoffice-2.0-devel/files/patch-stoc+source+invocation+makefile.mk14
-rw-r--r--editors/openoffice-2.0-devel/files/patch-stoc+source+invocation_adapterfactory+makefile.mk14
-rw-r--r--editors/openoffice-2.0-devel/files/patch-stoc+source+javaloader+makefile.mk15
-rw-r--r--editors/openoffice-2.0-devel/files/patch-stoc+source+javavm+makefile.mk15
-rw-r--r--editors/openoffice-2.0-devel/files/patch-stoc+source+loader+makefile.mk14
-rw-r--r--editors/openoffice-2.0-devel/files/patch-stoc+source+namingservice+makefile.mk14
-rw-r--r--editors/openoffice-2.0-devel/files/patch-stoc+source+proxy_factory+makefile.mk14
-rw-r--r--editors/openoffice-2.0-devel/files/patch-stoc+source+registry_tdprovider+makefile.mk15
-rw-r--r--editors/openoffice-2.0-devel/files/patch-stoc+source+servicemanager+makefile.mk14
-rw-r--r--editors/openoffice-2.0-devel/files/patch-stoc+source+tdmanager+makefile.mk15
-rw-r--r--editors/openoffice-2.0-devel/files/patch-stoc+source+typeconv+makefile.mk14
-rw-r--r--editors/openoffice-2.0-devel/files/patch-stoc::source::corereflection::makefile.mk14
-rw-r--r--editors/openoffice-2.0-devel/files/patch-stoc::source::defaultregistry::makefile.mk14
-rw-r--r--editors/openoffice-2.0-devel/files/patch-stoc::source::implementationregistration::implreg.cxx11
-rw-r--r--editors/openoffice-2.0-devel/files/patch-stoc::source::implementationregistration::makefile.mk14
-rw-r--r--editors/openoffice-2.0-devel/files/patch-stoc::source::inspect::makefile.mk14
-rw-r--r--editors/openoffice-2.0-devel/files/patch-stoc::source::invocation::makefile.mk14
-rw-r--r--editors/openoffice-2.0-devel/files/patch-stoc::source::invocation_adapterfactory::makefile.mk14
-rw-r--r--editors/openoffice-2.0-devel/files/patch-stoc::source::javaloader::makefile.mk15
-rw-r--r--editors/openoffice-2.0-devel/files/patch-stoc::source::javavm::makefile.mk15
-rw-r--r--editors/openoffice-2.0-devel/files/patch-stoc::source::loader::makefile.mk14
-rw-r--r--editors/openoffice-2.0-devel/files/patch-stoc::source::namingservice::makefile.mk14
-rw-r--r--editors/openoffice-2.0-devel/files/patch-stoc::source::proxy_factory::makefile.mk14
-rw-r--r--editors/openoffice-2.0-devel/files/patch-stoc::source::registry_tdprovider::makefile.mk15
-rw-r--r--editors/openoffice-2.0-devel/files/patch-stoc::source::servicemanager::makefile.mk14
-rw-r--r--editors/openoffice-2.0-devel/files/patch-stoc::source::tdmanager::makefile.mk15
-rw-r--r--editors/openoffice-2.0-devel/files/patch-stoc::source::typeconv::makefile.mk14
-rw-r--r--editors/openoffice-2.0-devel/files/patch-store::util::makefile.mk11
-rw-r--r--editors/openoffice-2.0-devel/files/patch-svx+source+fmcomp+makefile.mk12
-rw-r--r--editors/openoffice-2.0-devel/files/patch-svx::source::dialog::graphctl.cxx18
-rw-r--r--editors/openoffice-2.0-devel/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice-2.0-devel/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice-2.0-devel/files/patch-tools+bootstrp+makefile.mk23
-rw-r--r--editors/openoffice-2.0-devel/files/patch-tools::bootstrp::makefile.mk23
-rw-r--r--editors/openoffice-2.0-devel/files/patch-tools::inc:solar.h20
-rw-r--r--editors/openoffice-2.0-devel/files/patch-tools::source::string::charset.cxx36
-rw-r--r--editors/openoffice-2.0-devel/files/patch-unzip+source+file_io.c11
-rw-r--r--editors/openoffice-2.0-devel/files/patch-unzip+source+misc.c11
-rw-r--r--editors/openoffice-2.0-devel/files/patch-unzip::source::file_io.c36
-rw-r--r--editors/openoffice-2.0-devel/files/patch-unzip::source::misc.c24
-rw-r--r--editors/openoffice-2.0-devel/files/patch-xmlhelp::util::makefile.mk12
-rw-r--r--editors/openoffice-2.0-devel/pkg-comment1
-rw-r--r--editors/openoffice-2.0-devel/pkg-descr14
-rw-r--r--editors/openoffice-2.0-devel/pkg-message15
-rw-r--r--editors/openoffice-2.0-devel/pkg-plist1676
-rw-r--r--editors/openoffice-3-devel/Makefile110
-rw-r--r--editors/openoffice-3-devel/distinfo3
-rw-r--r--editors/openoffice-3-devel/files/patch-berkeleydb+db-3.2.9.patch82
-rw-r--r--editors/openoffice-3-devel/files/patch-berkeleydb::db-3.2.9.patch42
-rw-r--r--editors/openoffice-3-devel/files/patch-bridges+prj+build.lst10
-rw-r--r--editors/openoffice-3-devel/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice-3-devel/files/patch-bridges+source+prot_uno+makefile.mk13
-rw-r--r--editors/openoffice-3-devel/files/patch-bridges::prj::build.lst10
-rw-r--r--editors/openoffice-3-devel/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel1719
-rw-r--r--editors/openoffice-3-devel/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice-3-devel/files/patch-bridges::source::prot_uno::makefile.mk13
-rw-r--r--editors/openoffice-3-devel/files/patch-chaos::util::makefile.mk11
-rw-r--r--editors/openoffice-3-devel/files/patch-comphelper+util+makefile.mk15
-rw-r--r--editors/openoffice-3-devel/files/patch-comphelper::util::makefile.mk15
-rw-r--r--editors/openoffice-3-devel/files/patch-config_office+configure.in78
-rw-r--r--editors/openoffice-3-devel/files/patch-config_office::configure.in86
-rw-r--r--editors/openoffice-3-devel/files/patch-configmgr::util::makefile.mk11
-rw-r--r--editors/openoffice-3-devel/files/patch-connectivity+source+drivers+mozab+makefile.mk22
-rw-r--r--editors/openoffice-3-devel/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk54
-rw-r--r--editors/openoffice-3-devel/files/patch-connectivity::source::drivers::adabas::makefile.mk14
-rw-r--r--editors/openoffice-3-devel/files/patch-connectivity::source::drivers::calc::makefile.mk11
-rw-r--r--editors/openoffice-3-devel/files/patch-connectivity::source::drivers::dbase::makefile.mk11
-rw-r--r--editors/openoffice-3-devel/files/patch-connectivity::source::drivers::file::makefile.mk11
-rw-r--r--editors/openoffice-3-devel/files/patch-connectivity::source::drivers::flat::makefile.mk11
-rw-r--r--editors/openoffice-3-devel/files/patch-connectivity::source::drivers::jdbc::makefile.mk11
-rw-r--r--editors/openoffice-3-devel/files/patch-connectivity::source::drivers::mozab::makefile.mk22
-rw-r--r--editors/openoffice-3-devel/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk13
-rw-r--r--editors/openoffice-3-devel/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk12
-rw-r--r--editors/openoffice-3-devel/files/patch-connectivity::source::manager::makefile.mk16
-rw-r--r--editors/openoffice-3-devel/files/patch-connectivity::source::parse::makefile.mk10
-rw-r--r--editors/openoffice-3-devel/files/patch-cppu+prj+build.lst8
-rw-r--r--editors/openoffice-3-devel/files/patch-cppu::prj::build.lst8
-rw-r--r--editors/openoffice-3-devel/files/patch-cppu::util::makefile.mk12
-rw-r--r--editors/openoffice-3-devel/files/patch-cppuhelper+source+makefile.mk24
-rw-r--r--editors/openoffice-3-devel/files/patch-cppuhelper::source::makefile.mk24
-rw-r--r--editors/openoffice-3-devel/files/patch-cpputools+source+registercomponent+makefile.mk10
-rw-r--r--editors/openoffice-3-devel/files/patch-dmake::unix::linux::gnu::make.sh244
-rw-r--r--editors/openoffice-3-devel/files/patch-dtrans+source+X11+makefile.mk12
-rw-r--r--editors/openoffice-3-devel/files/patch-dtrans::source::X11::makefile.mk12
-rw-r--r--editors/openoffice-3-devel/files/patch-eventattacher+source+makefile.mk15
-rw-r--r--editors/openoffice-3-devel/files/patch-eventattacher::source::makefile.mk15
-rw-r--r--editors/openoffice-3-devel/files/patch-extensions::source::plugin::unx::makefile.mk14
-rw-r--r--editors/openoffice-3-devel/files/patch-external+dt+dtpatch.sh11
-rw-r--r--editors/openoffice-3-devel/files/patch-external+npsdk+npsdkpatch.sh11
-rw-r--r--editors/openoffice-3-devel/files/patch-external::dt::dtpatch.sh11
-rw-r--r--editors/openoffice-3-devel/files/patch-external::expat::expatpatch.sh11
-rw-r--r--editors/openoffice-3-devel/files/patch-external::jpeg::jpegpatch.sh11
-rw-r--r--editors/openoffice-3-devel/files/patch-external::npsdk::npsdkpatch.sh11
-rw-r--r--editors/openoffice-3-devel/files/patch-external::zlib::zlibpatch.sh11
-rw-r--r--editors/openoffice-3-devel/files/patch-freetype+makefile.mk11
-rw-r--r--editors/openoffice-3-devel/files/patch-freetype::makefile.mk11
-rw-r--r--editors/openoffice-3-devel/files/patch-gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice-3-devel/files/patch-i18n::inc::collator.hxx12
-rw-r--r--editors/openoffice-3-devel/files/patch-idlc::source::makefile.mk10
-rw-r--r--editors/openoffice-3-devel/files/patch-inet::util::makefile.mk11
-rw-r--r--editors/openoffice-3-devel/files/patch-javaunohelper+source+makefile.mk14
-rw-r--r--editors/openoffice-3-devel/files/patch-javaunohelper::source::makefile.mk14
-rw-r--r--editors/openoffice-3-devel/files/patch-moz+prj+d.lst34
-rw-r--r--editors/openoffice-3-devel/files/patch-mozaddressbook::makefile.mk12
-rw-r--r--editors/openoffice-3-devel/files/patch-mozillasrc::makefile.mk13
-rw-r--r--editors/openoffice-3-devel/files/patch-nas+nas-1.4.1.patch163
-rw-r--r--editors/openoffice-3-devel/files/patch-nas:nas-1.4.1.patch17
-rw-r--r--editors/openoffice-3-devel/files/patch-odk::pack::unzip_udk::makefile.mk11
-rw-r--r--editors/openoffice-3-devel/files/patch-offapi+util+makefile.pmk11
-rw-r--r--editors/openoffice-3-devel/files/patch-offapi::util::makefile.pmk11
-rw-r--r--editors/openoffice-3-devel/files/patch-package::util::makefile.mk12
-rw-r--r--editors/openoffice-3-devel/files/patch-ppsprint::source::printer::printerinfomanager.cxx11
-rw-r--r--editors/openoffice-3-devel/files/patch-product+util+makefile.mk36
-rw-r--r--editors/openoffice-3-devel/files/patch-product::util::makefile.mk58
-rw-r--r--editors/openoffice-3-devel/files/patch-psprint+source+printer+printerinfomanager.cxx11
-rw-r--r--editors/openoffice-3-devel/files/patch-psprint::util::makefile.mk12
-rw-r--r--editors/openoffice-3-devel/files/patch-registry+source+regkey.cxx12
-rw-r--r--editors/openoffice-3-devel/files/patch-registry::source::regkey.cxx12
-rw-r--r--editors/openoffice-3-devel/files/patch-registry::util::makefile.mk12
-rw-r--r--editors/openoffice-3-devel/files/patch-remotebridges+source+unourl_resolver+makefile.mk14
-rw-r--r--editors/openoffice-3-devel/files/patch-remotebridges::source::unourl_resolver::makefile.mk14
-rw-r--r--editors/openoffice-3-devel/files/patch-rsc+source+rscpp+cpp.h12
-rw-r--r--editors/openoffice-3-devel/files/patch-rsc::source::rscpp::cpp.h12
-rw-r--r--editors/openoffice-3-devel/files/patch-rscpp::cpp.h12
-rw-r--r--editors/openoffice-3-devel/files/patch-sablot+Sablot-0.52.patch25
-rw-r--r--editors/openoffice-3-devel/files/patch-sablot::Sablot-0.52.patch35
-rw-r--r--editors/openoffice-3-devel/files/patch-sal+osl+unx+nlsupport.c64
-rw-r--r--editors/openoffice-3-devel/files/patch-sal+osl+unx+pipe.c14
-rw-r--r--editors/openoffice-3-devel/files/patch-sal+osl+unx+socket.c20
-rw-r--r--editors/openoffice-3-devel/files/patch-sal+osl+unx+system.c127
-rw-r--r--editors/openoffice-3-devel/files/patch-sal+osl+unx+system.h17
-rw-r--r--editors/openoffice-3-devel/files/patch-sal+workben+makefile.mk29
-rw-r--r--editors/openoffice-3-devel/files/patch-sal::osl::unx::file.c73
-rw-r--r--editors/openoffice-3-devel/files/patch-sal::osl::unx::nlsupport.c88
-rw-r--r--editors/openoffice-3-devel/files/patch-sal::osl::unx::pipe.c14
-rw-r--r--editors/openoffice-3-devel/files/patch-sal::osl::unx::process.c11
-rw-r--r--editors/openoffice-3-devel/files/patch-sal::osl::unx::socket.c20
-rw-r--r--editors/openoffice-3-devel/files/patch-sal::osl::unx::system.c127
-rw-r--r--editors/openoffice-3-devel/files/patch-sal::osl::unx::system.h13
-rw-r--r--editors/openoffice-3-devel/files/patch-sal::rtl::source::strtmpl.c19
-rw-r--r--editors/openoffice-3-devel/files/patch-sal::util::makefile.mk12
-rw-r--r--editors/openoffice-3-devel/files/patch-sal::workben::getlocaleinfotest.cxx11
-rw-r--r--editors/openoffice-3-devel/files/patch-sal::workben::makefile.mk29
-rw-r--r--editors/openoffice-3-devel/files/patch-salhelper+source+makefile.mk13
-rw-r--r--editors/openoffice-3-devel/files/patch-salhelper::source::makefile.mk13
-rw-r--r--editors/openoffice-3-devel/files/patch-sax::util::makefile.mk12
-rw-r--r--editors/openoffice-3-devel/files/patch-sc::util::makefile.mk12
-rw-r--r--editors/openoffice-3-devel/files/patch-sch::util::makefile.mk12
-rw-r--r--editors/openoffice-3-devel/files/patch-sd::util::makefile.mk12
-rw-r--r--editors/openoffice-3-devel/files/patch-set_soenv.1149
-rw-r--r--editors/openoffice-3-devel/files/patch-setup2+mow+source+loader+loader.c17
-rw-r--r--editors/openoffice-3-devel/files/patch-setup2+mow+source+loader+makefile.mk11
-rw-r--r--editors/openoffice-3-devel/files/patch-setup2+script+setupserver10
-rw-r--r--editors/openoffice-3-devel/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh10
-rw-r--r--editors/openoffice-3-devel/files/patch-setup2::mow::source::loader::loader.c17
-rw-r--r--editors/openoffice-3-devel/files/patch-setup2::mow::source::loader::makefile.mk11
-rw-r--r--editors/openoffice-3-devel/files/patch-setup2::script::setupserver11
-rw-r--r--editors/openoffice-3-devel/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh11
-rw-r--r--editors/openoffice-3-devel/files/patch-shell+source+cmdmail+makefile.mk16
-rw-r--r--editors/openoffice-3-devel/files/patch-shell+source+proxysettings+makefile.mk16
-rw-r--r--editors/openoffice-3-devel/files/patch-shell+source+unix+exec+makefile.mk16
-rw-r--r--editors/openoffice-3-devel/files/patch-shell::source::cmdmail::makefile.mk16
-rw-r--r--editors/openoffice-3-devel/files/patch-shell::source::proxysettings::makefile.mk16
-rw-r--r--editors/openoffice-3-devel/files/patch-shell::source::unix::exec::makefile.mk16
-rw-r--r--editors/openoffice-3-devel/files/patch-solenv+inc+tg_ext.mk33
-rw-r--r--editors/openoffice-3-devel/files/patch-solenv+inc+unxfbsdi.mk215
-rw-r--r--editors/openoffice-3-devel/files/patch-solenv::inc::_tg_shl.mk282
-rw-r--r--editors/openoffice-3-devel/files/patch-solenv::inc::pstrules.mk141
-rw-r--r--editors/openoffice-3-devel/files/patch-solenv::inc::rules.mk212
-rw-r--r--editors/openoffice-3-devel/files/patch-solenv::inc::settings.mk24
-rw-r--r--editors/openoffice-3-devel/files/patch-solenv::inc::startup::FREEBSD::macros.mk5
-rw-r--r--editors/openoffice-3-devel/files/patch-solenv::inc::target.mk11
-rw-r--r--editors/openoffice-3-devel/files/patch-solenv::inc::tg_ext.mk23
-rw-r--r--editors/openoffice-3-devel/files/patch-solenv::inc::tg_shl.mk14
-rw-r--r--editors/openoffice-3-devel/files/patch-solenv::inc::tg_yxx.mk12
-rw-r--r--editors/openoffice-3-devel/files/patch-solenv::inc::unxfbsdi.mk209
-rw-r--r--editors/openoffice-3-devel/files/patch-soltools+mkdepend+main.c12
-rw-r--r--editors/openoffice-3-devel/files/patch-soltools::mkdepend::main.c14
-rw-r--r--editors/openoffice-3-devel/files/patch-starmath::util:makefile.mk12
-rw-r--r--editors/openoffice-3-devel/files/patch-stoc+source+corereflection+makefile.mk14
-rw-r--r--editors/openoffice-3-devel/files/patch-stoc+source+defaultregistry+makefile.mk14
-rw-r--r--editors/openoffice-3-devel/files/patch-stoc+source+implementationregistration+implreg.cxx11
-rw-r--r--editors/openoffice-3-devel/files/patch-stoc+source+implementationregistration+makefile.mk14
-rw-r--r--editors/openoffice-3-devel/files/patch-stoc+source+inspect+makefile.mk14
-rw-r--r--editors/openoffice-3-devel/files/patch-stoc+source+invocation+makefile.mk14
-rw-r--r--editors/openoffice-3-devel/files/patch-stoc+source+invocation_adapterfactory+makefile.mk14
-rw-r--r--editors/openoffice-3-devel/files/patch-stoc+source+javaloader+makefile.mk15
-rw-r--r--editors/openoffice-3-devel/files/patch-stoc+source+javavm+makefile.mk15
-rw-r--r--editors/openoffice-3-devel/files/patch-stoc+source+loader+makefile.mk14
-rw-r--r--editors/openoffice-3-devel/files/patch-stoc+source+namingservice+makefile.mk14
-rw-r--r--editors/openoffice-3-devel/files/patch-stoc+source+proxy_factory+makefile.mk14
-rw-r--r--editors/openoffice-3-devel/files/patch-stoc+source+registry_tdprovider+makefile.mk15
-rw-r--r--editors/openoffice-3-devel/files/patch-stoc+source+servicemanager+makefile.mk14
-rw-r--r--editors/openoffice-3-devel/files/patch-stoc+source+tdmanager+makefile.mk15
-rw-r--r--editors/openoffice-3-devel/files/patch-stoc+source+typeconv+makefile.mk14
-rw-r--r--editors/openoffice-3-devel/files/patch-stoc::source::corereflection::makefile.mk14
-rw-r--r--editors/openoffice-3-devel/files/patch-stoc::source::defaultregistry::makefile.mk14
-rw-r--r--editors/openoffice-3-devel/files/patch-stoc::source::implementationregistration::implreg.cxx11
-rw-r--r--editors/openoffice-3-devel/files/patch-stoc::source::implementationregistration::makefile.mk14
-rw-r--r--editors/openoffice-3-devel/files/patch-stoc::source::inspect::makefile.mk14
-rw-r--r--editors/openoffice-3-devel/files/patch-stoc::source::invocation::makefile.mk14
-rw-r--r--editors/openoffice-3-devel/files/patch-stoc::source::invocation_adapterfactory::makefile.mk14
-rw-r--r--editors/openoffice-3-devel/files/patch-stoc::source::javaloader::makefile.mk15
-rw-r--r--editors/openoffice-3-devel/files/patch-stoc::source::javavm::makefile.mk15
-rw-r--r--editors/openoffice-3-devel/files/patch-stoc::source::loader::makefile.mk14
-rw-r--r--editors/openoffice-3-devel/files/patch-stoc::source::namingservice::makefile.mk14
-rw-r--r--editors/openoffice-3-devel/files/patch-stoc::source::proxy_factory::makefile.mk14
-rw-r--r--editors/openoffice-3-devel/files/patch-stoc::source::registry_tdprovider::makefile.mk15
-rw-r--r--editors/openoffice-3-devel/files/patch-stoc::source::servicemanager::makefile.mk14
-rw-r--r--editors/openoffice-3-devel/files/patch-stoc::source::tdmanager::makefile.mk15
-rw-r--r--editors/openoffice-3-devel/files/patch-stoc::source::typeconv::makefile.mk14
-rw-r--r--editors/openoffice-3-devel/files/patch-store::util::makefile.mk11
-rw-r--r--editors/openoffice-3-devel/files/patch-svx+source+fmcomp+makefile.mk12
-rw-r--r--editors/openoffice-3-devel/files/patch-svx::source::dialog::graphctl.cxx18
-rw-r--r--editors/openoffice-3-devel/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice-3-devel/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice-3-devel/files/patch-tools+bootstrp+makefile.mk23
-rw-r--r--editors/openoffice-3-devel/files/patch-tools::bootstrp::makefile.mk23
-rw-r--r--editors/openoffice-3-devel/files/patch-tools::inc:solar.h20
-rw-r--r--editors/openoffice-3-devel/files/patch-tools::source::string::charset.cxx36
-rw-r--r--editors/openoffice-3-devel/files/patch-unzip+source+file_io.c11
-rw-r--r--editors/openoffice-3-devel/files/patch-unzip+source+misc.c11
-rw-r--r--editors/openoffice-3-devel/files/patch-unzip::source::file_io.c36
-rw-r--r--editors/openoffice-3-devel/files/patch-unzip::source::misc.c24
-rw-r--r--editors/openoffice-3-devel/files/patch-xmlhelp::util::makefile.mk12
-rw-r--r--editors/openoffice-3-devel/pkg-comment1
-rw-r--r--editors/openoffice-3-devel/pkg-descr14
-rw-r--r--editors/openoffice-3-devel/pkg-message15
-rw-r--r--editors/openoffice-3-devel/pkg-plist1676
-rw-r--r--editors/openoffice-3/Makefile110
-rw-r--r--editors/openoffice-3/distinfo3
-rw-r--r--editors/openoffice-3/files/patch-berkeleydb+db-3.2.9.patch82
-rw-r--r--editors/openoffice-3/files/patch-berkeleydb::db-3.2.9.patch42
-rw-r--r--editors/openoffice-3/files/patch-bridges+prj+build.lst10
-rw-r--r--editors/openoffice-3/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice-3/files/patch-bridges+source+prot_uno+makefile.mk13
-rw-r--r--editors/openoffice-3/files/patch-bridges::prj::build.lst10
-rw-r--r--editors/openoffice-3/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel1719
-rw-r--r--editors/openoffice-3/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice-3/files/patch-bridges::source::prot_uno::makefile.mk13
-rw-r--r--editors/openoffice-3/files/patch-chaos::util::makefile.mk11
-rw-r--r--editors/openoffice-3/files/patch-comphelper+util+makefile.mk15
-rw-r--r--editors/openoffice-3/files/patch-comphelper::util::makefile.mk15
-rw-r--r--editors/openoffice-3/files/patch-config_office+configure.in78
-rw-r--r--editors/openoffice-3/files/patch-config_office::configure.in86
-rw-r--r--editors/openoffice-3/files/patch-configmgr::util::makefile.mk11
-rw-r--r--editors/openoffice-3/files/patch-connectivity+source+drivers+mozab+makefile.mk22
-rw-r--r--editors/openoffice-3/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk54
-rw-r--r--editors/openoffice-3/files/patch-connectivity::source::drivers::adabas::makefile.mk14
-rw-r--r--editors/openoffice-3/files/patch-connectivity::source::drivers::calc::makefile.mk11
-rw-r--r--editors/openoffice-3/files/patch-connectivity::source::drivers::dbase::makefile.mk11
-rw-r--r--editors/openoffice-3/files/patch-connectivity::source::drivers::file::makefile.mk11
-rw-r--r--editors/openoffice-3/files/patch-connectivity::source::drivers::flat::makefile.mk11
-rw-r--r--editors/openoffice-3/files/patch-connectivity::source::drivers::jdbc::makefile.mk11
-rw-r--r--editors/openoffice-3/files/patch-connectivity::source::drivers::mozab::makefile.mk22
-rw-r--r--editors/openoffice-3/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk13
-rw-r--r--editors/openoffice-3/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk12
-rw-r--r--editors/openoffice-3/files/patch-connectivity::source::manager::makefile.mk16
-rw-r--r--editors/openoffice-3/files/patch-connectivity::source::parse::makefile.mk10
-rw-r--r--editors/openoffice-3/files/patch-cppu+prj+build.lst8
-rw-r--r--editors/openoffice-3/files/patch-cppu::prj::build.lst8
-rw-r--r--editors/openoffice-3/files/patch-cppu::util::makefile.mk12
-rw-r--r--editors/openoffice-3/files/patch-cppuhelper+source+makefile.mk24
-rw-r--r--editors/openoffice-3/files/patch-cppuhelper::source::makefile.mk24
-rw-r--r--editors/openoffice-3/files/patch-cpputools+source+registercomponent+makefile.mk10
-rw-r--r--editors/openoffice-3/files/patch-dmake::unix::linux::gnu::make.sh244
-rw-r--r--editors/openoffice-3/files/patch-dtrans+source+X11+makefile.mk12
-rw-r--r--editors/openoffice-3/files/patch-dtrans::source::X11::makefile.mk12
-rw-r--r--editors/openoffice-3/files/patch-eventattacher+source+makefile.mk15
-rw-r--r--editors/openoffice-3/files/patch-eventattacher::source::makefile.mk15
-rw-r--r--editors/openoffice-3/files/patch-extensions::source::plugin::unx::makefile.mk14
-rw-r--r--editors/openoffice-3/files/patch-external+dt+dtpatch.sh11
-rw-r--r--editors/openoffice-3/files/patch-external+npsdk+npsdkpatch.sh11
-rw-r--r--editors/openoffice-3/files/patch-external::dt::dtpatch.sh11
-rw-r--r--editors/openoffice-3/files/patch-external::expat::expatpatch.sh11
-rw-r--r--editors/openoffice-3/files/patch-external::jpeg::jpegpatch.sh11
-rw-r--r--editors/openoffice-3/files/patch-external::npsdk::npsdkpatch.sh11
-rw-r--r--editors/openoffice-3/files/patch-external::zlib::zlibpatch.sh11
-rw-r--r--editors/openoffice-3/files/patch-freetype+makefile.mk11
-rw-r--r--editors/openoffice-3/files/patch-freetype::makefile.mk11
-rw-r--r--editors/openoffice-3/files/patch-gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice-3/files/patch-i18n::inc::collator.hxx12
-rw-r--r--editors/openoffice-3/files/patch-idlc::source::makefile.mk10
-rw-r--r--editors/openoffice-3/files/patch-inet::util::makefile.mk11
-rw-r--r--editors/openoffice-3/files/patch-javaunohelper+source+makefile.mk14
-rw-r--r--editors/openoffice-3/files/patch-javaunohelper::source::makefile.mk14
-rw-r--r--editors/openoffice-3/files/patch-moz+prj+d.lst34
-rw-r--r--editors/openoffice-3/files/patch-mozaddressbook::makefile.mk12
-rw-r--r--editors/openoffice-3/files/patch-mozillasrc::makefile.mk13
-rw-r--r--editors/openoffice-3/files/patch-nas+nas-1.4.1.patch163
-rw-r--r--editors/openoffice-3/files/patch-nas:nas-1.4.1.patch17
-rw-r--r--editors/openoffice-3/files/patch-odk::pack::unzip_udk::makefile.mk11
-rw-r--r--editors/openoffice-3/files/patch-offapi+util+makefile.pmk11
-rw-r--r--editors/openoffice-3/files/patch-offapi::util::makefile.pmk11
-rw-r--r--editors/openoffice-3/files/patch-package::util::makefile.mk12
-rw-r--r--editors/openoffice-3/files/patch-ppsprint::source::printer::printerinfomanager.cxx11
-rw-r--r--editors/openoffice-3/files/patch-product+util+makefile.mk36
-rw-r--r--editors/openoffice-3/files/patch-product::util::makefile.mk58
-rw-r--r--editors/openoffice-3/files/patch-psprint+source+printer+printerinfomanager.cxx11
-rw-r--r--editors/openoffice-3/files/patch-psprint::util::makefile.mk12
-rw-r--r--editors/openoffice-3/files/patch-registry+source+regkey.cxx12
-rw-r--r--editors/openoffice-3/files/patch-registry::source::regkey.cxx12
-rw-r--r--editors/openoffice-3/files/patch-registry::util::makefile.mk12
-rw-r--r--editors/openoffice-3/files/patch-remotebridges+source+unourl_resolver+makefile.mk14
-rw-r--r--editors/openoffice-3/files/patch-remotebridges::source::unourl_resolver::makefile.mk14
-rw-r--r--editors/openoffice-3/files/patch-rsc+source+rscpp+cpp.h12
-rw-r--r--editors/openoffice-3/files/patch-rsc::source::rscpp::cpp.h12
-rw-r--r--editors/openoffice-3/files/patch-rscpp::cpp.h12
-rw-r--r--editors/openoffice-3/files/patch-sablot+Sablot-0.52.patch25
-rw-r--r--editors/openoffice-3/files/patch-sablot::Sablot-0.52.patch35
-rw-r--r--editors/openoffice-3/files/patch-sal+osl+unx+nlsupport.c64
-rw-r--r--editors/openoffice-3/files/patch-sal+osl+unx+pipe.c14
-rw-r--r--editors/openoffice-3/files/patch-sal+osl+unx+socket.c20
-rw-r--r--editors/openoffice-3/files/patch-sal+osl+unx+system.c127
-rw-r--r--editors/openoffice-3/files/patch-sal+osl+unx+system.h17
-rw-r--r--editors/openoffice-3/files/patch-sal+workben+makefile.mk29
-rw-r--r--editors/openoffice-3/files/patch-sal::osl::unx::file.c73
-rw-r--r--editors/openoffice-3/files/patch-sal::osl::unx::nlsupport.c88
-rw-r--r--editors/openoffice-3/files/patch-sal::osl::unx::pipe.c14
-rw-r--r--editors/openoffice-3/files/patch-sal::osl::unx::process.c11
-rw-r--r--editors/openoffice-3/files/patch-sal::osl::unx::socket.c20
-rw-r--r--editors/openoffice-3/files/patch-sal::osl::unx::system.c127
-rw-r--r--editors/openoffice-3/files/patch-sal::osl::unx::system.h13
-rw-r--r--editors/openoffice-3/files/patch-sal::rtl::source::strtmpl.c19
-rw-r--r--editors/openoffice-3/files/patch-sal::util::makefile.mk12
-rw-r--r--editors/openoffice-3/files/patch-sal::workben::getlocaleinfotest.cxx11
-rw-r--r--editors/openoffice-3/files/patch-sal::workben::makefile.mk29
-rw-r--r--editors/openoffice-3/files/patch-salhelper+source+makefile.mk13
-rw-r--r--editors/openoffice-3/files/patch-salhelper::source::makefile.mk13
-rw-r--r--editors/openoffice-3/files/patch-sax::util::makefile.mk12
-rw-r--r--editors/openoffice-3/files/patch-sc::util::makefile.mk12
-rw-r--r--editors/openoffice-3/files/patch-sch::util::makefile.mk12
-rw-r--r--editors/openoffice-3/files/patch-sd::util::makefile.mk12
-rw-r--r--editors/openoffice-3/files/patch-set_soenv.1149
-rw-r--r--editors/openoffice-3/files/patch-setup2+mow+source+loader+loader.c17
-rw-r--r--editors/openoffice-3/files/patch-setup2+mow+source+loader+makefile.mk11
-rw-r--r--editors/openoffice-3/files/patch-setup2+script+setupserver10
-rw-r--r--editors/openoffice-3/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh10
-rw-r--r--editors/openoffice-3/files/patch-setup2::mow::source::loader::loader.c17
-rw-r--r--editors/openoffice-3/files/patch-setup2::mow::source::loader::makefile.mk11
-rw-r--r--editors/openoffice-3/files/patch-setup2::script::setupserver11
-rw-r--r--editors/openoffice-3/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh11
-rw-r--r--editors/openoffice-3/files/patch-shell+source+cmdmail+makefile.mk16
-rw-r--r--editors/openoffice-3/files/patch-shell+source+proxysettings+makefile.mk16
-rw-r--r--editors/openoffice-3/files/patch-shell+source+unix+exec+makefile.mk16
-rw-r--r--editors/openoffice-3/files/patch-shell::source::cmdmail::makefile.mk16
-rw-r--r--editors/openoffice-3/files/patch-shell::source::proxysettings::makefile.mk16
-rw-r--r--editors/openoffice-3/files/patch-shell::source::unix::exec::makefile.mk16
-rw-r--r--editors/openoffice-3/files/patch-solenv+inc+tg_ext.mk33
-rw-r--r--editors/openoffice-3/files/patch-solenv+inc+unxfbsdi.mk215
-rw-r--r--editors/openoffice-3/files/patch-solenv::inc::_tg_shl.mk282
-rw-r--r--editors/openoffice-3/files/patch-solenv::inc::pstrules.mk141
-rw-r--r--editors/openoffice-3/files/patch-solenv::inc::rules.mk212
-rw-r--r--editors/openoffice-3/files/patch-solenv::inc::settings.mk24
-rw-r--r--editors/openoffice-3/files/patch-solenv::inc::startup::FREEBSD::macros.mk5
-rw-r--r--editors/openoffice-3/files/patch-solenv::inc::target.mk11
-rw-r--r--editors/openoffice-3/files/patch-solenv::inc::tg_ext.mk23
-rw-r--r--editors/openoffice-3/files/patch-solenv::inc::tg_shl.mk14
-rw-r--r--editors/openoffice-3/files/patch-solenv::inc::tg_yxx.mk12
-rw-r--r--editors/openoffice-3/files/patch-solenv::inc::unxfbsdi.mk209
-rw-r--r--editors/openoffice-3/files/patch-soltools+mkdepend+main.c12
-rw-r--r--editors/openoffice-3/files/patch-soltools::mkdepend::main.c14
-rw-r--r--editors/openoffice-3/files/patch-starmath::util:makefile.mk12
-rw-r--r--editors/openoffice-3/files/patch-stoc+source+corereflection+makefile.mk14
-rw-r--r--editors/openoffice-3/files/patch-stoc+source+defaultregistry+makefile.mk14
-rw-r--r--editors/openoffice-3/files/patch-stoc+source+implementationregistration+implreg.cxx11
-rw-r--r--editors/openoffice-3/files/patch-stoc+source+implementationregistration+makefile.mk14
-rw-r--r--editors/openoffice-3/files/patch-stoc+source+inspect+makefile.mk14
-rw-r--r--editors/openoffice-3/files/patch-stoc+source+invocation+makefile.mk14
-rw-r--r--editors/openoffice-3/files/patch-stoc+source+invocation_adapterfactory+makefile.mk14
-rw-r--r--editors/openoffice-3/files/patch-stoc+source+javaloader+makefile.mk15
-rw-r--r--editors/openoffice-3/files/patch-stoc+source+javavm+makefile.mk15
-rw-r--r--editors/openoffice-3/files/patch-stoc+source+loader+makefile.mk14
-rw-r--r--editors/openoffice-3/files/patch-stoc+source+namingservice+makefile.mk14
-rw-r--r--editors/openoffice-3/files/patch-stoc+source+proxy_factory+makefile.mk14
-rw-r--r--editors/openoffice-3/files/patch-stoc+source+registry_tdprovider+makefile.mk15
-rw-r--r--editors/openoffice-3/files/patch-stoc+source+servicemanager+makefile.mk14
-rw-r--r--editors/openoffice-3/files/patch-stoc+source+tdmanager+makefile.mk15
-rw-r--r--editors/openoffice-3/files/patch-stoc+source+typeconv+makefile.mk14
-rw-r--r--editors/openoffice-3/files/patch-stoc::source::corereflection::makefile.mk14
-rw-r--r--editors/openoffice-3/files/patch-stoc::source::defaultregistry::makefile.mk14
-rw-r--r--editors/openoffice-3/files/patch-stoc::source::implementationregistration::implreg.cxx11
-rw-r--r--editors/openoffice-3/files/patch-stoc::source::implementationregistration::makefile.mk14
-rw-r--r--editors/openoffice-3/files/patch-stoc::source::inspect::makefile.mk14
-rw-r--r--editors/openoffice-3/files/patch-stoc::source::invocation::makefile.mk14
-rw-r--r--editors/openoffice-3/files/patch-stoc::source::invocation_adapterfactory::makefile.mk14
-rw-r--r--editors/openoffice-3/files/patch-stoc::source::javaloader::makefile.mk15
-rw-r--r--editors/openoffice-3/files/patch-stoc::source::javavm::makefile.mk15
-rw-r--r--editors/openoffice-3/files/patch-stoc::source::loader::makefile.mk14
-rw-r--r--editors/openoffice-3/files/patch-stoc::source::namingservice::makefile.mk14
-rw-r--r--editors/openoffice-3/files/patch-stoc::source::proxy_factory::makefile.mk14
-rw-r--r--editors/openoffice-3/files/patch-stoc::source::registry_tdprovider::makefile.mk15
-rw-r--r--editors/openoffice-3/files/patch-stoc::source::servicemanager::makefile.mk14
-rw-r--r--editors/openoffice-3/files/patch-stoc::source::tdmanager::makefile.mk15
-rw-r--r--editors/openoffice-3/files/patch-stoc::source::typeconv::makefile.mk14
-rw-r--r--editors/openoffice-3/files/patch-store::util::makefile.mk11
-rw-r--r--editors/openoffice-3/files/patch-svx+source+fmcomp+makefile.mk12
-rw-r--r--editors/openoffice-3/files/patch-svx::source::dialog::graphctl.cxx18
-rw-r--r--editors/openoffice-3/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice-3/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice-3/files/patch-tools+bootstrp+makefile.mk23
-rw-r--r--editors/openoffice-3/files/patch-tools::bootstrp::makefile.mk23
-rw-r--r--editors/openoffice-3/files/patch-tools::inc:solar.h20
-rw-r--r--editors/openoffice-3/files/patch-tools::source::string::charset.cxx36
-rw-r--r--editors/openoffice-3/files/patch-unzip+source+file_io.c11
-rw-r--r--editors/openoffice-3/files/patch-unzip+source+misc.c11
-rw-r--r--editors/openoffice-3/files/patch-unzip::source::file_io.c36
-rw-r--r--editors/openoffice-3/files/patch-unzip::source::misc.c24
-rw-r--r--editors/openoffice-3/files/patch-xmlhelp::util::makefile.mk12
-rw-r--r--editors/openoffice-3/pkg-comment1
-rw-r--r--editors/openoffice-3/pkg-descr14
-rw-r--r--editors/openoffice-3/pkg-message15
-rw-r--r--editors/openoffice-3/pkg-plist1676
-rw-r--r--editors/openoffice-devel/files/patch-berkeleydb+db-3.2.9.patch82
-rw-r--r--editors/openoffice-devel/files/patch-bridges+prj+build.lst10
-rw-r--r--editors/openoffice-devel/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice-devel/files/patch-bridges+source+prot_uno+makefile.mk13
-rw-r--r--editors/openoffice-devel/files/patch-comphelper+util+makefile.mk15
-rw-r--r--editors/openoffice-devel/files/patch-config_office+configure.in78
-rw-r--r--editors/openoffice-devel/files/patch-connectivity+source+drivers+mozab+makefile.mk22
-rw-r--r--editors/openoffice-devel/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk54
-rw-r--r--editors/openoffice-devel/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk13
-rw-r--r--editors/openoffice-devel/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk12
-rw-r--r--editors/openoffice-devel/files/patch-cppu+prj+build.lst8
-rw-r--r--editors/openoffice-devel/files/patch-cppuhelper+source+makefile.mk24
-rw-r--r--editors/openoffice-devel/files/patch-cpputools+source+registercomponent+makefile.mk10
-rw-r--r--editors/openoffice-devel/files/patch-dtrans+source+X11+makefile.mk12
-rw-r--r--editors/openoffice-devel/files/patch-eventattacher+source+makefile.mk15
-rw-r--r--editors/openoffice-devel/files/patch-external+dt+dtpatch.sh11
-rw-r--r--editors/openoffice-devel/files/patch-external+npsdk+npsdkpatch.sh11
-rw-r--r--editors/openoffice-devel/files/patch-freetype+makefile.mk11
-rw-r--r--editors/openoffice-devel/files/patch-javaunohelper+source+makefile.mk14
-rw-r--r--editors/openoffice-devel/files/patch-moz+prj+d.lst34
-rw-r--r--editors/openoffice-devel/files/patch-nas+nas-1.4.1.patch163
-rw-r--r--editors/openoffice-devel/files/patch-offapi+util+makefile.pmk11
-rw-r--r--editors/openoffice-devel/files/patch-product+util+makefile.mk36
-rw-r--r--editors/openoffice-devel/files/patch-psprint+source+printer+printerinfomanager.cxx11
-rw-r--r--editors/openoffice-devel/files/patch-registry+source+regkey.cxx12
-rw-r--r--editors/openoffice-devel/files/patch-remotebridges+source+unourl_resolver+makefile.mk14
-rw-r--r--editors/openoffice-devel/files/patch-rsc+source+rscpp+cpp.h12
-rw-r--r--editors/openoffice-devel/files/patch-sablot+Sablot-0.52.patch25
-rw-r--r--editors/openoffice-devel/files/patch-sal+osl+unx+nlsupport.c64
-rw-r--r--editors/openoffice-devel/files/patch-sal+osl+unx+pipe.c14
-rw-r--r--editors/openoffice-devel/files/patch-sal+osl+unx+socket.c20
-rw-r--r--editors/openoffice-devel/files/patch-sal+osl+unx+system.c127
-rw-r--r--editors/openoffice-devel/files/patch-sal+osl+unx+system.h17
-rw-r--r--editors/openoffice-devel/files/patch-sal+workben+makefile.mk29
-rw-r--r--editors/openoffice-devel/files/patch-salhelper+source+makefile.mk13
-rw-r--r--editors/openoffice-devel/files/patch-setup2+mow+source+loader+loader.c17
-rw-r--r--editors/openoffice-devel/files/patch-setup2+mow+source+loader+makefile.mk11
-rw-r--r--editors/openoffice-devel/files/patch-setup2+script+setupserver10
-rw-r--r--editors/openoffice-devel/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh10
-rw-r--r--editors/openoffice-devel/files/patch-shell+source+cmdmail+makefile.mk16
-rw-r--r--editors/openoffice-devel/files/patch-shell+source+proxysettings+makefile.mk16
-rw-r--r--editors/openoffice-devel/files/patch-shell+source+unix+exec+makefile.mk16
-rw-r--r--editors/openoffice-devel/files/patch-solenv+inc+tg_ext.mk33
-rw-r--r--editors/openoffice-devel/files/patch-solenv+inc+unxfbsdi.mk215
-rw-r--r--editors/openoffice-devel/files/patch-soltools+mkdepend+main.c12
-rw-r--r--editors/openoffice-devel/files/patch-stoc+source+corereflection+makefile.mk14
-rw-r--r--editors/openoffice-devel/files/patch-stoc+source+defaultregistry+makefile.mk14
-rw-r--r--editors/openoffice-devel/files/patch-stoc+source+implementationregistration+implreg.cxx11
-rw-r--r--editors/openoffice-devel/files/patch-stoc+source+implementationregistration+makefile.mk14
-rw-r--r--editors/openoffice-devel/files/patch-stoc+source+inspect+makefile.mk14
-rw-r--r--editors/openoffice-devel/files/patch-stoc+source+invocation+makefile.mk14
-rw-r--r--editors/openoffice-devel/files/patch-stoc+source+invocation_adapterfactory+makefile.mk14
-rw-r--r--editors/openoffice-devel/files/patch-stoc+source+javaloader+makefile.mk15
-rw-r--r--editors/openoffice-devel/files/patch-stoc+source+javavm+makefile.mk15
-rw-r--r--editors/openoffice-devel/files/patch-stoc+source+loader+makefile.mk14
-rw-r--r--editors/openoffice-devel/files/patch-stoc+source+namingservice+makefile.mk14
-rw-r--r--editors/openoffice-devel/files/patch-stoc+source+proxy_factory+makefile.mk14
-rw-r--r--editors/openoffice-devel/files/patch-stoc+source+registry_tdprovider+makefile.mk15
-rw-r--r--editors/openoffice-devel/files/patch-stoc+source+servicemanager+makefile.mk14
-rw-r--r--editors/openoffice-devel/files/patch-stoc+source+tdmanager+makefile.mk15
-rw-r--r--editors/openoffice-devel/files/patch-stoc+source+typeconv+makefile.mk14
-rw-r--r--editors/openoffice-devel/files/patch-svx+source+fmcomp+makefile.mk12
-rw-r--r--editors/openoffice-devel/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice-devel/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice-devel/files/patch-tools+bootstrp+makefile.mk23
-rw-r--r--editors/openoffice-devel/files/patch-unzip+source+file_io.c11
-rw-r--r--editors/openoffice-devel/files/patch-unzip+source+misc.c11
-rw-r--r--editors/openoffice.org-1.0/Makefile157
-rw-r--r--editors/openoffice.org-1.0/distinfo3
-rw-r--r--editors/openoffice.org-1.0/files/oo_setup.resp7
-rw-r--r--editors/openoffice.org-1.0/files/patch-MDatabaseMetaDataHelper.cxx71
-rw-r--r--editors/openoffice.org-1.0/files/patch-MNSInclude.hxx22
-rw-r--r--editors/openoffice.org-1.0/files/patch-MTypeConverter.cxx26
-rw-r--r--editors/openoffice.org-1.0/files/patch-berkeleydb+db-3.2.9.patch82
-rw-r--r--editors/openoffice.org-1.0/files/patch-berkeleydb::db-3.2.9.patch82
-rw-r--r--editors/openoffice.org-1.0/files/patch-bridges+prj+build.lst10
-rw-r--r--editors/openoffice.org-1.0/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice.org-1.0/files/patch-bridges+source+prot_uno+makefile.mk13
-rw-r--r--editors/openoffice.org-1.0/files/patch-bridges::prj::build.lst10
-rw-r--r--editors/openoffice.org-1.0/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice.org-1.0/files/patch-bridges::source::prot_uno::makefile.mk13
-rw-r--r--editors/openoffice.org-1.0/files/patch-comphelper+util+makefile.mk15
-rw-r--r--editors/openoffice.org-1.0/files/patch-comphelper::util::makefile.mk15
-rw-r--r--editors/openoffice.org-1.0/files/patch-config_office+configure.in78
-rw-r--r--editors/openoffice.org-1.0/files/patch-config_office+set_soenv.1125
-rw-r--r--editors/openoffice.org-1.0/files/patch-config_office::configure.in78
-rw-r--r--editors/openoffice.org-1.0/files/patch-configmgr::util::makefile.mk11
-rw-r--r--editors/openoffice.org-1.0/files/patch-connectivity+source+drivers+mozab+makefile.mk22
-rw-r--r--editors/openoffice.org-1.0/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk54
-rw-r--r--editors/openoffice.org-1.0/files/patch-connectivity::source::drivers::mozab::makefile.mk22
-rw-r--r--editors/openoffice.org-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::MDatabaseMetaDataHelper.cxx71
-rw-r--r--editors/openoffice.org-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::MNSInclude.hxx22
-rw-r--r--editors/openoffice.org-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::MNSInit.cxx23
-rw-r--r--editors/openoffice.org-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::MTypeConverter.cxx26
-rw-r--r--editors/openoffice.org-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk54
-rw-r--r--editors/openoffice.org-1.0/files/patch-cppu+prj+build.lst8
-rw-r--r--editors/openoffice.org-1.0/files/patch-cppu::prj::build.lst8
-rw-r--r--editors/openoffice.org-1.0/files/patch-cppuhelper+source+makefile.mk24
-rw-r--r--editors/openoffice.org-1.0/files/patch-cppuhelper::source::makefile.mk24
-rw-r--r--editors/openoffice.org-1.0/files/patch-cpputools+source+registercomponent+makefile.mk10
-rw-r--r--editors/openoffice.org-1.0/files/patch-cpputools::source::registercomponent::makefile.mk10
-rw-r--r--editors/openoffice.org-1.0/files/patch-dtrans+source+X11+makefile.mk12
-rw-r--r--editors/openoffice.org-1.0/files/patch-dtrans::source::X11::makefile.mk12
-rw-r--r--editors/openoffice.org-1.0/files/patch-eventattacher+source+makefile.mk15
-rw-r--r--editors/openoffice.org-1.0/files/patch-eventattacher::source::makefile.mk15
-rw-r--r--editors/openoffice.org-1.0/files/patch-external+dt+dtpatch.sh11
-rw-r--r--editors/openoffice.org-1.0/files/patch-external+expat+expatpatch.sh11
-rw-r--r--editors/openoffice.org-1.0/files/patch-external+jpeg+jpegpatch.sh11
-rw-r--r--editors/openoffice.org-1.0/files/patch-external+neon+neonpatch.sh11
-rw-r--r--editors/openoffice.org-1.0/files/patch-external+npsdk+npsdkpatch.sh11
-rw-r--r--editors/openoffice.org-1.0/files/patch-external::dt::dtpatch.sh11
-rw-r--r--editors/openoffice.org-1.0/files/patch-external::expat::expatpatch.sh11
-rw-r--r--editors/openoffice.org-1.0/files/patch-external::jpeg::jpegpatch.sh11
-rw-r--r--editors/openoffice.org-1.0/files/patch-external::neon::neonpatch.sh11
-rw-r--r--editors/openoffice.org-1.0/files/patch-external::npsdk::npsdkpatch.sh11
-rw-r--r--editors/openoffice.org-1.0/files/patch-external::zlib::zlibpatch.sh11
-rw-r--r--editors/openoffice.org-1.0/files/patch-freetype+makefile.mk11
-rw-r--r--editors/openoffice.org-1.0/files/patch-freetype::makefile.mk11
-rw-r--r--editors/openoffice.org-1.0/files/patch-gnome-vfs-filetype-registration.cxx11
-rw-r--r--editors/openoffice.org-1.0/files/patch-i18n+inc+collator.hxx11
-rw-r--r--editors/openoffice.org-1.0/files/patch-i18n::inc::collator.hxx11
-rw-r--r--editors/openoffice.org-1.0/files/patch-inet::util::makefile.mk11
-rw-r--r--editors/openoffice.org-1.0/files/patch-javaunohelper+source+makefile.mk14
-rw-r--r--editors/openoffice.org-1.0/files/patch-javaunohelper::source::makefile.mk14
-rw-r--r--editors/openoffice.org-1.0/files/patch-moz+prj+d.lst34
-rw-r--r--editors/openoffice.org-1.0/files/patch-moz::prj::d.lst34
-rw-r--r--editors/openoffice.org-1.0/files/patch-nas+nas-1.4.1.patch163
-rw-r--r--editors/openoffice.org-1.0/files/patch-nas:nas-1.4.1.patch163
-rw-r--r--editors/openoffice.org-1.0/files/patch-offapi+util+makefile.pmk11
-rw-r--r--editors/openoffice.org-1.0/files/patch-offapi::util::makefile.pmk11
-rw-r--r--editors/openoffice.org-1.0/files/patch-package::util::makefile.mk12
-rw-r--r--editors/openoffice.org-1.0/files/patch-product+util+makefile.mk36
-rw-r--r--editors/openoffice.org-1.0/files/patch-product::util::makefile.mk36
-rw-r--r--editors/openoffice.org-1.0/files/patch-psprint+source+printer+printerinfomanager.cxx11
-rw-r--r--editors/openoffice.org-1.0/files/patch-psprint::source::printer::printerinfomanager.cxx11
-rw-r--r--editors/openoffice.org-1.0/files/patch-psprint::util::makefile.mk12
-rw-r--r--editors/openoffice.org-1.0/files/patch-registry+source+regkey.cxx12
-rw-r--r--editors/openoffice.org-1.0/files/patch-registry::source::regkey.cxx12
-rw-r--r--editors/openoffice.org-1.0/files/patch-registry::util::makefile.mk12
-rw-r--r--editors/openoffice.org-1.0/files/patch-remotebridges+source+unourl_resolver+makefile.mk14
-rw-r--r--editors/openoffice.org-1.0/files/patch-remotebridges::source::unourl_resolver::makefile.mk14
-rw-r--r--editors/openoffice.org-1.0/files/patch-rsc+source+rscpp+cpp.h12
-rw-r--r--editors/openoffice.org-1.0/files/patch-rsc::source::rscpp::cpp.h12
-rw-r--r--editors/openoffice.org-1.0/files/patch-sablot+Sablot-0.52.patch25
-rw-r--r--editors/openoffice.org-1.0/files/patch-sablot::Sablot-0.52.patch25
-rw-r--r--editors/openoffice.org-1.0/files/patch-sal+osl+unx+nlsupport.c64
-rw-r--r--editors/openoffice.org-1.0/files/patch-sal+osl+unx+pipe.c14
-rw-r--r--editors/openoffice.org-1.0/files/patch-sal+osl+unx+process.c11
-rw-r--r--editors/openoffice.org-1.0/files/patch-sal+osl+unx+socket.c20
-rw-r--r--editors/openoffice.org-1.0/files/patch-sal+osl+unx+system.c127
-rw-r--r--editors/openoffice.org-1.0/files/patch-sal+osl+unx+system.h17
-rw-r--r--editors/openoffice.org-1.0/files/patch-sal+rtl+source+strtmpl.c19
-rw-r--r--editors/openoffice.org-1.0/files/patch-sal+workben+makefile.mk29
-rw-r--r--editors/openoffice.org-1.0/files/patch-sal::osl::unx::nlsupport.c64
-rw-r--r--editors/openoffice.org-1.0/files/patch-sal::osl::unx::pipe.c14
-rw-r--r--editors/openoffice.org-1.0/files/patch-sal::osl::unx::process.c11
-rw-r--r--editors/openoffice.org-1.0/files/patch-sal::osl::unx::socket.c20
-rw-r--r--editors/openoffice.org-1.0/files/patch-sal::osl::unx::system.c127
-rw-r--r--editors/openoffice.org-1.0/files/patch-sal::osl::unx::system.h17
-rw-r--r--editors/openoffice.org-1.0/files/patch-sal::rtl::source::strtmpl.c19
-rw-r--r--editors/openoffice.org-1.0/files/patch-sal::util::makefile.mk12
-rw-r--r--editors/openoffice.org-1.0/files/patch-sal::workben::makefile.mk29
-rw-r--r--editors/openoffice.org-1.0/files/patch-salhelper+source+makefile.mk13
-rw-r--r--editors/openoffice.org-1.0/files/patch-salhelper::source::makefile.mk13
-rw-r--r--editors/openoffice.org-1.0/files/patch-sax::util::makefile.mk12
-rw-r--r--editors/openoffice.org-1.0/files/patch-sc::util::makefile.mk12
-rw-r--r--editors/openoffice.org-1.0/files/patch-sch::util::makefile.mk12
-rw-r--r--editors/openoffice.org-1.0/files/patch-sd::util::makefile.mk12
-rw-r--r--editors/openoffice.org-1.0/files/patch-set_soenv.1125
-rw-r--r--editors/openoffice.org-1.0/files/patch-setup2+mow+source+loader+loader.c17
-rw-r--r--editors/openoffice.org-1.0/files/patch-setup2+mow+source+loader+makefile.mk11
-rw-r--r--editors/openoffice.org-1.0/files/patch-setup2+script+setupserver10
-rw-r--r--editors/openoffice.org-1.0/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh10
-rw-r--r--editors/openoffice.org-1.0/files/patch-setup2::mow::source::loader::loader.c17
-rw-r--r--editors/openoffice.org-1.0/files/patch-setup2::mow::source::loader::makefile.mk11
-rw-r--r--editors/openoffice.org-1.0/files/patch-setup2::script::setupserver10
-rw-r--r--editors/openoffice.org-1.0/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh10
-rw-r--r--editors/openoffice.org-1.0/files/patch-shell+source+cmdmail+makefile.mk16
-rw-r--r--editors/openoffice.org-1.0/files/patch-shell+source+proxysettings+makefile.mk16
-rw-r--r--editors/openoffice.org-1.0/files/patch-shell+source+unix+exec+makefile.mk16
-rw-r--r--editors/openoffice.org-1.0/files/patch-shell::source::cmdmail::makefile.mk16
-rw-r--r--editors/openoffice.org-1.0/files/patch-shell::source::proxysettings::makefile.mk16
-rw-r--r--editors/openoffice.org-1.0/files/patch-shell::source::unix::exec::makefile.mk16
-rw-r--r--editors/openoffice.org-1.0/files/patch-solenv+inc+target.mk11
-rw-r--r--editors/openoffice.org-1.0/files/patch-solenv+inc+tg_ext.mk33
-rw-r--r--editors/openoffice.org-1.0/files/patch-solenv+inc+unxfbsdi.mk215
-rw-r--r--editors/openoffice.org-1.0/files/patch-solenv::inc::target.mk11
-rw-r--r--editors/openoffice.org-1.0/files/patch-solenv::inc::tg_ext.mk33
-rw-r--r--editors/openoffice.org-1.0/files/patch-solenv::inc::unxfbsdi.mk215
-rw-r--r--editors/openoffice.org-1.0/files/patch-soltools+mkdepend+main.c12
-rw-r--r--editors/openoffice.org-1.0/files/patch-soltools::mkdepend::main.c12
-rw-r--r--editors/openoffice.org-1.0/files/patch-starmath::util:makefile.mk12
-rw-r--r--editors/openoffice.org-1.0/files/patch-stoc+source+corereflection+makefile.mk14
-rw-r--r--editors/openoffice.org-1.0/files/patch-stoc+source+defaultregistry+makefile.mk14
-rw-r--r--editors/openoffice.org-1.0/files/patch-stoc+source+implementationregistration+implreg.cxx11
-rw-r--r--editors/openoffice.org-1.0/files/patch-stoc+source+implementationregistration+makefile.mk14
-rw-r--r--editors/openoffice.org-1.0/files/patch-stoc+source+inspect+makefile.mk14
-rw-r--r--editors/openoffice.org-1.0/files/patch-stoc+source+invocation+makefile.mk14
-rw-r--r--editors/openoffice.org-1.0/files/patch-stoc+source+invocation_adapterfactory+makefile.mk14
-rw-r--r--editors/openoffice.org-1.0/files/patch-stoc+source+javaloader+makefile.mk15
-rw-r--r--editors/openoffice.org-1.0/files/patch-stoc+source+javavm+makefile.mk15
-rw-r--r--editors/openoffice.org-1.0/files/patch-stoc+source+loader+makefile.mk14
-rw-r--r--editors/openoffice.org-1.0/files/patch-stoc+source+namingservice+makefile.mk14
-rw-r--r--editors/openoffice.org-1.0/files/patch-stoc+source+proxy_factory+makefile.mk14
-rw-r--r--editors/openoffice.org-1.0/files/patch-stoc+source+registry_tdprovider+makefile.mk15
-rw-r--r--editors/openoffice.org-1.0/files/patch-stoc+source+servicemanager+makefile.mk14
-rw-r--r--editors/openoffice.org-1.0/files/patch-stoc+source+tdmanager+makefile.mk15
-rw-r--r--editors/openoffice.org-1.0/files/patch-stoc+source+typeconv+makefile.mk14
-rw-r--r--editors/openoffice.org-1.0/files/patch-stoc::source::corereflection::makefile.mk14
-rw-r--r--editors/openoffice.org-1.0/files/patch-stoc::source::defaultregistry::makefile.mk14
-rw-r--r--editors/openoffice.org-1.0/files/patch-stoc::source::implementationregistration::implreg.cxx11
-rw-r--r--editors/openoffice.org-1.0/files/patch-stoc::source::implementationregistration::makefile.mk14
-rw-r--r--editors/openoffice.org-1.0/files/patch-stoc::source::inspect::makefile.mk14
-rw-r--r--editors/openoffice.org-1.0/files/patch-stoc::source::invocation::makefile.mk14
-rw-r--r--editors/openoffice.org-1.0/files/patch-stoc::source::invocation_adapterfactory::makefile.mk14
-rw-r--r--editors/openoffice.org-1.0/files/patch-stoc::source::javaloader::makefile.mk15
-rw-r--r--editors/openoffice.org-1.0/files/patch-stoc::source::javavm::makefile.mk15
-rw-r--r--editors/openoffice.org-1.0/files/patch-stoc::source::loader::makefile.mk14
-rw-r--r--editors/openoffice.org-1.0/files/patch-stoc::source::namingservice::makefile.mk14
-rw-r--r--editors/openoffice.org-1.0/files/patch-stoc::source::proxy_factory::makefile.mk14
-rw-r--r--editors/openoffice.org-1.0/files/patch-stoc::source::registry_tdprovider::makefile.mk15
-rw-r--r--editors/openoffice.org-1.0/files/patch-stoc::source::servicemanager::makefile.mk14
-rw-r--r--editors/openoffice.org-1.0/files/patch-stoc::source::tdmanager::makefile.mk15
-rw-r--r--editors/openoffice.org-1.0/files/patch-stoc::source::typeconv::makefile.mk14
-rw-r--r--editors/openoffice.org-1.0/files/patch-store::util::makefile.mk11
-rw-r--r--editors/openoffice.org-1.0/files/patch-svx+source+fmcomp+makefile.mk12
-rw-r--r--editors/openoffice.org-1.0/files/patch-svx::source::fmcomp::makefile.mk12
-rw-r--r--editors/openoffice.org-1.0/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice.org-1.0/files/patch-sysui::oounix::office::gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice.org-1.0/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx11
-rw-r--r--editors/openoffice.org-1.0/files/patch-tools+bootstrp+makefile.mk23
-rw-r--r--editors/openoffice.org-1.0/files/patch-tools::bootstrp::makefile.mk23
-rw-r--r--editors/openoffice.org-1.0/files/patch-unzip+source+file_io.c11
-rw-r--r--editors/openoffice.org-1.0/files/patch-unzip+source+misc.c11
-rw-r--r--editors/openoffice.org-1.0/files/patch-unzip::source::file_io.c11
-rw-r--r--editors/openoffice.org-1.0/files/patch-unzip::source::misc.c11
-rw-r--r--editors/openoffice.org-1.0/files/patch-xmlhelp::util::makefile.mk12
-rw-r--r--editors/openoffice.org-1.0/pkg-comment1
-rw-r--r--editors/openoffice.org-1.0/pkg-descr14
-rw-r--r--editors/openoffice.org-1.0/pkg-message15
-rw-r--r--editors/openoffice.org-1.0/pkg-plist1676
-rw-r--r--editors/openoffice.org-1.1-devel/Makefile110
-rw-r--r--editors/openoffice.org-1.1-devel/distinfo3
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-berkeleydb+db-3.2.9.patch82
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-berkeleydb::db-3.2.9.patch42
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-bridges+prj+build.lst10
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-bridges+source+prot_uno+makefile.mk13
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-bridges::prj::build.lst10
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel1719
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-bridges::source::prot_uno::makefile.mk13
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-chaos::util::makefile.mk11
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-comphelper+util+makefile.mk15
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-comphelper::util::makefile.mk15
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-config_office+configure.in78
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-config_office::configure.in86
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-configmgr::util::makefile.mk11
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-connectivity+source+drivers+mozab+makefile.mk22
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk54
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-connectivity::source::drivers::adabas::makefile.mk14
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-connectivity::source::drivers::calc::makefile.mk11
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-connectivity::source::drivers::dbase::makefile.mk11
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-connectivity::source::drivers::file::makefile.mk11
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-connectivity::source::drivers::flat::makefile.mk11
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-connectivity::source::drivers::jdbc::makefile.mk11
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-connectivity::source::drivers::mozab::makefile.mk22
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk13
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk12
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-connectivity::source::manager::makefile.mk16
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-connectivity::source::parse::makefile.mk10
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-cppu+prj+build.lst8
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-cppu::prj::build.lst8
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-cppu::util::makefile.mk12
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-cppuhelper+source+makefile.mk24
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-cppuhelper::source::makefile.mk24
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-cpputools+source+registercomponent+makefile.mk10
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-dmake::unix::linux::gnu::make.sh244
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-dtrans+source+X11+makefile.mk12
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-dtrans::source::X11::makefile.mk12
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-eventattacher+source+makefile.mk15
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-eventattacher::source::makefile.mk15
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-extensions::source::plugin::unx::makefile.mk14
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-external+dt+dtpatch.sh11
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-external+npsdk+npsdkpatch.sh11
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-external::dt::dtpatch.sh11
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-external::expat::expatpatch.sh11
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-external::jpeg::jpegpatch.sh11
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-external::npsdk::npsdkpatch.sh11
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-external::zlib::zlibpatch.sh11
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-freetype+makefile.mk11
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-freetype::makefile.mk11
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-i18n::inc::collator.hxx12
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-idlc::source::makefile.mk10
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-inet::util::makefile.mk11
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-javaunohelper+source+makefile.mk14
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-javaunohelper::source::makefile.mk14
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-moz+prj+d.lst34
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-mozaddressbook::makefile.mk12
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-mozillasrc::makefile.mk13
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-nas+nas-1.4.1.patch163
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-nas:nas-1.4.1.patch17
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-odk::pack::unzip_udk::makefile.mk11
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-offapi+util+makefile.pmk11
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-offapi::util::makefile.pmk11
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-package::util::makefile.mk12
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-ppsprint::source::printer::printerinfomanager.cxx11
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-product+util+makefile.mk36
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-product::util::makefile.mk58
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-psprint+source+printer+printerinfomanager.cxx11
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-psprint::util::makefile.mk12
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-registry+source+regkey.cxx12
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-registry::source::regkey.cxx12
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-registry::util::makefile.mk12
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-remotebridges+source+unourl_resolver+makefile.mk14
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-remotebridges::source::unourl_resolver::makefile.mk14
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-rsc+source+rscpp+cpp.h12
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-rsc::source::rscpp::cpp.h12
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-rscpp::cpp.h12
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-sablot+Sablot-0.52.patch25
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-sablot::Sablot-0.52.patch35
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-sal+osl+unx+nlsupport.c64
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-sal+osl+unx+pipe.c14
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-sal+osl+unx+socket.c20
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-sal+osl+unx+system.c127
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-sal+osl+unx+system.h17
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-sal+workben+makefile.mk29
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-sal::osl::unx::file.c73
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-sal::osl::unx::nlsupport.c88
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-sal::osl::unx::pipe.c14
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-sal::osl::unx::process.c11
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-sal::osl::unx::socket.c20
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-sal::osl::unx::system.c127
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-sal::osl::unx::system.h13
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-sal::rtl::source::strtmpl.c19
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-sal::util::makefile.mk12
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-sal::workben::getlocaleinfotest.cxx11
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-sal::workben::makefile.mk29
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-salhelper+source+makefile.mk13
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-salhelper::source::makefile.mk13
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-sax::util::makefile.mk12
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-sc::util::makefile.mk12
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-sch::util::makefile.mk12
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-sd::util::makefile.mk12
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-set_soenv.1149
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-setup2+mow+source+loader+loader.c17
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-setup2+mow+source+loader+makefile.mk11
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-setup2+script+setupserver10
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh10
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-setup2::mow::source::loader::loader.c17
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-setup2::mow::source::loader::makefile.mk11
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-setup2::script::setupserver11
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh11
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-shell+source+cmdmail+makefile.mk16
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-shell+source+proxysettings+makefile.mk16
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-shell+source+unix+exec+makefile.mk16
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-shell::source::cmdmail::makefile.mk16
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-shell::source::proxysettings::makefile.mk16
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-shell::source::unix::exec::makefile.mk16
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-solenv+inc+tg_ext.mk33
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-solenv+inc+unxfbsdi.mk215
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-solenv::inc::_tg_shl.mk282
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-solenv::inc::pstrules.mk141
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-solenv::inc::rules.mk212
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-solenv::inc::settings.mk24
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-solenv::inc::startup::FREEBSD::macros.mk5
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-solenv::inc::target.mk11
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-solenv::inc::tg_ext.mk23
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-solenv::inc::tg_shl.mk14
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-solenv::inc::tg_yxx.mk12
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-solenv::inc::unxfbsdi.mk209
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-soltools+mkdepend+main.c12
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-soltools::mkdepend::main.c14
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-starmath::util:makefile.mk12
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-stoc+source+corereflection+makefile.mk14
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-stoc+source+defaultregistry+makefile.mk14
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-stoc+source+implementationregistration+implreg.cxx11
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-stoc+source+implementationregistration+makefile.mk14
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-stoc+source+inspect+makefile.mk14
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-stoc+source+invocation+makefile.mk14
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-stoc+source+invocation_adapterfactory+makefile.mk14
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-stoc+source+javaloader+makefile.mk15
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-stoc+source+javavm+makefile.mk15
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-stoc+source+loader+makefile.mk14
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-stoc+source+namingservice+makefile.mk14
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-stoc+source+proxy_factory+makefile.mk14
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-stoc+source+registry_tdprovider+makefile.mk15
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-stoc+source+servicemanager+makefile.mk14
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-stoc+source+tdmanager+makefile.mk15
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-stoc+source+typeconv+makefile.mk14
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-stoc::source::corereflection::makefile.mk14
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-stoc::source::defaultregistry::makefile.mk14
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-stoc::source::implementationregistration::implreg.cxx11
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-stoc::source::implementationregistration::makefile.mk14
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-stoc::source::inspect::makefile.mk14
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-stoc::source::invocation::makefile.mk14
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-stoc::source::invocation_adapterfactory::makefile.mk14
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-stoc::source::javaloader::makefile.mk15
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-stoc::source::javavm::makefile.mk15
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-stoc::source::loader::makefile.mk14
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-stoc::source::namingservice::makefile.mk14
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-stoc::source::proxy_factory::makefile.mk14
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-stoc::source::registry_tdprovider::makefile.mk15
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-stoc::source::servicemanager::makefile.mk14
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-stoc::source::tdmanager::makefile.mk15
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-stoc::source::typeconv::makefile.mk14
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-store::util::makefile.mk11
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-svx+source+fmcomp+makefile.mk12
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-svx::source::dialog::graphctl.cxx18
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-tools+bootstrp+makefile.mk23
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-tools::bootstrp::makefile.mk23
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-tools::inc:solar.h20
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-tools::source::string::charset.cxx36
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-unzip+source+file_io.c11
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-unzip+source+misc.c11
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-unzip::source::file_io.c36
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-unzip::source::misc.c24
-rw-r--r--editors/openoffice.org-1.1-devel/files/patch-xmlhelp::util::makefile.mk12
-rw-r--r--editors/openoffice.org-1.1-devel/pkg-comment1
-rw-r--r--editors/openoffice.org-1.1-devel/pkg-descr14
-rw-r--r--editors/openoffice.org-1.1-devel/pkg-message15
-rw-r--r--editors/openoffice.org-1.1-devel/pkg-plist1676
-rw-r--r--editors/openoffice.org-1.1/Makefile110
-rw-r--r--editors/openoffice.org-1.1/distinfo3
-rw-r--r--editors/openoffice.org-1.1/files/patch-berkeleydb+db-3.2.9.patch82
-rw-r--r--editors/openoffice.org-1.1/files/patch-berkeleydb::db-3.2.9.patch42
-rw-r--r--editors/openoffice.org-1.1/files/patch-bridges+prj+build.lst10
-rw-r--r--editors/openoffice.org-1.1/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice.org-1.1/files/patch-bridges+source+prot_uno+makefile.mk13
-rw-r--r--editors/openoffice.org-1.1/files/patch-bridges::prj::build.lst10
-rw-r--r--editors/openoffice.org-1.1/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel1719
-rw-r--r--editors/openoffice.org-1.1/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice.org-1.1/files/patch-bridges::source::prot_uno::makefile.mk13
-rw-r--r--editors/openoffice.org-1.1/files/patch-chaos::util::makefile.mk11
-rw-r--r--editors/openoffice.org-1.1/files/patch-comphelper+util+makefile.mk15
-rw-r--r--editors/openoffice.org-1.1/files/patch-comphelper::util::makefile.mk15
-rw-r--r--editors/openoffice.org-1.1/files/patch-config_office+configure.in78
-rw-r--r--editors/openoffice.org-1.1/files/patch-config_office::configure.in86
-rw-r--r--editors/openoffice.org-1.1/files/patch-configmgr::util::makefile.mk11
-rw-r--r--editors/openoffice.org-1.1/files/patch-connectivity+source+drivers+mozab+makefile.mk22
-rw-r--r--editors/openoffice.org-1.1/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk54
-rw-r--r--editors/openoffice.org-1.1/files/patch-connectivity::source::drivers::adabas::makefile.mk14
-rw-r--r--editors/openoffice.org-1.1/files/patch-connectivity::source::drivers::calc::makefile.mk11
-rw-r--r--editors/openoffice.org-1.1/files/patch-connectivity::source::drivers::dbase::makefile.mk11
-rw-r--r--editors/openoffice.org-1.1/files/patch-connectivity::source::drivers::file::makefile.mk11
-rw-r--r--editors/openoffice.org-1.1/files/patch-connectivity::source::drivers::flat::makefile.mk11
-rw-r--r--editors/openoffice.org-1.1/files/patch-connectivity::source::drivers::jdbc::makefile.mk11
-rw-r--r--editors/openoffice.org-1.1/files/patch-connectivity::source::drivers::mozab::makefile.mk22
-rw-r--r--editors/openoffice.org-1.1/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk13
-rw-r--r--editors/openoffice.org-1.1/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk12
-rw-r--r--editors/openoffice.org-1.1/files/patch-connectivity::source::manager::makefile.mk16
-rw-r--r--editors/openoffice.org-1.1/files/patch-connectivity::source::parse::makefile.mk10
-rw-r--r--editors/openoffice.org-1.1/files/patch-cppu+prj+build.lst8
-rw-r--r--editors/openoffice.org-1.1/files/patch-cppu::prj::build.lst8
-rw-r--r--editors/openoffice.org-1.1/files/patch-cppu::util::makefile.mk12
-rw-r--r--editors/openoffice.org-1.1/files/patch-cppuhelper+source+makefile.mk24
-rw-r--r--editors/openoffice.org-1.1/files/patch-cppuhelper::source::makefile.mk24
-rw-r--r--editors/openoffice.org-1.1/files/patch-cpputools+source+registercomponent+makefile.mk10
-rw-r--r--editors/openoffice.org-1.1/files/patch-dmake::unix::linux::gnu::make.sh244
-rw-r--r--editors/openoffice.org-1.1/files/patch-dtrans+source+X11+makefile.mk12
-rw-r--r--editors/openoffice.org-1.1/files/patch-dtrans::source::X11::makefile.mk12
-rw-r--r--editors/openoffice.org-1.1/files/patch-eventattacher+source+makefile.mk15
-rw-r--r--editors/openoffice.org-1.1/files/patch-eventattacher::source::makefile.mk15
-rw-r--r--editors/openoffice.org-1.1/files/patch-extensions::source::plugin::unx::makefile.mk14
-rw-r--r--editors/openoffice.org-1.1/files/patch-external+dt+dtpatch.sh11
-rw-r--r--editors/openoffice.org-1.1/files/patch-external+npsdk+npsdkpatch.sh11
-rw-r--r--editors/openoffice.org-1.1/files/patch-external::dt::dtpatch.sh11
-rw-r--r--editors/openoffice.org-1.1/files/patch-external::expat::expatpatch.sh11
-rw-r--r--editors/openoffice.org-1.1/files/patch-external::jpeg::jpegpatch.sh11
-rw-r--r--editors/openoffice.org-1.1/files/patch-external::npsdk::npsdkpatch.sh11
-rw-r--r--editors/openoffice.org-1.1/files/patch-external::zlib::zlibpatch.sh11
-rw-r--r--editors/openoffice.org-1.1/files/patch-freetype+makefile.mk11
-rw-r--r--editors/openoffice.org-1.1/files/patch-freetype::makefile.mk11
-rw-r--r--editors/openoffice.org-1.1/files/patch-gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice.org-1.1/files/patch-i18n::inc::collator.hxx12
-rw-r--r--editors/openoffice.org-1.1/files/patch-idlc::source::makefile.mk10
-rw-r--r--editors/openoffice.org-1.1/files/patch-inet::util::makefile.mk11
-rw-r--r--editors/openoffice.org-1.1/files/patch-javaunohelper+source+makefile.mk14
-rw-r--r--editors/openoffice.org-1.1/files/patch-javaunohelper::source::makefile.mk14
-rw-r--r--editors/openoffice.org-1.1/files/patch-moz+prj+d.lst34
-rw-r--r--editors/openoffice.org-1.1/files/patch-mozaddressbook::makefile.mk12
-rw-r--r--editors/openoffice.org-1.1/files/patch-mozillasrc::makefile.mk13
-rw-r--r--editors/openoffice.org-1.1/files/patch-nas+nas-1.4.1.patch163
-rw-r--r--editors/openoffice.org-1.1/files/patch-nas:nas-1.4.1.patch17
-rw-r--r--editors/openoffice.org-1.1/files/patch-odk::pack::unzip_udk::makefile.mk11
-rw-r--r--editors/openoffice.org-1.1/files/patch-offapi+util+makefile.pmk11
-rw-r--r--editors/openoffice.org-1.1/files/patch-offapi::util::makefile.pmk11
-rw-r--r--editors/openoffice.org-1.1/files/patch-package::util::makefile.mk12
-rw-r--r--editors/openoffice.org-1.1/files/patch-ppsprint::source::printer::printerinfomanager.cxx11
-rw-r--r--editors/openoffice.org-1.1/files/patch-product+util+makefile.mk36
-rw-r--r--editors/openoffice.org-1.1/files/patch-product::util::makefile.mk58
-rw-r--r--editors/openoffice.org-1.1/files/patch-psprint+source+printer+printerinfomanager.cxx11
-rw-r--r--editors/openoffice.org-1.1/files/patch-psprint::util::makefile.mk12
-rw-r--r--editors/openoffice.org-1.1/files/patch-registry+source+regkey.cxx12
-rw-r--r--editors/openoffice.org-1.1/files/patch-registry::source::regkey.cxx12
-rw-r--r--editors/openoffice.org-1.1/files/patch-registry::util::makefile.mk12
-rw-r--r--editors/openoffice.org-1.1/files/patch-remotebridges+source+unourl_resolver+makefile.mk14
-rw-r--r--editors/openoffice.org-1.1/files/patch-remotebridges::source::unourl_resolver::makefile.mk14
-rw-r--r--editors/openoffice.org-1.1/files/patch-rsc+source+rscpp+cpp.h12
-rw-r--r--editors/openoffice.org-1.1/files/patch-rsc::source::rscpp::cpp.h12
-rw-r--r--editors/openoffice.org-1.1/files/patch-rscpp::cpp.h12
-rw-r--r--editors/openoffice.org-1.1/files/patch-sablot+Sablot-0.52.patch25
-rw-r--r--editors/openoffice.org-1.1/files/patch-sablot::Sablot-0.52.patch35
-rw-r--r--editors/openoffice.org-1.1/files/patch-sal+osl+unx+nlsupport.c64
-rw-r--r--editors/openoffice.org-1.1/files/patch-sal+osl+unx+pipe.c14
-rw-r--r--editors/openoffice.org-1.1/files/patch-sal+osl+unx+socket.c20
-rw-r--r--editors/openoffice.org-1.1/files/patch-sal+osl+unx+system.c127
-rw-r--r--editors/openoffice.org-1.1/files/patch-sal+osl+unx+system.h17
-rw-r--r--editors/openoffice.org-1.1/files/patch-sal+workben+makefile.mk29
-rw-r--r--editors/openoffice.org-1.1/files/patch-sal::osl::unx::file.c73
-rw-r--r--editors/openoffice.org-1.1/files/patch-sal::osl::unx::nlsupport.c88
-rw-r--r--editors/openoffice.org-1.1/files/patch-sal::osl::unx::pipe.c14
-rw-r--r--editors/openoffice.org-1.1/files/patch-sal::osl::unx::process.c11
-rw-r--r--editors/openoffice.org-1.1/files/patch-sal::osl::unx::socket.c20
-rw-r--r--editors/openoffice.org-1.1/files/patch-sal::osl::unx::system.c127
-rw-r--r--editors/openoffice.org-1.1/files/patch-sal::osl::unx::system.h13
-rw-r--r--editors/openoffice.org-1.1/files/patch-sal::rtl::source::strtmpl.c19
-rw-r--r--editors/openoffice.org-1.1/files/patch-sal::util::makefile.mk12
-rw-r--r--editors/openoffice.org-1.1/files/patch-sal::workben::getlocaleinfotest.cxx11
-rw-r--r--editors/openoffice.org-1.1/files/patch-sal::workben::makefile.mk29
-rw-r--r--editors/openoffice.org-1.1/files/patch-salhelper+source+makefile.mk13
-rw-r--r--editors/openoffice.org-1.1/files/patch-salhelper::source::makefile.mk13
-rw-r--r--editors/openoffice.org-1.1/files/patch-sax::util::makefile.mk12
-rw-r--r--editors/openoffice.org-1.1/files/patch-sc::util::makefile.mk12
-rw-r--r--editors/openoffice.org-1.1/files/patch-sch::util::makefile.mk12
-rw-r--r--editors/openoffice.org-1.1/files/patch-sd::util::makefile.mk12
-rw-r--r--editors/openoffice.org-1.1/files/patch-set_soenv.1149
-rw-r--r--editors/openoffice.org-1.1/files/patch-setup2+mow+source+loader+loader.c17
-rw-r--r--editors/openoffice.org-1.1/files/patch-setup2+mow+source+loader+makefile.mk11
-rw-r--r--editors/openoffice.org-1.1/files/patch-setup2+script+setupserver10
-rw-r--r--editors/openoffice.org-1.1/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh10
-rw-r--r--editors/openoffice.org-1.1/files/patch-setup2::mow::source::loader::loader.c17
-rw-r--r--editors/openoffice.org-1.1/files/patch-setup2::mow::source::loader::makefile.mk11
-rw-r--r--editors/openoffice.org-1.1/files/patch-setup2::script::setupserver11
-rw-r--r--editors/openoffice.org-1.1/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh11
-rw-r--r--editors/openoffice.org-1.1/files/patch-shell+source+cmdmail+makefile.mk16
-rw-r--r--editors/openoffice.org-1.1/files/patch-shell+source+proxysettings+makefile.mk16
-rw-r--r--editors/openoffice.org-1.1/files/patch-shell+source+unix+exec+makefile.mk16
-rw-r--r--editors/openoffice.org-1.1/files/patch-shell::source::cmdmail::makefile.mk16
-rw-r--r--editors/openoffice.org-1.1/files/patch-shell::source::proxysettings::makefile.mk16
-rw-r--r--editors/openoffice.org-1.1/files/patch-shell::source::unix::exec::makefile.mk16
-rw-r--r--editors/openoffice.org-1.1/files/patch-solenv+inc+tg_ext.mk33
-rw-r--r--editors/openoffice.org-1.1/files/patch-solenv+inc+unxfbsdi.mk215
-rw-r--r--editors/openoffice.org-1.1/files/patch-solenv::inc::_tg_shl.mk282
-rw-r--r--editors/openoffice.org-1.1/files/patch-solenv::inc::pstrules.mk141
-rw-r--r--editors/openoffice.org-1.1/files/patch-solenv::inc::rules.mk212
-rw-r--r--editors/openoffice.org-1.1/files/patch-solenv::inc::settings.mk24
-rw-r--r--editors/openoffice.org-1.1/files/patch-solenv::inc::startup::FREEBSD::macros.mk5
-rw-r--r--editors/openoffice.org-1.1/files/patch-solenv::inc::target.mk11
-rw-r--r--editors/openoffice.org-1.1/files/patch-solenv::inc::tg_ext.mk23
-rw-r--r--editors/openoffice.org-1.1/files/patch-solenv::inc::tg_shl.mk14
-rw-r--r--editors/openoffice.org-1.1/files/patch-solenv::inc::tg_yxx.mk12
-rw-r--r--editors/openoffice.org-1.1/files/patch-solenv::inc::unxfbsdi.mk209
-rw-r--r--editors/openoffice.org-1.1/files/patch-soltools+mkdepend+main.c12
-rw-r--r--editors/openoffice.org-1.1/files/patch-soltools::mkdepend::main.c14
-rw-r--r--editors/openoffice.org-1.1/files/patch-starmath::util:makefile.mk12
-rw-r--r--editors/openoffice.org-1.1/files/patch-stoc+source+corereflection+makefile.mk14
-rw-r--r--editors/openoffice.org-1.1/files/patch-stoc+source+defaultregistry+makefile.mk14
-rw-r--r--editors/openoffice.org-1.1/files/patch-stoc+source+implementationregistration+implreg.cxx11
-rw-r--r--editors/openoffice.org-1.1/files/patch-stoc+source+implementationregistration+makefile.mk14
-rw-r--r--editors/openoffice.org-1.1/files/patch-stoc+source+inspect+makefile.mk14
-rw-r--r--editors/openoffice.org-1.1/files/patch-stoc+source+invocation+makefile.mk14
-rw-r--r--editors/openoffice.org-1.1/files/patch-stoc+source+invocation_adapterfactory+makefile.mk14
-rw-r--r--editors/openoffice.org-1.1/files/patch-stoc+source+javaloader+makefile.mk15
-rw-r--r--editors/openoffice.org-1.1/files/patch-stoc+source+javavm+makefile.mk15
-rw-r--r--editors/openoffice.org-1.1/files/patch-stoc+source+loader+makefile.mk14
-rw-r--r--editors/openoffice.org-1.1/files/patch-stoc+source+namingservice+makefile.mk14
-rw-r--r--editors/openoffice.org-1.1/files/patch-stoc+source+proxy_factory+makefile.mk14
-rw-r--r--editors/openoffice.org-1.1/files/patch-stoc+source+registry_tdprovider+makefile.mk15
-rw-r--r--editors/openoffice.org-1.1/files/patch-stoc+source+servicemanager+makefile.mk14
-rw-r--r--editors/openoffice.org-1.1/files/patch-stoc+source+tdmanager+makefile.mk15
-rw-r--r--editors/openoffice.org-1.1/files/patch-stoc+source+typeconv+makefile.mk14
-rw-r--r--editors/openoffice.org-1.1/files/patch-stoc::source::corereflection::makefile.mk14
-rw-r--r--editors/openoffice.org-1.1/files/patch-stoc::source::defaultregistry::makefile.mk14
-rw-r--r--editors/openoffice.org-1.1/files/patch-stoc::source::implementationregistration::implreg.cxx11
-rw-r--r--editors/openoffice.org-1.1/files/patch-stoc::source::implementationregistration::makefile.mk14
-rw-r--r--editors/openoffice.org-1.1/files/patch-stoc::source::inspect::makefile.mk14
-rw-r--r--editors/openoffice.org-1.1/files/patch-stoc::source::invocation::makefile.mk14
-rw-r--r--editors/openoffice.org-1.1/files/patch-stoc::source::invocation_adapterfactory::makefile.mk14
-rw-r--r--editors/openoffice.org-1.1/files/patch-stoc::source::javaloader::makefile.mk15
-rw-r--r--editors/openoffice.org-1.1/files/patch-stoc::source::javavm::makefile.mk15
-rw-r--r--editors/openoffice.org-1.1/files/patch-stoc::source::loader::makefile.mk14
-rw-r--r--editors/openoffice.org-1.1/files/patch-stoc::source::namingservice::makefile.mk14
-rw-r--r--editors/openoffice.org-1.1/files/patch-stoc::source::proxy_factory::makefile.mk14
-rw-r--r--editors/openoffice.org-1.1/files/patch-stoc::source::registry_tdprovider::makefile.mk15
-rw-r--r--editors/openoffice.org-1.1/files/patch-stoc::source::servicemanager::makefile.mk14
-rw-r--r--editors/openoffice.org-1.1/files/patch-stoc::source::tdmanager::makefile.mk15
-rw-r--r--editors/openoffice.org-1.1/files/patch-stoc::source::typeconv::makefile.mk14
-rw-r--r--editors/openoffice.org-1.1/files/patch-store::util::makefile.mk11
-rw-r--r--editors/openoffice.org-1.1/files/patch-svx+source+fmcomp+makefile.mk12
-rw-r--r--editors/openoffice.org-1.1/files/patch-svx::source::dialog::graphctl.cxx18
-rw-r--r--editors/openoffice.org-1.1/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice.org-1.1/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice.org-1.1/files/patch-tools+bootstrp+makefile.mk23
-rw-r--r--editors/openoffice.org-1.1/files/patch-tools::bootstrp::makefile.mk23
-rw-r--r--editors/openoffice.org-1.1/files/patch-tools::inc:solar.h20
-rw-r--r--editors/openoffice.org-1.1/files/patch-tools::source::string::charset.cxx36
-rw-r--r--editors/openoffice.org-1.1/files/patch-unzip+source+file_io.c11
-rw-r--r--editors/openoffice.org-1.1/files/patch-unzip+source+misc.c11
-rw-r--r--editors/openoffice.org-1.1/files/patch-unzip::source::file_io.c36
-rw-r--r--editors/openoffice.org-1.1/files/patch-unzip::source::misc.c24
-rw-r--r--editors/openoffice.org-1.1/files/patch-xmlhelp::util::makefile.mk12
-rw-r--r--editors/openoffice.org-1.1/pkg-comment1
-rw-r--r--editors/openoffice.org-1.1/pkg-descr14
-rw-r--r--editors/openoffice.org-1.1/pkg-message15
-rw-r--r--editors/openoffice.org-1.1/pkg-plist1676
-rw-r--r--editors/openoffice.org-2-RC/Makefile110
-rw-r--r--editors/openoffice.org-2-RC/distinfo3
-rw-r--r--editors/openoffice.org-2-RC/files/patch-berkeleydb+db-3.2.9.patch82
-rw-r--r--editors/openoffice.org-2-RC/files/patch-berkeleydb::db-3.2.9.patch42
-rw-r--r--editors/openoffice.org-2-RC/files/patch-bridges+prj+build.lst10
-rw-r--r--editors/openoffice.org-2-RC/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice.org-2-RC/files/patch-bridges+source+prot_uno+makefile.mk13
-rw-r--r--editors/openoffice.org-2-RC/files/patch-bridges::prj::build.lst10
-rw-r--r--editors/openoffice.org-2-RC/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel1719
-rw-r--r--editors/openoffice.org-2-RC/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice.org-2-RC/files/patch-bridges::source::prot_uno::makefile.mk13
-rw-r--r--editors/openoffice.org-2-RC/files/patch-chaos::util::makefile.mk11
-rw-r--r--editors/openoffice.org-2-RC/files/patch-comphelper+util+makefile.mk15
-rw-r--r--editors/openoffice.org-2-RC/files/patch-comphelper::util::makefile.mk15
-rw-r--r--editors/openoffice.org-2-RC/files/patch-config_office+configure.in78
-rw-r--r--editors/openoffice.org-2-RC/files/patch-config_office::configure.in86
-rw-r--r--editors/openoffice.org-2-RC/files/patch-configmgr::util::makefile.mk11
-rw-r--r--editors/openoffice.org-2-RC/files/patch-connectivity+source+drivers+mozab+makefile.mk22
-rw-r--r--editors/openoffice.org-2-RC/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk54
-rw-r--r--editors/openoffice.org-2-RC/files/patch-connectivity::source::drivers::adabas::makefile.mk14
-rw-r--r--editors/openoffice.org-2-RC/files/patch-connectivity::source::drivers::calc::makefile.mk11
-rw-r--r--editors/openoffice.org-2-RC/files/patch-connectivity::source::drivers::dbase::makefile.mk11
-rw-r--r--editors/openoffice.org-2-RC/files/patch-connectivity::source::drivers::file::makefile.mk11
-rw-r--r--editors/openoffice.org-2-RC/files/patch-connectivity::source::drivers::flat::makefile.mk11
-rw-r--r--editors/openoffice.org-2-RC/files/patch-connectivity::source::drivers::jdbc::makefile.mk11
-rw-r--r--editors/openoffice.org-2-RC/files/patch-connectivity::source::drivers::mozab::makefile.mk22
-rw-r--r--editors/openoffice.org-2-RC/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk13
-rw-r--r--editors/openoffice.org-2-RC/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk12
-rw-r--r--editors/openoffice.org-2-RC/files/patch-connectivity::source::manager::makefile.mk16
-rw-r--r--editors/openoffice.org-2-RC/files/patch-connectivity::source::parse::makefile.mk10
-rw-r--r--editors/openoffice.org-2-RC/files/patch-cppu+prj+build.lst8
-rw-r--r--editors/openoffice.org-2-RC/files/patch-cppu::prj::build.lst8
-rw-r--r--editors/openoffice.org-2-RC/files/patch-cppu::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2-RC/files/patch-cppuhelper+source+makefile.mk24
-rw-r--r--editors/openoffice.org-2-RC/files/patch-cppuhelper::source::makefile.mk24
-rw-r--r--editors/openoffice.org-2-RC/files/patch-cpputools+source+registercomponent+makefile.mk10
-rw-r--r--editors/openoffice.org-2-RC/files/patch-dmake::unix::linux::gnu::make.sh244
-rw-r--r--editors/openoffice.org-2-RC/files/patch-dtrans+source+X11+makefile.mk12
-rw-r--r--editors/openoffice.org-2-RC/files/patch-dtrans::source::X11::makefile.mk12
-rw-r--r--editors/openoffice.org-2-RC/files/patch-eventattacher+source+makefile.mk15
-rw-r--r--editors/openoffice.org-2-RC/files/patch-eventattacher::source::makefile.mk15
-rw-r--r--editors/openoffice.org-2-RC/files/patch-extensions::source::plugin::unx::makefile.mk14
-rw-r--r--editors/openoffice.org-2-RC/files/patch-external+dt+dtpatch.sh11
-rw-r--r--editors/openoffice.org-2-RC/files/patch-external+npsdk+npsdkpatch.sh11
-rw-r--r--editors/openoffice.org-2-RC/files/patch-external::dt::dtpatch.sh11
-rw-r--r--editors/openoffice.org-2-RC/files/patch-external::expat::expatpatch.sh11
-rw-r--r--editors/openoffice.org-2-RC/files/patch-external::jpeg::jpegpatch.sh11
-rw-r--r--editors/openoffice.org-2-RC/files/patch-external::npsdk::npsdkpatch.sh11
-rw-r--r--editors/openoffice.org-2-RC/files/patch-external::zlib::zlibpatch.sh11
-rw-r--r--editors/openoffice.org-2-RC/files/patch-freetype+makefile.mk11
-rw-r--r--editors/openoffice.org-2-RC/files/patch-freetype::makefile.mk11
-rw-r--r--editors/openoffice.org-2-RC/files/patch-gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice.org-2-RC/files/patch-i18n::inc::collator.hxx12
-rw-r--r--editors/openoffice.org-2-RC/files/patch-idlc::source::makefile.mk10
-rw-r--r--editors/openoffice.org-2-RC/files/patch-inet::util::makefile.mk11
-rw-r--r--editors/openoffice.org-2-RC/files/patch-javaunohelper+source+makefile.mk14
-rw-r--r--editors/openoffice.org-2-RC/files/patch-javaunohelper::source::makefile.mk14
-rw-r--r--editors/openoffice.org-2-RC/files/patch-moz+prj+d.lst34
-rw-r--r--editors/openoffice.org-2-RC/files/patch-mozaddressbook::makefile.mk12
-rw-r--r--editors/openoffice.org-2-RC/files/patch-mozillasrc::makefile.mk13
-rw-r--r--editors/openoffice.org-2-RC/files/patch-nas+nas-1.4.1.patch163
-rw-r--r--editors/openoffice.org-2-RC/files/patch-nas:nas-1.4.1.patch17
-rw-r--r--editors/openoffice.org-2-RC/files/patch-odk::pack::unzip_udk::makefile.mk11
-rw-r--r--editors/openoffice.org-2-RC/files/patch-offapi+util+makefile.pmk11
-rw-r--r--editors/openoffice.org-2-RC/files/patch-offapi::util::makefile.pmk11
-rw-r--r--editors/openoffice.org-2-RC/files/patch-package::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2-RC/files/patch-ppsprint::source::printer::printerinfomanager.cxx11
-rw-r--r--editors/openoffice.org-2-RC/files/patch-product+util+makefile.mk36
-rw-r--r--editors/openoffice.org-2-RC/files/patch-product::util::makefile.mk58
-rw-r--r--editors/openoffice.org-2-RC/files/patch-psprint+source+printer+printerinfomanager.cxx11
-rw-r--r--editors/openoffice.org-2-RC/files/patch-psprint::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2-RC/files/patch-registry+source+regkey.cxx12
-rw-r--r--editors/openoffice.org-2-RC/files/patch-registry::source::regkey.cxx12
-rw-r--r--editors/openoffice.org-2-RC/files/patch-registry::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2-RC/files/patch-remotebridges+source+unourl_resolver+makefile.mk14
-rw-r--r--editors/openoffice.org-2-RC/files/patch-remotebridges::source::unourl_resolver::makefile.mk14
-rw-r--r--editors/openoffice.org-2-RC/files/patch-rsc+source+rscpp+cpp.h12
-rw-r--r--editors/openoffice.org-2-RC/files/patch-rsc::source::rscpp::cpp.h12
-rw-r--r--editors/openoffice.org-2-RC/files/patch-rscpp::cpp.h12
-rw-r--r--editors/openoffice.org-2-RC/files/patch-sablot+Sablot-0.52.patch25
-rw-r--r--editors/openoffice.org-2-RC/files/patch-sablot::Sablot-0.52.patch35
-rw-r--r--editors/openoffice.org-2-RC/files/patch-sal+osl+unx+nlsupport.c64
-rw-r--r--editors/openoffice.org-2-RC/files/patch-sal+osl+unx+pipe.c14
-rw-r--r--editors/openoffice.org-2-RC/files/patch-sal+osl+unx+socket.c20
-rw-r--r--editors/openoffice.org-2-RC/files/patch-sal+osl+unx+system.c127
-rw-r--r--editors/openoffice.org-2-RC/files/patch-sal+osl+unx+system.h17
-rw-r--r--editors/openoffice.org-2-RC/files/patch-sal+workben+makefile.mk29
-rw-r--r--editors/openoffice.org-2-RC/files/patch-sal::osl::unx::file.c73
-rw-r--r--editors/openoffice.org-2-RC/files/patch-sal::osl::unx::nlsupport.c88
-rw-r--r--editors/openoffice.org-2-RC/files/patch-sal::osl::unx::pipe.c14
-rw-r--r--editors/openoffice.org-2-RC/files/patch-sal::osl::unx::process.c11
-rw-r--r--editors/openoffice.org-2-RC/files/patch-sal::osl::unx::socket.c20
-rw-r--r--editors/openoffice.org-2-RC/files/patch-sal::osl::unx::system.c127
-rw-r--r--editors/openoffice.org-2-RC/files/patch-sal::osl::unx::system.h13
-rw-r--r--editors/openoffice.org-2-RC/files/patch-sal::rtl::source::strtmpl.c19
-rw-r--r--editors/openoffice.org-2-RC/files/patch-sal::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2-RC/files/patch-sal::workben::getlocaleinfotest.cxx11
-rw-r--r--editors/openoffice.org-2-RC/files/patch-sal::workben::makefile.mk29
-rw-r--r--editors/openoffice.org-2-RC/files/patch-salhelper+source+makefile.mk13
-rw-r--r--editors/openoffice.org-2-RC/files/patch-salhelper::source::makefile.mk13
-rw-r--r--editors/openoffice.org-2-RC/files/patch-sax::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2-RC/files/patch-sc::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2-RC/files/patch-sch::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2-RC/files/patch-sd::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2-RC/files/patch-set_soenv.1149
-rw-r--r--editors/openoffice.org-2-RC/files/patch-setup2+mow+source+loader+loader.c17
-rw-r--r--editors/openoffice.org-2-RC/files/patch-setup2+mow+source+loader+makefile.mk11
-rw-r--r--editors/openoffice.org-2-RC/files/patch-setup2+script+setupserver10
-rw-r--r--editors/openoffice.org-2-RC/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh10
-rw-r--r--editors/openoffice.org-2-RC/files/patch-setup2::mow::source::loader::loader.c17
-rw-r--r--editors/openoffice.org-2-RC/files/patch-setup2::mow::source::loader::makefile.mk11
-rw-r--r--editors/openoffice.org-2-RC/files/patch-setup2::script::setupserver11
-rw-r--r--editors/openoffice.org-2-RC/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh11
-rw-r--r--editors/openoffice.org-2-RC/files/patch-shell+source+cmdmail+makefile.mk16
-rw-r--r--editors/openoffice.org-2-RC/files/patch-shell+source+proxysettings+makefile.mk16
-rw-r--r--editors/openoffice.org-2-RC/files/patch-shell+source+unix+exec+makefile.mk16
-rw-r--r--editors/openoffice.org-2-RC/files/patch-shell::source::cmdmail::makefile.mk16
-rw-r--r--editors/openoffice.org-2-RC/files/patch-shell::source::proxysettings::makefile.mk16
-rw-r--r--editors/openoffice.org-2-RC/files/patch-shell::source::unix::exec::makefile.mk16
-rw-r--r--editors/openoffice.org-2-RC/files/patch-solenv+inc+tg_ext.mk33
-rw-r--r--editors/openoffice.org-2-RC/files/patch-solenv+inc+unxfbsdi.mk215
-rw-r--r--editors/openoffice.org-2-RC/files/patch-solenv::inc::_tg_shl.mk282
-rw-r--r--editors/openoffice.org-2-RC/files/patch-solenv::inc::pstrules.mk141
-rw-r--r--editors/openoffice.org-2-RC/files/patch-solenv::inc::rules.mk212
-rw-r--r--editors/openoffice.org-2-RC/files/patch-solenv::inc::settings.mk24
-rw-r--r--editors/openoffice.org-2-RC/files/patch-solenv::inc::startup::FREEBSD::macros.mk5
-rw-r--r--editors/openoffice.org-2-RC/files/patch-solenv::inc::target.mk11
-rw-r--r--editors/openoffice.org-2-RC/files/patch-solenv::inc::tg_ext.mk23
-rw-r--r--editors/openoffice.org-2-RC/files/patch-solenv::inc::tg_shl.mk14
-rw-r--r--editors/openoffice.org-2-RC/files/patch-solenv::inc::tg_yxx.mk12
-rw-r--r--editors/openoffice.org-2-RC/files/patch-solenv::inc::unxfbsdi.mk209
-rw-r--r--editors/openoffice.org-2-RC/files/patch-soltools+mkdepend+main.c12
-rw-r--r--editors/openoffice.org-2-RC/files/patch-soltools::mkdepend::main.c14
-rw-r--r--editors/openoffice.org-2-RC/files/patch-starmath::util:makefile.mk12
-rw-r--r--editors/openoffice.org-2-RC/files/patch-stoc+source+corereflection+makefile.mk14
-rw-r--r--editors/openoffice.org-2-RC/files/patch-stoc+source+defaultregistry+makefile.mk14
-rw-r--r--editors/openoffice.org-2-RC/files/patch-stoc+source+implementationregistration+implreg.cxx11
-rw-r--r--editors/openoffice.org-2-RC/files/patch-stoc+source+implementationregistration+makefile.mk14
-rw-r--r--editors/openoffice.org-2-RC/files/patch-stoc+source+inspect+makefile.mk14
-rw-r--r--editors/openoffice.org-2-RC/files/patch-stoc+source+invocation+makefile.mk14
-rw-r--r--editors/openoffice.org-2-RC/files/patch-stoc+source+invocation_adapterfactory+makefile.mk14
-rw-r--r--editors/openoffice.org-2-RC/files/patch-stoc+source+javaloader+makefile.mk15
-rw-r--r--editors/openoffice.org-2-RC/files/patch-stoc+source+javavm+makefile.mk15
-rw-r--r--editors/openoffice.org-2-RC/files/patch-stoc+source+loader+makefile.mk14
-rw-r--r--editors/openoffice.org-2-RC/files/patch-stoc+source+namingservice+makefile.mk14
-rw-r--r--editors/openoffice.org-2-RC/files/patch-stoc+source+proxy_factory+makefile.mk14
-rw-r--r--editors/openoffice.org-2-RC/files/patch-stoc+source+registry_tdprovider+makefile.mk15
-rw-r--r--editors/openoffice.org-2-RC/files/patch-stoc+source+servicemanager+makefile.mk14
-rw-r--r--editors/openoffice.org-2-RC/files/patch-stoc+source+tdmanager+makefile.mk15
-rw-r--r--editors/openoffice.org-2-RC/files/patch-stoc+source+typeconv+makefile.mk14
-rw-r--r--editors/openoffice.org-2-RC/files/patch-stoc::source::corereflection::makefile.mk14
-rw-r--r--editors/openoffice.org-2-RC/files/patch-stoc::source::defaultregistry::makefile.mk14
-rw-r--r--editors/openoffice.org-2-RC/files/patch-stoc::source::implementationregistration::implreg.cxx11
-rw-r--r--editors/openoffice.org-2-RC/files/patch-stoc::source::implementationregistration::makefile.mk14
-rw-r--r--editors/openoffice.org-2-RC/files/patch-stoc::source::inspect::makefile.mk14
-rw-r--r--editors/openoffice.org-2-RC/files/patch-stoc::source::invocation::makefile.mk14
-rw-r--r--editors/openoffice.org-2-RC/files/patch-stoc::source::invocation_adapterfactory::makefile.mk14
-rw-r--r--editors/openoffice.org-2-RC/files/patch-stoc::source::javaloader::makefile.mk15
-rw-r--r--editors/openoffice.org-2-RC/files/patch-stoc::source::javavm::makefile.mk15
-rw-r--r--editors/openoffice.org-2-RC/files/patch-stoc::source::loader::makefile.mk14
-rw-r--r--editors/openoffice.org-2-RC/files/patch-stoc::source::namingservice::makefile.mk14
-rw-r--r--editors/openoffice.org-2-RC/files/patch-stoc::source::proxy_factory::makefile.mk14
-rw-r--r--editors/openoffice.org-2-RC/files/patch-stoc::source::registry_tdprovider::makefile.mk15
-rw-r--r--editors/openoffice.org-2-RC/files/patch-stoc::source::servicemanager::makefile.mk14
-rw-r--r--editors/openoffice.org-2-RC/files/patch-stoc::source::tdmanager::makefile.mk15
-rw-r--r--editors/openoffice.org-2-RC/files/patch-stoc::source::typeconv::makefile.mk14
-rw-r--r--editors/openoffice.org-2-RC/files/patch-store::util::makefile.mk11
-rw-r--r--editors/openoffice.org-2-RC/files/patch-svx+source+fmcomp+makefile.mk12
-rw-r--r--editors/openoffice.org-2-RC/files/patch-svx::source::dialog::graphctl.cxx18
-rw-r--r--editors/openoffice.org-2-RC/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice.org-2-RC/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice.org-2-RC/files/patch-tools+bootstrp+makefile.mk23
-rw-r--r--editors/openoffice.org-2-RC/files/patch-tools::bootstrp::makefile.mk23
-rw-r--r--editors/openoffice.org-2-RC/files/patch-tools::inc:solar.h20
-rw-r--r--editors/openoffice.org-2-RC/files/patch-tools::source::string::charset.cxx36
-rw-r--r--editors/openoffice.org-2-RC/files/patch-unzip+source+file_io.c11
-rw-r--r--editors/openoffice.org-2-RC/files/patch-unzip+source+misc.c11
-rw-r--r--editors/openoffice.org-2-RC/files/patch-unzip::source::file_io.c36
-rw-r--r--editors/openoffice.org-2-RC/files/patch-unzip::source::misc.c24
-rw-r--r--editors/openoffice.org-2-RC/files/patch-xmlhelp::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2-RC/pkg-comment1
-rw-r--r--editors/openoffice.org-2-RC/pkg-descr14
-rw-r--r--editors/openoffice.org-2-RC/pkg-message15
-rw-r--r--editors/openoffice.org-2-RC/pkg-plist1676
-rw-r--r--editors/openoffice.org-2-devel/Makefile110
-rw-r--r--editors/openoffice.org-2-devel/distinfo3
-rw-r--r--editors/openoffice.org-2-devel/files/patch-berkeleydb+db-3.2.9.patch82
-rw-r--r--editors/openoffice.org-2-devel/files/patch-berkeleydb::db-3.2.9.patch42
-rw-r--r--editors/openoffice.org-2-devel/files/patch-bridges+prj+build.lst10
-rw-r--r--editors/openoffice.org-2-devel/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice.org-2-devel/files/patch-bridges+source+prot_uno+makefile.mk13
-rw-r--r--editors/openoffice.org-2-devel/files/patch-bridges::prj::build.lst10
-rw-r--r--editors/openoffice.org-2-devel/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel1719
-rw-r--r--editors/openoffice.org-2-devel/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice.org-2-devel/files/patch-bridges::source::prot_uno::makefile.mk13
-rw-r--r--editors/openoffice.org-2-devel/files/patch-chaos::util::makefile.mk11
-rw-r--r--editors/openoffice.org-2-devel/files/patch-comphelper+util+makefile.mk15
-rw-r--r--editors/openoffice.org-2-devel/files/patch-comphelper::util::makefile.mk15
-rw-r--r--editors/openoffice.org-2-devel/files/patch-config_office+configure.in78
-rw-r--r--editors/openoffice.org-2-devel/files/patch-config_office::configure.in86
-rw-r--r--editors/openoffice.org-2-devel/files/patch-configmgr::util::makefile.mk11
-rw-r--r--editors/openoffice.org-2-devel/files/patch-connectivity+source+drivers+mozab+makefile.mk22
-rw-r--r--editors/openoffice.org-2-devel/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk54
-rw-r--r--editors/openoffice.org-2-devel/files/patch-connectivity::source::drivers::adabas::makefile.mk14
-rw-r--r--editors/openoffice.org-2-devel/files/patch-connectivity::source::drivers::calc::makefile.mk11
-rw-r--r--editors/openoffice.org-2-devel/files/patch-connectivity::source::drivers::dbase::makefile.mk11
-rw-r--r--editors/openoffice.org-2-devel/files/patch-connectivity::source::drivers::file::makefile.mk11
-rw-r--r--editors/openoffice.org-2-devel/files/patch-connectivity::source::drivers::flat::makefile.mk11
-rw-r--r--editors/openoffice.org-2-devel/files/patch-connectivity::source::drivers::jdbc::makefile.mk11
-rw-r--r--editors/openoffice.org-2-devel/files/patch-connectivity::source::drivers::mozab::makefile.mk22
-rw-r--r--editors/openoffice.org-2-devel/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk13
-rw-r--r--editors/openoffice.org-2-devel/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk12
-rw-r--r--editors/openoffice.org-2-devel/files/patch-connectivity::source::manager::makefile.mk16
-rw-r--r--editors/openoffice.org-2-devel/files/patch-connectivity::source::parse::makefile.mk10
-rw-r--r--editors/openoffice.org-2-devel/files/patch-cppu+prj+build.lst8
-rw-r--r--editors/openoffice.org-2-devel/files/patch-cppu::prj::build.lst8
-rw-r--r--editors/openoffice.org-2-devel/files/patch-cppu::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2-devel/files/patch-cppuhelper+source+makefile.mk24
-rw-r--r--editors/openoffice.org-2-devel/files/patch-cppuhelper::source::makefile.mk24
-rw-r--r--editors/openoffice.org-2-devel/files/patch-cpputools+source+registercomponent+makefile.mk10
-rw-r--r--editors/openoffice.org-2-devel/files/patch-dmake::unix::linux::gnu::make.sh244
-rw-r--r--editors/openoffice.org-2-devel/files/patch-dtrans+source+X11+makefile.mk12
-rw-r--r--editors/openoffice.org-2-devel/files/patch-dtrans::source::X11::makefile.mk12
-rw-r--r--editors/openoffice.org-2-devel/files/patch-eventattacher+source+makefile.mk15
-rw-r--r--editors/openoffice.org-2-devel/files/patch-eventattacher::source::makefile.mk15
-rw-r--r--editors/openoffice.org-2-devel/files/patch-extensions::source::plugin::unx::makefile.mk14
-rw-r--r--editors/openoffice.org-2-devel/files/patch-external+dt+dtpatch.sh11
-rw-r--r--editors/openoffice.org-2-devel/files/patch-external+npsdk+npsdkpatch.sh11
-rw-r--r--editors/openoffice.org-2-devel/files/patch-external::dt::dtpatch.sh11
-rw-r--r--editors/openoffice.org-2-devel/files/patch-external::expat::expatpatch.sh11
-rw-r--r--editors/openoffice.org-2-devel/files/patch-external::jpeg::jpegpatch.sh11
-rw-r--r--editors/openoffice.org-2-devel/files/patch-external::npsdk::npsdkpatch.sh11
-rw-r--r--editors/openoffice.org-2-devel/files/patch-external::zlib::zlibpatch.sh11
-rw-r--r--editors/openoffice.org-2-devel/files/patch-freetype+makefile.mk11
-rw-r--r--editors/openoffice.org-2-devel/files/patch-freetype::makefile.mk11
-rw-r--r--editors/openoffice.org-2-devel/files/patch-gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice.org-2-devel/files/patch-i18n::inc::collator.hxx12
-rw-r--r--editors/openoffice.org-2-devel/files/patch-idlc::source::makefile.mk10
-rw-r--r--editors/openoffice.org-2-devel/files/patch-inet::util::makefile.mk11
-rw-r--r--editors/openoffice.org-2-devel/files/patch-javaunohelper+source+makefile.mk14
-rw-r--r--editors/openoffice.org-2-devel/files/patch-javaunohelper::source::makefile.mk14
-rw-r--r--editors/openoffice.org-2-devel/files/patch-moz+prj+d.lst34
-rw-r--r--editors/openoffice.org-2-devel/files/patch-mozaddressbook::makefile.mk12
-rw-r--r--editors/openoffice.org-2-devel/files/patch-mozillasrc::makefile.mk13
-rw-r--r--editors/openoffice.org-2-devel/files/patch-nas+nas-1.4.1.patch163
-rw-r--r--editors/openoffice.org-2-devel/files/patch-nas:nas-1.4.1.patch17
-rw-r--r--editors/openoffice.org-2-devel/files/patch-odk::pack::unzip_udk::makefile.mk11
-rw-r--r--editors/openoffice.org-2-devel/files/patch-offapi+util+makefile.pmk11
-rw-r--r--editors/openoffice.org-2-devel/files/patch-offapi::util::makefile.pmk11
-rw-r--r--editors/openoffice.org-2-devel/files/patch-package::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2-devel/files/patch-ppsprint::source::printer::printerinfomanager.cxx11
-rw-r--r--editors/openoffice.org-2-devel/files/patch-product+util+makefile.mk36
-rw-r--r--editors/openoffice.org-2-devel/files/patch-product::util::makefile.mk58
-rw-r--r--editors/openoffice.org-2-devel/files/patch-psprint+source+printer+printerinfomanager.cxx11
-rw-r--r--editors/openoffice.org-2-devel/files/patch-psprint::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2-devel/files/patch-registry+source+regkey.cxx12
-rw-r--r--editors/openoffice.org-2-devel/files/patch-registry::source::regkey.cxx12
-rw-r--r--editors/openoffice.org-2-devel/files/patch-registry::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2-devel/files/patch-remotebridges+source+unourl_resolver+makefile.mk14
-rw-r--r--editors/openoffice.org-2-devel/files/patch-remotebridges::source::unourl_resolver::makefile.mk14
-rw-r--r--editors/openoffice.org-2-devel/files/patch-rsc+source+rscpp+cpp.h12
-rw-r--r--editors/openoffice.org-2-devel/files/patch-rsc::source::rscpp::cpp.h12
-rw-r--r--editors/openoffice.org-2-devel/files/patch-rscpp::cpp.h12
-rw-r--r--editors/openoffice.org-2-devel/files/patch-sablot+Sablot-0.52.patch25
-rw-r--r--editors/openoffice.org-2-devel/files/patch-sablot::Sablot-0.52.patch35
-rw-r--r--editors/openoffice.org-2-devel/files/patch-sal+osl+unx+nlsupport.c64
-rw-r--r--editors/openoffice.org-2-devel/files/patch-sal+osl+unx+pipe.c14
-rw-r--r--editors/openoffice.org-2-devel/files/patch-sal+osl+unx+socket.c20
-rw-r--r--editors/openoffice.org-2-devel/files/patch-sal+osl+unx+system.c127
-rw-r--r--editors/openoffice.org-2-devel/files/patch-sal+osl+unx+system.h17
-rw-r--r--editors/openoffice.org-2-devel/files/patch-sal+workben+makefile.mk29
-rw-r--r--editors/openoffice.org-2-devel/files/patch-sal::osl::unx::file.c73
-rw-r--r--editors/openoffice.org-2-devel/files/patch-sal::osl::unx::nlsupport.c88
-rw-r--r--editors/openoffice.org-2-devel/files/patch-sal::osl::unx::pipe.c14
-rw-r--r--editors/openoffice.org-2-devel/files/patch-sal::osl::unx::process.c11
-rw-r--r--editors/openoffice.org-2-devel/files/patch-sal::osl::unx::socket.c20
-rw-r--r--editors/openoffice.org-2-devel/files/patch-sal::osl::unx::system.c127
-rw-r--r--editors/openoffice.org-2-devel/files/patch-sal::osl::unx::system.h13
-rw-r--r--editors/openoffice.org-2-devel/files/patch-sal::rtl::source::strtmpl.c19
-rw-r--r--editors/openoffice.org-2-devel/files/patch-sal::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2-devel/files/patch-sal::workben::getlocaleinfotest.cxx11
-rw-r--r--editors/openoffice.org-2-devel/files/patch-sal::workben::makefile.mk29
-rw-r--r--editors/openoffice.org-2-devel/files/patch-salhelper+source+makefile.mk13
-rw-r--r--editors/openoffice.org-2-devel/files/patch-salhelper::source::makefile.mk13
-rw-r--r--editors/openoffice.org-2-devel/files/patch-sax::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2-devel/files/patch-sc::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2-devel/files/patch-sch::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2-devel/files/patch-sd::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2-devel/files/patch-set_soenv.1149
-rw-r--r--editors/openoffice.org-2-devel/files/patch-setup2+mow+source+loader+loader.c17
-rw-r--r--editors/openoffice.org-2-devel/files/patch-setup2+mow+source+loader+makefile.mk11
-rw-r--r--editors/openoffice.org-2-devel/files/patch-setup2+script+setupserver10
-rw-r--r--editors/openoffice.org-2-devel/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh10
-rw-r--r--editors/openoffice.org-2-devel/files/patch-setup2::mow::source::loader::loader.c17
-rw-r--r--editors/openoffice.org-2-devel/files/patch-setup2::mow::source::loader::makefile.mk11
-rw-r--r--editors/openoffice.org-2-devel/files/patch-setup2::script::setupserver11
-rw-r--r--editors/openoffice.org-2-devel/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh11
-rw-r--r--editors/openoffice.org-2-devel/files/patch-shell+source+cmdmail+makefile.mk16
-rw-r--r--editors/openoffice.org-2-devel/files/patch-shell+source+proxysettings+makefile.mk16
-rw-r--r--editors/openoffice.org-2-devel/files/patch-shell+source+unix+exec+makefile.mk16
-rw-r--r--editors/openoffice.org-2-devel/files/patch-shell::source::cmdmail::makefile.mk16
-rw-r--r--editors/openoffice.org-2-devel/files/patch-shell::source::proxysettings::makefile.mk16
-rw-r--r--editors/openoffice.org-2-devel/files/patch-shell::source::unix::exec::makefile.mk16
-rw-r--r--editors/openoffice.org-2-devel/files/patch-solenv+inc+tg_ext.mk33
-rw-r--r--editors/openoffice.org-2-devel/files/patch-solenv+inc+unxfbsdi.mk215
-rw-r--r--editors/openoffice.org-2-devel/files/patch-solenv::inc::_tg_shl.mk282
-rw-r--r--editors/openoffice.org-2-devel/files/patch-solenv::inc::pstrules.mk141
-rw-r--r--editors/openoffice.org-2-devel/files/patch-solenv::inc::rules.mk212
-rw-r--r--editors/openoffice.org-2-devel/files/patch-solenv::inc::settings.mk24
-rw-r--r--editors/openoffice.org-2-devel/files/patch-solenv::inc::startup::FREEBSD::macros.mk5
-rw-r--r--editors/openoffice.org-2-devel/files/patch-solenv::inc::target.mk11
-rw-r--r--editors/openoffice.org-2-devel/files/patch-solenv::inc::tg_ext.mk23
-rw-r--r--editors/openoffice.org-2-devel/files/patch-solenv::inc::tg_shl.mk14
-rw-r--r--editors/openoffice.org-2-devel/files/patch-solenv::inc::tg_yxx.mk12
-rw-r--r--editors/openoffice.org-2-devel/files/patch-solenv::inc::unxfbsdi.mk209
-rw-r--r--editors/openoffice.org-2-devel/files/patch-soltools+mkdepend+main.c12
-rw-r--r--editors/openoffice.org-2-devel/files/patch-soltools::mkdepend::main.c14
-rw-r--r--editors/openoffice.org-2-devel/files/patch-starmath::util:makefile.mk12
-rw-r--r--editors/openoffice.org-2-devel/files/patch-stoc+source+corereflection+makefile.mk14
-rw-r--r--editors/openoffice.org-2-devel/files/patch-stoc+source+defaultregistry+makefile.mk14
-rw-r--r--editors/openoffice.org-2-devel/files/patch-stoc+source+implementationregistration+implreg.cxx11
-rw-r--r--editors/openoffice.org-2-devel/files/patch-stoc+source+implementationregistration+makefile.mk14
-rw-r--r--editors/openoffice.org-2-devel/files/patch-stoc+source+inspect+makefile.mk14
-rw-r--r--editors/openoffice.org-2-devel/files/patch-stoc+source+invocation+makefile.mk14
-rw-r--r--editors/openoffice.org-2-devel/files/patch-stoc+source+invocation_adapterfactory+makefile.mk14
-rw-r--r--editors/openoffice.org-2-devel/files/patch-stoc+source+javaloader+makefile.mk15
-rw-r--r--editors/openoffice.org-2-devel/files/patch-stoc+source+javavm+makefile.mk15
-rw-r--r--editors/openoffice.org-2-devel/files/patch-stoc+source+loader+makefile.mk14
-rw-r--r--editors/openoffice.org-2-devel/files/patch-stoc+source+namingservice+makefile.mk14
-rw-r--r--editors/openoffice.org-2-devel/files/patch-stoc+source+proxy_factory+makefile.mk14
-rw-r--r--editors/openoffice.org-2-devel/files/patch-stoc+source+registry_tdprovider+makefile.mk15
-rw-r--r--editors/openoffice.org-2-devel/files/patch-stoc+source+servicemanager+makefile.mk14
-rw-r--r--editors/openoffice.org-2-devel/files/patch-stoc+source+tdmanager+makefile.mk15
-rw-r--r--editors/openoffice.org-2-devel/files/patch-stoc+source+typeconv+makefile.mk14
-rw-r--r--editors/openoffice.org-2-devel/files/patch-stoc::source::corereflection::makefile.mk14
-rw-r--r--editors/openoffice.org-2-devel/files/patch-stoc::source::defaultregistry::makefile.mk14
-rw-r--r--editors/openoffice.org-2-devel/files/patch-stoc::source::implementationregistration::implreg.cxx11
-rw-r--r--editors/openoffice.org-2-devel/files/patch-stoc::source::implementationregistration::makefile.mk14
-rw-r--r--editors/openoffice.org-2-devel/files/patch-stoc::source::inspect::makefile.mk14
-rw-r--r--editors/openoffice.org-2-devel/files/patch-stoc::source::invocation::makefile.mk14
-rw-r--r--editors/openoffice.org-2-devel/files/patch-stoc::source::invocation_adapterfactory::makefile.mk14
-rw-r--r--editors/openoffice.org-2-devel/files/patch-stoc::source::javaloader::makefile.mk15
-rw-r--r--editors/openoffice.org-2-devel/files/patch-stoc::source::javavm::makefile.mk15
-rw-r--r--editors/openoffice.org-2-devel/files/patch-stoc::source::loader::makefile.mk14
-rw-r--r--editors/openoffice.org-2-devel/files/patch-stoc::source::namingservice::makefile.mk14
-rw-r--r--editors/openoffice.org-2-devel/files/patch-stoc::source::proxy_factory::makefile.mk14
-rw-r--r--editors/openoffice.org-2-devel/files/patch-stoc::source::registry_tdprovider::makefile.mk15
-rw-r--r--editors/openoffice.org-2-devel/files/patch-stoc::source::servicemanager::makefile.mk14
-rw-r--r--editors/openoffice.org-2-devel/files/patch-stoc::source::tdmanager::makefile.mk15
-rw-r--r--editors/openoffice.org-2-devel/files/patch-stoc::source::typeconv::makefile.mk14
-rw-r--r--editors/openoffice.org-2-devel/files/patch-store::util::makefile.mk11
-rw-r--r--editors/openoffice.org-2-devel/files/patch-svx+source+fmcomp+makefile.mk12
-rw-r--r--editors/openoffice.org-2-devel/files/patch-svx::source::dialog::graphctl.cxx18
-rw-r--r--editors/openoffice.org-2-devel/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice.org-2-devel/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice.org-2-devel/files/patch-tools+bootstrp+makefile.mk23
-rw-r--r--editors/openoffice.org-2-devel/files/patch-tools::bootstrp::makefile.mk23
-rw-r--r--editors/openoffice.org-2-devel/files/patch-tools::inc:solar.h20
-rw-r--r--editors/openoffice.org-2-devel/files/patch-tools::source::string::charset.cxx36
-rw-r--r--editors/openoffice.org-2-devel/files/patch-unzip+source+file_io.c11
-rw-r--r--editors/openoffice.org-2-devel/files/patch-unzip+source+misc.c11
-rw-r--r--editors/openoffice.org-2-devel/files/patch-unzip::source::file_io.c36
-rw-r--r--editors/openoffice.org-2-devel/files/patch-unzip::source::misc.c24
-rw-r--r--editors/openoffice.org-2-devel/files/patch-xmlhelp::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2-devel/pkg-comment1
-rw-r--r--editors/openoffice.org-2-devel/pkg-descr14
-rw-r--r--editors/openoffice.org-2-devel/pkg-message15
-rw-r--r--editors/openoffice.org-2-devel/pkg-plist1676
-rw-r--r--editors/openoffice.org-2.0-devel/Makefile110
-rw-r--r--editors/openoffice.org-2.0-devel/distinfo3
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-berkeleydb+db-3.2.9.patch82
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-berkeleydb::db-3.2.9.patch42
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-bridges+prj+build.lst10
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-bridges+source+prot_uno+makefile.mk13
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-bridges::prj::build.lst10
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel1719
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-bridges::source::prot_uno::makefile.mk13
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-chaos::util::makefile.mk11
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-comphelper+util+makefile.mk15
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-comphelper::util::makefile.mk15
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-config_office+configure.in78
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-config_office::configure.in86
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-configmgr::util::makefile.mk11
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-connectivity+source+drivers+mozab+makefile.mk22
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk54
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-connectivity::source::drivers::adabas::makefile.mk14
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-connectivity::source::drivers::calc::makefile.mk11
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-connectivity::source::drivers::dbase::makefile.mk11
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-connectivity::source::drivers::file::makefile.mk11
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-connectivity::source::drivers::flat::makefile.mk11
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-connectivity::source::drivers::jdbc::makefile.mk11
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-connectivity::source::drivers::mozab::makefile.mk22
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk13
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk12
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-connectivity::source::manager::makefile.mk16
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-connectivity::source::parse::makefile.mk10
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-cppu+prj+build.lst8
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-cppu::prj::build.lst8
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-cppu::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-cppuhelper+source+makefile.mk24
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-cppuhelper::source::makefile.mk24
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-cpputools+source+registercomponent+makefile.mk10
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-dmake::unix::linux::gnu::make.sh244
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-dtrans+source+X11+makefile.mk12
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-dtrans::source::X11::makefile.mk12
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-eventattacher+source+makefile.mk15
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-eventattacher::source::makefile.mk15
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-extensions::source::plugin::unx::makefile.mk14
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-external+dt+dtpatch.sh11
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-external+npsdk+npsdkpatch.sh11
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-external::dt::dtpatch.sh11
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-external::expat::expatpatch.sh11
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-external::jpeg::jpegpatch.sh11
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-external::npsdk::npsdkpatch.sh11
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-external::zlib::zlibpatch.sh11
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-freetype+makefile.mk11
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-freetype::makefile.mk11
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-i18n::inc::collator.hxx12
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-idlc::source::makefile.mk10
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-inet::util::makefile.mk11
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-javaunohelper+source+makefile.mk14
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-javaunohelper::source::makefile.mk14
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-moz+prj+d.lst34
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-mozaddressbook::makefile.mk12
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-mozillasrc::makefile.mk13
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-nas+nas-1.4.1.patch163
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-nas:nas-1.4.1.patch17
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-odk::pack::unzip_udk::makefile.mk11
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-offapi+util+makefile.pmk11
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-offapi::util::makefile.pmk11
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-package::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-ppsprint::source::printer::printerinfomanager.cxx11
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-product+util+makefile.mk36
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-product::util::makefile.mk58
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-psprint+source+printer+printerinfomanager.cxx11
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-psprint::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-registry+source+regkey.cxx12
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-registry::source::regkey.cxx12
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-registry::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-remotebridges+source+unourl_resolver+makefile.mk14
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-remotebridges::source::unourl_resolver::makefile.mk14
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-rsc+source+rscpp+cpp.h12
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-rsc::source::rscpp::cpp.h12
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-rscpp::cpp.h12
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-sablot+Sablot-0.52.patch25
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-sablot::Sablot-0.52.patch35
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-sal+osl+unx+nlsupport.c64
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-sal+osl+unx+pipe.c14
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-sal+osl+unx+socket.c20
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-sal+osl+unx+system.c127
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-sal+osl+unx+system.h17
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-sal+workben+makefile.mk29
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-sal::osl::unx::file.c73
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-sal::osl::unx::nlsupport.c88
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-sal::osl::unx::pipe.c14
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-sal::osl::unx::process.c11
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-sal::osl::unx::socket.c20
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-sal::osl::unx::system.c127
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-sal::osl::unx::system.h13
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-sal::rtl::source::strtmpl.c19
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-sal::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-sal::workben::getlocaleinfotest.cxx11
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-sal::workben::makefile.mk29
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-salhelper+source+makefile.mk13
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-salhelper::source::makefile.mk13
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-sax::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-sc::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-sch::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-sd::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-set_soenv.1149
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-setup2+mow+source+loader+loader.c17
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-setup2+mow+source+loader+makefile.mk11
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-setup2+script+setupserver10
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh10
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-setup2::mow::source::loader::loader.c17
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-setup2::mow::source::loader::makefile.mk11
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-setup2::script::setupserver11
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh11
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-shell+source+cmdmail+makefile.mk16
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-shell+source+proxysettings+makefile.mk16
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-shell+source+unix+exec+makefile.mk16
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-shell::source::cmdmail::makefile.mk16
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-shell::source::proxysettings::makefile.mk16
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-shell::source::unix::exec::makefile.mk16
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-solenv+inc+tg_ext.mk33
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-solenv+inc+unxfbsdi.mk215
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-solenv::inc::_tg_shl.mk282
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-solenv::inc::pstrules.mk141
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-solenv::inc::rules.mk212
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-solenv::inc::settings.mk24
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-solenv::inc::startup::FREEBSD::macros.mk5
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-solenv::inc::target.mk11
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-solenv::inc::tg_ext.mk23
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-solenv::inc::tg_shl.mk14
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-solenv::inc::tg_yxx.mk12
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-solenv::inc::unxfbsdi.mk209
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-soltools+mkdepend+main.c12
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-soltools::mkdepend::main.c14
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-starmath::util:makefile.mk12
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-stoc+source+corereflection+makefile.mk14
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-stoc+source+defaultregistry+makefile.mk14
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-stoc+source+implementationregistration+implreg.cxx11
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-stoc+source+implementationregistration+makefile.mk14
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-stoc+source+inspect+makefile.mk14
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-stoc+source+invocation+makefile.mk14
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-stoc+source+invocation_adapterfactory+makefile.mk14
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-stoc+source+javaloader+makefile.mk15
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-stoc+source+javavm+makefile.mk15
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-stoc+source+loader+makefile.mk14
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-stoc+source+namingservice+makefile.mk14
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-stoc+source+proxy_factory+makefile.mk14
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-stoc+source+registry_tdprovider+makefile.mk15
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-stoc+source+servicemanager+makefile.mk14
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-stoc+source+tdmanager+makefile.mk15
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-stoc+source+typeconv+makefile.mk14
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-stoc::source::corereflection::makefile.mk14
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-stoc::source::defaultregistry::makefile.mk14
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-stoc::source::implementationregistration::implreg.cxx11
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-stoc::source::implementationregistration::makefile.mk14
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-stoc::source::inspect::makefile.mk14
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-stoc::source::invocation::makefile.mk14
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-stoc::source::invocation_adapterfactory::makefile.mk14
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-stoc::source::javaloader::makefile.mk15
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-stoc::source::javavm::makefile.mk15
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-stoc::source::loader::makefile.mk14
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-stoc::source::namingservice::makefile.mk14
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-stoc::source::proxy_factory::makefile.mk14
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-stoc::source::registry_tdprovider::makefile.mk15
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-stoc::source::servicemanager::makefile.mk14
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-stoc::source::tdmanager::makefile.mk15
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-stoc::source::typeconv::makefile.mk14
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-store::util::makefile.mk11
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-svx+source+fmcomp+makefile.mk12
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-svx::source::dialog::graphctl.cxx18
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-tools+bootstrp+makefile.mk23
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-tools::bootstrp::makefile.mk23
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-tools::inc:solar.h20
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-tools::source::string::charset.cxx36
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-unzip+source+file_io.c11
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-unzip+source+misc.c11
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-unzip::source::file_io.c36
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-unzip::source::misc.c24
-rw-r--r--editors/openoffice.org-2.0-devel/files/patch-xmlhelp::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2.0-devel/pkg-comment1
-rw-r--r--editors/openoffice.org-2.0-devel/pkg-descr14
-rw-r--r--editors/openoffice.org-2.0-devel/pkg-message15
-rw-r--r--editors/openoffice.org-2.0-devel/pkg-plist1676
-rw-r--r--editors/openoffice.org-2.0/Makefile110
-rw-r--r--editors/openoffice.org-2.0/distinfo3
-rw-r--r--editors/openoffice.org-2.0/files/patch-berkeleydb+db-3.2.9.patch82
-rw-r--r--editors/openoffice.org-2.0/files/patch-berkeleydb::db-3.2.9.patch42
-rw-r--r--editors/openoffice.org-2.0/files/patch-bridges+prj+build.lst10
-rw-r--r--editors/openoffice.org-2.0/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice.org-2.0/files/patch-bridges+source+prot_uno+makefile.mk13
-rw-r--r--editors/openoffice.org-2.0/files/patch-bridges::prj::build.lst10
-rw-r--r--editors/openoffice.org-2.0/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel1719
-rw-r--r--editors/openoffice.org-2.0/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice.org-2.0/files/patch-bridges::source::prot_uno::makefile.mk13
-rw-r--r--editors/openoffice.org-2.0/files/patch-chaos::util::makefile.mk11
-rw-r--r--editors/openoffice.org-2.0/files/patch-comphelper+util+makefile.mk15
-rw-r--r--editors/openoffice.org-2.0/files/patch-comphelper::util::makefile.mk15
-rw-r--r--editors/openoffice.org-2.0/files/patch-config_office+configure.in78
-rw-r--r--editors/openoffice.org-2.0/files/patch-config_office::configure.in86
-rw-r--r--editors/openoffice.org-2.0/files/patch-configmgr::util::makefile.mk11
-rw-r--r--editors/openoffice.org-2.0/files/patch-connectivity+source+drivers+mozab+makefile.mk22
-rw-r--r--editors/openoffice.org-2.0/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk54
-rw-r--r--editors/openoffice.org-2.0/files/patch-connectivity::source::drivers::adabas::makefile.mk14
-rw-r--r--editors/openoffice.org-2.0/files/patch-connectivity::source::drivers::calc::makefile.mk11
-rw-r--r--editors/openoffice.org-2.0/files/patch-connectivity::source::drivers::dbase::makefile.mk11
-rw-r--r--editors/openoffice.org-2.0/files/patch-connectivity::source::drivers::file::makefile.mk11
-rw-r--r--editors/openoffice.org-2.0/files/patch-connectivity::source::drivers::flat::makefile.mk11
-rw-r--r--editors/openoffice.org-2.0/files/patch-connectivity::source::drivers::jdbc::makefile.mk11
-rw-r--r--editors/openoffice.org-2.0/files/patch-connectivity::source::drivers::mozab::makefile.mk22
-rw-r--r--editors/openoffice.org-2.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk13
-rw-r--r--editors/openoffice.org-2.0/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk12
-rw-r--r--editors/openoffice.org-2.0/files/patch-connectivity::source::manager::makefile.mk16
-rw-r--r--editors/openoffice.org-2.0/files/patch-connectivity::source::parse::makefile.mk10
-rw-r--r--editors/openoffice.org-2.0/files/patch-cppu+prj+build.lst8
-rw-r--r--editors/openoffice.org-2.0/files/patch-cppu::prj::build.lst8
-rw-r--r--editors/openoffice.org-2.0/files/patch-cppu::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2.0/files/patch-cppuhelper+source+makefile.mk24
-rw-r--r--editors/openoffice.org-2.0/files/patch-cppuhelper::source::makefile.mk24
-rw-r--r--editors/openoffice.org-2.0/files/patch-cpputools+source+registercomponent+makefile.mk10
-rw-r--r--editors/openoffice.org-2.0/files/patch-dmake::unix::linux::gnu::make.sh244
-rw-r--r--editors/openoffice.org-2.0/files/patch-dtrans+source+X11+makefile.mk12
-rw-r--r--editors/openoffice.org-2.0/files/patch-dtrans::source::X11::makefile.mk12
-rw-r--r--editors/openoffice.org-2.0/files/patch-eventattacher+source+makefile.mk15
-rw-r--r--editors/openoffice.org-2.0/files/patch-eventattacher::source::makefile.mk15
-rw-r--r--editors/openoffice.org-2.0/files/patch-extensions::source::plugin::unx::makefile.mk14
-rw-r--r--editors/openoffice.org-2.0/files/patch-external+dt+dtpatch.sh11
-rw-r--r--editors/openoffice.org-2.0/files/patch-external+npsdk+npsdkpatch.sh11
-rw-r--r--editors/openoffice.org-2.0/files/patch-external::dt::dtpatch.sh11
-rw-r--r--editors/openoffice.org-2.0/files/patch-external::expat::expatpatch.sh11
-rw-r--r--editors/openoffice.org-2.0/files/patch-external::jpeg::jpegpatch.sh11
-rw-r--r--editors/openoffice.org-2.0/files/patch-external::npsdk::npsdkpatch.sh11
-rw-r--r--editors/openoffice.org-2.0/files/patch-external::zlib::zlibpatch.sh11
-rw-r--r--editors/openoffice.org-2.0/files/patch-freetype+makefile.mk11
-rw-r--r--editors/openoffice.org-2.0/files/patch-freetype::makefile.mk11
-rw-r--r--editors/openoffice.org-2.0/files/patch-gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice.org-2.0/files/patch-i18n::inc::collator.hxx12
-rw-r--r--editors/openoffice.org-2.0/files/patch-idlc::source::makefile.mk10
-rw-r--r--editors/openoffice.org-2.0/files/patch-inet::util::makefile.mk11
-rw-r--r--editors/openoffice.org-2.0/files/patch-javaunohelper+source+makefile.mk14
-rw-r--r--editors/openoffice.org-2.0/files/patch-javaunohelper::source::makefile.mk14
-rw-r--r--editors/openoffice.org-2.0/files/patch-moz+prj+d.lst34
-rw-r--r--editors/openoffice.org-2.0/files/patch-mozaddressbook::makefile.mk12
-rw-r--r--editors/openoffice.org-2.0/files/patch-mozillasrc::makefile.mk13
-rw-r--r--editors/openoffice.org-2.0/files/patch-nas+nas-1.4.1.patch163
-rw-r--r--editors/openoffice.org-2.0/files/patch-nas:nas-1.4.1.patch17
-rw-r--r--editors/openoffice.org-2.0/files/patch-odk::pack::unzip_udk::makefile.mk11
-rw-r--r--editors/openoffice.org-2.0/files/patch-offapi+util+makefile.pmk11
-rw-r--r--editors/openoffice.org-2.0/files/patch-offapi::util::makefile.pmk11
-rw-r--r--editors/openoffice.org-2.0/files/patch-package::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2.0/files/patch-ppsprint::source::printer::printerinfomanager.cxx11
-rw-r--r--editors/openoffice.org-2.0/files/patch-product+util+makefile.mk36
-rw-r--r--editors/openoffice.org-2.0/files/patch-product::util::makefile.mk58
-rw-r--r--editors/openoffice.org-2.0/files/patch-psprint+source+printer+printerinfomanager.cxx11
-rw-r--r--editors/openoffice.org-2.0/files/patch-psprint::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2.0/files/patch-registry+source+regkey.cxx12
-rw-r--r--editors/openoffice.org-2.0/files/patch-registry::source::regkey.cxx12
-rw-r--r--editors/openoffice.org-2.0/files/patch-registry::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2.0/files/patch-remotebridges+source+unourl_resolver+makefile.mk14
-rw-r--r--editors/openoffice.org-2.0/files/patch-remotebridges::source::unourl_resolver::makefile.mk14
-rw-r--r--editors/openoffice.org-2.0/files/patch-rsc+source+rscpp+cpp.h12
-rw-r--r--editors/openoffice.org-2.0/files/patch-rsc::source::rscpp::cpp.h12
-rw-r--r--editors/openoffice.org-2.0/files/patch-rscpp::cpp.h12
-rw-r--r--editors/openoffice.org-2.0/files/patch-sablot+Sablot-0.52.patch25
-rw-r--r--editors/openoffice.org-2.0/files/patch-sablot::Sablot-0.52.patch35
-rw-r--r--editors/openoffice.org-2.0/files/patch-sal+osl+unx+nlsupport.c64
-rw-r--r--editors/openoffice.org-2.0/files/patch-sal+osl+unx+pipe.c14
-rw-r--r--editors/openoffice.org-2.0/files/patch-sal+osl+unx+socket.c20
-rw-r--r--editors/openoffice.org-2.0/files/patch-sal+osl+unx+system.c127
-rw-r--r--editors/openoffice.org-2.0/files/patch-sal+osl+unx+system.h17
-rw-r--r--editors/openoffice.org-2.0/files/patch-sal+workben+makefile.mk29
-rw-r--r--editors/openoffice.org-2.0/files/patch-sal::osl::unx::file.c73
-rw-r--r--editors/openoffice.org-2.0/files/patch-sal::osl::unx::nlsupport.c88
-rw-r--r--editors/openoffice.org-2.0/files/patch-sal::osl::unx::pipe.c14
-rw-r--r--editors/openoffice.org-2.0/files/patch-sal::osl::unx::process.c11
-rw-r--r--editors/openoffice.org-2.0/files/patch-sal::osl::unx::socket.c20
-rw-r--r--editors/openoffice.org-2.0/files/patch-sal::osl::unx::system.c127
-rw-r--r--editors/openoffice.org-2.0/files/patch-sal::osl::unx::system.h13
-rw-r--r--editors/openoffice.org-2.0/files/patch-sal::rtl::source::strtmpl.c19
-rw-r--r--editors/openoffice.org-2.0/files/patch-sal::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2.0/files/patch-sal::workben::getlocaleinfotest.cxx11
-rw-r--r--editors/openoffice.org-2.0/files/patch-sal::workben::makefile.mk29
-rw-r--r--editors/openoffice.org-2.0/files/patch-salhelper+source+makefile.mk13
-rw-r--r--editors/openoffice.org-2.0/files/patch-salhelper::source::makefile.mk13
-rw-r--r--editors/openoffice.org-2.0/files/patch-sax::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2.0/files/patch-sc::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2.0/files/patch-sch::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2.0/files/patch-sd::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2.0/files/patch-set_soenv.1149
-rw-r--r--editors/openoffice.org-2.0/files/patch-setup2+mow+source+loader+loader.c17
-rw-r--r--editors/openoffice.org-2.0/files/patch-setup2+mow+source+loader+makefile.mk11
-rw-r--r--editors/openoffice.org-2.0/files/patch-setup2+script+setupserver10
-rw-r--r--editors/openoffice.org-2.0/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh10
-rw-r--r--editors/openoffice.org-2.0/files/patch-setup2::mow::source::loader::loader.c17
-rw-r--r--editors/openoffice.org-2.0/files/patch-setup2::mow::source::loader::makefile.mk11
-rw-r--r--editors/openoffice.org-2.0/files/patch-setup2::script::setupserver11
-rw-r--r--editors/openoffice.org-2.0/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh11
-rw-r--r--editors/openoffice.org-2.0/files/patch-shell+source+cmdmail+makefile.mk16
-rw-r--r--editors/openoffice.org-2.0/files/patch-shell+source+proxysettings+makefile.mk16
-rw-r--r--editors/openoffice.org-2.0/files/patch-shell+source+unix+exec+makefile.mk16
-rw-r--r--editors/openoffice.org-2.0/files/patch-shell::source::cmdmail::makefile.mk16
-rw-r--r--editors/openoffice.org-2.0/files/patch-shell::source::proxysettings::makefile.mk16
-rw-r--r--editors/openoffice.org-2.0/files/patch-shell::source::unix::exec::makefile.mk16
-rw-r--r--editors/openoffice.org-2.0/files/patch-solenv+inc+tg_ext.mk33
-rw-r--r--editors/openoffice.org-2.0/files/patch-solenv+inc+unxfbsdi.mk215
-rw-r--r--editors/openoffice.org-2.0/files/patch-solenv::inc::_tg_shl.mk282
-rw-r--r--editors/openoffice.org-2.0/files/patch-solenv::inc::pstrules.mk141
-rw-r--r--editors/openoffice.org-2.0/files/patch-solenv::inc::rules.mk212
-rw-r--r--editors/openoffice.org-2.0/files/patch-solenv::inc::settings.mk24
-rw-r--r--editors/openoffice.org-2.0/files/patch-solenv::inc::startup::FREEBSD::macros.mk5
-rw-r--r--editors/openoffice.org-2.0/files/patch-solenv::inc::target.mk11
-rw-r--r--editors/openoffice.org-2.0/files/patch-solenv::inc::tg_ext.mk23
-rw-r--r--editors/openoffice.org-2.0/files/patch-solenv::inc::tg_shl.mk14
-rw-r--r--editors/openoffice.org-2.0/files/patch-solenv::inc::tg_yxx.mk12
-rw-r--r--editors/openoffice.org-2.0/files/patch-solenv::inc::unxfbsdi.mk209
-rw-r--r--editors/openoffice.org-2.0/files/patch-soltools+mkdepend+main.c12
-rw-r--r--editors/openoffice.org-2.0/files/patch-soltools::mkdepend::main.c14
-rw-r--r--editors/openoffice.org-2.0/files/patch-starmath::util:makefile.mk12
-rw-r--r--editors/openoffice.org-2.0/files/patch-stoc+source+corereflection+makefile.mk14
-rw-r--r--editors/openoffice.org-2.0/files/patch-stoc+source+defaultregistry+makefile.mk14
-rw-r--r--editors/openoffice.org-2.0/files/patch-stoc+source+implementationregistration+implreg.cxx11
-rw-r--r--editors/openoffice.org-2.0/files/patch-stoc+source+implementationregistration+makefile.mk14
-rw-r--r--editors/openoffice.org-2.0/files/patch-stoc+source+inspect+makefile.mk14
-rw-r--r--editors/openoffice.org-2.0/files/patch-stoc+source+invocation+makefile.mk14
-rw-r--r--editors/openoffice.org-2.0/files/patch-stoc+source+invocation_adapterfactory+makefile.mk14
-rw-r--r--editors/openoffice.org-2.0/files/patch-stoc+source+javaloader+makefile.mk15
-rw-r--r--editors/openoffice.org-2.0/files/patch-stoc+source+javavm+makefile.mk15
-rw-r--r--editors/openoffice.org-2.0/files/patch-stoc+source+loader+makefile.mk14
-rw-r--r--editors/openoffice.org-2.0/files/patch-stoc+source+namingservice+makefile.mk14
-rw-r--r--editors/openoffice.org-2.0/files/patch-stoc+source+proxy_factory+makefile.mk14
-rw-r--r--editors/openoffice.org-2.0/files/patch-stoc+source+registry_tdprovider+makefile.mk15
-rw-r--r--editors/openoffice.org-2.0/files/patch-stoc+source+servicemanager+makefile.mk14
-rw-r--r--editors/openoffice.org-2.0/files/patch-stoc+source+tdmanager+makefile.mk15
-rw-r--r--editors/openoffice.org-2.0/files/patch-stoc+source+typeconv+makefile.mk14
-rw-r--r--editors/openoffice.org-2.0/files/patch-stoc::source::corereflection::makefile.mk14
-rw-r--r--editors/openoffice.org-2.0/files/patch-stoc::source::defaultregistry::makefile.mk14
-rw-r--r--editors/openoffice.org-2.0/files/patch-stoc::source::implementationregistration::implreg.cxx11
-rw-r--r--editors/openoffice.org-2.0/files/patch-stoc::source::implementationregistration::makefile.mk14
-rw-r--r--editors/openoffice.org-2.0/files/patch-stoc::source::inspect::makefile.mk14
-rw-r--r--editors/openoffice.org-2.0/files/patch-stoc::source::invocation::makefile.mk14
-rw-r--r--editors/openoffice.org-2.0/files/patch-stoc::source::invocation_adapterfactory::makefile.mk14
-rw-r--r--editors/openoffice.org-2.0/files/patch-stoc::source::javaloader::makefile.mk15
-rw-r--r--editors/openoffice.org-2.0/files/patch-stoc::source::javavm::makefile.mk15
-rw-r--r--editors/openoffice.org-2.0/files/patch-stoc::source::loader::makefile.mk14
-rw-r--r--editors/openoffice.org-2.0/files/patch-stoc::source::namingservice::makefile.mk14
-rw-r--r--editors/openoffice.org-2.0/files/patch-stoc::source::proxy_factory::makefile.mk14
-rw-r--r--editors/openoffice.org-2.0/files/patch-stoc::source::registry_tdprovider::makefile.mk15
-rw-r--r--editors/openoffice.org-2.0/files/patch-stoc::source::servicemanager::makefile.mk14
-rw-r--r--editors/openoffice.org-2.0/files/patch-stoc::source::tdmanager::makefile.mk15
-rw-r--r--editors/openoffice.org-2.0/files/patch-stoc::source::typeconv::makefile.mk14
-rw-r--r--editors/openoffice.org-2.0/files/patch-store::util::makefile.mk11
-rw-r--r--editors/openoffice.org-2.0/files/patch-svx+source+fmcomp+makefile.mk12
-rw-r--r--editors/openoffice.org-2.0/files/patch-svx::source::dialog::graphctl.cxx18
-rw-r--r--editors/openoffice.org-2.0/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice.org-2.0/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice.org-2.0/files/patch-tools+bootstrp+makefile.mk23
-rw-r--r--editors/openoffice.org-2.0/files/patch-tools::bootstrp::makefile.mk23
-rw-r--r--editors/openoffice.org-2.0/files/patch-tools::inc:solar.h20
-rw-r--r--editors/openoffice.org-2.0/files/patch-tools::source::string::charset.cxx36
-rw-r--r--editors/openoffice.org-2.0/files/patch-unzip+source+file_io.c11
-rw-r--r--editors/openoffice.org-2.0/files/patch-unzip+source+misc.c11
-rw-r--r--editors/openoffice.org-2.0/files/patch-unzip::source::file_io.c36
-rw-r--r--editors/openoffice.org-2.0/files/patch-unzip::source::misc.c24
-rw-r--r--editors/openoffice.org-2.0/files/patch-xmlhelp::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2.0/pkg-comment1
-rw-r--r--editors/openoffice.org-2.0/pkg-descr14
-rw-r--r--editors/openoffice.org-2.0/pkg-message15
-rw-r--r--editors/openoffice.org-2.0/pkg-plist1676
-rw-r--r--editors/openoffice.org-2/Makefile110
-rw-r--r--editors/openoffice.org-2/distinfo3
-rw-r--r--editors/openoffice.org-2/files/patch-berkeleydb+db-3.2.9.patch82
-rw-r--r--editors/openoffice.org-2/files/patch-berkeleydb::db-3.2.9.patch42
-rw-r--r--editors/openoffice.org-2/files/patch-bridges+prj+build.lst10
-rw-r--r--editors/openoffice.org-2/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice.org-2/files/patch-bridges+source+prot_uno+makefile.mk13
-rw-r--r--editors/openoffice.org-2/files/patch-bridges::prj::build.lst10
-rw-r--r--editors/openoffice.org-2/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel1719
-rw-r--r--editors/openoffice.org-2/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice.org-2/files/patch-bridges::source::prot_uno::makefile.mk13
-rw-r--r--editors/openoffice.org-2/files/patch-chaos::util::makefile.mk11
-rw-r--r--editors/openoffice.org-2/files/patch-comphelper+util+makefile.mk15
-rw-r--r--editors/openoffice.org-2/files/patch-comphelper::util::makefile.mk15
-rw-r--r--editors/openoffice.org-2/files/patch-config_office+configure.in78
-rw-r--r--editors/openoffice.org-2/files/patch-config_office::configure.in86
-rw-r--r--editors/openoffice.org-2/files/patch-configmgr::util::makefile.mk11
-rw-r--r--editors/openoffice.org-2/files/patch-connectivity+source+drivers+mozab+makefile.mk22
-rw-r--r--editors/openoffice.org-2/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk54
-rw-r--r--editors/openoffice.org-2/files/patch-connectivity::source::drivers::adabas::makefile.mk14
-rw-r--r--editors/openoffice.org-2/files/patch-connectivity::source::drivers::calc::makefile.mk11
-rw-r--r--editors/openoffice.org-2/files/patch-connectivity::source::drivers::dbase::makefile.mk11
-rw-r--r--editors/openoffice.org-2/files/patch-connectivity::source::drivers::file::makefile.mk11
-rw-r--r--editors/openoffice.org-2/files/patch-connectivity::source::drivers::flat::makefile.mk11
-rw-r--r--editors/openoffice.org-2/files/patch-connectivity::source::drivers::jdbc::makefile.mk11
-rw-r--r--editors/openoffice.org-2/files/patch-connectivity::source::drivers::mozab::makefile.mk22
-rw-r--r--editors/openoffice.org-2/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk13
-rw-r--r--editors/openoffice.org-2/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk12
-rw-r--r--editors/openoffice.org-2/files/patch-connectivity::source::manager::makefile.mk16
-rw-r--r--editors/openoffice.org-2/files/patch-connectivity::source::parse::makefile.mk10
-rw-r--r--editors/openoffice.org-2/files/patch-cppu+prj+build.lst8
-rw-r--r--editors/openoffice.org-2/files/patch-cppu::prj::build.lst8
-rw-r--r--editors/openoffice.org-2/files/patch-cppu::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2/files/patch-cppuhelper+source+makefile.mk24
-rw-r--r--editors/openoffice.org-2/files/patch-cppuhelper::source::makefile.mk24
-rw-r--r--editors/openoffice.org-2/files/patch-cpputools+source+registercomponent+makefile.mk10
-rw-r--r--editors/openoffice.org-2/files/patch-dmake::unix::linux::gnu::make.sh244
-rw-r--r--editors/openoffice.org-2/files/patch-dtrans+source+X11+makefile.mk12
-rw-r--r--editors/openoffice.org-2/files/patch-dtrans::source::X11::makefile.mk12
-rw-r--r--editors/openoffice.org-2/files/patch-eventattacher+source+makefile.mk15
-rw-r--r--editors/openoffice.org-2/files/patch-eventattacher::source::makefile.mk15
-rw-r--r--editors/openoffice.org-2/files/patch-extensions::source::plugin::unx::makefile.mk14
-rw-r--r--editors/openoffice.org-2/files/patch-external+dt+dtpatch.sh11
-rw-r--r--editors/openoffice.org-2/files/patch-external+npsdk+npsdkpatch.sh11
-rw-r--r--editors/openoffice.org-2/files/patch-external::dt::dtpatch.sh11
-rw-r--r--editors/openoffice.org-2/files/patch-external::expat::expatpatch.sh11
-rw-r--r--editors/openoffice.org-2/files/patch-external::jpeg::jpegpatch.sh11
-rw-r--r--editors/openoffice.org-2/files/patch-external::npsdk::npsdkpatch.sh11
-rw-r--r--editors/openoffice.org-2/files/patch-external::zlib::zlibpatch.sh11
-rw-r--r--editors/openoffice.org-2/files/patch-freetype+makefile.mk11
-rw-r--r--editors/openoffice.org-2/files/patch-freetype::makefile.mk11
-rw-r--r--editors/openoffice.org-2/files/patch-gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice.org-2/files/patch-i18n::inc::collator.hxx12
-rw-r--r--editors/openoffice.org-2/files/patch-idlc::source::makefile.mk10
-rw-r--r--editors/openoffice.org-2/files/patch-inet::util::makefile.mk11
-rw-r--r--editors/openoffice.org-2/files/patch-javaunohelper+source+makefile.mk14
-rw-r--r--editors/openoffice.org-2/files/patch-javaunohelper::source::makefile.mk14
-rw-r--r--editors/openoffice.org-2/files/patch-moz+prj+d.lst34
-rw-r--r--editors/openoffice.org-2/files/patch-mozaddressbook::makefile.mk12
-rw-r--r--editors/openoffice.org-2/files/patch-mozillasrc::makefile.mk13
-rw-r--r--editors/openoffice.org-2/files/patch-nas+nas-1.4.1.patch163
-rw-r--r--editors/openoffice.org-2/files/patch-nas:nas-1.4.1.patch17
-rw-r--r--editors/openoffice.org-2/files/patch-odk::pack::unzip_udk::makefile.mk11
-rw-r--r--editors/openoffice.org-2/files/patch-offapi+util+makefile.pmk11
-rw-r--r--editors/openoffice.org-2/files/patch-offapi::util::makefile.pmk11
-rw-r--r--editors/openoffice.org-2/files/patch-package::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2/files/patch-ppsprint::source::printer::printerinfomanager.cxx11
-rw-r--r--editors/openoffice.org-2/files/patch-product+util+makefile.mk36
-rw-r--r--editors/openoffice.org-2/files/patch-product::util::makefile.mk58
-rw-r--r--editors/openoffice.org-2/files/patch-psprint+source+printer+printerinfomanager.cxx11
-rw-r--r--editors/openoffice.org-2/files/patch-psprint::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2/files/patch-registry+source+regkey.cxx12
-rw-r--r--editors/openoffice.org-2/files/patch-registry::source::regkey.cxx12
-rw-r--r--editors/openoffice.org-2/files/patch-registry::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2/files/patch-remotebridges+source+unourl_resolver+makefile.mk14
-rw-r--r--editors/openoffice.org-2/files/patch-remotebridges::source::unourl_resolver::makefile.mk14
-rw-r--r--editors/openoffice.org-2/files/patch-rsc+source+rscpp+cpp.h12
-rw-r--r--editors/openoffice.org-2/files/patch-rsc::source::rscpp::cpp.h12
-rw-r--r--editors/openoffice.org-2/files/patch-rscpp::cpp.h12
-rw-r--r--editors/openoffice.org-2/files/patch-sablot+Sablot-0.52.patch25
-rw-r--r--editors/openoffice.org-2/files/patch-sablot::Sablot-0.52.patch35
-rw-r--r--editors/openoffice.org-2/files/patch-sal+osl+unx+nlsupport.c64
-rw-r--r--editors/openoffice.org-2/files/patch-sal+osl+unx+pipe.c14
-rw-r--r--editors/openoffice.org-2/files/patch-sal+osl+unx+socket.c20
-rw-r--r--editors/openoffice.org-2/files/patch-sal+osl+unx+system.c127
-rw-r--r--editors/openoffice.org-2/files/patch-sal+osl+unx+system.h17
-rw-r--r--editors/openoffice.org-2/files/patch-sal+workben+makefile.mk29
-rw-r--r--editors/openoffice.org-2/files/patch-sal::osl::unx::file.c73
-rw-r--r--editors/openoffice.org-2/files/patch-sal::osl::unx::nlsupport.c88
-rw-r--r--editors/openoffice.org-2/files/patch-sal::osl::unx::pipe.c14
-rw-r--r--editors/openoffice.org-2/files/patch-sal::osl::unx::process.c11
-rw-r--r--editors/openoffice.org-2/files/patch-sal::osl::unx::socket.c20
-rw-r--r--editors/openoffice.org-2/files/patch-sal::osl::unx::system.c127
-rw-r--r--editors/openoffice.org-2/files/patch-sal::osl::unx::system.h13
-rw-r--r--editors/openoffice.org-2/files/patch-sal::rtl::source::strtmpl.c19
-rw-r--r--editors/openoffice.org-2/files/patch-sal::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2/files/patch-sal::workben::getlocaleinfotest.cxx11
-rw-r--r--editors/openoffice.org-2/files/patch-sal::workben::makefile.mk29
-rw-r--r--editors/openoffice.org-2/files/patch-salhelper+source+makefile.mk13
-rw-r--r--editors/openoffice.org-2/files/patch-salhelper::source::makefile.mk13
-rw-r--r--editors/openoffice.org-2/files/patch-sax::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2/files/patch-sc::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2/files/patch-sch::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2/files/patch-sd::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2/files/patch-set_soenv.1149
-rw-r--r--editors/openoffice.org-2/files/patch-setup2+mow+source+loader+loader.c17
-rw-r--r--editors/openoffice.org-2/files/patch-setup2+mow+source+loader+makefile.mk11
-rw-r--r--editors/openoffice.org-2/files/patch-setup2+script+setupserver10
-rw-r--r--editors/openoffice.org-2/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh10
-rw-r--r--editors/openoffice.org-2/files/patch-setup2::mow::source::loader::loader.c17
-rw-r--r--editors/openoffice.org-2/files/patch-setup2::mow::source::loader::makefile.mk11
-rw-r--r--editors/openoffice.org-2/files/patch-setup2::script::setupserver11
-rw-r--r--editors/openoffice.org-2/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh11
-rw-r--r--editors/openoffice.org-2/files/patch-shell+source+cmdmail+makefile.mk16
-rw-r--r--editors/openoffice.org-2/files/patch-shell+source+proxysettings+makefile.mk16
-rw-r--r--editors/openoffice.org-2/files/patch-shell+source+unix+exec+makefile.mk16
-rw-r--r--editors/openoffice.org-2/files/patch-shell::source::cmdmail::makefile.mk16
-rw-r--r--editors/openoffice.org-2/files/patch-shell::source::proxysettings::makefile.mk16
-rw-r--r--editors/openoffice.org-2/files/patch-shell::source::unix::exec::makefile.mk16
-rw-r--r--editors/openoffice.org-2/files/patch-solenv+inc+tg_ext.mk33
-rw-r--r--editors/openoffice.org-2/files/patch-solenv+inc+unxfbsdi.mk215
-rw-r--r--editors/openoffice.org-2/files/patch-solenv::inc::_tg_shl.mk282
-rw-r--r--editors/openoffice.org-2/files/patch-solenv::inc::pstrules.mk141
-rw-r--r--editors/openoffice.org-2/files/patch-solenv::inc::rules.mk212
-rw-r--r--editors/openoffice.org-2/files/patch-solenv::inc::settings.mk24
-rw-r--r--editors/openoffice.org-2/files/patch-solenv::inc::startup::FREEBSD::macros.mk5
-rw-r--r--editors/openoffice.org-2/files/patch-solenv::inc::target.mk11
-rw-r--r--editors/openoffice.org-2/files/patch-solenv::inc::tg_ext.mk23
-rw-r--r--editors/openoffice.org-2/files/patch-solenv::inc::tg_shl.mk14
-rw-r--r--editors/openoffice.org-2/files/patch-solenv::inc::tg_yxx.mk12
-rw-r--r--editors/openoffice.org-2/files/patch-solenv::inc::unxfbsdi.mk209
-rw-r--r--editors/openoffice.org-2/files/patch-soltools+mkdepend+main.c12
-rw-r--r--editors/openoffice.org-2/files/patch-soltools::mkdepend::main.c14
-rw-r--r--editors/openoffice.org-2/files/patch-starmath::util:makefile.mk12
-rw-r--r--editors/openoffice.org-2/files/patch-stoc+source+corereflection+makefile.mk14
-rw-r--r--editors/openoffice.org-2/files/patch-stoc+source+defaultregistry+makefile.mk14
-rw-r--r--editors/openoffice.org-2/files/patch-stoc+source+implementationregistration+implreg.cxx11
-rw-r--r--editors/openoffice.org-2/files/patch-stoc+source+implementationregistration+makefile.mk14
-rw-r--r--editors/openoffice.org-2/files/patch-stoc+source+inspect+makefile.mk14
-rw-r--r--editors/openoffice.org-2/files/patch-stoc+source+invocation+makefile.mk14
-rw-r--r--editors/openoffice.org-2/files/patch-stoc+source+invocation_adapterfactory+makefile.mk14
-rw-r--r--editors/openoffice.org-2/files/patch-stoc+source+javaloader+makefile.mk15
-rw-r--r--editors/openoffice.org-2/files/patch-stoc+source+javavm+makefile.mk15
-rw-r--r--editors/openoffice.org-2/files/patch-stoc+source+loader+makefile.mk14
-rw-r--r--editors/openoffice.org-2/files/patch-stoc+source+namingservice+makefile.mk14
-rw-r--r--editors/openoffice.org-2/files/patch-stoc+source+proxy_factory+makefile.mk14
-rw-r--r--editors/openoffice.org-2/files/patch-stoc+source+registry_tdprovider+makefile.mk15
-rw-r--r--editors/openoffice.org-2/files/patch-stoc+source+servicemanager+makefile.mk14
-rw-r--r--editors/openoffice.org-2/files/patch-stoc+source+tdmanager+makefile.mk15
-rw-r--r--editors/openoffice.org-2/files/patch-stoc+source+typeconv+makefile.mk14
-rw-r--r--editors/openoffice.org-2/files/patch-stoc::source::corereflection::makefile.mk14
-rw-r--r--editors/openoffice.org-2/files/patch-stoc::source::defaultregistry::makefile.mk14
-rw-r--r--editors/openoffice.org-2/files/patch-stoc::source::implementationregistration::implreg.cxx11
-rw-r--r--editors/openoffice.org-2/files/patch-stoc::source::implementationregistration::makefile.mk14
-rw-r--r--editors/openoffice.org-2/files/patch-stoc::source::inspect::makefile.mk14
-rw-r--r--editors/openoffice.org-2/files/patch-stoc::source::invocation::makefile.mk14
-rw-r--r--editors/openoffice.org-2/files/patch-stoc::source::invocation_adapterfactory::makefile.mk14
-rw-r--r--editors/openoffice.org-2/files/patch-stoc::source::javaloader::makefile.mk15
-rw-r--r--editors/openoffice.org-2/files/patch-stoc::source::javavm::makefile.mk15
-rw-r--r--editors/openoffice.org-2/files/patch-stoc::source::loader::makefile.mk14
-rw-r--r--editors/openoffice.org-2/files/patch-stoc::source::namingservice::makefile.mk14
-rw-r--r--editors/openoffice.org-2/files/patch-stoc::source::proxy_factory::makefile.mk14
-rw-r--r--editors/openoffice.org-2/files/patch-stoc::source::registry_tdprovider::makefile.mk15
-rw-r--r--editors/openoffice.org-2/files/patch-stoc::source::servicemanager::makefile.mk14
-rw-r--r--editors/openoffice.org-2/files/patch-stoc::source::tdmanager::makefile.mk15
-rw-r--r--editors/openoffice.org-2/files/patch-stoc::source::typeconv::makefile.mk14
-rw-r--r--editors/openoffice.org-2/files/patch-store::util::makefile.mk11
-rw-r--r--editors/openoffice.org-2/files/patch-svx+source+fmcomp+makefile.mk12
-rw-r--r--editors/openoffice.org-2/files/patch-svx::source::dialog::graphctl.cxx18
-rw-r--r--editors/openoffice.org-2/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice.org-2/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice.org-2/files/patch-tools+bootstrp+makefile.mk23
-rw-r--r--editors/openoffice.org-2/files/patch-tools::bootstrp::makefile.mk23
-rw-r--r--editors/openoffice.org-2/files/patch-tools::inc:solar.h20
-rw-r--r--editors/openoffice.org-2/files/patch-tools::source::string::charset.cxx36
-rw-r--r--editors/openoffice.org-2/files/patch-unzip+source+file_io.c11
-rw-r--r--editors/openoffice.org-2/files/patch-unzip+source+misc.c11
-rw-r--r--editors/openoffice.org-2/files/patch-unzip::source::file_io.c36
-rw-r--r--editors/openoffice.org-2/files/patch-unzip::source::misc.c24
-rw-r--r--editors/openoffice.org-2/files/patch-xmlhelp::util::makefile.mk12
-rw-r--r--editors/openoffice.org-2/pkg-comment1
-rw-r--r--editors/openoffice.org-2/pkg-descr14
-rw-r--r--editors/openoffice.org-2/pkg-message15
-rw-r--r--editors/openoffice.org-2/pkg-plist1676
-rw-r--r--editors/openoffice.org-3-RC/Makefile110
-rw-r--r--editors/openoffice.org-3-RC/distinfo3
-rw-r--r--editors/openoffice.org-3-RC/files/patch-berkeleydb+db-3.2.9.patch82
-rw-r--r--editors/openoffice.org-3-RC/files/patch-berkeleydb::db-3.2.9.patch42
-rw-r--r--editors/openoffice.org-3-RC/files/patch-bridges+prj+build.lst10
-rw-r--r--editors/openoffice.org-3-RC/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice.org-3-RC/files/patch-bridges+source+prot_uno+makefile.mk13
-rw-r--r--editors/openoffice.org-3-RC/files/patch-bridges::prj::build.lst10
-rw-r--r--editors/openoffice.org-3-RC/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel1719
-rw-r--r--editors/openoffice.org-3-RC/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice.org-3-RC/files/patch-bridges::source::prot_uno::makefile.mk13
-rw-r--r--editors/openoffice.org-3-RC/files/patch-chaos::util::makefile.mk11
-rw-r--r--editors/openoffice.org-3-RC/files/patch-comphelper+util+makefile.mk15
-rw-r--r--editors/openoffice.org-3-RC/files/patch-comphelper::util::makefile.mk15
-rw-r--r--editors/openoffice.org-3-RC/files/patch-config_office+configure.in78
-rw-r--r--editors/openoffice.org-3-RC/files/patch-config_office::configure.in86
-rw-r--r--editors/openoffice.org-3-RC/files/patch-configmgr::util::makefile.mk11
-rw-r--r--editors/openoffice.org-3-RC/files/patch-connectivity+source+drivers+mozab+makefile.mk22
-rw-r--r--editors/openoffice.org-3-RC/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk54
-rw-r--r--editors/openoffice.org-3-RC/files/patch-connectivity::source::drivers::adabas::makefile.mk14
-rw-r--r--editors/openoffice.org-3-RC/files/patch-connectivity::source::drivers::calc::makefile.mk11
-rw-r--r--editors/openoffice.org-3-RC/files/patch-connectivity::source::drivers::dbase::makefile.mk11
-rw-r--r--editors/openoffice.org-3-RC/files/patch-connectivity::source::drivers::file::makefile.mk11
-rw-r--r--editors/openoffice.org-3-RC/files/patch-connectivity::source::drivers::flat::makefile.mk11
-rw-r--r--editors/openoffice.org-3-RC/files/patch-connectivity::source::drivers::jdbc::makefile.mk11
-rw-r--r--editors/openoffice.org-3-RC/files/patch-connectivity::source::drivers::mozab::makefile.mk22
-rw-r--r--editors/openoffice.org-3-RC/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk13
-rw-r--r--editors/openoffice.org-3-RC/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk12
-rw-r--r--editors/openoffice.org-3-RC/files/patch-connectivity::source::manager::makefile.mk16
-rw-r--r--editors/openoffice.org-3-RC/files/patch-connectivity::source::parse::makefile.mk10
-rw-r--r--editors/openoffice.org-3-RC/files/patch-cppu+prj+build.lst8
-rw-r--r--editors/openoffice.org-3-RC/files/patch-cppu::prj::build.lst8
-rw-r--r--editors/openoffice.org-3-RC/files/patch-cppu::util::makefile.mk12
-rw-r--r--editors/openoffice.org-3-RC/files/patch-cppuhelper+source+makefile.mk24
-rw-r--r--editors/openoffice.org-3-RC/files/patch-cppuhelper::source::makefile.mk24
-rw-r--r--editors/openoffice.org-3-RC/files/patch-cpputools+source+registercomponent+makefile.mk10
-rw-r--r--editors/openoffice.org-3-RC/files/patch-dmake::unix::linux::gnu::make.sh244
-rw-r--r--editors/openoffice.org-3-RC/files/patch-dtrans+source+X11+makefile.mk12
-rw-r--r--editors/openoffice.org-3-RC/files/patch-dtrans::source::X11::makefile.mk12
-rw-r--r--editors/openoffice.org-3-RC/files/patch-eventattacher+source+makefile.mk15
-rw-r--r--editors/openoffice.org-3-RC/files/patch-eventattacher::source::makefile.mk15
-rw-r--r--editors/openoffice.org-3-RC/files/patch-extensions::source::plugin::unx::makefile.mk14
-rw-r--r--editors/openoffice.org-3-RC/files/patch-external+dt+dtpatch.sh11
-rw-r--r--editors/openoffice.org-3-RC/files/patch-external+npsdk+npsdkpatch.sh11
-rw-r--r--editors/openoffice.org-3-RC/files/patch-external::dt::dtpatch.sh11
-rw-r--r--editors/openoffice.org-3-RC/files/patch-external::expat::expatpatch.sh11
-rw-r--r--editors/openoffice.org-3-RC/files/patch-external::jpeg::jpegpatch.sh11
-rw-r--r--editors/openoffice.org-3-RC/files/patch-external::npsdk::npsdkpatch.sh11
-rw-r--r--editors/openoffice.org-3-RC/files/patch-external::zlib::zlibpatch.sh11
-rw-r--r--editors/openoffice.org-3-RC/files/patch-freetype+makefile.mk11
-rw-r--r--editors/openoffice.org-3-RC/files/patch-freetype::makefile.mk11
-rw-r--r--editors/openoffice.org-3-RC/files/patch-gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice.org-3-RC/files/patch-i18n::inc::collator.hxx12
-rw-r--r--editors/openoffice.org-3-RC/files/patch-idlc::source::makefile.mk10
-rw-r--r--editors/openoffice.org-3-RC/files/patch-inet::util::makefile.mk11
-rw-r--r--editors/openoffice.org-3-RC/files/patch-javaunohelper+source+makefile.mk14
-rw-r--r--editors/openoffice.org-3-RC/files/patch-javaunohelper::source::makefile.mk14
-rw-r--r--editors/openoffice.org-3-RC/files/patch-moz+prj+d.lst34
-rw-r--r--editors/openoffice.org-3-RC/files/patch-mozaddressbook::makefile.mk12
-rw-r--r--editors/openoffice.org-3-RC/files/patch-mozillasrc::makefile.mk13
-rw-r--r--editors/openoffice.org-3-RC/files/patch-nas+nas-1.4.1.patch163
-rw-r--r--editors/openoffice.org-3-RC/files/patch-nas:nas-1.4.1.patch17
-rw-r--r--editors/openoffice.org-3-RC/files/patch-odk::pack::unzip_udk::makefile.mk11
-rw-r--r--editors/openoffice.org-3-RC/files/patch-offapi+util+makefile.pmk11
-rw-r--r--editors/openoffice.org-3-RC/files/patch-offapi::util::makefile.pmk11
-rw-r--r--editors/openoffice.org-3-RC/files/patch-package::util::makefile.mk12
-rw-r--r--editors/openoffice.org-3-RC/files/patch-ppsprint::source::printer::printerinfomanager.cxx11
-rw-r--r--editors/openoffice.org-3-RC/files/patch-product+util+makefile.mk36
-rw-r--r--editors/openoffice.org-3-RC/files/patch-product::util::makefile.mk58
-rw-r--r--editors/openoffice.org-3-RC/files/patch-psprint+source+printer+printerinfomanager.cxx11
-rw-r--r--editors/openoffice.org-3-RC/files/patch-psprint::util::makefile.mk12
-rw-r--r--editors/openoffice.org-3-RC/files/patch-registry+source+regkey.cxx12
-rw-r--r--editors/openoffice.org-3-RC/files/patch-registry::source::regkey.cxx12
-rw-r--r--editors/openoffice.org-3-RC/files/patch-registry::util::makefile.mk12
-rw-r--r--editors/openoffice.org-3-RC/files/patch-remotebridges+source+unourl_resolver+makefile.mk14
-rw-r--r--editors/openoffice.org-3-RC/files/patch-remotebridges::source::unourl_resolver::makefile.mk14
-rw-r--r--editors/openoffice.org-3-RC/files/patch-rsc+source+rscpp+cpp.h12
-rw-r--r--editors/openoffice.org-3-RC/files/patch-rsc::source::rscpp::cpp.h12
-rw-r--r--editors/openoffice.org-3-RC/files/patch-rscpp::cpp.h12
-rw-r--r--editors/openoffice.org-3-RC/files/patch-sablot+Sablot-0.52.patch25
-rw-r--r--editors/openoffice.org-3-RC/files/patch-sablot::Sablot-0.52.patch35
-rw-r--r--editors/openoffice.org-3-RC/files/patch-sal+osl+unx+nlsupport.c64
-rw-r--r--editors/openoffice.org-3-RC/files/patch-sal+osl+unx+pipe.c14
-rw-r--r--editors/openoffice.org-3-RC/files/patch-sal+osl+unx+socket.c20
-rw-r--r--editors/openoffice.org-3-RC/files/patch-sal+osl+unx+system.c127
-rw-r--r--editors/openoffice.org-3-RC/files/patch-sal+osl+unx+system.h17
-rw-r--r--editors/openoffice.org-3-RC/files/patch-sal+workben+makefile.mk29
-rw-r--r--editors/openoffice.org-3-RC/files/patch-sal::osl::unx::file.c73
-rw-r--r--editors/openoffice.org-3-RC/files/patch-sal::osl::unx::nlsupport.c88
-rw-r--r--editors/openoffice.org-3-RC/files/patch-sal::osl::unx::pipe.c14
-rw-r--r--editors/openoffice.org-3-RC/files/patch-sal::osl::unx::process.c11
-rw-r--r--editors/openoffice.org-3-RC/files/patch-sal::osl::unx::socket.c20
-rw-r--r--editors/openoffice.org-3-RC/files/patch-sal::osl::unx::system.c127
-rw-r--r--editors/openoffice.org-3-RC/files/patch-sal::osl::unx::system.h13
-rw-r--r--editors/openoffice.org-3-RC/files/patch-sal::rtl::source::strtmpl.c19
-rw-r--r--editors/openoffice.org-3-RC/files/patch-sal::util::makefile.mk12
-rw-r--r--editors/openoffice.org-3-RC/files/patch-sal::workben::getlocaleinfotest.cxx11
-rw-r--r--editors/openoffice.org-3-RC/files/patch-sal::workben::makefile.mk29
-rw-r--r--editors/openoffice.org-3-RC/files/patch-salhelper+source+makefile.mk13
-rw-r--r--editors/openoffice.org-3-RC/files/patch-salhelper::source::makefile.mk13
-rw-r--r--editors/openoffice.org-3-RC/files/patch-sax::util::makefile.mk12
-rw-r--r--editors/openoffice.org-3-RC/files/patch-sc::util::makefile.mk12
-rw-r--r--editors/openoffice.org-3-RC/files/patch-sch::util::makefile.mk12
-rw-r--r--editors/openoffice.org-3-RC/files/patch-sd::util::makefile.mk12
-rw-r--r--editors/openoffice.org-3-RC/files/patch-set_soenv.1149
-rw-r--r--editors/openoffice.org-3-RC/files/patch-setup2+mow+source+loader+loader.c17
-rw-r--r--editors/openoffice.org-3-RC/files/patch-setup2+mow+source+loader+makefile.mk11
-rw-r--r--editors/openoffice.org-3-RC/files/patch-setup2+script+setupserver10
-rw-r--r--editors/openoffice.org-3-RC/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh10
-rw-r--r--editors/openoffice.org-3-RC/files/patch-setup2::mow::source::loader::loader.c17
-rw-r--r--editors/openoffice.org-3-RC/files/patch-setup2::mow::source::loader::makefile.mk11
-rw-r--r--editors/openoffice.org-3-RC/files/patch-setup2::script::setupserver11
-rw-r--r--editors/openoffice.org-3-RC/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh11
-rw-r--r--editors/openoffice.org-3-RC/files/patch-shell+source+cmdmail+makefile.mk16
-rw-r--r--editors/openoffice.org-3-RC/files/patch-shell+source+proxysettings+makefile.mk16
-rw-r--r--editors/openoffice.org-3-RC/files/patch-shell+source+unix+exec+makefile.mk16
-rw-r--r--editors/openoffice.org-3-RC/files/patch-shell::source::cmdmail::makefile.mk16
-rw-r--r--editors/openoffice.org-3-RC/files/patch-shell::source::proxysettings::makefile.mk16
-rw-r--r--editors/openoffice.org-3-RC/files/patch-shell::source::unix::exec::makefile.mk16
-rw-r--r--editors/openoffice.org-3-RC/files/patch-solenv+inc+tg_ext.mk33
-rw-r--r--editors/openoffice.org-3-RC/files/patch-solenv+inc+unxfbsdi.mk215
-rw-r--r--editors/openoffice.org-3-RC/files/patch-solenv::inc::_tg_shl.mk282
-rw-r--r--editors/openoffice.org-3-RC/files/patch-solenv::inc::pstrules.mk141
-rw-r--r--editors/openoffice.org-3-RC/files/patch-solenv::inc::rules.mk212
-rw-r--r--editors/openoffice.org-3-RC/files/patch-solenv::inc::settings.mk24
-rw-r--r--editors/openoffice.org-3-RC/files/patch-solenv::inc::startup::FREEBSD::macros.mk5
-rw-r--r--editors/openoffice.org-3-RC/files/patch-solenv::inc::target.mk11
-rw-r--r--editors/openoffice.org-3-RC/files/patch-solenv::inc::tg_ext.mk23
-rw-r--r--editors/openoffice.org-3-RC/files/patch-solenv::inc::tg_shl.mk14
-rw-r--r--editors/openoffice.org-3-RC/files/patch-solenv::inc::tg_yxx.mk12
-rw-r--r--editors/openoffice.org-3-RC/files/patch-solenv::inc::unxfbsdi.mk209
-rw-r--r--editors/openoffice.org-3-RC/files/patch-soltools+mkdepend+main.c12
-rw-r--r--editors/openoffice.org-3-RC/files/patch-soltools::mkdepend::main.c14
-rw-r--r--editors/openoffice.org-3-RC/files/patch-starmath::util:makefile.mk12
-rw-r--r--editors/openoffice.org-3-RC/files/patch-stoc+source+corereflection+makefile.mk14
-rw-r--r--editors/openoffice.org-3-RC/files/patch-stoc+source+defaultregistry+makefile.mk14
-rw-r--r--editors/openoffice.org-3-RC/files/patch-stoc+source+implementationregistration+implreg.cxx11
-rw-r--r--editors/openoffice.org-3-RC/files/patch-stoc+source+implementationregistration+makefile.mk14
-rw-r--r--editors/openoffice.org-3-RC/files/patch-stoc+source+inspect+makefile.mk14
-rw-r--r--editors/openoffice.org-3-RC/files/patch-stoc+source+invocation+makefile.mk14
-rw-r--r--editors/openoffice.org-3-RC/files/patch-stoc+source+invocation_adapterfactory+makefile.mk14
-rw-r--r--editors/openoffice.org-3-RC/files/patch-stoc+source+javaloader+makefile.mk15
-rw-r--r--editors/openoffice.org-3-RC/files/patch-stoc+source+javavm+makefile.mk15
-rw-r--r--editors/openoffice.org-3-RC/files/patch-stoc+source+loader+makefile.mk14
-rw-r--r--editors/openoffice.org-3-RC/files/patch-stoc+source+namingservice+makefile.mk14
-rw-r--r--editors/openoffice.org-3-RC/files/patch-stoc+source+proxy_factory+makefile.mk14
-rw-r--r--editors/openoffice.org-3-RC/files/patch-stoc+source+registry_tdprovider+makefile.mk15
-rw-r--r--editors/openoffice.org-3-RC/files/patch-stoc+source+servicemanager+makefile.mk14
-rw-r--r--editors/openoffice.org-3-RC/files/patch-stoc+source+tdmanager+makefile.mk15
-rw-r--r--editors/openoffice.org-3-RC/files/patch-stoc+source+typeconv+makefile.mk14
-rw-r--r--editors/openoffice.org-3-RC/files/patch-stoc::source::corereflection::makefile.mk14
-rw-r--r--editors/openoffice.org-3-RC/files/patch-stoc::source::defaultregistry::makefile.mk14
-rw-r--r--editors/openoffice.org-3-RC/files/patch-stoc::source::implementationregistration::implreg.cxx11
-rw-r--r--editors/openoffice.org-3-RC/files/patch-stoc::source::implementationregistration::makefile.mk14
-rw-r--r--editors/openoffice.org-3-RC/files/patch-stoc::source::inspect::makefile.mk14
-rw-r--r--editors/openoffice.org-3-RC/files/patch-stoc::source::invocation::makefile.mk14
-rw-r--r--editors/openoffice.org-3-RC/files/patch-stoc::source::invocation_adapterfactory::makefile.mk14
-rw-r--r--editors/openoffice.org-3-RC/files/patch-stoc::source::javaloader::makefile.mk15
-rw-r--r--editors/openoffice.org-3-RC/files/patch-stoc::source::javavm::makefile.mk15
-rw-r--r--editors/openoffice.org-3-RC/files/patch-stoc::source::loader::makefile.mk14
-rw-r--r--editors/openoffice.org-3-RC/files/patch-stoc::source::namingservice::makefile.mk14
-rw-r--r--editors/openoffice.org-3-RC/files/patch-stoc::source::proxy_factory::makefile.mk14
-rw-r--r--editors/openoffice.org-3-RC/files/patch-stoc::source::registry_tdprovider::makefile.mk15
-rw-r--r--editors/openoffice.org-3-RC/files/patch-stoc::source::servicemanager::makefile.mk14
-rw-r--r--editors/openoffice.org-3-RC/files/patch-stoc::source::tdmanager::makefile.mk15
-rw-r--r--editors/openoffice.org-3-RC/files/patch-stoc::source::typeconv::makefile.mk14
-rw-r--r--editors/openoffice.org-3-RC/files/patch-store::util::makefile.mk11
-rw-r--r--editors/openoffice.org-3-RC/files/patch-svx+source+fmcomp+makefile.mk12
-rw-r--r--editors/openoffice.org-3-RC/files/patch-svx::source::dialog::graphctl.cxx18
-rw-r--r--editors/openoffice.org-3-RC/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice.org-3-RC/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice.org-3-RC/files/patch-tools+bootstrp+makefile.mk23
-rw-r--r--editors/openoffice.org-3-RC/files/patch-tools::bootstrp::makefile.mk23
-rw-r--r--editors/openoffice.org-3-RC/files/patch-tools::inc:solar.h20
-rw-r--r--editors/openoffice.org-3-RC/files/patch-tools::source::string::charset.cxx36
-rw-r--r--editors/openoffice.org-3-RC/files/patch-unzip+source+file_io.c11
-rw-r--r--editors/openoffice.org-3-RC/files/patch-unzip+source+misc.c11
-rw-r--r--editors/openoffice.org-3-RC/files/patch-unzip::source::file_io.c36
-rw-r--r--editors/openoffice.org-3-RC/files/patch-unzip::source::misc.c24
-rw-r--r--editors/openoffice.org-3-RC/files/patch-xmlhelp::util::makefile.mk12
-rw-r--r--editors/openoffice.org-3-RC/pkg-comment1
-rw-r--r--editors/openoffice.org-3-RC/pkg-descr14
-rw-r--r--editors/openoffice.org-3-RC/pkg-message15
-rw-r--r--editors/openoffice.org-3-RC/pkg-plist1676
-rw-r--r--editors/openoffice.org-3-devel/Makefile110
-rw-r--r--editors/openoffice.org-3-devel/distinfo3
-rw-r--r--editors/openoffice.org-3-devel/files/patch-berkeleydb+db-3.2.9.patch82
-rw-r--r--editors/openoffice.org-3-devel/files/patch-berkeleydb::db-3.2.9.patch42
-rw-r--r--editors/openoffice.org-3-devel/files/patch-bridges+prj+build.lst10
-rw-r--r--editors/openoffice.org-3-devel/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice.org-3-devel/files/patch-bridges+source+prot_uno+makefile.mk13
-rw-r--r--editors/openoffice.org-3-devel/files/patch-bridges::prj::build.lst10
-rw-r--r--editors/openoffice.org-3-devel/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel1719
-rw-r--r--editors/openoffice.org-3-devel/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice.org-3-devel/files/patch-bridges::source::prot_uno::makefile.mk13
-rw-r--r--editors/openoffice.org-3-devel/files/patch-chaos::util::makefile.mk11
-rw-r--r--editors/openoffice.org-3-devel/files/patch-comphelper+util+makefile.mk15
-rw-r--r--editors/openoffice.org-3-devel/files/patch-comphelper::util::makefile.mk15
-rw-r--r--editors/openoffice.org-3-devel/files/patch-config_office+configure.in78
-rw-r--r--editors/openoffice.org-3-devel/files/patch-config_office::configure.in86
-rw-r--r--editors/openoffice.org-3-devel/files/patch-configmgr::util::makefile.mk11
-rw-r--r--editors/openoffice.org-3-devel/files/patch-connectivity+source+drivers+mozab+makefile.mk22
-rw-r--r--editors/openoffice.org-3-devel/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk54
-rw-r--r--editors/openoffice.org-3-devel/files/patch-connectivity::source::drivers::adabas::makefile.mk14
-rw-r--r--editors/openoffice.org-3-devel/files/patch-connectivity::source::drivers::calc::makefile.mk11
-rw-r--r--editors/openoffice.org-3-devel/files/patch-connectivity::source::drivers::dbase::makefile.mk11
-rw-r--r--editors/openoffice.org-3-devel/files/patch-connectivity::source::drivers::file::makefile.mk11
-rw-r--r--editors/openoffice.org-3-devel/files/patch-connectivity::source::drivers::flat::makefile.mk11
-rw-r--r--editors/openoffice.org-3-devel/files/patch-connectivity::source::drivers::jdbc::makefile.mk11
-rw-r--r--editors/openoffice.org-3-devel/files/patch-connectivity::source::drivers::mozab::makefile.mk22
-rw-r--r--editors/openoffice.org-3-devel/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk13
-rw-r--r--editors/openoffice.org-3-devel/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk12
-rw-r--r--editors/openoffice.org-3-devel/files/patch-connectivity::source::manager::makefile.mk16
-rw-r--r--editors/openoffice.org-3-devel/files/patch-connectivity::source::parse::makefile.mk10
-rw-r--r--editors/openoffice.org-3-devel/files/patch-cppu+prj+build.lst8
-rw-r--r--editors/openoffice.org-3-devel/files/patch-cppu::prj::build.lst8
-rw-r--r--editors/openoffice.org-3-devel/files/patch-cppu::util::makefile.mk12
-rw-r--r--editors/openoffice.org-3-devel/files/patch-cppuhelper+source+makefile.mk24
-rw-r--r--editors/openoffice.org-3-devel/files/patch-cppuhelper::source::makefile.mk24
-rw-r--r--editors/openoffice.org-3-devel/files/patch-cpputools+source+registercomponent+makefile.mk10
-rw-r--r--editors/openoffice.org-3-devel/files/patch-dmake::unix::linux::gnu::make.sh244
-rw-r--r--editors/openoffice.org-3-devel/files/patch-dtrans+source+X11+makefile.mk12
-rw-r--r--editors/openoffice.org-3-devel/files/patch-dtrans::source::X11::makefile.mk12
-rw-r--r--editors/openoffice.org-3-devel/files/patch-eventattacher+source+makefile.mk15
-rw-r--r--editors/openoffice.org-3-devel/files/patch-eventattacher::source::makefile.mk15
-rw-r--r--editors/openoffice.org-3-devel/files/patch-extensions::source::plugin::unx::makefile.mk14
-rw-r--r--editors/openoffice.org-3-devel/files/patch-external+dt+dtpatch.sh11
-rw-r--r--editors/openoffice.org-3-devel/files/patch-external+npsdk+npsdkpatch.sh11
-rw-r--r--editors/openoffice.org-3-devel/files/patch-external::dt::dtpatch.sh11
-rw-r--r--editors/openoffice.org-3-devel/files/patch-external::expat::expatpatch.sh11
-rw-r--r--editors/openoffice.org-3-devel/files/patch-external::jpeg::jpegpatch.sh11
-rw-r--r--editors/openoffice.org-3-devel/files/patch-external::npsdk::npsdkpatch.sh11
-rw-r--r--editors/openoffice.org-3-devel/files/patch-external::zlib::zlibpatch.sh11
-rw-r--r--editors/openoffice.org-3-devel/files/patch-freetype+makefile.mk11
-rw-r--r--editors/openoffice.org-3-devel/files/patch-freetype::makefile.mk11
-rw-r--r--editors/openoffice.org-3-devel/files/patch-gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice.org-3-devel/files/patch-i18n::inc::collator.hxx12
-rw-r--r--editors/openoffice.org-3-devel/files/patch-idlc::source::makefile.mk10
-rw-r--r--editors/openoffice.org-3-devel/files/patch-inet::util::makefile.mk11
-rw-r--r--editors/openoffice.org-3-devel/files/patch-javaunohelper+source+makefile.mk14
-rw-r--r--editors/openoffice.org-3-devel/files/patch-javaunohelper::source::makefile.mk14
-rw-r--r--editors/openoffice.org-3-devel/files/patch-moz+prj+d.lst34
-rw-r--r--editors/openoffice.org-3-devel/files/patch-mozaddressbook::makefile.mk12
-rw-r--r--editors/openoffice.org-3-devel/files/patch-mozillasrc::makefile.mk13
-rw-r--r--editors/openoffice.org-3-devel/files/patch-nas+nas-1.4.1.patch163
-rw-r--r--editors/openoffice.org-3-devel/files/patch-nas:nas-1.4.1.patch17
-rw-r--r--editors/openoffice.org-3-devel/files/patch-odk::pack::unzip_udk::makefile.mk11
-rw-r--r--editors/openoffice.org-3-devel/files/patch-offapi+util+makefile.pmk11
-rw-r--r--editors/openoffice.org-3-devel/files/patch-offapi::util::makefile.pmk11
-rw-r--r--editors/openoffice.org-3-devel/files/patch-package::util::makefile.mk12
-rw-r--r--editors/openoffice.org-3-devel/files/patch-ppsprint::source::printer::printerinfomanager.cxx11
-rw-r--r--editors/openoffice.org-3-devel/files/patch-product+util+makefile.mk36
-rw-r--r--editors/openoffice.org-3-devel/files/patch-product::util::makefile.mk58
-rw-r--r--editors/openoffice.org-3-devel/files/patch-psprint+source+printer+printerinfomanager.cxx11
-rw-r--r--editors/openoffice.org-3-devel/files/patch-psprint::util::makefile.mk12
-rw-r--r--editors/openoffice.org-3-devel/files/patch-registry+source+regkey.cxx12
-rw-r--r--editors/openoffice.org-3-devel/files/patch-registry::source::regkey.cxx12
-rw-r--r--editors/openoffice.org-3-devel/files/patch-registry::util::makefile.mk12
-rw-r--r--editors/openoffice.org-3-devel/files/patch-remotebridges+source+unourl_resolver+makefile.mk14
-rw-r--r--editors/openoffice.org-3-devel/files/patch-remotebridges::source::unourl_resolver::makefile.mk14
-rw-r--r--editors/openoffice.org-3-devel/files/patch-rsc+source+rscpp+cpp.h12
-rw-r--r--editors/openoffice.org-3-devel/files/patch-rsc::source::rscpp::cpp.h12
-rw-r--r--editors/openoffice.org-3-devel/files/patch-rscpp::cpp.h12
-rw-r--r--editors/openoffice.org-3-devel/files/patch-sablot+Sablot-0.52.patch25
-rw-r--r--editors/openoffice.org-3-devel/files/patch-sablot::Sablot-0.52.patch35
-rw-r--r--editors/openoffice.org-3-devel/files/patch-sal+osl+unx+nlsupport.c64
-rw-r--r--editors/openoffice.org-3-devel/files/patch-sal+osl+unx+pipe.c14
-rw-r--r--editors/openoffice.org-3-devel/files/patch-sal+osl+unx+socket.c20
-rw-r--r--editors/openoffice.org-3-devel/files/patch-sal+osl+unx+system.c127
-rw-r--r--editors/openoffice.org-3-devel/files/patch-sal+osl+unx+system.h17
-rw-r--r--editors/openoffice.org-3-devel/files/patch-sal+workben+makefile.mk29
-rw-r--r--editors/openoffice.org-3-devel/files/patch-sal::osl::unx::file.c73
-rw-r--r--editors/openoffice.org-3-devel/files/patch-sal::osl::unx::nlsupport.c88
-rw-r--r--editors/openoffice.org-3-devel/files/patch-sal::osl::unx::pipe.c14
-rw-r--r--editors/openoffice.org-3-devel/files/patch-sal::osl::unx::process.c11
-rw-r--r--editors/openoffice.org-3-devel/files/patch-sal::osl::unx::socket.c20
-rw-r--r--editors/openoffice.org-3-devel/files/patch-sal::osl::unx::system.c127
-rw-r--r--editors/openoffice.org-3-devel/files/patch-sal::osl::unx::system.h13
-rw-r--r--editors/openoffice.org-3-devel/files/patch-sal::rtl::source::strtmpl.c19
-rw-r--r--editors/openoffice.org-3-devel/files/patch-sal::util::makefile.mk12
-rw-r--r--editors/openoffice.org-3-devel/files/patch-sal::workben::getlocaleinfotest.cxx11
-rw-r--r--editors/openoffice.org-3-devel/files/patch-sal::workben::makefile.mk29
-rw-r--r--editors/openoffice.org-3-devel/files/patch-salhelper+source+makefile.mk13
-rw-r--r--editors/openoffice.org-3-devel/files/patch-salhelper::source::makefile.mk13
-rw-r--r--editors/openoffice.org-3-devel/files/patch-sax::util::makefile.mk12
-rw-r--r--editors/openoffice.org-3-devel/files/patch-sc::util::makefile.mk12
-rw-r--r--editors/openoffice.org-3-devel/files/patch-sch::util::makefile.mk12
-rw-r--r--editors/openoffice.org-3-devel/files/patch-sd::util::makefile.mk12
-rw-r--r--editors/openoffice.org-3-devel/files/patch-set_soenv.1149
-rw-r--r--editors/openoffice.org-3-devel/files/patch-setup2+mow+source+loader+loader.c17
-rw-r--r--editors/openoffice.org-3-devel/files/patch-setup2+mow+source+loader+makefile.mk11
-rw-r--r--editors/openoffice.org-3-devel/files/patch-setup2+script+setupserver10
-rw-r--r--editors/openoffice.org-3-devel/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh10
-rw-r--r--editors/openoffice.org-3-devel/files/patch-setup2::mow::source::loader::loader.c17
-rw-r--r--editors/openoffice.org-3-devel/files/patch-setup2::mow::source::loader::makefile.mk11
-rw-r--r--editors/openoffice.org-3-devel/files/patch-setup2::script::setupserver11
-rw-r--r--editors/openoffice.org-3-devel/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh11
-rw-r--r--editors/openoffice.org-3-devel/files/patch-shell+source+cmdmail+makefile.mk16
-rw-r--r--editors/openoffice.org-3-devel/files/patch-shell+source+proxysettings+makefile.mk16
-rw-r--r--editors/openoffice.org-3-devel/files/patch-shell+source+unix+exec+makefile.mk16
-rw-r--r--editors/openoffice.org-3-devel/files/patch-shell::source::cmdmail::makefile.mk16
-rw-r--r--editors/openoffice.org-3-devel/files/patch-shell::source::proxysettings::makefile.mk16
-rw-r--r--editors/openoffice.org-3-devel/files/patch-shell::source::unix::exec::makefile.mk16
-rw-r--r--editors/openoffice.org-3-devel/files/patch-solenv+inc+tg_ext.mk33
-rw-r--r--editors/openoffice.org-3-devel/files/patch-solenv+inc+unxfbsdi.mk215
-rw-r--r--editors/openoffice.org-3-devel/files/patch-solenv::inc::_tg_shl.mk282
-rw-r--r--editors/openoffice.org-3-devel/files/patch-solenv::inc::pstrules.mk141
-rw-r--r--editors/openoffice.org-3-devel/files/patch-solenv::inc::rules.mk212
-rw-r--r--editors/openoffice.org-3-devel/files/patch-solenv::inc::settings.mk24
-rw-r--r--editors/openoffice.org-3-devel/files/patch-solenv::inc::startup::FREEBSD::macros.mk5
-rw-r--r--editors/openoffice.org-3-devel/files/patch-solenv::inc::target.mk11
-rw-r--r--editors/openoffice.org-3-devel/files/patch-solenv::inc::tg_ext.mk23
-rw-r--r--editors/openoffice.org-3-devel/files/patch-solenv::inc::tg_shl.mk14
-rw-r--r--editors/openoffice.org-3-devel/files/patch-solenv::inc::tg_yxx.mk12
-rw-r--r--editors/openoffice.org-3-devel/files/patch-solenv::inc::unxfbsdi.mk209
-rw-r--r--editors/openoffice.org-3-devel/files/patch-soltools+mkdepend+main.c12
-rw-r--r--editors/openoffice.org-3-devel/files/patch-soltools::mkdepend::main.c14
-rw-r--r--editors/openoffice.org-3-devel/files/patch-starmath::util:makefile.mk12
-rw-r--r--editors/openoffice.org-3-devel/files/patch-stoc+source+corereflection+makefile.mk14
-rw-r--r--editors/openoffice.org-3-devel/files/patch-stoc+source+defaultregistry+makefile.mk14
-rw-r--r--editors/openoffice.org-3-devel/files/patch-stoc+source+implementationregistration+implreg.cxx11
-rw-r--r--editors/openoffice.org-3-devel/files/patch-stoc+source+implementationregistration+makefile.mk14
-rw-r--r--editors/openoffice.org-3-devel/files/patch-stoc+source+inspect+makefile.mk14
-rw-r--r--editors/openoffice.org-3-devel/files/patch-stoc+source+invocation+makefile.mk14
-rw-r--r--editors/openoffice.org-3-devel/files/patch-stoc+source+invocation_adapterfactory+makefile.mk14
-rw-r--r--editors/openoffice.org-3-devel/files/patch-stoc+source+javaloader+makefile.mk15
-rw-r--r--editors/openoffice.org-3-devel/files/patch-stoc+source+javavm+makefile.mk15
-rw-r--r--editors/openoffice.org-3-devel/files/patch-stoc+source+loader+makefile.mk14
-rw-r--r--editors/openoffice.org-3-devel/files/patch-stoc+source+namingservice+makefile.mk14
-rw-r--r--editors/openoffice.org-3-devel/files/patch-stoc+source+proxy_factory+makefile.mk14
-rw-r--r--editors/openoffice.org-3-devel/files/patch-stoc+source+registry_tdprovider+makefile.mk15
-rw-r--r--editors/openoffice.org-3-devel/files/patch-stoc+source+servicemanager+makefile.mk14
-rw-r--r--editors/openoffice.org-3-devel/files/patch-stoc+source+tdmanager+makefile.mk15
-rw-r--r--editors/openoffice.org-3-devel/files/patch-stoc+source+typeconv+makefile.mk14
-rw-r--r--editors/openoffice.org-3-devel/files/patch-stoc::source::corereflection::makefile.mk14
-rw-r--r--editors/openoffice.org-3-devel/files/patch-stoc::source::defaultregistry::makefile.mk14
-rw-r--r--editors/openoffice.org-3-devel/files/patch-stoc::source::implementationregistration::implreg.cxx11
-rw-r--r--editors/openoffice.org-3-devel/files/patch-stoc::source::implementationregistration::makefile.mk14
-rw-r--r--editors/openoffice.org-3-devel/files/patch-stoc::source::inspect::makefile.mk14
-rw-r--r--editors/openoffice.org-3-devel/files/patch-stoc::source::invocation::makefile.mk14
-rw-r--r--editors/openoffice.org-3-devel/files/patch-stoc::source::invocation_adapterfactory::makefile.mk14
-rw-r--r--editors/openoffice.org-3-devel/files/patch-stoc::source::javaloader::makefile.mk15
-rw-r--r--editors/openoffice.org-3-devel/files/patch-stoc::source::javavm::makefile.mk15
-rw-r--r--editors/openoffice.org-3-devel/files/patch-stoc::source::loader::makefile.mk14
-rw-r--r--editors/openoffice.org-3-devel/files/patch-stoc::source::namingservice::makefile.mk14
-rw-r--r--editors/openoffice.org-3-devel/files/patch-stoc::source::proxy_factory::makefile.mk14
-rw-r--r--editors/openoffice.org-3-devel/files/patch-stoc::source::registry_tdprovider::makefile.mk15
-rw-r--r--editors/openoffice.org-3-devel/files/patch-stoc::source::servicemanager::makefile.mk14
-rw-r--r--editors/openoffice.org-3-devel/files/patch-stoc::source::tdmanager::makefile.mk15
-rw-r--r--editors/openoffice.org-3-devel/files/patch-stoc::source::typeconv::makefile.mk14
-rw-r--r--editors/openoffice.org-3-devel/files/patch-store::util::makefile.mk11
-rw-r--r--editors/openoffice.org-3-devel/files/patch-svx+source+fmcomp+makefile.mk12
-rw-r--r--editors/openoffice.org-3-devel/files/patch-svx::source::dialog::graphctl.cxx18
-rw-r--r--editors/openoffice.org-3-devel/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice.org-3-devel/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice.org-3-devel/files/patch-tools+bootstrp+makefile.mk23
-rw-r--r--editors/openoffice.org-3-devel/files/patch-tools::bootstrp::makefile.mk23
-rw-r--r--editors/openoffice.org-3-devel/files/patch-tools::inc:solar.h20
-rw-r--r--editors/openoffice.org-3-devel/files/patch-tools::source::string::charset.cxx36
-rw-r--r--editors/openoffice.org-3-devel/files/patch-unzip+source+file_io.c11
-rw-r--r--editors/openoffice.org-3-devel/files/patch-unzip+source+misc.c11
-rw-r--r--editors/openoffice.org-3-devel/files/patch-unzip::source::file_io.c36
-rw-r--r--editors/openoffice.org-3-devel/files/patch-unzip::source::misc.c24
-rw-r--r--editors/openoffice.org-3-devel/files/patch-xmlhelp::util::makefile.mk12
-rw-r--r--editors/openoffice.org-3-devel/pkg-comment1
-rw-r--r--editors/openoffice.org-3-devel/pkg-descr14
-rw-r--r--editors/openoffice.org-3-devel/pkg-message15
-rw-r--r--editors/openoffice.org-3-devel/pkg-plist1676
-rw-r--r--editors/openoffice.org-3/Makefile110
-rw-r--r--editors/openoffice.org-3/distinfo3
-rw-r--r--editors/openoffice.org-3/files/patch-berkeleydb+db-3.2.9.patch82
-rw-r--r--editors/openoffice.org-3/files/patch-berkeleydb::db-3.2.9.patch42
-rw-r--r--editors/openoffice.org-3/files/patch-bridges+prj+build.lst10
-rw-r--r--editors/openoffice.org-3/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice.org-3/files/patch-bridges+source+prot_uno+makefile.mk13
-rw-r--r--editors/openoffice.org-3/files/patch-bridges::prj::build.lst10
-rw-r--r--editors/openoffice.org-3/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel1719
-rw-r--r--editors/openoffice.org-3/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice.org-3/files/patch-bridges::source::prot_uno::makefile.mk13
-rw-r--r--editors/openoffice.org-3/files/patch-chaos::util::makefile.mk11
-rw-r--r--editors/openoffice.org-3/files/patch-comphelper+util+makefile.mk15
-rw-r--r--editors/openoffice.org-3/files/patch-comphelper::util::makefile.mk15
-rw-r--r--editors/openoffice.org-3/files/patch-config_office+configure.in78
-rw-r--r--editors/openoffice.org-3/files/patch-config_office::configure.in86
-rw-r--r--editors/openoffice.org-3/files/patch-configmgr::util::makefile.mk11
-rw-r--r--editors/openoffice.org-3/files/patch-connectivity+source+drivers+mozab+makefile.mk22
-rw-r--r--editors/openoffice.org-3/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk54
-rw-r--r--editors/openoffice.org-3/files/patch-connectivity::source::drivers::adabas::makefile.mk14
-rw-r--r--editors/openoffice.org-3/files/patch-connectivity::source::drivers::calc::makefile.mk11
-rw-r--r--editors/openoffice.org-3/files/patch-connectivity::source::drivers::dbase::makefile.mk11
-rw-r--r--editors/openoffice.org-3/files/patch-connectivity::source::drivers::file::makefile.mk11
-rw-r--r--editors/openoffice.org-3/files/patch-connectivity::source::drivers::flat::makefile.mk11
-rw-r--r--editors/openoffice.org-3/files/patch-connectivity::source::drivers::jdbc::makefile.mk11
-rw-r--r--editors/openoffice.org-3/files/patch-connectivity::source::drivers::mozab::makefile.mk22
-rw-r--r--editors/openoffice.org-3/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk13
-rw-r--r--editors/openoffice.org-3/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk12
-rw-r--r--editors/openoffice.org-3/files/patch-connectivity::source::manager::makefile.mk16
-rw-r--r--editors/openoffice.org-3/files/patch-connectivity::source::parse::makefile.mk10
-rw-r--r--editors/openoffice.org-3/files/patch-cppu+prj+build.lst8
-rw-r--r--editors/openoffice.org-3/files/patch-cppu::prj::build.lst8
-rw-r--r--editors/openoffice.org-3/files/patch-cppu::util::makefile.mk12
-rw-r--r--editors/openoffice.org-3/files/patch-cppuhelper+source+makefile.mk24
-rw-r--r--editors/openoffice.org-3/files/patch-cppuhelper::source::makefile.mk24
-rw-r--r--editors/openoffice.org-3/files/patch-cpputools+source+registercomponent+makefile.mk10
-rw-r--r--editors/openoffice.org-3/files/patch-dmake::unix::linux::gnu::make.sh244
-rw-r--r--editors/openoffice.org-3/files/patch-dtrans+source+X11+makefile.mk12
-rw-r--r--editors/openoffice.org-3/files/patch-dtrans::source::X11::makefile.mk12
-rw-r--r--editors/openoffice.org-3/files/patch-eventattacher+source+makefile.mk15
-rw-r--r--editors/openoffice.org-3/files/patch-eventattacher::source::makefile.mk15
-rw-r--r--editors/openoffice.org-3/files/patch-extensions::source::plugin::unx::makefile.mk14
-rw-r--r--editors/openoffice.org-3/files/patch-external+dt+dtpatch.sh11
-rw-r--r--editors/openoffice.org-3/files/patch-external+npsdk+npsdkpatch.sh11
-rw-r--r--editors/openoffice.org-3/files/patch-external::dt::dtpatch.sh11
-rw-r--r--editors/openoffice.org-3/files/patch-external::expat::expatpatch.sh11
-rw-r--r--editors/openoffice.org-3/files/patch-external::jpeg::jpegpatch.sh11
-rw-r--r--editors/openoffice.org-3/files/patch-external::npsdk::npsdkpatch.sh11
-rw-r--r--editors/openoffice.org-3/files/patch-external::zlib::zlibpatch.sh11
-rw-r--r--editors/openoffice.org-3/files/patch-freetype+makefile.mk11
-rw-r--r--editors/openoffice.org-3/files/patch-freetype::makefile.mk11
-rw-r--r--editors/openoffice.org-3/files/patch-gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice.org-3/files/patch-i18n::inc::collator.hxx12
-rw-r--r--editors/openoffice.org-3/files/patch-idlc::source::makefile.mk10
-rw-r--r--editors/openoffice.org-3/files/patch-inet::util::makefile.mk11
-rw-r--r--editors/openoffice.org-3/files/patch-javaunohelper+source+makefile.mk14
-rw-r--r--editors/openoffice.org-3/files/patch-javaunohelper::source::makefile.mk14
-rw-r--r--editors/openoffice.org-3/files/patch-moz+prj+d.lst34
-rw-r--r--editors/openoffice.org-3/files/patch-mozaddressbook::makefile.mk12
-rw-r--r--editors/openoffice.org-3/files/patch-mozillasrc::makefile.mk13
-rw-r--r--editors/openoffice.org-3/files/patch-nas+nas-1.4.1.patch163
-rw-r--r--editors/openoffice.org-3/files/patch-nas:nas-1.4.1.patch17
-rw-r--r--editors/openoffice.org-3/files/patch-odk::pack::unzip_udk::makefile.mk11
-rw-r--r--editors/openoffice.org-3/files/patch-offapi+util+makefile.pmk11
-rw-r--r--editors/openoffice.org-3/files/patch-offapi::util::makefile.pmk11
-rw-r--r--editors/openoffice.org-3/files/patch-package::util::makefile.mk12
-rw-r--r--editors/openoffice.org-3/files/patch-ppsprint::source::printer::printerinfomanager.cxx11
-rw-r--r--editors/openoffice.org-3/files/patch-product+util+makefile.mk36
-rw-r--r--editors/openoffice.org-3/files/patch-product::util::makefile.mk58
-rw-r--r--editors/openoffice.org-3/files/patch-psprint+source+printer+printerinfomanager.cxx11
-rw-r--r--editors/openoffice.org-3/files/patch-psprint::util::makefile.mk12
-rw-r--r--editors/openoffice.org-3/files/patch-registry+source+regkey.cxx12
-rw-r--r--editors/openoffice.org-3/files/patch-registry::source::regkey.cxx12
-rw-r--r--editors/openoffice.org-3/files/patch-registry::util::makefile.mk12
-rw-r--r--editors/openoffice.org-3/files/patch-remotebridges+source+unourl_resolver+makefile.mk14
-rw-r--r--editors/openoffice.org-3/files/patch-remotebridges::source::unourl_resolver::makefile.mk14
-rw-r--r--editors/openoffice.org-3/files/patch-rsc+source+rscpp+cpp.h12
-rw-r--r--editors/openoffice.org-3/files/patch-rsc::source::rscpp::cpp.h12
-rw-r--r--editors/openoffice.org-3/files/patch-rscpp::cpp.h12
-rw-r--r--editors/openoffice.org-3/files/patch-sablot+Sablot-0.52.patch25
-rw-r--r--editors/openoffice.org-3/files/patch-sablot::Sablot-0.52.patch35
-rw-r--r--editors/openoffice.org-3/files/patch-sal+osl+unx+nlsupport.c64
-rw-r--r--editors/openoffice.org-3/files/patch-sal+osl+unx+pipe.c14
-rw-r--r--editors/openoffice.org-3/files/patch-sal+osl+unx+socket.c20
-rw-r--r--editors/openoffice.org-3/files/patch-sal+osl+unx+system.c127
-rw-r--r--editors/openoffice.org-3/files/patch-sal+osl+unx+system.h17
-rw-r--r--editors/openoffice.org-3/files/patch-sal+workben+makefile.mk29
-rw-r--r--editors/openoffice.org-3/files/patch-sal::osl::unx::file.c73
-rw-r--r--editors/openoffice.org-3/files/patch-sal::osl::unx::nlsupport.c88
-rw-r--r--editors/openoffice.org-3/files/patch-sal::osl::unx::pipe.c14
-rw-r--r--editors/openoffice.org-3/files/patch-sal::osl::unx::process.c11
-rw-r--r--editors/openoffice.org-3/files/patch-sal::osl::unx::socket.c20
-rw-r--r--editors/openoffice.org-3/files/patch-sal::osl::unx::system.c127
-rw-r--r--editors/openoffice.org-3/files/patch-sal::osl::unx::system.h13
-rw-r--r--editors/openoffice.org-3/files/patch-sal::rtl::source::strtmpl.c19
-rw-r--r--editors/openoffice.org-3/files/patch-sal::util::makefile.mk12
-rw-r--r--editors/openoffice.org-3/files/patch-sal::workben::getlocaleinfotest.cxx11
-rw-r--r--editors/openoffice.org-3/files/patch-sal::workben::makefile.mk29
-rw-r--r--editors/openoffice.org-3/files/patch-salhelper+source+makefile.mk13
-rw-r--r--editors/openoffice.org-3/files/patch-salhelper::source::makefile.mk13
-rw-r--r--editors/openoffice.org-3/files/patch-sax::util::makefile.mk12
-rw-r--r--editors/openoffice.org-3/files/patch-sc::util::makefile.mk12
-rw-r--r--editors/openoffice.org-3/files/patch-sch::util::makefile.mk12
-rw-r--r--editors/openoffice.org-3/files/patch-sd::util::makefile.mk12
-rw-r--r--editors/openoffice.org-3/files/patch-set_soenv.1149
-rw-r--r--editors/openoffice.org-3/files/patch-setup2+mow+source+loader+loader.c17
-rw-r--r--editors/openoffice.org-3/files/patch-setup2+mow+source+loader+makefile.mk11
-rw-r--r--editors/openoffice.org-3/files/patch-setup2+script+setupserver10
-rw-r--r--editors/openoffice.org-3/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh10
-rw-r--r--editors/openoffice.org-3/files/patch-setup2::mow::source::loader::loader.c17
-rw-r--r--editors/openoffice.org-3/files/patch-setup2::mow::source::loader::makefile.mk11
-rw-r--r--editors/openoffice.org-3/files/patch-setup2::script::setupserver11
-rw-r--r--editors/openoffice.org-3/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh11
-rw-r--r--editors/openoffice.org-3/files/patch-shell+source+cmdmail+makefile.mk16
-rw-r--r--editors/openoffice.org-3/files/patch-shell+source+proxysettings+makefile.mk16
-rw-r--r--editors/openoffice.org-3/files/patch-shell+source+unix+exec+makefile.mk16
-rw-r--r--editors/openoffice.org-3/files/patch-shell::source::cmdmail::makefile.mk16
-rw-r--r--editors/openoffice.org-3/files/patch-shell::source::proxysettings::makefile.mk16
-rw-r--r--editors/openoffice.org-3/files/patch-shell::source::unix::exec::makefile.mk16
-rw-r--r--editors/openoffice.org-3/files/patch-solenv+inc+tg_ext.mk33
-rw-r--r--editors/openoffice.org-3/files/patch-solenv+inc+unxfbsdi.mk215
-rw-r--r--editors/openoffice.org-3/files/patch-solenv::inc::_tg_shl.mk282
-rw-r--r--editors/openoffice.org-3/files/patch-solenv::inc::pstrules.mk141
-rw-r--r--editors/openoffice.org-3/files/patch-solenv::inc::rules.mk212
-rw-r--r--editors/openoffice.org-3/files/patch-solenv::inc::settings.mk24
-rw-r--r--editors/openoffice.org-3/files/patch-solenv::inc::startup::FREEBSD::macros.mk5
-rw-r--r--editors/openoffice.org-3/files/patch-solenv::inc::target.mk11
-rw-r--r--editors/openoffice.org-3/files/patch-solenv::inc::tg_ext.mk23
-rw-r--r--editors/openoffice.org-3/files/patch-solenv::inc::tg_shl.mk14
-rw-r--r--editors/openoffice.org-3/files/patch-solenv::inc::tg_yxx.mk12
-rw-r--r--editors/openoffice.org-3/files/patch-solenv::inc::unxfbsdi.mk209
-rw-r--r--editors/openoffice.org-3/files/patch-soltools+mkdepend+main.c12
-rw-r--r--editors/openoffice.org-3/files/patch-soltools::mkdepend::main.c14
-rw-r--r--editors/openoffice.org-3/files/patch-starmath::util:makefile.mk12
-rw-r--r--editors/openoffice.org-3/files/patch-stoc+source+corereflection+makefile.mk14
-rw-r--r--editors/openoffice.org-3/files/patch-stoc+source+defaultregistry+makefile.mk14
-rw-r--r--editors/openoffice.org-3/files/patch-stoc+source+implementationregistration+implreg.cxx11
-rw-r--r--editors/openoffice.org-3/files/patch-stoc+source+implementationregistration+makefile.mk14
-rw-r--r--editors/openoffice.org-3/files/patch-stoc+source+inspect+makefile.mk14
-rw-r--r--editors/openoffice.org-3/files/patch-stoc+source+invocation+makefile.mk14
-rw-r--r--editors/openoffice.org-3/files/patch-stoc+source+invocation_adapterfactory+makefile.mk14
-rw-r--r--editors/openoffice.org-3/files/patch-stoc+source+javaloader+makefile.mk15
-rw-r--r--editors/openoffice.org-3/files/patch-stoc+source+javavm+makefile.mk15
-rw-r--r--editors/openoffice.org-3/files/patch-stoc+source+loader+makefile.mk14
-rw-r--r--editors/openoffice.org-3/files/patch-stoc+source+namingservice+makefile.mk14
-rw-r--r--editors/openoffice.org-3/files/patch-stoc+source+proxy_factory+makefile.mk14
-rw-r--r--editors/openoffice.org-3/files/patch-stoc+source+registry_tdprovider+makefile.mk15
-rw-r--r--editors/openoffice.org-3/files/patch-stoc+source+servicemanager+makefile.mk14
-rw-r--r--editors/openoffice.org-3/files/patch-stoc+source+tdmanager+makefile.mk15
-rw-r--r--editors/openoffice.org-3/files/patch-stoc+source+typeconv+makefile.mk14
-rw-r--r--editors/openoffice.org-3/files/patch-stoc::source::corereflection::makefile.mk14
-rw-r--r--editors/openoffice.org-3/files/patch-stoc::source::defaultregistry::makefile.mk14
-rw-r--r--editors/openoffice.org-3/files/patch-stoc::source::implementationregistration::implreg.cxx11
-rw-r--r--editors/openoffice.org-3/files/patch-stoc::source::implementationregistration::makefile.mk14
-rw-r--r--editors/openoffice.org-3/files/patch-stoc::source::inspect::makefile.mk14
-rw-r--r--editors/openoffice.org-3/files/patch-stoc::source::invocation::makefile.mk14
-rw-r--r--editors/openoffice.org-3/files/patch-stoc::source::invocation_adapterfactory::makefile.mk14
-rw-r--r--editors/openoffice.org-3/files/patch-stoc::source::javaloader::makefile.mk15
-rw-r--r--editors/openoffice.org-3/files/patch-stoc::source::javavm::makefile.mk15
-rw-r--r--editors/openoffice.org-3/files/patch-stoc::source::loader::makefile.mk14
-rw-r--r--editors/openoffice.org-3/files/patch-stoc::source::namingservice::makefile.mk14
-rw-r--r--editors/openoffice.org-3/files/patch-stoc::source::proxy_factory::makefile.mk14
-rw-r--r--editors/openoffice.org-3/files/patch-stoc::source::registry_tdprovider::makefile.mk15
-rw-r--r--editors/openoffice.org-3/files/patch-stoc::source::servicemanager::makefile.mk14
-rw-r--r--editors/openoffice.org-3/files/patch-stoc::source::tdmanager::makefile.mk15
-rw-r--r--editors/openoffice.org-3/files/patch-stoc::source::typeconv::makefile.mk14
-rw-r--r--editors/openoffice.org-3/files/patch-store::util::makefile.mk11
-rw-r--r--editors/openoffice.org-3/files/patch-svx+source+fmcomp+makefile.mk12
-rw-r--r--editors/openoffice.org-3/files/patch-svx::source::dialog::graphctl.cxx18
-rw-r--r--editors/openoffice.org-3/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice.org-3/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice.org-3/files/patch-tools+bootstrp+makefile.mk23
-rw-r--r--editors/openoffice.org-3/files/patch-tools::bootstrp::makefile.mk23
-rw-r--r--editors/openoffice.org-3/files/patch-tools::inc:solar.h20
-rw-r--r--editors/openoffice.org-3/files/patch-tools::source::string::charset.cxx36
-rw-r--r--editors/openoffice.org-3/files/patch-unzip+source+file_io.c11
-rw-r--r--editors/openoffice.org-3/files/patch-unzip+source+misc.c11
-rw-r--r--editors/openoffice.org-3/files/patch-unzip::source::file_io.c36
-rw-r--r--editors/openoffice.org-3/files/patch-unzip::source::misc.c24
-rw-r--r--editors/openoffice.org-3/files/patch-xmlhelp::util::makefile.mk12
-rw-r--r--editors/openoffice.org-3/pkg-comment1
-rw-r--r--editors/openoffice.org-3/pkg-descr14
-rw-r--r--editors/openoffice.org-3/pkg-message15
-rw-r--r--editors/openoffice.org-3/pkg-plist1676
-rw-r--r--editors/openoffice.org-vcltesttool/Makefile110
-rw-r--r--editors/openoffice.org-vcltesttool/distinfo3
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-berkeleydb+db-3.2.9.patch82
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-berkeleydb::db-3.2.9.patch42
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-bridges+prj+build.lst10
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-bridges+source+prot_uno+makefile.mk13
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-bridges::prj::build.lst10
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel1719
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-bridges::source::prot_uno::makefile.mk13
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-chaos::util::makefile.mk11
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-comphelper+util+makefile.mk15
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-comphelper::util::makefile.mk15
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-config_office+configure.in78
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-config_office::configure.in86
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-configmgr::util::makefile.mk11
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-connectivity+source+drivers+mozab+makefile.mk22
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk54
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-connectivity::source::drivers::adabas::makefile.mk14
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-connectivity::source::drivers::calc::makefile.mk11
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-connectivity::source::drivers::dbase::makefile.mk11
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-connectivity::source::drivers::file::makefile.mk11
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-connectivity::source::drivers::flat::makefile.mk11
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-connectivity::source::drivers::jdbc::makefile.mk11
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-connectivity::source::drivers::mozab::makefile.mk22
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk13
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk12
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-connectivity::source::manager::makefile.mk16
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-connectivity::source::parse::makefile.mk10
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-cppu+prj+build.lst8
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-cppu::prj::build.lst8
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-cppu::util::makefile.mk12
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-cppuhelper+source+makefile.mk24
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-cppuhelper::source::makefile.mk24
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-cpputools+source+registercomponent+makefile.mk10
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-dmake::unix::linux::gnu::make.sh244
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-dtrans+source+X11+makefile.mk12
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-dtrans::source::X11::makefile.mk12
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-eventattacher+source+makefile.mk15
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-eventattacher::source::makefile.mk15
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-extensions::source::plugin::unx::makefile.mk14
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-external+dt+dtpatch.sh11
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-external+npsdk+npsdkpatch.sh11
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-external::dt::dtpatch.sh11
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-external::expat::expatpatch.sh11
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-external::jpeg::jpegpatch.sh11
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-external::npsdk::npsdkpatch.sh11
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-external::zlib::zlibpatch.sh11
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-freetype+makefile.mk11
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-freetype::makefile.mk11
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-i18n::inc::collator.hxx12
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-idlc::source::makefile.mk10
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-inet::util::makefile.mk11
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-javaunohelper+source+makefile.mk14
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-javaunohelper::source::makefile.mk14
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-moz+prj+d.lst34
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-mozaddressbook::makefile.mk12
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-mozillasrc::makefile.mk13
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-nas+nas-1.4.1.patch163
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-nas:nas-1.4.1.patch17
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-odk::pack::unzip_udk::makefile.mk11
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-offapi+util+makefile.pmk11
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-offapi::util::makefile.pmk11
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-package::util::makefile.mk12
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-ppsprint::source::printer::printerinfomanager.cxx11
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-product+util+makefile.mk36
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-product::util::makefile.mk58
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-psprint+source+printer+printerinfomanager.cxx11
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-psprint::util::makefile.mk12
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-registry+source+regkey.cxx12
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-registry::source::regkey.cxx12
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-registry::util::makefile.mk12
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-remotebridges+source+unourl_resolver+makefile.mk14
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-remotebridges::source::unourl_resolver::makefile.mk14
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-rsc+source+rscpp+cpp.h12
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-rsc::source::rscpp::cpp.h12
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-rscpp::cpp.h12
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-sablot+Sablot-0.52.patch25
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-sablot::Sablot-0.52.patch35
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-sal+osl+unx+nlsupport.c64
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-sal+osl+unx+pipe.c14
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-sal+osl+unx+socket.c20
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-sal+osl+unx+system.c127
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-sal+osl+unx+system.h17
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-sal+workben+makefile.mk29
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-sal::osl::unx::file.c73
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-sal::osl::unx::nlsupport.c88
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-sal::osl::unx::pipe.c14
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-sal::osl::unx::process.c11
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-sal::osl::unx::socket.c20
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-sal::osl::unx::system.c127
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-sal::osl::unx::system.h13
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-sal::rtl::source::strtmpl.c19
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-sal::util::makefile.mk12
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-sal::workben::getlocaleinfotest.cxx11
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-sal::workben::makefile.mk29
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-salhelper+source+makefile.mk13
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-salhelper::source::makefile.mk13
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-sax::util::makefile.mk12
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-sc::util::makefile.mk12
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-sch::util::makefile.mk12
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-sd::util::makefile.mk12
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-set_soenv.1149
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-setup2+mow+source+loader+loader.c17
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-setup2+mow+source+loader+makefile.mk11
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-setup2+script+setupserver10
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh10
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-setup2::mow::source::loader::loader.c17
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-setup2::mow::source::loader::makefile.mk11
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-setup2::script::setupserver11
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh11
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-shell+source+cmdmail+makefile.mk16
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-shell+source+proxysettings+makefile.mk16
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-shell+source+unix+exec+makefile.mk16
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-shell::source::cmdmail::makefile.mk16
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-shell::source::proxysettings::makefile.mk16
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-shell::source::unix::exec::makefile.mk16
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-solenv+inc+tg_ext.mk33
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-solenv+inc+unxfbsdi.mk215
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-solenv::inc::_tg_shl.mk282
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-solenv::inc::pstrules.mk141
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-solenv::inc::rules.mk212
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-solenv::inc::settings.mk24
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-solenv::inc::startup::FREEBSD::macros.mk5
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-solenv::inc::target.mk11
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-solenv::inc::tg_ext.mk23
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-solenv::inc::tg_shl.mk14
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-solenv::inc::tg_yxx.mk12
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-solenv::inc::unxfbsdi.mk209
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-soltools+mkdepend+main.c12
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-soltools::mkdepend::main.c14
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-starmath::util:makefile.mk12
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-stoc+source+corereflection+makefile.mk14
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-stoc+source+defaultregistry+makefile.mk14
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-stoc+source+implementationregistration+implreg.cxx11
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-stoc+source+implementationregistration+makefile.mk14
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-stoc+source+inspect+makefile.mk14
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-stoc+source+invocation+makefile.mk14
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-stoc+source+invocation_adapterfactory+makefile.mk14
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-stoc+source+javaloader+makefile.mk15
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-stoc+source+javavm+makefile.mk15
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-stoc+source+loader+makefile.mk14
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-stoc+source+namingservice+makefile.mk14
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-stoc+source+proxy_factory+makefile.mk14
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-stoc+source+registry_tdprovider+makefile.mk15
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-stoc+source+servicemanager+makefile.mk14
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-stoc+source+tdmanager+makefile.mk15
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-stoc+source+typeconv+makefile.mk14
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-stoc::source::corereflection::makefile.mk14
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-stoc::source::defaultregistry::makefile.mk14
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-stoc::source::implementationregistration::implreg.cxx11
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-stoc::source::implementationregistration::makefile.mk14
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-stoc::source::inspect::makefile.mk14
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-stoc::source::invocation::makefile.mk14
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-stoc::source::invocation_adapterfactory::makefile.mk14
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-stoc::source::javaloader::makefile.mk15
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-stoc::source::javavm::makefile.mk15
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-stoc::source::loader::makefile.mk14
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-stoc::source::namingservice::makefile.mk14
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-stoc::source::proxy_factory::makefile.mk14
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-stoc::source::registry_tdprovider::makefile.mk15
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-stoc::source::servicemanager::makefile.mk14
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-stoc::source::tdmanager::makefile.mk15
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-stoc::source::typeconv::makefile.mk14
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-store::util::makefile.mk11
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-svx+source+fmcomp+makefile.mk12
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-svx::source::dialog::graphctl.cxx18
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-tools+bootstrp+makefile.mk23
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-tools::bootstrp::makefile.mk23
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-tools::inc:solar.h20
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-tools::source::string::charset.cxx36
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-unzip+source+file_io.c11
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-unzip+source+misc.c11
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-unzip::source::file_io.c36
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-unzip::source::misc.c24
-rw-r--r--editors/openoffice.org-vcltesttool/files/patch-xmlhelp::util::makefile.mk12
-rw-r--r--editors/openoffice.org-vcltesttool/pkg-comment1
-rw-r--r--editors/openoffice.org-vcltesttool/pkg-descr14
-rw-r--r--editors/openoffice.org-vcltesttool/pkg-message15
-rw-r--r--editors/openoffice.org-vcltesttool/pkg-plist1676
-rw-r--r--editors/openoffice/files/patch-berkeleydb+db-3.2.9.patch82
-rw-r--r--editors/openoffice/files/patch-bridges+prj+build.lst10
-rw-r--r--editors/openoffice/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel1608
-rw-r--r--editors/openoffice/files/patch-bridges+source+prot_uno+makefile.mk13
-rw-r--r--editors/openoffice/files/patch-comphelper+util+makefile.mk15
-rw-r--r--editors/openoffice/files/patch-config_office+configure.in78
-rw-r--r--editors/openoffice/files/patch-config_office+set_soenv.1125
-rw-r--r--editors/openoffice/files/patch-connectivity+source+drivers+mozab+makefile.mk22
-rw-r--r--editors/openoffice/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk54
-rw-r--r--editors/openoffice/files/patch-connectivity::source::drivers::mozab::mozillasrc::MDatabaseMetaDataHelper.cxx71
-rw-r--r--editors/openoffice/files/patch-connectivity::source::drivers::mozab::mozillasrc::MNSInclude.hxx22
-rw-r--r--editors/openoffice/files/patch-connectivity::source::drivers::mozab::mozillasrc::MTypeConverter.cxx26
-rw-r--r--editors/openoffice/files/patch-cppu+prj+build.lst8
-rw-r--r--editors/openoffice/files/patch-cppuhelper+source+makefile.mk24
-rw-r--r--editors/openoffice/files/patch-cpputools+source+registercomponent+makefile.mk10
-rw-r--r--editors/openoffice/files/patch-dtrans+source+X11+makefile.mk12
-rw-r--r--editors/openoffice/files/patch-eventattacher+source+makefile.mk15
-rw-r--r--editors/openoffice/files/patch-external+dt+dtpatch.sh11
-rw-r--r--editors/openoffice/files/patch-external+expat+expatpatch.sh11
-rw-r--r--editors/openoffice/files/patch-external+jpeg+jpegpatch.sh11
-rw-r--r--editors/openoffice/files/patch-external+neon+neonpatch.sh11
-rw-r--r--editors/openoffice/files/patch-external+npsdk+npsdkpatch.sh11
-rw-r--r--editors/openoffice/files/patch-freetype+makefile.mk11
-rw-r--r--editors/openoffice/files/patch-i18n+inc+collator.hxx11
-rw-r--r--editors/openoffice/files/patch-javaunohelper+source+makefile.mk14
-rw-r--r--editors/openoffice/files/patch-moz+prj+d.lst34
-rw-r--r--editors/openoffice/files/patch-nas+nas-1.4.1.patch163
-rw-r--r--editors/openoffice/files/patch-offapi+util+makefile.pmk11
-rw-r--r--editors/openoffice/files/patch-product+util+makefile.mk36
-rw-r--r--editors/openoffice/files/patch-psprint+source+printer+printerinfomanager.cxx11
-rw-r--r--editors/openoffice/files/patch-registry+source+regkey.cxx12
-rw-r--r--editors/openoffice/files/patch-remotebridges+source+unourl_resolver+makefile.mk14
-rw-r--r--editors/openoffice/files/patch-rsc+source+rscpp+cpp.h12
-rw-r--r--editors/openoffice/files/patch-sablot+Sablot-0.52.patch25
-rw-r--r--editors/openoffice/files/patch-sal+osl+unx+nlsupport.c64
-rw-r--r--editors/openoffice/files/patch-sal+osl+unx+pipe.c14
-rw-r--r--editors/openoffice/files/patch-sal+osl+unx+process.c11
-rw-r--r--editors/openoffice/files/patch-sal+osl+unx+socket.c20
-rw-r--r--editors/openoffice/files/patch-sal+osl+unx+system.c127
-rw-r--r--editors/openoffice/files/patch-sal+osl+unx+system.h17
-rw-r--r--editors/openoffice/files/patch-sal+rtl+source+strtmpl.c19
-rw-r--r--editors/openoffice/files/patch-sal+workben+makefile.mk29
-rw-r--r--editors/openoffice/files/patch-salhelper+source+makefile.mk13
-rw-r--r--editors/openoffice/files/patch-setup2+mow+source+loader+loader.c17
-rw-r--r--editors/openoffice/files/patch-setup2+mow+source+loader+makefile.mk11
-rw-r--r--editors/openoffice/files/patch-setup2+script+setupserver10
-rw-r--r--editors/openoffice/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh10
-rw-r--r--editors/openoffice/files/patch-shell+source+cmdmail+makefile.mk16
-rw-r--r--editors/openoffice/files/patch-shell+source+proxysettings+makefile.mk16
-rw-r--r--editors/openoffice/files/patch-shell+source+unix+exec+makefile.mk16
-rw-r--r--editors/openoffice/files/patch-solenv+inc+target.mk11
-rw-r--r--editors/openoffice/files/patch-solenv+inc+tg_ext.mk33
-rw-r--r--editors/openoffice/files/patch-solenv+inc+unxfbsdi.mk215
-rw-r--r--editors/openoffice/files/patch-soltools+mkdepend+main.c12
-rw-r--r--editors/openoffice/files/patch-stoc+source+corereflection+makefile.mk14
-rw-r--r--editors/openoffice/files/patch-stoc+source+defaultregistry+makefile.mk14
-rw-r--r--editors/openoffice/files/patch-stoc+source+implementationregistration+implreg.cxx11
-rw-r--r--editors/openoffice/files/patch-stoc+source+implementationregistration+makefile.mk14
-rw-r--r--editors/openoffice/files/patch-stoc+source+inspect+makefile.mk14
-rw-r--r--editors/openoffice/files/patch-stoc+source+invocation+makefile.mk14
-rw-r--r--editors/openoffice/files/patch-stoc+source+invocation_adapterfactory+makefile.mk14
-rw-r--r--editors/openoffice/files/patch-stoc+source+javaloader+makefile.mk15
-rw-r--r--editors/openoffice/files/patch-stoc+source+javavm+makefile.mk15
-rw-r--r--editors/openoffice/files/patch-stoc+source+loader+makefile.mk14
-rw-r--r--editors/openoffice/files/patch-stoc+source+namingservice+makefile.mk14
-rw-r--r--editors/openoffice/files/patch-stoc+source+proxy_factory+makefile.mk14
-rw-r--r--editors/openoffice/files/patch-stoc+source+registry_tdprovider+makefile.mk15
-rw-r--r--editors/openoffice/files/patch-stoc+source+servicemanager+makefile.mk14
-rw-r--r--editors/openoffice/files/patch-stoc+source+tdmanager+makefile.mk15
-rw-r--r--editors/openoffice/files/patch-stoc+source+typeconv+makefile.mk14
-rw-r--r--editors/openoffice/files/patch-svx+source+fmcomp+makefile.mk12
-rw-r--r--editors/openoffice/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx12
-rw-r--r--editors/openoffice/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx11
-rw-r--r--editors/openoffice/files/patch-tools+bootstrp+makefile.mk23
-rw-r--r--editors/openoffice/files/patch-unzip+source+file_io.c11
-rw-r--r--editors/openoffice/files/patch-unzip+source+misc.c11
-rw-r--r--editors/staroffice70/Makefile177
-rw-r--r--editors/staroffice70/distinfo2
-rw-r--r--editors/staroffice70/pkg-comment1
-rw-r--r--editors/staroffice70/pkg-descr7
-rw-r--r--editors/staroffice70/pkg-message26
-rw-r--r--editors/staroffice70/pkg-plist3632
-rw-r--r--editors/tamago-emacs21/Makefile37
-rw-r--r--editors/tamago-emacs21/distinfo2
-rw-r--r--editors/tamago-emacs21/pkg-comment1
-rw-r--r--editors/tamago-emacs21/pkg-descr11
-rw-r--r--editors/tamago-emacs21/pkg-message12
-rw-r--r--editors/tamago-emacs21/pkg-plist65
-rw-r--r--editors/xemacs/Makefile121
-rw-r--r--editors/xemacs/distinfo3
-rw-r--r--editors/xemacs/files/patch-aa11
-rw-r--r--editors/xemacs/files/patch-af53
-rw-r--r--editors/xemacs/files/patch-ai20
-rw-r--r--editors/xemacs/files/patch-ak17
-rw-r--r--editors/xemacs/pkg-comment1
-rw-r--r--editors/xemacs/pkg-descr21
-rw-r--r--editors/xemacs/pkg-plist1379
3659 files changed, 0 insertions, 231553 deletions
diff --git a/editors/AbiWord2/Makefile b/editors/AbiWord2/Makefile
deleted file mode 100644
index 57feccb63c34..000000000000
--- a/editors/AbiWord2/Makefile
+++ /dev/null
@@ -1,78 +0,0 @@
-# New ports collection makefile for: AbiWord
-# Date created: 3 Mar 1999
-# Whom: Donald Burr <dburr@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-# Note: this port cannot be built when the textproc/mswordview port is
-# already installed, due to header file conflicts and the very broken
-# AbiWord build system.
-
-PORTNAME= AbiWord
-PORTVERSION= 1.0.1
-CATEGORIES= editors
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \
- http://www.abisource.com/downloads/Version-${PORTVERSION}/lf/
-MASTER_SITE_SUBDIR= abiword
-DISTNAME= abiword-${PORTVERSION}
-
-MAINTAINER= gnome@FreeBSD.org
-
-# unzip is needed during the installation process
-BUILD_DEPENDS= unzip:${PORTSDIR}/archivers/unzip
-LIB_DEPENDS= png.5:${PORTSDIR}/graphics/png \
- iconv.3:${PORTSDIR}/converters/libiconv \
- psiconv.8:${PORTSDIR}/converters/psiconv
-
-DIST_SUBDIR= AbiWord
-
-WRKSRC= ${WRKDIR}/abiword-${PORTVERSION}/abi
-
-USE_X_PREFIX= yes
-USE_AUTOMAKE= yes
-USE_GMAKE= yes
-USE_GTK= yes
-WANT_GNOME= yes
-AUTOMAKE= ${WRKSRC}/autogen.sh && ${FIXME}
-CONFIGURE_ARGS= --datadir=${PREFIX}/share
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib -liconv"
-MAKEFILE= GNUmakefile
-FIXME= find ${WRKSRC} -name GNUmakefile.in | xargs ${PERL} -pi -e \
- 's|\$$\(libdir\)/\@PACKAGE\@|\$$\(datadir\)/\@PACKAGE\@|g ; \
- s|\@DEFS\@|-I${WRKSRC}/../libiconv/include \@DEFS\@|g'
-
-.if defined(PACKAGE_BUILDING) || defined(PARALLEL_PACKAGE_BUILD)
-.undef WITHOUT_GNOME
-.undef WITHOUT_ALL
-WITH_GNOME= yes
-.endif
-
-.include <bsd.port.pre.mk>
-
-.if defined(HAVE_GNOME)
-USE_GNOME= yes
-CONFIGURE_ARGS+=--enable-gnome
-.endif
-
-post-patch:
- @iconv -f cp1251 -t koi8-u ${WRKSRC}/user/wp/strings/uk-UA.strings > \
- ${WRKDIR}/.uk-UA.strings
- @${MV} ${WRKDIR}/.uk-UA.strings ${WRKSRC}/user/wp/strings/uk-UA.strings
-
-pre-configure:
- @cd ${WRKSRC} && ${TOUCH} NEWS README AUTHORS ChangeLog
- @cd ${WRKSRC}/ac-helpers && ${RM} -f install-sh mkinstalldirs missing
- @${RM} -f ${WRKSRC}/configure.ac
-
-post-install:
- @${CAT} ${PKGMESSAGE}
-.if defined(HAVE_GNOME)
- @${INSTALL_DATA} ${WRKSRC}/src/pkg/linux/rpm/data/abiword.desktop \
- ${PREFIX}/share/gnome/apps/Applications/abiword.desktop
- @${LN} -sf ${PREFIX}/share/AbiSuite/icons/abiword_48.png \
- ${PREFIX}/share/gnome/pixmaps/abiword_48.png
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/editors/AbiWord2/distinfo b/editors/AbiWord2/distinfo
deleted file mode 100644
index 8fe01cb7f2b1..000000000000
--- a/editors/AbiWord2/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (AbiWord/abiword-1.0.1.tar.gz) = b9532c39879b2e11984135f6815b8e57
diff --git a/editors/AbiWord2/files/patch-..::wv::libole2::Makefile.in b/editors/AbiWord2/files/patch-..::wv::libole2::Makefile.in
deleted file mode 100644
index c1aa9c4a9a1d..000000000000
--- a/editors/AbiWord2/files/patch-..::wv::libole2::Makefile.in
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- ../wv/libole2/Makefile.in 2001/11/23 14:38:19 1.1
-+++ ../wv/libole2/Makefile.in 2001/11/23 14:43:32
-@@ -13,7 +13,7 @@
- HAVE_GLIB = @HAVE_GLIB@
- HAVE_GNOMEVFS= @HAVE_GNOMEVFS@
-
--CFLAGS = @CPPFLAGS@ @CFLAGS@ @DEFS@ -I$(srcdir)/ -I$(srcdir)/.. -DTTFDIR=\"$(datadir)/wv/ttf\" -I$(srcdir)/../libole2 @WMF_CFLAGS@ @GLIB_CFLAGS@
-+CFLAGS = -I$(srcdir)/.. @CPPFLAGS@ @CFLAGS@ @DEFS@ -I$(srcdir)/ -DTTFDIR=\"$(datadir)/wv/ttf\" -I$(srcdir)/../libole2 @WMF_CFLAGS@ @GLIB_CFLAGS@
- ifneq ($(HAVE_GLIB), 1)
- CFLAGS += -I$(srcdir)/../glib-wv/
- endif
diff --git a/editors/AbiWord2/files/patch-..::wv::magick::Makefile.in b/editors/AbiWord2/files/patch-..::wv::magick::Makefile.in
deleted file mode 100644
index bfba3a8beb67..000000000000
--- a/editors/AbiWord2/files/patch-..::wv::magick::Makefile.in
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- ../wv/magick/Makefile.in 2001/08/08 11:44:02 1.1
-+++ ../wv/magick/Makefile.in 2001/08/08 11:44:13
-@@ -40,7 +40,7 @@
- all: $(MAGICKOBJECTS)
-
- %.$(OBJEXT): $(srcdir)/%.c
-- $(CC) $(CFLAGS) -c $(srcdir)/$*.c
-+ $(CC) @CPPFLAGS@ $(CFLAGS) -c $(srcdir)/$*.c
-
- clean:
- rm -rf *.$(OBJEXT) core a.$(OBJEXT)ut *.a
diff --git a/editors/AbiWord2/files/patch-af b/editors/AbiWord2/files/patch-af
deleted file mode 100644
index 502e8de76cd9..000000000000
--- a/editors/AbiWord2/files/patch-af
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/af/util/xp/ut_png.cpp.orig Wed Apr 17 12:49:55 2002
-+++ src/af/util/xp/ut_png.cpp Fri Apr 19 20:40:25 2002
-@@ -24,7 +24,7 @@
- #ifdef _AIX
- #define jmpbuf __jmpbuf
- #endif
--#include "png.h"
-+#include <png.h>
-
- #include "ut_assert.h"
- #include "ut_bytebuf.h"
diff --git a/editors/AbiWord2/files/patch-an b/editors/AbiWord2/files/patch-an
deleted file mode 100644
index f574d00872ed..000000000000
--- a/editors/AbiWord2/files/patch-an
+++ /dev/null
@@ -1,46 +0,0 @@
-
-$FreeBSD$
-
---- src/Makefile.orig Sun Jul 15 10:13:26 2001
-+++ src/Makefile Wed Aug 8 13:28:42 2001
-@@ -48,6 +48,7 @@
-
- ## Set the following to a list of pathnames to be copied to $(CANONDIR)
- CANON_TOPLEVELFILES= $(ABI_ROOT)/COPYING $(ABI_ROOT)/user/wp/readme.txt
-+CANON_TLF_NOTDIR= $(notdir $(CANON_TOPLEVELFILES))
-
- ## Set the following to a list of directories (probably a subset of DIRS)
- ## that have work to do.
-@@ -58,6 +59,9 @@
- @for k in $(CANON_TOPLEVELFILES); do \
- $(ABICOPY) $$k $(CANONDIR); \
- done
-+ @for k in $(CANON_TLF_NOTDIR); do \
-+ $(ABICHMOD) ugo=r $(CANONDIR)/$$k; \
-+ done
- @for k in $(CANON_SubDirs); do \
- $(MAKE) ABI_ROOT=$(ABI_ROOT) -C $$k canonical; \
- done
-@@ -72,6 +76,7 @@
- cp $$k american.hash; \
- rm $$k ; \
- done)
-+ @(cd $(CANONDIR)/dictionary; $(ABICHMOD) ugo=r *)
- endif
-
- @$(subst xxxx,$(CANONDIR)/clipart,$(VERIFY_DIRECTORY))
-@@ -106,10 +111,12 @@
- fi
- # icons for X window manager use
- @$(subst xxxx,$(CANONDIR)/icons,$(VERIFY_DIRECTORY))
-- (cd $(ABI_ROOT)/../abidistfiles/icons; cp abi* $(CANONDIR)/icons)
-+ (cd $(ABI_ROOT)/../abidistfiles/icons; $(ABICOPY) abi* $(CANONDIR)/icons)
-+ @(cd $(CANONDIR)/icons; $(ABICHMOD) ugo=r *_48*)
- # font stuff for installation
- @$(subst xxxx,$(CANONDIR)/fonts,$(VERIFY_DIRECTORY))
-- (cd $(ABI_ROOT)/../unixfonts/fonts ; cp *.* $(CANONDIR)/fonts)
-+ (cd $(ABI_ROOT)/../unixfonts/fonts ; $(ABICOPY) *.* $(CANONDIR)/fonts)
-+ @(cd $(CANONDIR)/fonts; $(ABICHMOD) ugo=r *.*)
- endif
-
- ##################################################################
diff --git a/editors/AbiWord2/files/patch-ap b/editors/AbiWord2/files/patch-ap
deleted file mode 100644
index 76fbc4554e65..000000000000
--- a/editors/AbiWord2/files/patch-ap
+++ /dev/null
@@ -1,23 +0,0 @@
---- src/wp/Makefile.orig Sat Apr 13 07:22:38 2002
-+++ src/wp/Makefile Fri Apr 19 23:30:57 2002
-@@ -44,8 +44,18 @@
- @$(subst xxxx,$(CANON_AppDir),$(VERIFY_DIRECTORY))
- @$(subst xxxx,$(CANON_AppDir)/strings,$(VERIFY_DIRECTORY))
- @$(subst xxxx,$(CANON_AppDir)/help,$(VERIFY_DIRECTORY))
-+ @$(subst xxxx,$(CANON_AppDir)/help/en-US,$(VERIFY_DIRECTORY))
-+ @$(subst xxxx,$(CANON_AppDir)/help/en-US/howto,$(VERIFY_DIRECTORY))
-+ @$(subst xxxx,$(CANON_AppDir)/help/en-US/howto/howtoweb.xhtml_data,$(VERIFY_DIRECTORY))
-+ @$(subst xxxx,$(CANON_AppDir)/help/en-US/howto/howtoword.xhtml_data,$(VERIFY_DIRECTORY))
-+ @$(subst xxxx,$(CANON_AppDir)/help/en-US/info,$(VERIFY_DIRECTORY))
-+ @$(subst xxxx,$(CANON_AppDir)/help/en-US/interface,$(VERIFY_DIRECTORY))
-+ @$(subst xxxx,$(CANON_AppDir)/help/en-US/interface/dialogreplace.xhtml_data,$(VERIFY_DIRECTORY))
-+ @$(subst xxxx,$(CANON_AppDir)/help/en-US/interface/menufile.xhtml_data,$(VERIFY_DIRECTORY))
-+ @$(subst xxxx,$(CANON_AppDir)/help/en-US/interface/workspace.xhtml_data,$(VERIFY_DIRECTORY))
-+ @$(subst xxxx,$(CANON_AppDir)/help/en-US/problems,$(VERIFY_DIRECTORY))
-+ @$(subst xxxx,$(CANON_AppDir)/help/en-US/tutorial,$(VERIFY_DIRECTORY))
-+ @$(subst xxxx,$(CANON_AppDir)/help/images,$(VERIFY_DIRECTORY))
- @$(ABICOPY) $(USERDIR)/wp/readme.txt $(CANON_AppDir)
- @$(ABICOPY) $(USERDIR)/wp/system.profile* $(CANON_AppDir)
- @$(ABICOPY) $(USERDIR)/wp/strings/*.strings $(CANON_AppDir)/strings
-- (cd $(USERDIR)/wp/help; tar cf - images ./*.* $(CANON_Lang)/*.* $(CANON_Lang)/*/*.*) | (cd $(CANON_AppDir)/help; tar xf -)
-- @$(ABICOPY) $(ABI_ROOT)/CREDITS.TXT $(CANON_AppDir)/help/en-US/credits.txt
diff --git a/editors/AbiWord2/files/patch-aq b/editors/AbiWord2/files/patch-aq
deleted file mode 100644
index ed0324f287e6..000000000000
--- a/editors/AbiWord2/files/patch-aq
+++ /dev/null
@@ -1,27 +0,0 @@
---- src/config/abi_defs.mk Fri Jun 9 15:48:49 2000
-+++ src/config/abi_defs.mk.new Thu Jun 22 16:32:03 2000
-@@ -124,11 +124,11 @@
- ## INSTALL program...
-
- define MAKE_OBJDIR
--if test ! -d $(@D); then rm -rf $(@D); mkdir -p $(@D); fi
-+if test ! -d $(@D); then rm -rf $(@D); $(ABIMKDIR) -p $(@D); fi
- endef
-
- define VERIFY_DIRECTORY
--if test ! -d xxxx; then rm -rf xxxx; mkdir -p xxxx; fi
-+if test ! -d xxxx; then rm -rf xxxx; $(ABIMKDIR) -p xxxx; fi
- endef
-
- ifeq ($(OS_NAME), WIN32)
-@@ -160,7 +160,9 @@
- ##################################################################
- ##################################################################
-
--ABICOPY=cp
-+ABICOPY = cp
-+ABICHMOD = chmod
-+ABIMKDIR = mkdir -m u=rwx,go=rx
-
- ifdef ABISOURCE_LICENSED_TRADEMARKS
- ABI_TMDEFS= -DABISOURCE_LICENSED_TRADEMARKS
diff --git a/editors/AbiWord2/files/patch-ar b/editors/AbiWord2/files/patch-ar
deleted file mode 100644
index 5832a8deed5c..000000000000
--- a/editors/AbiWord2/files/patch-ar
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- src/pkg/common/unix/scripts/install.sh.orig Sat Apr 7 10:59:52 2001
-+++ src/pkg/common/unix/scripts/install.sh Wed Aug 8 13:31:57 2001
-@@ -80,7 +80,7 @@
-
- echo "Installing program binaries to [$LIBEXECDIR]..."
- # Setup bins
--(cd $SRCDIR/bin; tar cf - *) | (cd $LIBEXECDIR; tar xf -)
-+(cd $SRCDIR/bin; cp Abi* $LIBEXECDIR)
-
- ########################################################################
- # If we're on Solaris, run makepsres on the font path
diff --git a/editors/AbiWord2/files/patch-au b/editors/AbiWord2/files/patch-au
deleted file mode 100644
index 3c726a835376..000000000000
--- a/editors/AbiWord2/files/patch-au
+++ /dev/null
@@ -1,45 +0,0 @@
---- src/pkg/common/unix/scripts/makewrapper.sh.orig Wed Jan 23 09:16:52 2002
-+++ src/pkg/common/unix/scripts/makewrapper.sh Sat Feb 23 15:30:19 2002
-@@ -80,23 +80,31 @@
- if [ -z "\$locale" ]
- then
- locale=\$LANG
-+elif [ -x \$locale ]
-+then
-+ locale=\$LC_CTYPE
- fi
-
- if [ ! -z "\$locale" ]
- then
-- #now guess encoding
-+ #now guess country/region/encoding
-+ country=\`echo \$locale | sed -e 's/\(.*\)_.*\$/\1/'\`
-+ region=\`echo \$locale | sed -e 's/^.*_\(.*\)\..*/\1/'\`
- encoding=\`echo \$locale | sed -e 's/^.*\.\(.*\)\$/\1/'\`
-- if [ ! -z "\$encoding" ]
-+ if [ ! -z \$country -o ! -z \$region -o ! -z \$encoding ]
- then
-- addfontdir=\$ABISUITE_FONT_HOME/\$encoding
-- if [ ! -z "\$addfontdir" ]
-- then
-- if [ -d "\$addfontdir" ]
-- then
-- #add directory with locale-specific fonts to font path
-- ABISUITE_FONT_PATH=\$ABISUITE_FONT_PATH,\$addfontdir
-- fi
-- fi
-+ addfontdirlst="\$ABISUITE_FONT_HOME/\$country \$ABISUITE_FONT_HOME/\${country}-\${region} \$ABISUITE_FONT_HOME/\$encoding \$ABISUITE_FONT_HOME/\${country}-\${region}.\${encoding}"
-+ for addfontdir in \$addfontdirlst
-+ do
-+ if [ ! -z \$addfontdir ]
-+ then
-+ if [ -d \$addfontdir -a ! -f \$addfontdir/.already-in-fp ]
-+ then
-+ #add directory with locale-specific fonts to font path
-+ ABISUITE_FONT_PATH=\$ABISUITE_FONT_PATH,\$addfontdir
-+ fi
-+ fi
-+ done
- fi
- fi
-
diff --git a/editors/AbiWord2/files/patch-autogen.sh b/editors/AbiWord2/files/patch-autogen.sh
deleted file mode 100644
index 57a58a879794..000000000000
--- a/editors/AbiWord2/files/patch-autogen.sh
+++ /dev/null
@@ -1,54 +0,0 @@
-
-$FreeBSD$
-
---- autogen.sh.orig Mon Mar 25 07:41:49 2002
-+++ autogen.sh Tue Apr 9 12:35:41 2002
-@@ -10,20 +10,20 @@
-
- set -e
-
--automake --version | perl -ne 'if (/\(GNU automake\) ([0-9].[0-9])/) {print; if ($1 < 1.4) {exit 1;}}'
-+automake14 --version | perl -ne 'if (/\(GNU automake\) ([0-9].[0-9])/) {print; if ($1 < 1.4) {exit 1;}}'
-
- if [ $? -ne 0 ]; then
- echo "Error: you need automake 1.4 or later. Please upgrade."
- exit 1
- fi
-
--if test ! -d `aclocal --print-ac-dir`; then
-+if test ! -d `aclocal14 --print-ac-dir`; then
- echo "Bad aclocal (automake) installation"
- exit 1
- fi
-
- for script in `cd ac-helpers/fallback; echo *.m4`; do
-- if test -r `aclocal --print-ac-dir`/$script; then
-+ if test -r `aclocal14 --print-ac-dir`/$script; then
- # Perhaps it was installed recently
- rm -f ac-helpers/$script
- else
-@@ -34,13 +34,13 @@
-
- # Produce aclocal.m4, so autoconf gets the automake macros it needs
- echo "Creating aclocal.m4..."
--aclocal -I ac-helpers
-+aclocal14 -I ac-helpers
-
- # autoheader
-
- # Produce all the `GNUmakefile.in's and create neat missing things
- # like `install-sh', etc.
--automake --add-missing --copy --foreign
-+automake14 --add-missing --copy --foreign
-
- # If there's a config.cache file, we may need to delete it.
- # If we have an existing configure script, save a copy for comparison.
-@@ -50,7 +50,7 @@
-
- # Produce ./configure
- echo "Creating configure..."
--autoconf
-+autoconf213
-
- echo ""
- echo "You can run ./configure now."
diff --git a/editors/AbiWord2/files/patch-av b/editors/AbiWord2/files/patch-av
deleted file mode 100644
index f357fa978631..000000000000
--- a/editors/AbiWord2/files/patch-av
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/config/platforms/freebsd.mk.orig Sun Jan 7 01:04:09 2001
-+++ src/config/platforms/freebsd.mk Sun Jan 7 01:07:26 2001
-@@ -57,7 +57,7 @@
- endif
-
- # Includes
--OS_INCLUDES = -I/usr/local/include
-+OS_INCLUDES = -I/usr/local/include -I$(ABI_ROOT)/../libiconv/include
- G++INCLUDES = -I/usr/include/g++
-
- # Compiler flags
diff --git a/editors/AbiWord2/files/patch-configure.in b/editors/AbiWord2/files/patch-configure.in
deleted file mode 100644
index ff73266eed52..000000000000
--- a/editors/AbiWord2/files/patch-configure.in
+++ /dev/null
@@ -1,18 +0,0 @@
-
-$FreeBSD$
-
---- configure.in.orig Thu Nov 22 01:08:37 2001
-+++ configure.in Fri Nov 23 17:17:37 2001
-@@ -317,10 +317,10 @@
-
- if test "$PLATFORM" = "unix"; then
- if test "$gnome" = "true"; then
-- PLATFORM_CFLAGS="$GNOME_CFLAGS $GMODULE_CFLAGS $GTK_CFLAGS -DSUPPORTS_UT_IDLE=1"
-+ PLATFORM_CFLAGS="$CFLAGS $GNOME_CFLAGS $GMODULE_CFLAGS $GTK_CFLAGS -DSUPPORTS_UT_IDLE=1"
- PLATFORM_LIBS=
- else
-- PLATFORM_CFLAGS="$GMODULE_CFLAGS $GTK_CFLAGS -DSUPPORTS_UT_IDLE=1"
-+ PLATFORM_CFLAGS="$CFLAGS $GMODULE_CFLAGS $GTK_CFLAGS -DSUPPORTS_UT_IDLE=1"
- PLATFORM_LIBS=
- fi
- fi
diff --git a/editors/AbiWord2/files/patch-src::wp::ap::unix::ap_UnixApp.cpp b/editors/AbiWord2/files/patch-src::wp::ap::unix::ap_UnixApp.cpp
deleted file mode 100644
index 9af484ab202f..000000000000
--- a/editors/AbiWord2/files/patch-src::wp::ap::unix::ap_UnixApp.cpp
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- src/wp/ap/unix/ap_UnixApp.cpp.orig Thu Dec 6 09:00:14 2001
-+++ src/wp/ap/unix/ap_UnixApp.cpp Mon Dec 17 13:49:48 2001
-@@ -612,7 +612,7 @@
- {
- pluginDir = pluginList[i];
-
-- n = scandir(pluginDir.c_str(), &namelist, so_only, alphasort);
-+ n = scandir(pluginDir.c_str(), &namelist, (int (*)(dirent *))so_only, alphasort);
- UT_DEBUGMSG(("DOM: found %d plugins in %s\n", n, pluginDir.c_str()));
-
- if (n > 0)
diff --git a/editors/AbiWord2/pkg-comment b/editors/AbiWord2/pkg-comment
deleted file mode 100644
index 9156838a8ebf..000000000000
--- a/editors/AbiWord2/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An open-source, cross-platform WYSIWYG word processor
diff --git a/editors/AbiWord2/pkg-descr b/editors/AbiWord2/pkg-descr
deleted file mode 100644
index 92969ac66a5e..000000000000
--- a/editors/AbiWord2/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-AbiWord is an open-source, cross-platform WYSIWYG word processor. It works
-on Windows and most Unix Systems.
-
-Features include:
-
- - Basic character formatting (bold, underline, italics, etc.)
- - Paragraph alignment
- - Spell-check
- - Import of Word97 and RTF documents
- - Export to RTF, Text, HTML, and LaTeX formats
- - Interactive rulers and tabs
- - Styles
- - Unlimited undo/redo
- - Multiple column control
- - Widow/orphan control
- - Find/Replace
- - Images
-
-For more information, or to see screenshots, visit the AbiSource home page
-at
-WWW: http://www.abisource.com/
diff --git a/editors/AbiWord2/pkg-message b/editors/AbiWord2/pkg-message
deleted file mode 100644
index 19078b1c00a6..000000000000
--- a/editors/AbiWord2/pkg-message
+++ /dev/null
@@ -1,21 +0,0 @@
-In order to use AbiWord, you may have to add one or more lines to your
-XF86Config file, usually located in /etc/X11/XF86Config or /etc/XF86Config.
-
-For XFree86 >= 4, add the following line to the "Module" section:
-
- Load "type1"
-
-For other X servers, please consult your documentation.
-
-Also, if you are going to display AbiWord on a remote X server, besides
-following the instructions above, please make sure that the files in the
-${PREFIX}/share/AbiSuite/fonts directory are available to the remote X
-server and add the ${PREFIX}/share/AbiSuite/fonts into server's font
-path. For XFree86, add the following line to the "Files" section:
-
- FontPath "${PREFIX}/share/AbiSuite/fonts"
-
-If you use a different X server, please see its documentation on how to
-do this.
-
-Finally, re-start your X server.
diff --git a/editors/AbiWord2/pkg-plist b/editors/AbiWord2/pkg-plist
deleted file mode 100644
index db8d5442e68e..000000000000
--- a/editors/AbiWord2/pkg-plist
+++ /dev/null
@@ -1,322 +0,0 @@
-bin/AbiWord
-bin/AbiWord_d
-%%NOGNOME:%%bin/AbiWord_s
-bin/abiword
-bin/ttfadmin.sh
-bin/ttftool
-share/AbiSuite/AbiWord/help/en-US/aboutos.html
-share/AbiSuite/AbiWord/help/en-US/credits.html
-share/AbiSuite/AbiWord/help/en-US/credits.txt
-share/AbiSuite/AbiWord/help/en-US/fdl.html
-share/AbiSuite/AbiWord/help/en-US/histyle.css
-share/AbiSuite/AbiWord/help/en-US/howto/howtonormaltemplate.html
-share/AbiSuite/AbiWord/help/en-US/howto/howtotables.html
-share/AbiSuite/AbiWord/help/en-US/howto/howtoweb.html
-share/AbiSuite/AbiWord/help/en-US/howto/howtoweb.xhtml_data/ruler.png
-share/AbiSuite/AbiWord/help/en-US/howto/howtoword.html
-share/AbiSuite/AbiWord/help/en-US/howto/howtoword.xhtml_data/gettingstarted.abw-0.png
-share/AbiSuite/AbiWord/help/en-US/howto/index.html
-share/AbiSuite/AbiWord/help/en-US/index.html
-share/AbiSuite/AbiWord/help/en-US/info/index.html
-share/AbiSuite/AbiWord/help/en-US/info/inforequirements.html
-share/AbiSuite/AbiWord/help/en-US/info/infospelling.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogactivatewindow.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogbackgroundcolor.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogbookmark.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogbreak.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogchangecase.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogcolumns.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogdateandtime.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogfield.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogfind.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogfont.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogformatheaderfooters.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialoggoto.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialoghyperlink.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogimageproperties.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialoglanguage.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialoglists.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogmodifystyle.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialognew.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialognewstyle.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogopenlinux.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogpagenumbers.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogpagesetup.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogparagraph.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogplugins.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogpreferences.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogreplace.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogreplace.xhtml_data/replace.png
-share/AbiSuite/AbiWord/help/en-US/interface/dialogsavelinux.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogscreencolor.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogspelling.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogstyles.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogsymbol.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogtabs.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogwordcount.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogzoom.html
-share/AbiSuite/AbiWord/help/en-US/interface/index.html
-share/AbiSuite/AbiWord/help/en-US/interface/menucontextual.html
-share/AbiSuite/AbiWord/help/en-US/interface/menuedit.html
-share/AbiSuite/AbiWord/help/en-US/interface/menufile.html
-share/AbiSuite/AbiWord/help/en-US/interface/menuformat.html
-share/AbiSuite/AbiWord/help/en-US/interface/menuhelp.html
-share/AbiSuite/AbiWord/help/en-US/interface/menuinsert.html
-share/AbiSuite/AbiWord/help/en-US/interface/menutools.html
-share/AbiSuite/AbiWord/help/en-US/interface/menuview.html
-share/AbiSuite/AbiWord/help/en-US/interface/menuweb.html
-share/AbiSuite/AbiWord/help/en-US/interface/menuwindow.html
-share/AbiSuite/AbiWord/help/en-US/interface/rulers.html
-share/AbiSuite/AbiWord/help/en-US/interface/toolbarextra.html
-share/AbiSuite/AbiWord/help/en-US/interface/toolbarformatting.html
-share/AbiSuite/AbiWord/help/en-US/interface/toolbarstandard.html
-share/AbiSuite/AbiWord/help/en-US/interface/workspace.html
-share/AbiSuite/AbiWord/help/en-US/interface/workspace.xhtml_data/full_window.png
-share/AbiSuite/AbiWord/help/en-US/interface/workspace.xhtml_data/functionbars.png
-share/AbiSuite/AbiWord/help/en-US/interface/workspace.xhtml_data/functionbars_hiding.png
-share/AbiSuite/AbiWord/help/en-US/interface/workspace.xhtml_data/grabbar_shaded.png
-share/AbiSuite/AbiWord/help/en-US/interface/workspace.xhtml_data/ruler.png
-share/AbiSuite/AbiWord/help/en-US/interface/workspace.xhtml_data/statusbar.png
-share/AbiSuite/AbiWord/help/en-US/interface/workspace.xhtml_data/statusbar_quickhelp.png
-share/AbiSuite/AbiWord/help/en-US/interface/workspace.xhtml_data/titlebar.png
-share/AbiSuite/AbiWord/help/en-US/introduction.html
-share/AbiSuite/AbiWord/help/en-US/problems/index.html
-share/AbiSuite/AbiWord/help/en-US/problems/problemsbugs.html
-share/AbiSuite/AbiWord/help/en-US/problems/problemsfaq.html
-share/AbiSuite/AbiWord/help/en-US/problems/problemsfonts.html
-share/AbiSuite/AbiWord/help/en-US/problems/problemshelp.html
-share/AbiSuite/AbiWord/help/en-US/search.html
-share/AbiSuite/AbiWord/help/en-US/style.css
-share/AbiSuite/AbiWord/help/en-US/tutorial/index.html
-share/AbiSuite/AbiWord/readme.txt
-share/AbiSuite/AbiWord/scripts/abw2html.pl
-share/AbiSuite/AbiWord/strings/bg-BG.strings
-share/AbiSuite/AbiWord/strings/ca-ES.strings
-share/AbiSuite/AbiWord/strings/cs-CZ.strings
-share/AbiSuite/AbiWord/strings/cy-GB.strings
-share/AbiSuite/AbiWord/strings/da-DK.strings
-share/AbiSuite/AbiWord/strings/de-CH.strings
-share/AbiSuite/AbiWord/strings/de-DE.strings
-share/AbiSuite/AbiWord/strings/el-GR.strings
-share/AbiSuite/AbiWord/strings/en-AU.strings
-share/AbiSuite/AbiWord/strings/en-GB.strings
-share/AbiSuite/AbiWord/strings/en-IE.strings
-share/AbiSuite/AbiWord/strings/es-ES.strings
-share/AbiSuite/AbiWord/strings/fi-FI.strings
-share/AbiSuite/AbiWord/strings/fr-FR.strings
-share/AbiSuite/AbiWord/strings/ga-IE.strings
-share/AbiSuite/AbiWord/strings/gl-ES.strings
-share/AbiSuite/AbiWord/strings/hu-HU.strings
-share/AbiSuite/AbiWord/strings/id-ID.strings
-share/AbiSuite/AbiWord/strings/it-IT.strings
-share/AbiSuite/AbiWord/strings/ja-JP.strings
-share/AbiSuite/AbiWord/strings/lt-LT.strings
-share/AbiSuite/AbiWord/strings/nb-NO.strings
-share/AbiSuite/AbiWord/strings/nl-NL.strings
-share/AbiSuite/AbiWord/strings/nn-NO.strings
-share/AbiSuite/AbiWord/strings/pl-PL.strings
-share/AbiSuite/AbiWord/strings/pt-BR.strings
-share/AbiSuite/AbiWord/strings/pt-PT.strings
-share/AbiSuite/AbiWord/strings/ru-RU.strings
-share/AbiSuite/AbiWord/strings/sk-SK.strings
-share/AbiSuite/AbiWord/strings/sl-SI.strings
-share/AbiSuite/AbiWord/strings/sv-SE.strings
-share/AbiSuite/AbiWord/strings/tr-TR.strings
-share/AbiSuite/AbiWord/strings/uk-UA.strings
-share/AbiSuite/AbiWord/strings/zh-CN.strings
-share/AbiSuite/AbiWord/strings/zh-HK.strings
-share/AbiSuite/AbiWord/strings/zh-TW.strings
-share/AbiSuite/AbiWord/system.profile
-share/AbiSuite/AbiWord/system.profile-CP1254
-share/AbiSuite/AbiWord/system.profile-KOI8-R
-share/AbiSuite/AbiWord/system.profile-KOI8-U
-share/AbiSuite/AbiWord/system.profile-KOI8-UB
-share/AbiSuite/AbiWord/system.profile-bg-BG
-share/AbiSuite/AbiWord/system.profile-ca-ES
-share/AbiSuite/AbiWord/system.profile-cs-CZ
-share/AbiSuite/AbiWord/system.profile-da-DK
-share/AbiSuite/AbiWord/system.profile-de
-share/AbiSuite/AbiWord/system.profile-de-AT
-share/AbiSuite/AbiWord/system.profile-de-CH
-share/AbiSuite/AbiWord/system.profile-de-DE
-share/AbiSuite/AbiWord/system.profile-el-GR
-share/AbiSuite/AbiWord/system.profile-en
-share/AbiSuite/AbiWord/system.profile-en-AU
-share/AbiSuite/AbiWord/system.profile-en-CA
-share/AbiSuite/AbiWord/system.profile-en-GB
-share/AbiSuite/AbiWord/system.profile-en-IE
-share/AbiSuite/AbiWord/system.profile-en-NZ
-share/AbiSuite/AbiWord/system.profile-en-US
-share/AbiSuite/AbiWord/system.profile-en-ZA
-share/AbiSuite/AbiWord/system.profile-es
-share/AbiSuite/AbiWord/system.profile-es-ES
-share/AbiSuite/AbiWord/system.profile-fr
-share/AbiSuite/AbiWord/system.profile-fr-BE
-share/AbiSuite/AbiWord/system.profile-fr-CA
-share/AbiSuite/AbiWord/system.profile-fr-CH
-share/AbiSuite/AbiWord/system.profile-fr-FR
-share/AbiSuite/AbiWord/system.profile-gl-ES
-share/AbiSuite/AbiWord/system.profile-hu-HU
-share/AbiSuite/AbiWord/system.profile-it-IT
-share/AbiSuite/AbiWord/system.profile-ja-JP
-share/AbiSuite/AbiWord/system.profile-lt-LT
-share/AbiSuite/AbiWord/system.profile-nb-NO
-share/AbiSuite/AbiWord/system.profile-nl-NL
-share/AbiSuite/AbiWord/system.profile-nn-NO
-share/AbiSuite/AbiWord/system.profile-pl-PL
-share/AbiSuite/AbiWord/system.profile-pt-BR
-share/AbiSuite/AbiWord/system.profile-pt-PT
-share/AbiSuite/AbiWord/system.profile-ru
-share/AbiSuite/AbiWord/system.profile-ru-RU
-share/AbiSuite/AbiWord/system.profile-sk-SK
-share/AbiSuite/AbiWord/system.profile-sk-SK.CP1250
-share/AbiSuite/AbiWord/system.profile-sl
-share/AbiSuite/AbiWord/system.profile-sv
-share/AbiSuite/AbiWord/system.profile-sv-SE
-share/AbiSuite/AbiWord/system.profile-tr
-share/AbiSuite/AbiWord/system.profile-tr-TR
-share/AbiSuite/AbiWord/system.profile-tr-TR.CP1254
-share/AbiSuite/AbiWord/system.profile-zh-CN
-share/AbiSuite/AbiWord/system.profile-zh-TW
-share/AbiSuite/README
-share/AbiSuite/clipart/book.png
-share/AbiSuite/clipart/chip.png
-share/AbiSuite/clipart/fun.png
-share/AbiSuite/clipart/gear.png
-share/AbiSuite/clipart/gnomea.png
-share/AbiSuite/clipart/gnomeb.png
-share/AbiSuite/clipart/gnomec.png
-share/AbiSuite/clipart/gnomecorner.png
-share/AbiSuite/clipart/gnomed.png
-share/AbiSuite/clipart/gnomedecor1.png
-share/AbiSuite/clipart/gnomedecor2.png
-share/AbiSuite/clipart/gnomee.png
-share/AbiSuite/clipart/gnomeflowers.png
-share/AbiSuite/clipart/gnomeline.png
-share/AbiSuite/clipart/idea.png
-share/AbiSuite/clipart/lamp.png
-share/AbiSuite/clipart/monitor.png
-share/AbiSuite/clipart/music1.png
-share/AbiSuite/clipart/pinceau.png
-share/AbiSuite/clipart/simca.png
-share/AbiSuite/clipart/surprise.png
-share/AbiSuite/clipart/together.png
-share/AbiSuite/clipart/toolbox.png
-share/AbiSuite/clipart/tree.png
-share/AbiSuite/clipart/tux_bordelais.png
-share/AbiSuite/clipart/weather.png
-share/AbiSuite/clipart/write.png
-share/AbiSuite/dictionary/american.hash
-share/AbiSuite/fonts/a010013l.afm
-share/AbiSuite/fonts/a010013l.pfb
-share/AbiSuite/fonts/a010015l.afm
-share/AbiSuite/fonts/a010015l.pfb
-share/AbiSuite/fonts/a010033l.afm
-share/AbiSuite/fonts/a010033l.pfb
-share/AbiSuite/fonts/a010035l.afm
-share/AbiSuite/fonts/a010035l.pfb
-share/AbiSuite/fonts/adobe-full.u2g
-share/AbiSuite/fonts/adobe-short.u2g
-share/AbiSuite/fonts/b018012l.afm
-share/AbiSuite/fonts/b018012l.pfb
-share/AbiSuite/fonts/b018015l.afm
-share/AbiSuite/fonts/b018015l.pfb
-share/AbiSuite/fonts/b018032l.afm
-share/AbiSuite/fonts/b018032l.pfb
-share/AbiSuite/fonts/b018035l.afm
-share/AbiSuite/fonts/b018035l.pfb
-share/AbiSuite/fonts/bchb.afm
-share/AbiSuite/fonts/bchb.pfa
-share/AbiSuite/fonts/bchbi.afm
-share/AbiSuite/fonts/bchbi.pfa
-share/AbiSuite/fonts/bchr.afm
-share/AbiSuite/fonts/bchr.pfa
-share/AbiSuite/fonts/bchri.afm
-share/AbiSuite/fonts/bchri.pfa
-share/AbiSuite/fonts/c059013l.afm
-share/AbiSuite/fonts/c059013l.pfb
-share/AbiSuite/fonts/c059016l.afm
-share/AbiSuite/fonts/c059016l.pfb
-share/AbiSuite/fonts/c059033l.afm
-share/AbiSuite/fonts/c059033l.pfb
-share/AbiSuite/fonts/c059036l.afm
-share/AbiSuite/fonts/c059036l.pfb
-share/AbiSuite/fonts/d050000l.afm
-share/AbiSuite/fonts/d050000l.pfb
-share/AbiSuite/fonts/d050000l.u2g
-share/AbiSuite/fonts/dingbats.e2u
-share/AbiSuite/fonts/fonts.dir
-share/AbiSuite/fonts/fonts.scale
-share/AbiSuite/fonts/n019003l.afm
-share/AbiSuite/fonts/n019003l.pfb
-share/AbiSuite/fonts/n019004l.afm
-share/AbiSuite/fonts/n019004l.pfb
-share/AbiSuite/fonts/n019023l.afm
-share/AbiSuite/fonts/n019023l.pfb
-share/AbiSuite/fonts/n019024l.afm
-share/AbiSuite/fonts/n019024l.pfb
-share/AbiSuite/fonts/n019043l.afm
-share/AbiSuite/fonts/n019043l.pfb
-share/AbiSuite/fonts/n019044l.afm
-share/AbiSuite/fonts/n019044l.pfb
-share/AbiSuite/fonts/n019063l.afm
-share/AbiSuite/fonts/n019063l.pfb
-share/AbiSuite/fonts/n019064l.afm
-share/AbiSuite/fonts/n019064l.pfb
-share/AbiSuite/fonts/n021003l.afm
-share/AbiSuite/fonts/n021003l.pfb
-share/AbiSuite/fonts/n021004l.afm
-share/AbiSuite/fonts/n021004l.pfb
-share/AbiSuite/fonts/n021023l.afm
-share/AbiSuite/fonts/n021023l.pfb
-share/AbiSuite/fonts/n021024l.afm
-share/AbiSuite/fonts/n021024l.pfb
-share/AbiSuite/fonts/n022003l.afm
-share/AbiSuite/fonts/n022003l.pfb
-share/AbiSuite/fonts/n022004l.afm
-share/AbiSuite/fonts/n022004l.pfb
-share/AbiSuite/fonts/n022023l.afm
-share/AbiSuite/fonts/n022023l.pfb
-share/AbiSuite/fonts/n022024l.afm
-share/AbiSuite/fonts/n022024l.pfb
-share/AbiSuite/fonts/p052003l.afm
-share/AbiSuite/fonts/p052003l.pfb
-share/AbiSuite/fonts/p052004l.afm
-share/AbiSuite/fonts/p052004l.pfb
-share/AbiSuite/fonts/p052023l.afm
-share/AbiSuite/fonts/p052023l.pfb
-share/AbiSuite/fonts/p052024l.afm
-share/AbiSuite/fonts/p052024l.pfb
-share/AbiSuite/fonts/s050000l.afm
-share/AbiSuite/fonts/s050000l.pfb
-share/AbiSuite/fonts/s050000l.u2g
-share/AbiSuite/fonts/symbol.e2u
-share/AbiSuite/fonts/z003034l.afm
-share/AbiSuite/fonts/z003034l.pfb
-share/AbiSuite/icons/abiword_48.png
-share/AbiSuite/icons/abiword_48.tif
-share/AbiSuite/icons/abiword_48.xpm
-%%GNOME:%%share/AbiSuite/icons/abiword_logo.xpm
-share/AbiSuite/templates/normal.awt
-%%GNOME:%%share/gnome/apps/Applications/abiword.desktop
-%%GNOME:%%share/gnome/pixmaps/abiword_48.png
-@dirrm share/AbiSuite/templates
-@dirrm share/AbiSuite/icons
-@dirrm share/AbiSuite/fonts
-@dirrm share/AbiSuite/dictionary
-@dirrm share/AbiSuite/clipart
-@dirrm share/AbiSuite/AbiWord/strings
-@dirrm share/AbiSuite/AbiWord/scripts
-@dirrm share/AbiSuite/AbiWord/help/en-US/tutorial
-@dirrm share/AbiSuite/AbiWord/help/en-US/problems
-@dirrm share/AbiSuite/AbiWord/help/en-US/interface/workspace.xhtml_data
-@dirrm share/AbiSuite/AbiWord/help/en-US/interface/dialogreplace.xhtml_data
-@dirrm share/AbiSuite/AbiWord/help/en-US/interface
-@dirrm share/AbiSuite/AbiWord/help/en-US/info
-@dirrm share/AbiSuite/AbiWord/help/en-US/howto/howtoword.xhtml_data
-@dirrm share/AbiSuite/AbiWord/help/en-US/howto/howtoweb.xhtml_data
-@dirrm share/AbiSuite/AbiWord/help/en-US/howto
-@dirrm share/AbiSuite/AbiWord/help/en-US
-@dirrm share/AbiSuite/AbiWord/help
-@dirrm share/AbiSuite/AbiWord
-@dirrm share/AbiSuite
diff --git a/editors/abiword-devel/Makefile b/editors/abiword-devel/Makefile
deleted file mode 100644
index 57feccb63c34..000000000000
--- a/editors/abiword-devel/Makefile
+++ /dev/null
@@ -1,78 +0,0 @@
-# New ports collection makefile for: AbiWord
-# Date created: 3 Mar 1999
-# Whom: Donald Burr <dburr@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-# Note: this port cannot be built when the textproc/mswordview port is
-# already installed, due to header file conflicts and the very broken
-# AbiWord build system.
-
-PORTNAME= AbiWord
-PORTVERSION= 1.0.1
-CATEGORIES= editors
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \
- http://www.abisource.com/downloads/Version-${PORTVERSION}/lf/
-MASTER_SITE_SUBDIR= abiword
-DISTNAME= abiword-${PORTVERSION}
-
-MAINTAINER= gnome@FreeBSD.org
-
-# unzip is needed during the installation process
-BUILD_DEPENDS= unzip:${PORTSDIR}/archivers/unzip
-LIB_DEPENDS= png.5:${PORTSDIR}/graphics/png \
- iconv.3:${PORTSDIR}/converters/libiconv \
- psiconv.8:${PORTSDIR}/converters/psiconv
-
-DIST_SUBDIR= AbiWord
-
-WRKSRC= ${WRKDIR}/abiword-${PORTVERSION}/abi
-
-USE_X_PREFIX= yes
-USE_AUTOMAKE= yes
-USE_GMAKE= yes
-USE_GTK= yes
-WANT_GNOME= yes
-AUTOMAKE= ${WRKSRC}/autogen.sh && ${FIXME}
-CONFIGURE_ARGS= --datadir=${PREFIX}/share
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib -liconv"
-MAKEFILE= GNUmakefile
-FIXME= find ${WRKSRC} -name GNUmakefile.in | xargs ${PERL} -pi -e \
- 's|\$$\(libdir\)/\@PACKAGE\@|\$$\(datadir\)/\@PACKAGE\@|g ; \
- s|\@DEFS\@|-I${WRKSRC}/../libiconv/include \@DEFS\@|g'
-
-.if defined(PACKAGE_BUILDING) || defined(PARALLEL_PACKAGE_BUILD)
-.undef WITHOUT_GNOME
-.undef WITHOUT_ALL
-WITH_GNOME= yes
-.endif
-
-.include <bsd.port.pre.mk>
-
-.if defined(HAVE_GNOME)
-USE_GNOME= yes
-CONFIGURE_ARGS+=--enable-gnome
-.endif
-
-post-patch:
- @iconv -f cp1251 -t koi8-u ${WRKSRC}/user/wp/strings/uk-UA.strings > \
- ${WRKDIR}/.uk-UA.strings
- @${MV} ${WRKDIR}/.uk-UA.strings ${WRKSRC}/user/wp/strings/uk-UA.strings
-
-pre-configure:
- @cd ${WRKSRC} && ${TOUCH} NEWS README AUTHORS ChangeLog
- @cd ${WRKSRC}/ac-helpers && ${RM} -f install-sh mkinstalldirs missing
- @${RM} -f ${WRKSRC}/configure.ac
-
-post-install:
- @${CAT} ${PKGMESSAGE}
-.if defined(HAVE_GNOME)
- @${INSTALL_DATA} ${WRKSRC}/src/pkg/linux/rpm/data/abiword.desktop \
- ${PREFIX}/share/gnome/apps/Applications/abiword.desktop
- @${LN} -sf ${PREFIX}/share/AbiSuite/icons/abiword_48.png \
- ${PREFIX}/share/gnome/pixmaps/abiword_48.png
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/editors/abiword-devel/distinfo b/editors/abiword-devel/distinfo
deleted file mode 100644
index 8fe01cb7f2b1..000000000000
--- a/editors/abiword-devel/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (AbiWord/abiword-1.0.1.tar.gz) = b9532c39879b2e11984135f6815b8e57
diff --git a/editors/abiword-devel/files/patch-..::wv::libole2::Makefile.in b/editors/abiword-devel/files/patch-..::wv::libole2::Makefile.in
deleted file mode 100644
index c1aa9c4a9a1d..000000000000
--- a/editors/abiword-devel/files/patch-..::wv::libole2::Makefile.in
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- ../wv/libole2/Makefile.in 2001/11/23 14:38:19 1.1
-+++ ../wv/libole2/Makefile.in 2001/11/23 14:43:32
-@@ -13,7 +13,7 @@
- HAVE_GLIB = @HAVE_GLIB@
- HAVE_GNOMEVFS= @HAVE_GNOMEVFS@
-
--CFLAGS = @CPPFLAGS@ @CFLAGS@ @DEFS@ -I$(srcdir)/ -I$(srcdir)/.. -DTTFDIR=\"$(datadir)/wv/ttf\" -I$(srcdir)/../libole2 @WMF_CFLAGS@ @GLIB_CFLAGS@
-+CFLAGS = -I$(srcdir)/.. @CPPFLAGS@ @CFLAGS@ @DEFS@ -I$(srcdir)/ -DTTFDIR=\"$(datadir)/wv/ttf\" -I$(srcdir)/../libole2 @WMF_CFLAGS@ @GLIB_CFLAGS@
- ifneq ($(HAVE_GLIB), 1)
- CFLAGS += -I$(srcdir)/../glib-wv/
- endif
diff --git a/editors/abiword-devel/files/patch-..::wv::magick::Makefile.in b/editors/abiword-devel/files/patch-..::wv::magick::Makefile.in
deleted file mode 100644
index bfba3a8beb67..000000000000
--- a/editors/abiword-devel/files/patch-..::wv::magick::Makefile.in
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- ../wv/magick/Makefile.in 2001/08/08 11:44:02 1.1
-+++ ../wv/magick/Makefile.in 2001/08/08 11:44:13
-@@ -40,7 +40,7 @@
- all: $(MAGICKOBJECTS)
-
- %.$(OBJEXT): $(srcdir)/%.c
-- $(CC) $(CFLAGS) -c $(srcdir)/$*.c
-+ $(CC) @CPPFLAGS@ $(CFLAGS) -c $(srcdir)/$*.c
-
- clean:
- rm -rf *.$(OBJEXT) core a.$(OBJEXT)ut *.a
diff --git a/editors/abiword-devel/files/patch-af b/editors/abiword-devel/files/patch-af
deleted file mode 100644
index 502e8de76cd9..000000000000
--- a/editors/abiword-devel/files/patch-af
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/af/util/xp/ut_png.cpp.orig Wed Apr 17 12:49:55 2002
-+++ src/af/util/xp/ut_png.cpp Fri Apr 19 20:40:25 2002
-@@ -24,7 +24,7 @@
- #ifdef _AIX
- #define jmpbuf __jmpbuf
- #endif
--#include "png.h"
-+#include <png.h>
-
- #include "ut_assert.h"
- #include "ut_bytebuf.h"
diff --git a/editors/abiword-devel/files/patch-an b/editors/abiword-devel/files/patch-an
deleted file mode 100644
index f574d00872ed..000000000000
--- a/editors/abiword-devel/files/patch-an
+++ /dev/null
@@ -1,46 +0,0 @@
-
-$FreeBSD$
-
---- src/Makefile.orig Sun Jul 15 10:13:26 2001
-+++ src/Makefile Wed Aug 8 13:28:42 2001
-@@ -48,6 +48,7 @@
-
- ## Set the following to a list of pathnames to be copied to $(CANONDIR)
- CANON_TOPLEVELFILES= $(ABI_ROOT)/COPYING $(ABI_ROOT)/user/wp/readme.txt
-+CANON_TLF_NOTDIR= $(notdir $(CANON_TOPLEVELFILES))
-
- ## Set the following to a list of directories (probably a subset of DIRS)
- ## that have work to do.
-@@ -58,6 +59,9 @@
- @for k in $(CANON_TOPLEVELFILES); do \
- $(ABICOPY) $$k $(CANONDIR); \
- done
-+ @for k in $(CANON_TLF_NOTDIR); do \
-+ $(ABICHMOD) ugo=r $(CANONDIR)/$$k; \
-+ done
- @for k in $(CANON_SubDirs); do \
- $(MAKE) ABI_ROOT=$(ABI_ROOT) -C $$k canonical; \
- done
-@@ -72,6 +76,7 @@
- cp $$k american.hash; \
- rm $$k ; \
- done)
-+ @(cd $(CANONDIR)/dictionary; $(ABICHMOD) ugo=r *)
- endif
-
- @$(subst xxxx,$(CANONDIR)/clipart,$(VERIFY_DIRECTORY))
-@@ -106,10 +111,12 @@
- fi
- # icons for X window manager use
- @$(subst xxxx,$(CANONDIR)/icons,$(VERIFY_DIRECTORY))
-- (cd $(ABI_ROOT)/../abidistfiles/icons; cp abi* $(CANONDIR)/icons)
-+ (cd $(ABI_ROOT)/../abidistfiles/icons; $(ABICOPY) abi* $(CANONDIR)/icons)
-+ @(cd $(CANONDIR)/icons; $(ABICHMOD) ugo=r *_48*)
- # font stuff for installation
- @$(subst xxxx,$(CANONDIR)/fonts,$(VERIFY_DIRECTORY))
-- (cd $(ABI_ROOT)/../unixfonts/fonts ; cp *.* $(CANONDIR)/fonts)
-+ (cd $(ABI_ROOT)/../unixfonts/fonts ; $(ABICOPY) *.* $(CANONDIR)/fonts)
-+ @(cd $(CANONDIR)/fonts; $(ABICHMOD) ugo=r *.*)
- endif
-
- ##################################################################
diff --git a/editors/abiword-devel/files/patch-ap b/editors/abiword-devel/files/patch-ap
deleted file mode 100644
index 76fbc4554e65..000000000000
--- a/editors/abiword-devel/files/patch-ap
+++ /dev/null
@@ -1,23 +0,0 @@
---- src/wp/Makefile.orig Sat Apr 13 07:22:38 2002
-+++ src/wp/Makefile Fri Apr 19 23:30:57 2002
-@@ -44,8 +44,18 @@
- @$(subst xxxx,$(CANON_AppDir),$(VERIFY_DIRECTORY))
- @$(subst xxxx,$(CANON_AppDir)/strings,$(VERIFY_DIRECTORY))
- @$(subst xxxx,$(CANON_AppDir)/help,$(VERIFY_DIRECTORY))
-+ @$(subst xxxx,$(CANON_AppDir)/help/en-US,$(VERIFY_DIRECTORY))
-+ @$(subst xxxx,$(CANON_AppDir)/help/en-US/howto,$(VERIFY_DIRECTORY))
-+ @$(subst xxxx,$(CANON_AppDir)/help/en-US/howto/howtoweb.xhtml_data,$(VERIFY_DIRECTORY))
-+ @$(subst xxxx,$(CANON_AppDir)/help/en-US/howto/howtoword.xhtml_data,$(VERIFY_DIRECTORY))
-+ @$(subst xxxx,$(CANON_AppDir)/help/en-US/info,$(VERIFY_DIRECTORY))
-+ @$(subst xxxx,$(CANON_AppDir)/help/en-US/interface,$(VERIFY_DIRECTORY))
-+ @$(subst xxxx,$(CANON_AppDir)/help/en-US/interface/dialogreplace.xhtml_data,$(VERIFY_DIRECTORY))
-+ @$(subst xxxx,$(CANON_AppDir)/help/en-US/interface/menufile.xhtml_data,$(VERIFY_DIRECTORY))
-+ @$(subst xxxx,$(CANON_AppDir)/help/en-US/interface/workspace.xhtml_data,$(VERIFY_DIRECTORY))
-+ @$(subst xxxx,$(CANON_AppDir)/help/en-US/problems,$(VERIFY_DIRECTORY))
-+ @$(subst xxxx,$(CANON_AppDir)/help/en-US/tutorial,$(VERIFY_DIRECTORY))
-+ @$(subst xxxx,$(CANON_AppDir)/help/images,$(VERIFY_DIRECTORY))
- @$(ABICOPY) $(USERDIR)/wp/readme.txt $(CANON_AppDir)
- @$(ABICOPY) $(USERDIR)/wp/system.profile* $(CANON_AppDir)
- @$(ABICOPY) $(USERDIR)/wp/strings/*.strings $(CANON_AppDir)/strings
-- (cd $(USERDIR)/wp/help; tar cf - images ./*.* $(CANON_Lang)/*.* $(CANON_Lang)/*/*.*) | (cd $(CANON_AppDir)/help; tar xf -)
-- @$(ABICOPY) $(ABI_ROOT)/CREDITS.TXT $(CANON_AppDir)/help/en-US/credits.txt
diff --git a/editors/abiword-devel/files/patch-aq b/editors/abiword-devel/files/patch-aq
deleted file mode 100644
index ed0324f287e6..000000000000
--- a/editors/abiword-devel/files/patch-aq
+++ /dev/null
@@ -1,27 +0,0 @@
---- src/config/abi_defs.mk Fri Jun 9 15:48:49 2000
-+++ src/config/abi_defs.mk.new Thu Jun 22 16:32:03 2000
-@@ -124,11 +124,11 @@
- ## INSTALL program...
-
- define MAKE_OBJDIR
--if test ! -d $(@D); then rm -rf $(@D); mkdir -p $(@D); fi
-+if test ! -d $(@D); then rm -rf $(@D); $(ABIMKDIR) -p $(@D); fi
- endef
-
- define VERIFY_DIRECTORY
--if test ! -d xxxx; then rm -rf xxxx; mkdir -p xxxx; fi
-+if test ! -d xxxx; then rm -rf xxxx; $(ABIMKDIR) -p xxxx; fi
- endef
-
- ifeq ($(OS_NAME), WIN32)
-@@ -160,7 +160,9 @@
- ##################################################################
- ##################################################################
-
--ABICOPY=cp
-+ABICOPY = cp
-+ABICHMOD = chmod
-+ABIMKDIR = mkdir -m u=rwx,go=rx
-
- ifdef ABISOURCE_LICENSED_TRADEMARKS
- ABI_TMDEFS= -DABISOURCE_LICENSED_TRADEMARKS
diff --git a/editors/abiword-devel/files/patch-ar b/editors/abiword-devel/files/patch-ar
deleted file mode 100644
index 5832a8deed5c..000000000000
--- a/editors/abiword-devel/files/patch-ar
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- src/pkg/common/unix/scripts/install.sh.orig Sat Apr 7 10:59:52 2001
-+++ src/pkg/common/unix/scripts/install.sh Wed Aug 8 13:31:57 2001
-@@ -80,7 +80,7 @@
-
- echo "Installing program binaries to [$LIBEXECDIR]..."
- # Setup bins
--(cd $SRCDIR/bin; tar cf - *) | (cd $LIBEXECDIR; tar xf -)
-+(cd $SRCDIR/bin; cp Abi* $LIBEXECDIR)
-
- ########################################################################
- # If we're on Solaris, run makepsres on the font path
diff --git a/editors/abiword-devel/files/patch-au b/editors/abiword-devel/files/patch-au
deleted file mode 100644
index 3c726a835376..000000000000
--- a/editors/abiword-devel/files/patch-au
+++ /dev/null
@@ -1,45 +0,0 @@
---- src/pkg/common/unix/scripts/makewrapper.sh.orig Wed Jan 23 09:16:52 2002
-+++ src/pkg/common/unix/scripts/makewrapper.sh Sat Feb 23 15:30:19 2002
-@@ -80,23 +80,31 @@
- if [ -z "\$locale" ]
- then
- locale=\$LANG
-+elif [ -x \$locale ]
-+then
-+ locale=\$LC_CTYPE
- fi
-
- if [ ! -z "\$locale" ]
- then
-- #now guess encoding
-+ #now guess country/region/encoding
-+ country=\`echo \$locale | sed -e 's/\(.*\)_.*\$/\1/'\`
-+ region=\`echo \$locale | sed -e 's/^.*_\(.*\)\..*/\1/'\`
- encoding=\`echo \$locale | sed -e 's/^.*\.\(.*\)\$/\1/'\`
-- if [ ! -z "\$encoding" ]
-+ if [ ! -z \$country -o ! -z \$region -o ! -z \$encoding ]
- then
-- addfontdir=\$ABISUITE_FONT_HOME/\$encoding
-- if [ ! -z "\$addfontdir" ]
-- then
-- if [ -d "\$addfontdir" ]
-- then
-- #add directory with locale-specific fonts to font path
-- ABISUITE_FONT_PATH=\$ABISUITE_FONT_PATH,\$addfontdir
-- fi
-- fi
-+ addfontdirlst="\$ABISUITE_FONT_HOME/\$country \$ABISUITE_FONT_HOME/\${country}-\${region} \$ABISUITE_FONT_HOME/\$encoding \$ABISUITE_FONT_HOME/\${country}-\${region}.\${encoding}"
-+ for addfontdir in \$addfontdirlst
-+ do
-+ if [ ! -z \$addfontdir ]
-+ then
-+ if [ -d \$addfontdir -a ! -f \$addfontdir/.already-in-fp ]
-+ then
-+ #add directory with locale-specific fonts to font path
-+ ABISUITE_FONT_PATH=\$ABISUITE_FONT_PATH,\$addfontdir
-+ fi
-+ fi
-+ done
- fi
- fi
-
diff --git a/editors/abiword-devel/files/patch-autogen.sh b/editors/abiword-devel/files/patch-autogen.sh
deleted file mode 100644
index 57a58a879794..000000000000
--- a/editors/abiword-devel/files/patch-autogen.sh
+++ /dev/null
@@ -1,54 +0,0 @@
-
-$FreeBSD$
-
---- autogen.sh.orig Mon Mar 25 07:41:49 2002
-+++ autogen.sh Tue Apr 9 12:35:41 2002
-@@ -10,20 +10,20 @@
-
- set -e
-
--automake --version | perl -ne 'if (/\(GNU automake\) ([0-9].[0-9])/) {print; if ($1 < 1.4) {exit 1;}}'
-+automake14 --version | perl -ne 'if (/\(GNU automake\) ([0-9].[0-9])/) {print; if ($1 < 1.4) {exit 1;}}'
-
- if [ $? -ne 0 ]; then
- echo "Error: you need automake 1.4 or later. Please upgrade."
- exit 1
- fi
-
--if test ! -d `aclocal --print-ac-dir`; then
-+if test ! -d `aclocal14 --print-ac-dir`; then
- echo "Bad aclocal (automake) installation"
- exit 1
- fi
-
- for script in `cd ac-helpers/fallback; echo *.m4`; do
-- if test -r `aclocal --print-ac-dir`/$script; then
-+ if test -r `aclocal14 --print-ac-dir`/$script; then
- # Perhaps it was installed recently
- rm -f ac-helpers/$script
- else
-@@ -34,13 +34,13 @@
-
- # Produce aclocal.m4, so autoconf gets the automake macros it needs
- echo "Creating aclocal.m4..."
--aclocal -I ac-helpers
-+aclocal14 -I ac-helpers
-
- # autoheader
-
- # Produce all the `GNUmakefile.in's and create neat missing things
- # like `install-sh', etc.
--automake --add-missing --copy --foreign
-+automake14 --add-missing --copy --foreign
-
- # If there's a config.cache file, we may need to delete it.
- # If we have an existing configure script, save a copy for comparison.
-@@ -50,7 +50,7 @@
-
- # Produce ./configure
- echo "Creating configure..."
--autoconf
-+autoconf213
-
- echo ""
- echo "You can run ./configure now."
diff --git a/editors/abiword-devel/files/patch-av b/editors/abiword-devel/files/patch-av
deleted file mode 100644
index f357fa978631..000000000000
--- a/editors/abiword-devel/files/patch-av
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/config/platforms/freebsd.mk.orig Sun Jan 7 01:04:09 2001
-+++ src/config/platforms/freebsd.mk Sun Jan 7 01:07:26 2001
-@@ -57,7 +57,7 @@
- endif
-
- # Includes
--OS_INCLUDES = -I/usr/local/include
-+OS_INCLUDES = -I/usr/local/include -I$(ABI_ROOT)/../libiconv/include
- G++INCLUDES = -I/usr/include/g++
-
- # Compiler flags
diff --git a/editors/abiword-devel/files/patch-configure.in b/editors/abiword-devel/files/patch-configure.in
deleted file mode 100644
index ff73266eed52..000000000000
--- a/editors/abiword-devel/files/patch-configure.in
+++ /dev/null
@@ -1,18 +0,0 @@
-
-$FreeBSD$
-
---- configure.in.orig Thu Nov 22 01:08:37 2001
-+++ configure.in Fri Nov 23 17:17:37 2001
-@@ -317,10 +317,10 @@
-
- if test "$PLATFORM" = "unix"; then
- if test "$gnome" = "true"; then
-- PLATFORM_CFLAGS="$GNOME_CFLAGS $GMODULE_CFLAGS $GTK_CFLAGS -DSUPPORTS_UT_IDLE=1"
-+ PLATFORM_CFLAGS="$CFLAGS $GNOME_CFLAGS $GMODULE_CFLAGS $GTK_CFLAGS -DSUPPORTS_UT_IDLE=1"
- PLATFORM_LIBS=
- else
-- PLATFORM_CFLAGS="$GMODULE_CFLAGS $GTK_CFLAGS -DSUPPORTS_UT_IDLE=1"
-+ PLATFORM_CFLAGS="$CFLAGS $GMODULE_CFLAGS $GTK_CFLAGS -DSUPPORTS_UT_IDLE=1"
- PLATFORM_LIBS=
- fi
- fi
diff --git a/editors/abiword-devel/files/patch-src::wp::ap::unix::ap_UnixApp.cpp b/editors/abiword-devel/files/patch-src::wp::ap::unix::ap_UnixApp.cpp
deleted file mode 100644
index 9af484ab202f..000000000000
--- a/editors/abiword-devel/files/patch-src::wp::ap::unix::ap_UnixApp.cpp
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- src/wp/ap/unix/ap_UnixApp.cpp.orig Thu Dec 6 09:00:14 2001
-+++ src/wp/ap/unix/ap_UnixApp.cpp Mon Dec 17 13:49:48 2001
-@@ -612,7 +612,7 @@
- {
- pluginDir = pluginList[i];
-
-- n = scandir(pluginDir.c_str(), &namelist, so_only, alphasort);
-+ n = scandir(pluginDir.c_str(), &namelist, (int (*)(dirent *))so_only, alphasort);
- UT_DEBUGMSG(("DOM: found %d plugins in %s\n", n, pluginDir.c_str()));
-
- if (n > 0)
diff --git a/editors/abiword-devel/pkg-comment b/editors/abiword-devel/pkg-comment
deleted file mode 100644
index 9156838a8ebf..000000000000
--- a/editors/abiword-devel/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An open-source, cross-platform WYSIWYG word processor
diff --git a/editors/abiword-devel/pkg-descr b/editors/abiword-devel/pkg-descr
deleted file mode 100644
index 92969ac66a5e..000000000000
--- a/editors/abiword-devel/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-AbiWord is an open-source, cross-platform WYSIWYG word processor. It works
-on Windows and most Unix Systems.
-
-Features include:
-
- - Basic character formatting (bold, underline, italics, etc.)
- - Paragraph alignment
- - Spell-check
- - Import of Word97 and RTF documents
- - Export to RTF, Text, HTML, and LaTeX formats
- - Interactive rulers and tabs
- - Styles
- - Unlimited undo/redo
- - Multiple column control
- - Widow/orphan control
- - Find/Replace
- - Images
-
-For more information, or to see screenshots, visit the AbiSource home page
-at
-WWW: http://www.abisource.com/
diff --git a/editors/abiword-devel/pkg-message b/editors/abiword-devel/pkg-message
deleted file mode 100644
index 19078b1c00a6..000000000000
--- a/editors/abiword-devel/pkg-message
+++ /dev/null
@@ -1,21 +0,0 @@
-In order to use AbiWord, you may have to add one or more lines to your
-XF86Config file, usually located in /etc/X11/XF86Config or /etc/XF86Config.
-
-For XFree86 >= 4, add the following line to the "Module" section:
-
- Load "type1"
-
-For other X servers, please consult your documentation.
-
-Also, if you are going to display AbiWord on a remote X server, besides
-following the instructions above, please make sure that the files in the
-${PREFIX}/share/AbiSuite/fonts directory are available to the remote X
-server and add the ${PREFIX}/share/AbiSuite/fonts into server's font
-path. For XFree86, add the following line to the "Files" section:
-
- FontPath "${PREFIX}/share/AbiSuite/fonts"
-
-If you use a different X server, please see its documentation on how to
-do this.
-
-Finally, re-start your X server.
diff --git a/editors/abiword-devel/pkg-plist b/editors/abiword-devel/pkg-plist
deleted file mode 100644
index db8d5442e68e..000000000000
--- a/editors/abiword-devel/pkg-plist
+++ /dev/null
@@ -1,322 +0,0 @@
-bin/AbiWord
-bin/AbiWord_d
-%%NOGNOME:%%bin/AbiWord_s
-bin/abiword
-bin/ttfadmin.sh
-bin/ttftool
-share/AbiSuite/AbiWord/help/en-US/aboutos.html
-share/AbiSuite/AbiWord/help/en-US/credits.html
-share/AbiSuite/AbiWord/help/en-US/credits.txt
-share/AbiSuite/AbiWord/help/en-US/fdl.html
-share/AbiSuite/AbiWord/help/en-US/histyle.css
-share/AbiSuite/AbiWord/help/en-US/howto/howtonormaltemplate.html
-share/AbiSuite/AbiWord/help/en-US/howto/howtotables.html
-share/AbiSuite/AbiWord/help/en-US/howto/howtoweb.html
-share/AbiSuite/AbiWord/help/en-US/howto/howtoweb.xhtml_data/ruler.png
-share/AbiSuite/AbiWord/help/en-US/howto/howtoword.html
-share/AbiSuite/AbiWord/help/en-US/howto/howtoword.xhtml_data/gettingstarted.abw-0.png
-share/AbiSuite/AbiWord/help/en-US/howto/index.html
-share/AbiSuite/AbiWord/help/en-US/index.html
-share/AbiSuite/AbiWord/help/en-US/info/index.html
-share/AbiSuite/AbiWord/help/en-US/info/inforequirements.html
-share/AbiSuite/AbiWord/help/en-US/info/infospelling.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogactivatewindow.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogbackgroundcolor.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogbookmark.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogbreak.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogchangecase.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogcolumns.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogdateandtime.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogfield.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogfind.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogfont.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogformatheaderfooters.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialoggoto.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialoghyperlink.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogimageproperties.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialoglanguage.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialoglists.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogmodifystyle.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialognew.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialognewstyle.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogopenlinux.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogpagenumbers.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogpagesetup.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogparagraph.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogplugins.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogpreferences.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogreplace.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogreplace.xhtml_data/replace.png
-share/AbiSuite/AbiWord/help/en-US/interface/dialogsavelinux.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogscreencolor.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogspelling.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogstyles.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogsymbol.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogtabs.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogwordcount.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogzoom.html
-share/AbiSuite/AbiWord/help/en-US/interface/index.html
-share/AbiSuite/AbiWord/help/en-US/interface/menucontextual.html
-share/AbiSuite/AbiWord/help/en-US/interface/menuedit.html
-share/AbiSuite/AbiWord/help/en-US/interface/menufile.html
-share/AbiSuite/AbiWord/help/en-US/interface/menuformat.html
-share/AbiSuite/AbiWord/help/en-US/interface/menuhelp.html
-share/AbiSuite/AbiWord/help/en-US/interface/menuinsert.html
-share/AbiSuite/AbiWord/help/en-US/interface/menutools.html
-share/AbiSuite/AbiWord/help/en-US/interface/menuview.html
-share/AbiSuite/AbiWord/help/en-US/interface/menuweb.html
-share/AbiSuite/AbiWord/help/en-US/interface/menuwindow.html
-share/AbiSuite/AbiWord/help/en-US/interface/rulers.html
-share/AbiSuite/AbiWord/help/en-US/interface/toolbarextra.html
-share/AbiSuite/AbiWord/help/en-US/interface/toolbarformatting.html
-share/AbiSuite/AbiWord/help/en-US/interface/toolbarstandard.html
-share/AbiSuite/AbiWord/help/en-US/interface/workspace.html
-share/AbiSuite/AbiWord/help/en-US/interface/workspace.xhtml_data/full_window.png
-share/AbiSuite/AbiWord/help/en-US/interface/workspace.xhtml_data/functionbars.png
-share/AbiSuite/AbiWord/help/en-US/interface/workspace.xhtml_data/functionbars_hiding.png
-share/AbiSuite/AbiWord/help/en-US/interface/workspace.xhtml_data/grabbar_shaded.png
-share/AbiSuite/AbiWord/help/en-US/interface/workspace.xhtml_data/ruler.png
-share/AbiSuite/AbiWord/help/en-US/interface/workspace.xhtml_data/statusbar.png
-share/AbiSuite/AbiWord/help/en-US/interface/workspace.xhtml_data/statusbar_quickhelp.png
-share/AbiSuite/AbiWord/help/en-US/interface/workspace.xhtml_data/titlebar.png
-share/AbiSuite/AbiWord/help/en-US/introduction.html
-share/AbiSuite/AbiWord/help/en-US/problems/index.html
-share/AbiSuite/AbiWord/help/en-US/problems/problemsbugs.html
-share/AbiSuite/AbiWord/help/en-US/problems/problemsfaq.html
-share/AbiSuite/AbiWord/help/en-US/problems/problemsfonts.html
-share/AbiSuite/AbiWord/help/en-US/problems/problemshelp.html
-share/AbiSuite/AbiWord/help/en-US/search.html
-share/AbiSuite/AbiWord/help/en-US/style.css
-share/AbiSuite/AbiWord/help/en-US/tutorial/index.html
-share/AbiSuite/AbiWord/readme.txt
-share/AbiSuite/AbiWord/scripts/abw2html.pl
-share/AbiSuite/AbiWord/strings/bg-BG.strings
-share/AbiSuite/AbiWord/strings/ca-ES.strings
-share/AbiSuite/AbiWord/strings/cs-CZ.strings
-share/AbiSuite/AbiWord/strings/cy-GB.strings
-share/AbiSuite/AbiWord/strings/da-DK.strings
-share/AbiSuite/AbiWord/strings/de-CH.strings
-share/AbiSuite/AbiWord/strings/de-DE.strings
-share/AbiSuite/AbiWord/strings/el-GR.strings
-share/AbiSuite/AbiWord/strings/en-AU.strings
-share/AbiSuite/AbiWord/strings/en-GB.strings
-share/AbiSuite/AbiWord/strings/en-IE.strings
-share/AbiSuite/AbiWord/strings/es-ES.strings
-share/AbiSuite/AbiWord/strings/fi-FI.strings
-share/AbiSuite/AbiWord/strings/fr-FR.strings
-share/AbiSuite/AbiWord/strings/ga-IE.strings
-share/AbiSuite/AbiWord/strings/gl-ES.strings
-share/AbiSuite/AbiWord/strings/hu-HU.strings
-share/AbiSuite/AbiWord/strings/id-ID.strings
-share/AbiSuite/AbiWord/strings/it-IT.strings
-share/AbiSuite/AbiWord/strings/ja-JP.strings
-share/AbiSuite/AbiWord/strings/lt-LT.strings
-share/AbiSuite/AbiWord/strings/nb-NO.strings
-share/AbiSuite/AbiWord/strings/nl-NL.strings
-share/AbiSuite/AbiWord/strings/nn-NO.strings
-share/AbiSuite/AbiWord/strings/pl-PL.strings
-share/AbiSuite/AbiWord/strings/pt-BR.strings
-share/AbiSuite/AbiWord/strings/pt-PT.strings
-share/AbiSuite/AbiWord/strings/ru-RU.strings
-share/AbiSuite/AbiWord/strings/sk-SK.strings
-share/AbiSuite/AbiWord/strings/sl-SI.strings
-share/AbiSuite/AbiWord/strings/sv-SE.strings
-share/AbiSuite/AbiWord/strings/tr-TR.strings
-share/AbiSuite/AbiWord/strings/uk-UA.strings
-share/AbiSuite/AbiWord/strings/zh-CN.strings
-share/AbiSuite/AbiWord/strings/zh-HK.strings
-share/AbiSuite/AbiWord/strings/zh-TW.strings
-share/AbiSuite/AbiWord/system.profile
-share/AbiSuite/AbiWord/system.profile-CP1254
-share/AbiSuite/AbiWord/system.profile-KOI8-R
-share/AbiSuite/AbiWord/system.profile-KOI8-U
-share/AbiSuite/AbiWord/system.profile-KOI8-UB
-share/AbiSuite/AbiWord/system.profile-bg-BG
-share/AbiSuite/AbiWord/system.profile-ca-ES
-share/AbiSuite/AbiWord/system.profile-cs-CZ
-share/AbiSuite/AbiWord/system.profile-da-DK
-share/AbiSuite/AbiWord/system.profile-de
-share/AbiSuite/AbiWord/system.profile-de-AT
-share/AbiSuite/AbiWord/system.profile-de-CH
-share/AbiSuite/AbiWord/system.profile-de-DE
-share/AbiSuite/AbiWord/system.profile-el-GR
-share/AbiSuite/AbiWord/system.profile-en
-share/AbiSuite/AbiWord/system.profile-en-AU
-share/AbiSuite/AbiWord/system.profile-en-CA
-share/AbiSuite/AbiWord/system.profile-en-GB
-share/AbiSuite/AbiWord/system.profile-en-IE
-share/AbiSuite/AbiWord/system.profile-en-NZ
-share/AbiSuite/AbiWord/system.profile-en-US
-share/AbiSuite/AbiWord/system.profile-en-ZA
-share/AbiSuite/AbiWord/system.profile-es
-share/AbiSuite/AbiWord/system.profile-es-ES
-share/AbiSuite/AbiWord/system.profile-fr
-share/AbiSuite/AbiWord/system.profile-fr-BE
-share/AbiSuite/AbiWord/system.profile-fr-CA
-share/AbiSuite/AbiWord/system.profile-fr-CH
-share/AbiSuite/AbiWord/system.profile-fr-FR
-share/AbiSuite/AbiWord/system.profile-gl-ES
-share/AbiSuite/AbiWord/system.profile-hu-HU
-share/AbiSuite/AbiWord/system.profile-it-IT
-share/AbiSuite/AbiWord/system.profile-ja-JP
-share/AbiSuite/AbiWord/system.profile-lt-LT
-share/AbiSuite/AbiWord/system.profile-nb-NO
-share/AbiSuite/AbiWord/system.profile-nl-NL
-share/AbiSuite/AbiWord/system.profile-nn-NO
-share/AbiSuite/AbiWord/system.profile-pl-PL
-share/AbiSuite/AbiWord/system.profile-pt-BR
-share/AbiSuite/AbiWord/system.profile-pt-PT
-share/AbiSuite/AbiWord/system.profile-ru
-share/AbiSuite/AbiWord/system.profile-ru-RU
-share/AbiSuite/AbiWord/system.profile-sk-SK
-share/AbiSuite/AbiWord/system.profile-sk-SK.CP1250
-share/AbiSuite/AbiWord/system.profile-sl
-share/AbiSuite/AbiWord/system.profile-sv
-share/AbiSuite/AbiWord/system.profile-sv-SE
-share/AbiSuite/AbiWord/system.profile-tr
-share/AbiSuite/AbiWord/system.profile-tr-TR
-share/AbiSuite/AbiWord/system.profile-tr-TR.CP1254
-share/AbiSuite/AbiWord/system.profile-zh-CN
-share/AbiSuite/AbiWord/system.profile-zh-TW
-share/AbiSuite/README
-share/AbiSuite/clipart/book.png
-share/AbiSuite/clipart/chip.png
-share/AbiSuite/clipart/fun.png
-share/AbiSuite/clipart/gear.png
-share/AbiSuite/clipart/gnomea.png
-share/AbiSuite/clipart/gnomeb.png
-share/AbiSuite/clipart/gnomec.png
-share/AbiSuite/clipart/gnomecorner.png
-share/AbiSuite/clipart/gnomed.png
-share/AbiSuite/clipart/gnomedecor1.png
-share/AbiSuite/clipart/gnomedecor2.png
-share/AbiSuite/clipart/gnomee.png
-share/AbiSuite/clipart/gnomeflowers.png
-share/AbiSuite/clipart/gnomeline.png
-share/AbiSuite/clipart/idea.png
-share/AbiSuite/clipart/lamp.png
-share/AbiSuite/clipart/monitor.png
-share/AbiSuite/clipart/music1.png
-share/AbiSuite/clipart/pinceau.png
-share/AbiSuite/clipart/simca.png
-share/AbiSuite/clipart/surprise.png
-share/AbiSuite/clipart/together.png
-share/AbiSuite/clipart/toolbox.png
-share/AbiSuite/clipart/tree.png
-share/AbiSuite/clipart/tux_bordelais.png
-share/AbiSuite/clipart/weather.png
-share/AbiSuite/clipart/write.png
-share/AbiSuite/dictionary/american.hash
-share/AbiSuite/fonts/a010013l.afm
-share/AbiSuite/fonts/a010013l.pfb
-share/AbiSuite/fonts/a010015l.afm
-share/AbiSuite/fonts/a010015l.pfb
-share/AbiSuite/fonts/a010033l.afm
-share/AbiSuite/fonts/a010033l.pfb
-share/AbiSuite/fonts/a010035l.afm
-share/AbiSuite/fonts/a010035l.pfb
-share/AbiSuite/fonts/adobe-full.u2g
-share/AbiSuite/fonts/adobe-short.u2g
-share/AbiSuite/fonts/b018012l.afm
-share/AbiSuite/fonts/b018012l.pfb
-share/AbiSuite/fonts/b018015l.afm
-share/AbiSuite/fonts/b018015l.pfb
-share/AbiSuite/fonts/b018032l.afm
-share/AbiSuite/fonts/b018032l.pfb
-share/AbiSuite/fonts/b018035l.afm
-share/AbiSuite/fonts/b018035l.pfb
-share/AbiSuite/fonts/bchb.afm
-share/AbiSuite/fonts/bchb.pfa
-share/AbiSuite/fonts/bchbi.afm
-share/AbiSuite/fonts/bchbi.pfa
-share/AbiSuite/fonts/bchr.afm
-share/AbiSuite/fonts/bchr.pfa
-share/AbiSuite/fonts/bchri.afm
-share/AbiSuite/fonts/bchri.pfa
-share/AbiSuite/fonts/c059013l.afm
-share/AbiSuite/fonts/c059013l.pfb
-share/AbiSuite/fonts/c059016l.afm
-share/AbiSuite/fonts/c059016l.pfb
-share/AbiSuite/fonts/c059033l.afm
-share/AbiSuite/fonts/c059033l.pfb
-share/AbiSuite/fonts/c059036l.afm
-share/AbiSuite/fonts/c059036l.pfb
-share/AbiSuite/fonts/d050000l.afm
-share/AbiSuite/fonts/d050000l.pfb
-share/AbiSuite/fonts/d050000l.u2g
-share/AbiSuite/fonts/dingbats.e2u
-share/AbiSuite/fonts/fonts.dir
-share/AbiSuite/fonts/fonts.scale
-share/AbiSuite/fonts/n019003l.afm
-share/AbiSuite/fonts/n019003l.pfb
-share/AbiSuite/fonts/n019004l.afm
-share/AbiSuite/fonts/n019004l.pfb
-share/AbiSuite/fonts/n019023l.afm
-share/AbiSuite/fonts/n019023l.pfb
-share/AbiSuite/fonts/n019024l.afm
-share/AbiSuite/fonts/n019024l.pfb
-share/AbiSuite/fonts/n019043l.afm
-share/AbiSuite/fonts/n019043l.pfb
-share/AbiSuite/fonts/n019044l.afm
-share/AbiSuite/fonts/n019044l.pfb
-share/AbiSuite/fonts/n019063l.afm
-share/AbiSuite/fonts/n019063l.pfb
-share/AbiSuite/fonts/n019064l.afm
-share/AbiSuite/fonts/n019064l.pfb
-share/AbiSuite/fonts/n021003l.afm
-share/AbiSuite/fonts/n021003l.pfb
-share/AbiSuite/fonts/n021004l.afm
-share/AbiSuite/fonts/n021004l.pfb
-share/AbiSuite/fonts/n021023l.afm
-share/AbiSuite/fonts/n021023l.pfb
-share/AbiSuite/fonts/n021024l.afm
-share/AbiSuite/fonts/n021024l.pfb
-share/AbiSuite/fonts/n022003l.afm
-share/AbiSuite/fonts/n022003l.pfb
-share/AbiSuite/fonts/n022004l.afm
-share/AbiSuite/fonts/n022004l.pfb
-share/AbiSuite/fonts/n022023l.afm
-share/AbiSuite/fonts/n022023l.pfb
-share/AbiSuite/fonts/n022024l.afm
-share/AbiSuite/fonts/n022024l.pfb
-share/AbiSuite/fonts/p052003l.afm
-share/AbiSuite/fonts/p052003l.pfb
-share/AbiSuite/fonts/p052004l.afm
-share/AbiSuite/fonts/p052004l.pfb
-share/AbiSuite/fonts/p052023l.afm
-share/AbiSuite/fonts/p052023l.pfb
-share/AbiSuite/fonts/p052024l.afm
-share/AbiSuite/fonts/p052024l.pfb
-share/AbiSuite/fonts/s050000l.afm
-share/AbiSuite/fonts/s050000l.pfb
-share/AbiSuite/fonts/s050000l.u2g
-share/AbiSuite/fonts/symbol.e2u
-share/AbiSuite/fonts/z003034l.afm
-share/AbiSuite/fonts/z003034l.pfb
-share/AbiSuite/icons/abiword_48.png
-share/AbiSuite/icons/abiword_48.tif
-share/AbiSuite/icons/abiword_48.xpm
-%%GNOME:%%share/AbiSuite/icons/abiword_logo.xpm
-share/AbiSuite/templates/normal.awt
-%%GNOME:%%share/gnome/apps/Applications/abiword.desktop
-%%GNOME:%%share/gnome/pixmaps/abiword_48.png
-@dirrm share/AbiSuite/templates
-@dirrm share/AbiSuite/icons
-@dirrm share/AbiSuite/fonts
-@dirrm share/AbiSuite/dictionary
-@dirrm share/AbiSuite/clipart
-@dirrm share/AbiSuite/AbiWord/strings
-@dirrm share/AbiSuite/AbiWord/scripts
-@dirrm share/AbiSuite/AbiWord/help/en-US/tutorial
-@dirrm share/AbiSuite/AbiWord/help/en-US/problems
-@dirrm share/AbiSuite/AbiWord/help/en-US/interface/workspace.xhtml_data
-@dirrm share/AbiSuite/AbiWord/help/en-US/interface/dialogreplace.xhtml_data
-@dirrm share/AbiSuite/AbiWord/help/en-US/interface
-@dirrm share/AbiSuite/AbiWord/help/en-US/info
-@dirrm share/AbiSuite/AbiWord/help/en-US/howto/howtoword.xhtml_data
-@dirrm share/AbiSuite/AbiWord/help/en-US/howto/howtoweb.xhtml_data
-@dirrm share/AbiSuite/AbiWord/help/en-US/howto
-@dirrm share/AbiSuite/AbiWord/help/en-US
-@dirrm share/AbiSuite/AbiWord/help
-@dirrm share/AbiSuite/AbiWord
-@dirrm share/AbiSuite
diff --git a/editors/abiword/Makefile b/editors/abiword/Makefile
deleted file mode 100644
index 57feccb63c34..000000000000
--- a/editors/abiword/Makefile
+++ /dev/null
@@ -1,78 +0,0 @@
-# New ports collection makefile for: AbiWord
-# Date created: 3 Mar 1999
-# Whom: Donald Burr <dburr@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-# Note: this port cannot be built when the textproc/mswordview port is
-# already installed, due to header file conflicts and the very broken
-# AbiWord build system.
-
-PORTNAME= AbiWord
-PORTVERSION= 1.0.1
-CATEGORIES= editors
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \
- http://www.abisource.com/downloads/Version-${PORTVERSION}/lf/
-MASTER_SITE_SUBDIR= abiword
-DISTNAME= abiword-${PORTVERSION}
-
-MAINTAINER= gnome@FreeBSD.org
-
-# unzip is needed during the installation process
-BUILD_DEPENDS= unzip:${PORTSDIR}/archivers/unzip
-LIB_DEPENDS= png.5:${PORTSDIR}/graphics/png \
- iconv.3:${PORTSDIR}/converters/libiconv \
- psiconv.8:${PORTSDIR}/converters/psiconv
-
-DIST_SUBDIR= AbiWord
-
-WRKSRC= ${WRKDIR}/abiword-${PORTVERSION}/abi
-
-USE_X_PREFIX= yes
-USE_AUTOMAKE= yes
-USE_GMAKE= yes
-USE_GTK= yes
-WANT_GNOME= yes
-AUTOMAKE= ${WRKSRC}/autogen.sh && ${FIXME}
-CONFIGURE_ARGS= --datadir=${PREFIX}/share
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib -liconv"
-MAKEFILE= GNUmakefile
-FIXME= find ${WRKSRC} -name GNUmakefile.in | xargs ${PERL} -pi -e \
- 's|\$$\(libdir\)/\@PACKAGE\@|\$$\(datadir\)/\@PACKAGE\@|g ; \
- s|\@DEFS\@|-I${WRKSRC}/../libiconv/include \@DEFS\@|g'
-
-.if defined(PACKAGE_BUILDING) || defined(PARALLEL_PACKAGE_BUILD)
-.undef WITHOUT_GNOME
-.undef WITHOUT_ALL
-WITH_GNOME= yes
-.endif
-
-.include <bsd.port.pre.mk>
-
-.if defined(HAVE_GNOME)
-USE_GNOME= yes
-CONFIGURE_ARGS+=--enable-gnome
-.endif
-
-post-patch:
- @iconv -f cp1251 -t koi8-u ${WRKSRC}/user/wp/strings/uk-UA.strings > \
- ${WRKDIR}/.uk-UA.strings
- @${MV} ${WRKDIR}/.uk-UA.strings ${WRKSRC}/user/wp/strings/uk-UA.strings
-
-pre-configure:
- @cd ${WRKSRC} && ${TOUCH} NEWS README AUTHORS ChangeLog
- @cd ${WRKSRC}/ac-helpers && ${RM} -f install-sh mkinstalldirs missing
- @${RM} -f ${WRKSRC}/configure.ac
-
-post-install:
- @${CAT} ${PKGMESSAGE}
-.if defined(HAVE_GNOME)
- @${INSTALL_DATA} ${WRKSRC}/src/pkg/linux/rpm/data/abiword.desktop \
- ${PREFIX}/share/gnome/apps/Applications/abiword.desktop
- @${LN} -sf ${PREFIX}/share/AbiSuite/icons/abiword_48.png \
- ${PREFIX}/share/gnome/pixmaps/abiword_48.png
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/editors/abiword/distinfo b/editors/abiword/distinfo
deleted file mode 100644
index 8fe01cb7f2b1..000000000000
--- a/editors/abiword/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (AbiWord/abiword-1.0.1.tar.gz) = b9532c39879b2e11984135f6815b8e57
diff --git a/editors/abiword/files/patch-..::wv::libole2::Makefile.in b/editors/abiword/files/patch-..::wv::libole2::Makefile.in
deleted file mode 100644
index c1aa9c4a9a1d..000000000000
--- a/editors/abiword/files/patch-..::wv::libole2::Makefile.in
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- ../wv/libole2/Makefile.in 2001/11/23 14:38:19 1.1
-+++ ../wv/libole2/Makefile.in 2001/11/23 14:43:32
-@@ -13,7 +13,7 @@
- HAVE_GLIB = @HAVE_GLIB@
- HAVE_GNOMEVFS= @HAVE_GNOMEVFS@
-
--CFLAGS = @CPPFLAGS@ @CFLAGS@ @DEFS@ -I$(srcdir)/ -I$(srcdir)/.. -DTTFDIR=\"$(datadir)/wv/ttf\" -I$(srcdir)/../libole2 @WMF_CFLAGS@ @GLIB_CFLAGS@
-+CFLAGS = -I$(srcdir)/.. @CPPFLAGS@ @CFLAGS@ @DEFS@ -I$(srcdir)/ -DTTFDIR=\"$(datadir)/wv/ttf\" -I$(srcdir)/../libole2 @WMF_CFLAGS@ @GLIB_CFLAGS@
- ifneq ($(HAVE_GLIB), 1)
- CFLAGS += -I$(srcdir)/../glib-wv/
- endif
diff --git a/editors/abiword/files/patch-..::wv::magick::Makefile.in b/editors/abiword/files/patch-..::wv::magick::Makefile.in
deleted file mode 100644
index bfba3a8beb67..000000000000
--- a/editors/abiword/files/patch-..::wv::magick::Makefile.in
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- ../wv/magick/Makefile.in 2001/08/08 11:44:02 1.1
-+++ ../wv/magick/Makefile.in 2001/08/08 11:44:13
-@@ -40,7 +40,7 @@
- all: $(MAGICKOBJECTS)
-
- %.$(OBJEXT): $(srcdir)/%.c
-- $(CC) $(CFLAGS) -c $(srcdir)/$*.c
-+ $(CC) @CPPFLAGS@ $(CFLAGS) -c $(srcdir)/$*.c
-
- clean:
- rm -rf *.$(OBJEXT) core a.$(OBJEXT)ut *.a
diff --git a/editors/abiword/files/patch-af b/editors/abiword/files/patch-af
deleted file mode 100644
index 502e8de76cd9..000000000000
--- a/editors/abiword/files/patch-af
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/af/util/xp/ut_png.cpp.orig Wed Apr 17 12:49:55 2002
-+++ src/af/util/xp/ut_png.cpp Fri Apr 19 20:40:25 2002
-@@ -24,7 +24,7 @@
- #ifdef _AIX
- #define jmpbuf __jmpbuf
- #endif
--#include "png.h"
-+#include <png.h>
-
- #include "ut_assert.h"
- #include "ut_bytebuf.h"
diff --git a/editors/abiword/files/patch-an b/editors/abiword/files/patch-an
deleted file mode 100644
index f574d00872ed..000000000000
--- a/editors/abiword/files/patch-an
+++ /dev/null
@@ -1,46 +0,0 @@
-
-$FreeBSD$
-
---- src/Makefile.orig Sun Jul 15 10:13:26 2001
-+++ src/Makefile Wed Aug 8 13:28:42 2001
-@@ -48,6 +48,7 @@
-
- ## Set the following to a list of pathnames to be copied to $(CANONDIR)
- CANON_TOPLEVELFILES= $(ABI_ROOT)/COPYING $(ABI_ROOT)/user/wp/readme.txt
-+CANON_TLF_NOTDIR= $(notdir $(CANON_TOPLEVELFILES))
-
- ## Set the following to a list of directories (probably a subset of DIRS)
- ## that have work to do.
-@@ -58,6 +59,9 @@
- @for k in $(CANON_TOPLEVELFILES); do \
- $(ABICOPY) $$k $(CANONDIR); \
- done
-+ @for k in $(CANON_TLF_NOTDIR); do \
-+ $(ABICHMOD) ugo=r $(CANONDIR)/$$k; \
-+ done
- @for k in $(CANON_SubDirs); do \
- $(MAKE) ABI_ROOT=$(ABI_ROOT) -C $$k canonical; \
- done
-@@ -72,6 +76,7 @@
- cp $$k american.hash; \
- rm $$k ; \
- done)
-+ @(cd $(CANONDIR)/dictionary; $(ABICHMOD) ugo=r *)
- endif
-
- @$(subst xxxx,$(CANONDIR)/clipart,$(VERIFY_DIRECTORY))
-@@ -106,10 +111,12 @@
- fi
- # icons for X window manager use
- @$(subst xxxx,$(CANONDIR)/icons,$(VERIFY_DIRECTORY))
-- (cd $(ABI_ROOT)/../abidistfiles/icons; cp abi* $(CANONDIR)/icons)
-+ (cd $(ABI_ROOT)/../abidistfiles/icons; $(ABICOPY) abi* $(CANONDIR)/icons)
-+ @(cd $(CANONDIR)/icons; $(ABICHMOD) ugo=r *_48*)
- # font stuff for installation
- @$(subst xxxx,$(CANONDIR)/fonts,$(VERIFY_DIRECTORY))
-- (cd $(ABI_ROOT)/../unixfonts/fonts ; cp *.* $(CANONDIR)/fonts)
-+ (cd $(ABI_ROOT)/../unixfonts/fonts ; $(ABICOPY) *.* $(CANONDIR)/fonts)
-+ @(cd $(CANONDIR)/fonts; $(ABICHMOD) ugo=r *.*)
- endif
-
- ##################################################################
diff --git a/editors/abiword/files/patch-ap b/editors/abiword/files/patch-ap
deleted file mode 100644
index 76fbc4554e65..000000000000
--- a/editors/abiword/files/patch-ap
+++ /dev/null
@@ -1,23 +0,0 @@
---- src/wp/Makefile.orig Sat Apr 13 07:22:38 2002
-+++ src/wp/Makefile Fri Apr 19 23:30:57 2002
-@@ -44,8 +44,18 @@
- @$(subst xxxx,$(CANON_AppDir),$(VERIFY_DIRECTORY))
- @$(subst xxxx,$(CANON_AppDir)/strings,$(VERIFY_DIRECTORY))
- @$(subst xxxx,$(CANON_AppDir)/help,$(VERIFY_DIRECTORY))
-+ @$(subst xxxx,$(CANON_AppDir)/help/en-US,$(VERIFY_DIRECTORY))
-+ @$(subst xxxx,$(CANON_AppDir)/help/en-US/howto,$(VERIFY_DIRECTORY))
-+ @$(subst xxxx,$(CANON_AppDir)/help/en-US/howto/howtoweb.xhtml_data,$(VERIFY_DIRECTORY))
-+ @$(subst xxxx,$(CANON_AppDir)/help/en-US/howto/howtoword.xhtml_data,$(VERIFY_DIRECTORY))
-+ @$(subst xxxx,$(CANON_AppDir)/help/en-US/info,$(VERIFY_DIRECTORY))
-+ @$(subst xxxx,$(CANON_AppDir)/help/en-US/interface,$(VERIFY_DIRECTORY))
-+ @$(subst xxxx,$(CANON_AppDir)/help/en-US/interface/dialogreplace.xhtml_data,$(VERIFY_DIRECTORY))
-+ @$(subst xxxx,$(CANON_AppDir)/help/en-US/interface/menufile.xhtml_data,$(VERIFY_DIRECTORY))
-+ @$(subst xxxx,$(CANON_AppDir)/help/en-US/interface/workspace.xhtml_data,$(VERIFY_DIRECTORY))
-+ @$(subst xxxx,$(CANON_AppDir)/help/en-US/problems,$(VERIFY_DIRECTORY))
-+ @$(subst xxxx,$(CANON_AppDir)/help/en-US/tutorial,$(VERIFY_DIRECTORY))
-+ @$(subst xxxx,$(CANON_AppDir)/help/images,$(VERIFY_DIRECTORY))
- @$(ABICOPY) $(USERDIR)/wp/readme.txt $(CANON_AppDir)
- @$(ABICOPY) $(USERDIR)/wp/system.profile* $(CANON_AppDir)
- @$(ABICOPY) $(USERDIR)/wp/strings/*.strings $(CANON_AppDir)/strings
-- (cd $(USERDIR)/wp/help; tar cf - images ./*.* $(CANON_Lang)/*.* $(CANON_Lang)/*/*.*) | (cd $(CANON_AppDir)/help; tar xf -)
-- @$(ABICOPY) $(ABI_ROOT)/CREDITS.TXT $(CANON_AppDir)/help/en-US/credits.txt
diff --git a/editors/abiword/files/patch-aq b/editors/abiword/files/patch-aq
deleted file mode 100644
index ed0324f287e6..000000000000
--- a/editors/abiword/files/patch-aq
+++ /dev/null
@@ -1,27 +0,0 @@
---- src/config/abi_defs.mk Fri Jun 9 15:48:49 2000
-+++ src/config/abi_defs.mk.new Thu Jun 22 16:32:03 2000
-@@ -124,11 +124,11 @@
- ## INSTALL program...
-
- define MAKE_OBJDIR
--if test ! -d $(@D); then rm -rf $(@D); mkdir -p $(@D); fi
-+if test ! -d $(@D); then rm -rf $(@D); $(ABIMKDIR) -p $(@D); fi
- endef
-
- define VERIFY_DIRECTORY
--if test ! -d xxxx; then rm -rf xxxx; mkdir -p xxxx; fi
-+if test ! -d xxxx; then rm -rf xxxx; $(ABIMKDIR) -p xxxx; fi
- endef
-
- ifeq ($(OS_NAME), WIN32)
-@@ -160,7 +160,9 @@
- ##################################################################
- ##################################################################
-
--ABICOPY=cp
-+ABICOPY = cp
-+ABICHMOD = chmod
-+ABIMKDIR = mkdir -m u=rwx,go=rx
-
- ifdef ABISOURCE_LICENSED_TRADEMARKS
- ABI_TMDEFS= -DABISOURCE_LICENSED_TRADEMARKS
diff --git a/editors/abiword/files/patch-ar b/editors/abiword/files/patch-ar
deleted file mode 100644
index 5832a8deed5c..000000000000
--- a/editors/abiword/files/patch-ar
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- src/pkg/common/unix/scripts/install.sh.orig Sat Apr 7 10:59:52 2001
-+++ src/pkg/common/unix/scripts/install.sh Wed Aug 8 13:31:57 2001
-@@ -80,7 +80,7 @@
-
- echo "Installing program binaries to [$LIBEXECDIR]..."
- # Setup bins
--(cd $SRCDIR/bin; tar cf - *) | (cd $LIBEXECDIR; tar xf -)
-+(cd $SRCDIR/bin; cp Abi* $LIBEXECDIR)
-
- ########################################################################
- # If we're on Solaris, run makepsres on the font path
diff --git a/editors/abiword/files/patch-au b/editors/abiword/files/patch-au
deleted file mode 100644
index 3c726a835376..000000000000
--- a/editors/abiword/files/patch-au
+++ /dev/null
@@ -1,45 +0,0 @@
---- src/pkg/common/unix/scripts/makewrapper.sh.orig Wed Jan 23 09:16:52 2002
-+++ src/pkg/common/unix/scripts/makewrapper.sh Sat Feb 23 15:30:19 2002
-@@ -80,23 +80,31 @@
- if [ -z "\$locale" ]
- then
- locale=\$LANG
-+elif [ -x \$locale ]
-+then
-+ locale=\$LC_CTYPE
- fi
-
- if [ ! -z "\$locale" ]
- then
-- #now guess encoding
-+ #now guess country/region/encoding
-+ country=\`echo \$locale | sed -e 's/\(.*\)_.*\$/\1/'\`
-+ region=\`echo \$locale | sed -e 's/^.*_\(.*\)\..*/\1/'\`
- encoding=\`echo \$locale | sed -e 's/^.*\.\(.*\)\$/\1/'\`
-- if [ ! -z "\$encoding" ]
-+ if [ ! -z \$country -o ! -z \$region -o ! -z \$encoding ]
- then
-- addfontdir=\$ABISUITE_FONT_HOME/\$encoding
-- if [ ! -z "\$addfontdir" ]
-- then
-- if [ -d "\$addfontdir" ]
-- then
-- #add directory with locale-specific fonts to font path
-- ABISUITE_FONT_PATH=\$ABISUITE_FONT_PATH,\$addfontdir
-- fi
-- fi
-+ addfontdirlst="\$ABISUITE_FONT_HOME/\$country \$ABISUITE_FONT_HOME/\${country}-\${region} \$ABISUITE_FONT_HOME/\$encoding \$ABISUITE_FONT_HOME/\${country}-\${region}.\${encoding}"
-+ for addfontdir in \$addfontdirlst
-+ do
-+ if [ ! -z \$addfontdir ]
-+ then
-+ if [ -d \$addfontdir -a ! -f \$addfontdir/.already-in-fp ]
-+ then
-+ #add directory with locale-specific fonts to font path
-+ ABISUITE_FONT_PATH=\$ABISUITE_FONT_PATH,\$addfontdir
-+ fi
-+ fi
-+ done
- fi
- fi
-
diff --git a/editors/abiword/files/patch-autogen.sh b/editors/abiword/files/patch-autogen.sh
deleted file mode 100644
index 57a58a879794..000000000000
--- a/editors/abiword/files/patch-autogen.sh
+++ /dev/null
@@ -1,54 +0,0 @@
-
-$FreeBSD$
-
---- autogen.sh.orig Mon Mar 25 07:41:49 2002
-+++ autogen.sh Tue Apr 9 12:35:41 2002
-@@ -10,20 +10,20 @@
-
- set -e
-
--automake --version | perl -ne 'if (/\(GNU automake\) ([0-9].[0-9])/) {print; if ($1 < 1.4) {exit 1;}}'
-+automake14 --version | perl -ne 'if (/\(GNU automake\) ([0-9].[0-9])/) {print; if ($1 < 1.4) {exit 1;}}'
-
- if [ $? -ne 0 ]; then
- echo "Error: you need automake 1.4 or later. Please upgrade."
- exit 1
- fi
-
--if test ! -d `aclocal --print-ac-dir`; then
-+if test ! -d `aclocal14 --print-ac-dir`; then
- echo "Bad aclocal (automake) installation"
- exit 1
- fi
-
- for script in `cd ac-helpers/fallback; echo *.m4`; do
-- if test -r `aclocal --print-ac-dir`/$script; then
-+ if test -r `aclocal14 --print-ac-dir`/$script; then
- # Perhaps it was installed recently
- rm -f ac-helpers/$script
- else
-@@ -34,13 +34,13 @@
-
- # Produce aclocal.m4, so autoconf gets the automake macros it needs
- echo "Creating aclocal.m4..."
--aclocal -I ac-helpers
-+aclocal14 -I ac-helpers
-
- # autoheader
-
- # Produce all the `GNUmakefile.in's and create neat missing things
- # like `install-sh', etc.
--automake --add-missing --copy --foreign
-+automake14 --add-missing --copy --foreign
-
- # If there's a config.cache file, we may need to delete it.
- # If we have an existing configure script, save a copy for comparison.
-@@ -50,7 +50,7 @@
-
- # Produce ./configure
- echo "Creating configure..."
--autoconf
-+autoconf213
-
- echo ""
- echo "You can run ./configure now."
diff --git a/editors/abiword/files/patch-av b/editors/abiword/files/patch-av
deleted file mode 100644
index f357fa978631..000000000000
--- a/editors/abiword/files/patch-av
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/config/platforms/freebsd.mk.orig Sun Jan 7 01:04:09 2001
-+++ src/config/platforms/freebsd.mk Sun Jan 7 01:07:26 2001
-@@ -57,7 +57,7 @@
- endif
-
- # Includes
--OS_INCLUDES = -I/usr/local/include
-+OS_INCLUDES = -I/usr/local/include -I$(ABI_ROOT)/../libiconv/include
- G++INCLUDES = -I/usr/include/g++
-
- # Compiler flags
diff --git a/editors/abiword/files/patch-configure.in b/editors/abiword/files/patch-configure.in
deleted file mode 100644
index ff73266eed52..000000000000
--- a/editors/abiword/files/patch-configure.in
+++ /dev/null
@@ -1,18 +0,0 @@
-
-$FreeBSD$
-
---- configure.in.orig Thu Nov 22 01:08:37 2001
-+++ configure.in Fri Nov 23 17:17:37 2001
-@@ -317,10 +317,10 @@
-
- if test "$PLATFORM" = "unix"; then
- if test "$gnome" = "true"; then
-- PLATFORM_CFLAGS="$GNOME_CFLAGS $GMODULE_CFLAGS $GTK_CFLAGS -DSUPPORTS_UT_IDLE=1"
-+ PLATFORM_CFLAGS="$CFLAGS $GNOME_CFLAGS $GMODULE_CFLAGS $GTK_CFLAGS -DSUPPORTS_UT_IDLE=1"
- PLATFORM_LIBS=
- else
-- PLATFORM_CFLAGS="$GMODULE_CFLAGS $GTK_CFLAGS -DSUPPORTS_UT_IDLE=1"
-+ PLATFORM_CFLAGS="$CFLAGS $GMODULE_CFLAGS $GTK_CFLAGS -DSUPPORTS_UT_IDLE=1"
- PLATFORM_LIBS=
- fi
- fi
diff --git a/editors/abiword/files/patch-src::wp::ap::unix::ap_UnixApp.cpp b/editors/abiword/files/patch-src::wp::ap::unix::ap_UnixApp.cpp
deleted file mode 100644
index 9af484ab202f..000000000000
--- a/editors/abiword/files/patch-src::wp::ap::unix::ap_UnixApp.cpp
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- src/wp/ap/unix/ap_UnixApp.cpp.orig Thu Dec 6 09:00:14 2001
-+++ src/wp/ap/unix/ap_UnixApp.cpp Mon Dec 17 13:49:48 2001
-@@ -612,7 +612,7 @@
- {
- pluginDir = pluginList[i];
-
-- n = scandir(pluginDir.c_str(), &namelist, so_only, alphasort);
-+ n = scandir(pluginDir.c_str(), &namelist, (int (*)(dirent *))so_only, alphasort);
- UT_DEBUGMSG(("DOM: found %d plugins in %s\n", n, pluginDir.c_str()));
-
- if (n > 0)
diff --git a/editors/abiword/pkg-comment b/editors/abiword/pkg-comment
deleted file mode 100644
index 9156838a8ebf..000000000000
--- a/editors/abiword/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An open-source, cross-platform WYSIWYG word processor
diff --git a/editors/abiword/pkg-descr b/editors/abiword/pkg-descr
deleted file mode 100644
index 92969ac66a5e..000000000000
--- a/editors/abiword/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-AbiWord is an open-source, cross-platform WYSIWYG word processor. It works
-on Windows and most Unix Systems.
-
-Features include:
-
- - Basic character formatting (bold, underline, italics, etc.)
- - Paragraph alignment
- - Spell-check
- - Import of Word97 and RTF documents
- - Export to RTF, Text, HTML, and LaTeX formats
- - Interactive rulers and tabs
- - Styles
- - Unlimited undo/redo
- - Multiple column control
- - Widow/orphan control
- - Find/Replace
- - Images
-
-For more information, or to see screenshots, visit the AbiSource home page
-at
-WWW: http://www.abisource.com/
diff --git a/editors/abiword/pkg-message b/editors/abiword/pkg-message
deleted file mode 100644
index 19078b1c00a6..000000000000
--- a/editors/abiword/pkg-message
+++ /dev/null
@@ -1,21 +0,0 @@
-In order to use AbiWord, you may have to add one or more lines to your
-XF86Config file, usually located in /etc/X11/XF86Config or /etc/XF86Config.
-
-For XFree86 >= 4, add the following line to the "Module" section:
-
- Load "type1"
-
-For other X servers, please consult your documentation.
-
-Also, if you are going to display AbiWord on a remote X server, besides
-following the instructions above, please make sure that the files in the
-${PREFIX}/share/AbiSuite/fonts directory are available to the remote X
-server and add the ${PREFIX}/share/AbiSuite/fonts into server's font
-path. For XFree86, add the following line to the "Files" section:
-
- FontPath "${PREFIX}/share/AbiSuite/fonts"
-
-If you use a different X server, please see its documentation on how to
-do this.
-
-Finally, re-start your X server.
diff --git a/editors/abiword/pkg-plist b/editors/abiword/pkg-plist
deleted file mode 100644
index db8d5442e68e..000000000000
--- a/editors/abiword/pkg-plist
+++ /dev/null
@@ -1,322 +0,0 @@
-bin/AbiWord
-bin/AbiWord_d
-%%NOGNOME:%%bin/AbiWord_s
-bin/abiword
-bin/ttfadmin.sh
-bin/ttftool
-share/AbiSuite/AbiWord/help/en-US/aboutos.html
-share/AbiSuite/AbiWord/help/en-US/credits.html
-share/AbiSuite/AbiWord/help/en-US/credits.txt
-share/AbiSuite/AbiWord/help/en-US/fdl.html
-share/AbiSuite/AbiWord/help/en-US/histyle.css
-share/AbiSuite/AbiWord/help/en-US/howto/howtonormaltemplate.html
-share/AbiSuite/AbiWord/help/en-US/howto/howtotables.html
-share/AbiSuite/AbiWord/help/en-US/howto/howtoweb.html
-share/AbiSuite/AbiWord/help/en-US/howto/howtoweb.xhtml_data/ruler.png
-share/AbiSuite/AbiWord/help/en-US/howto/howtoword.html
-share/AbiSuite/AbiWord/help/en-US/howto/howtoword.xhtml_data/gettingstarted.abw-0.png
-share/AbiSuite/AbiWord/help/en-US/howto/index.html
-share/AbiSuite/AbiWord/help/en-US/index.html
-share/AbiSuite/AbiWord/help/en-US/info/index.html
-share/AbiSuite/AbiWord/help/en-US/info/inforequirements.html
-share/AbiSuite/AbiWord/help/en-US/info/infospelling.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogactivatewindow.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogbackgroundcolor.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogbookmark.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogbreak.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogchangecase.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogcolumns.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogdateandtime.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogfield.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogfind.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogfont.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogformatheaderfooters.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialoggoto.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialoghyperlink.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogimageproperties.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialoglanguage.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialoglists.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogmodifystyle.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialognew.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialognewstyle.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogopenlinux.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogpagenumbers.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogpagesetup.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogparagraph.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogplugins.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogpreferences.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogreplace.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogreplace.xhtml_data/replace.png
-share/AbiSuite/AbiWord/help/en-US/interface/dialogsavelinux.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogscreencolor.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogspelling.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogstyles.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogsymbol.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogtabs.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogwordcount.html
-share/AbiSuite/AbiWord/help/en-US/interface/dialogzoom.html
-share/AbiSuite/AbiWord/help/en-US/interface/index.html
-share/AbiSuite/AbiWord/help/en-US/interface/menucontextual.html
-share/AbiSuite/AbiWord/help/en-US/interface/menuedit.html
-share/AbiSuite/AbiWord/help/en-US/interface/menufile.html
-share/AbiSuite/AbiWord/help/en-US/interface/menuformat.html
-share/AbiSuite/AbiWord/help/en-US/interface/menuhelp.html
-share/AbiSuite/AbiWord/help/en-US/interface/menuinsert.html
-share/AbiSuite/AbiWord/help/en-US/interface/menutools.html
-share/AbiSuite/AbiWord/help/en-US/interface/menuview.html
-share/AbiSuite/AbiWord/help/en-US/interface/menuweb.html
-share/AbiSuite/AbiWord/help/en-US/interface/menuwindow.html
-share/AbiSuite/AbiWord/help/en-US/interface/rulers.html
-share/AbiSuite/AbiWord/help/en-US/interface/toolbarextra.html
-share/AbiSuite/AbiWord/help/en-US/interface/toolbarformatting.html
-share/AbiSuite/AbiWord/help/en-US/interface/toolbarstandard.html
-share/AbiSuite/AbiWord/help/en-US/interface/workspace.html
-share/AbiSuite/AbiWord/help/en-US/interface/workspace.xhtml_data/full_window.png
-share/AbiSuite/AbiWord/help/en-US/interface/workspace.xhtml_data/functionbars.png
-share/AbiSuite/AbiWord/help/en-US/interface/workspace.xhtml_data/functionbars_hiding.png
-share/AbiSuite/AbiWord/help/en-US/interface/workspace.xhtml_data/grabbar_shaded.png
-share/AbiSuite/AbiWord/help/en-US/interface/workspace.xhtml_data/ruler.png
-share/AbiSuite/AbiWord/help/en-US/interface/workspace.xhtml_data/statusbar.png
-share/AbiSuite/AbiWord/help/en-US/interface/workspace.xhtml_data/statusbar_quickhelp.png
-share/AbiSuite/AbiWord/help/en-US/interface/workspace.xhtml_data/titlebar.png
-share/AbiSuite/AbiWord/help/en-US/introduction.html
-share/AbiSuite/AbiWord/help/en-US/problems/index.html
-share/AbiSuite/AbiWord/help/en-US/problems/problemsbugs.html
-share/AbiSuite/AbiWord/help/en-US/problems/problemsfaq.html
-share/AbiSuite/AbiWord/help/en-US/problems/problemsfonts.html
-share/AbiSuite/AbiWord/help/en-US/problems/problemshelp.html
-share/AbiSuite/AbiWord/help/en-US/search.html
-share/AbiSuite/AbiWord/help/en-US/style.css
-share/AbiSuite/AbiWord/help/en-US/tutorial/index.html
-share/AbiSuite/AbiWord/readme.txt
-share/AbiSuite/AbiWord/scripts/abw2html.pl
-share/AbiSuite/AbiWord/strings/bg-BG.strings
-share/AbiSuite/AbiWord/strings/ca-ES.strings
-share/AbiSuite/AbiWord/strings/cs-CZ.strings
-share/AbiSuite/AbiWord/strings/cy-GB.strings
-share/AbiSuite/AbiWord/strings/da-DK.strings
-share/AbiSuite/AbiWord/strings/de-CH.strings
-share/AbiSuite/AbiWord/strings/de-DE.strings
-share/AbiSuite/AbiWord/strings/el-GR.strings
-share/AbiSuite/AbiWord/strings/en-AU.strings
-share/AbiSuite/AbiWord/strings/en-GB.strings
-share/AbiSuite/AbiWord/strings/en-IE.strings
-share/AbiSuite/AbiWord/strings/es-ES.strings
-share/AbiSuite/AbiWord/strings/fi-FI.strings
-share/AbiSuite/AbiWord/strings/fr-FR.strings
-share/AbiSuite/AbiWord/strings/ga-IE.strings
-share/AbiSuite/AbiWord/strings/gl-ES.strings
-share/AbiSuite/AbiWord/strings/hu-HU.strings
-share/AbiSuite/AbiWord/strings/id-ID.strings
-share/AbiSuite/AbiWord/strings/it-IT.strings
-share/AbiSuite/AbiWord/strings/ja-JP.strings
-share/AbiSuite/AbiWord/strings/lt-LT.strings
-share/AbiSuite/AbiWord/strings/nb-NO.strings
-share/AbiSuite/AbiWord/strings/nl-NL.strings
-share/AbiSuite/AbiWord/strings/nn-NO.strings
-share/AbiSuite/AbiWord/strings/pl-PL.strings
-share/AbiSuite/AbiWord/strings/pt-BR.strings
-share/AbiSuite/AbiWord/strings/pt-PT.strings
-share/AbiSuite/AbiWord/strings/ru-RU.strings
-share/AbiSuite/AbiWord/strings/sk-SK.strings
-share/AbiSuite/AbiWord/strings/sl-SI.strings
-share/AbiSuite/AbiWord/strings/sv-SE.strings
-share/AbiSuite/AbiWord/strings/tr-TR.strings
-share/AbiSuite/AbiWord/strings/uk-UA.strings
-share/AbiSuite/AbiWord/strings/zh-CN.strings
-share/AbiSuite/AbiWord/strings/zh-HK.strings
-share/AbiSuite/AbiWord/strings/zh-TW.strings
-share/AbiSuite/AbiWord/system.profile
-share/AbiSuite/AbiWord/system.profile-CP1254
-share/AbiSuite/AbiWord/system.profile-KOI8-R
-share/AbiSuite/AbiWord/system.profile-KOI8-U
-share/AbiSuite/AbiWord/system.profile-KOI8-UB
-share/AbiSuite/AbiWord/system.profile-bg-BG
-share/AbiSuite/AbiWord/system.profile-ca-ES
-share/AbiSuite/AbiWord/system.profile-cs-CZ
-share/AbiSuite/AbiWord/system.profile-da-DK
-share/AbiSuite/AbiWord/system.profile-de
-share/AbiSuite/AbiWord/system.profile-de-AT
-share/AbiSuite/AbiWord/system.profile-de-CH
-share/AbiSuite/AbiWord/system.profile-de-DE
-share/AbiSuite/AbiWord/system.profile-el-GR
-share/AbiSuite/AbiWord/system.profile-en
-share/AbiSuite/AbiWord/system.profile-en-AU
-share/AbiSuite/AbiWord/system.profile-en-CA
-share/AbiSuite/AbiWord/system.profile-en-GB
-share/AbiSuite/AbiWord/system.profile-en-IE
-share/AbiSuite/AbiWord/system.profile-en-NZ
-share/AbiSuite/AbiWord/system.profile-en-US
-share/AbiSuite/AbiWord/system.profile-en-ZA
-share/AbiSuite/AbiWord/system.profile-es
-share/AbiSuite/AbiWord/system.profile-es-ES
-share/AbiSuite/AbiWord/system.profile-fr
-share/AbiSuite/AbiWord/system.profile-fr-BE
-share/AbiSuite/AbiWord/system.profile-fr-CA
-share/AbiSuite/AbiWord/system.profile-fr-CH
-share/AbiSuite/AbiWord/system.profile-fr-FR
-share/AbiSuite/AbiWord/system.profile-gl-ES
-share/AbiSuite/AbiWord/system.profile-hu-HU
-share/AbiSuite/AbiWord/system.profile-it-IT
-share/AbiSuite/AbiWord/system.profile-ja-JP
-share/AbiSuite/AbiWord/system.profile-lt-LT
-share/AbiSuite/AbiWord/system.profile-nb-NO
-share/AbiSuite/AbiWord/system.profile-nl-NL
-share/AbiSuite/AbiWord/system.profile-nn-NO
-share/AbiSuite/AbiWord/system.profile-pl-PL
-share/AbiSuite/AbiWord/system.profile-pt-BR
-share/AbiSuite/AbiWord/system.profile-pt-PT
-share/AbiSuite/AbiWord/system.profile-ru
-share/AbiSuite/AbiWord/system.profile-ru-RU
-share/AbiSuite/AbiWord/system.profile-sk-SK
-share/AbiSuite/AbiWord/system.profile-sk-SK.CP1250
-share/AbiSuite/AbiWord/system.profile-sl
-share/AbiSuite/AbiWord/system.profile-sv
-share/AbiSuite/AbiWord/system.profile-sv-SE
-share/AbiSuite/AbiWord/system.profile-tr
-share/AbiSuite/AbiWord/system.profile-tr-TR
-share/AbiSuite/AbiWord/system.profile-tr-TR.CP1254
-share/AbiSuite/AbiWord/system.profile-zh-CN
-share/AbiSuite/AbiWord/system.profile-zh-TW
-share/AbiSuite/README
-share/AbiSuite/clipart/book.png
-share/AbiSuite/clipart/chip.png
-share/AbiSuite/clipart/fun.png
-share/AbiSuite/clipart/gear.png
-share/AbiSuite/clipart/gnomea.png
-share/AbiSuite/clipart/gnomeb.png
-share/AbiSuite/clipart/gnomec.png
-share/AbiSuite/clipart/gnomecorner.png
-share/AbiSuite/clipart/gnomed.png
-share/AbiSuite/clipart/gnomedecor1.png
-share/AbiSuite/clipart/gnomedecor2.png
-share/AbiSuite/clipart/gnomee.png
-share/AbiSuite/clipart/gnomeflowers.png
-share/AbiSuite/clipart/gnomeline.png
-share/AbiSuite/clipart/idea.png
-share/AbiSuite/clipart/lamp.png
-share/AbiSuite/clipart/monitor.png
-share/AbiSuite/clipart/music1.png
-share/AbiSuite/clipart/pinceau.png
-share/AbiSuite/clipart/simca.png
-share/AbiSuite/clipart/surprise.png
-share/AbiSuite/clipart/together.png
-share/AbiSuite/clipart/toolbox.png
-share/AbiSuite/clipart/tree.png
-share/AbiSuite/clipart/tux_bordelais.png
-share/AbiSuite/clipart/weather.png
-share/AbiSuite/clipart/write.png
-share/AbiSuite/dictionary/american.hash
-share/AbiSuite/fonts/a010013l.afm
-share/AbiSuite/fonts/a010013l.pfb
-share/AbiSuite/fonts/a010015l.afm
-share/AbiSuite/fonts/a010015l.pfb
-share/AbiSuite/fonts/a010033l.afm
-share/AbiSuite/fonts/a010033l.pfb
-share/AbiSuite/fonts/a010035l.afm
-share/AbiSuite/fonts/a010035l.pfb
-share/AbiSuite/fonts/adobe-full.u2g
-share/AbiSuite/fonts/adobe-short.u2g
-share/AbiSuite/fonts/b018012l.afm
-share/AbiSuite/fonts/b018012l.pfb
-share/AbiSuite/fonts/b018015l.afm
-share/AbiSuite/fonts/b018015l.pfb
-share/AbiSuite/fonts/b018032l.afm
-share/AbiSuite/fonts/b018032l.pfb
-share/AbiSuite/fonts/b018035l.afm
-share/AbiSuite/fonts/b018035l.pfb
-share/AbiSuite/fonts/bchb.afm
-share/AbiSuite/fonts/bchb.pfa
-share/AbiSuite/fonts/bchbi.afm
-share/AbiSuite/fonts/bchbi.pfa
-share/AbiSuite/fonts/bchr.afm
-share/AbiSuite/fonts/bchr.pfa
-share/AbiSuite/fonts/bchri.afm
-share/AbiSuite/fonts/bchri.pfa
-share/AbiSuite/fonts/c059013l.afm
-share/AbiSuite/fonts/c059013l.pfb
-share/AbiSuite/fonts/c059016l.afm
-share/AbiSuite/fonts/c059016l.pfb
-share/AbiSuite/fonts/c059033l.afm
-share/AbiSuite/fonts/c059033l.pfb
-share/AbiSuite/fonts/c059036l.afm
-share/AbiSuite/fonts/c059036l.pfb
-share/AbiSuite/fonts/d050000l.afm
-share/AbiSuite/fonts/d050000l.pfb
-share/AbiSuite/fonts/d050000l.u2g
-share/AbiSuite/fonts/dingbats.e2u
-share/AbiSuite/fonts/fonts.dir
-share/AbiSuite/fonts/fonts.scale
-share/AbiSuite/fonts/n019003l.afm
-share/AbiSuite/fonts/n019003l.pfb
-share/AbiSuite/fonts/n019004l.afm
-share/AbiSuite/fonts/n019004l.pfb
-share/AbiSuite/fonts/n019023l.afm
-share/AbiSuite/fonts/n019023l.pfb
-share/AbiSuite/fonts/n019024l.afm
-share/AbiSuite/fonts/n019024l.pfb
-share/AbiSuite/fonts/n019043l.afm
-share/AbiSuite/fonts/n019043l.pfb
-share/AbiSuite/fonts/n019044l.afm
-share/AbiSuite/fonts/n019044l.pfb
-share/AbiSuite/fonts/n019063l.afm
-share/AbiSuite/fonts/n019063l.pfb
-share/AbiSuite/fonts/n019064l.afm
-share/AbiSuite/fonts/n019064l.pfb
-share/AbiSuite/fonts/n021003l.afm
-share/AbiSuite/fonts/n021003l.pfb
-share/AbiSuite/fonts/n021004l.afm
-share/AbiSuite/fonts/n021004l.pfb
-share/AbiSuite/fonts/n021023l.afm
-share/AbiSuite/fonts/n021023l.pfb
-share/AbiSuite/fonts/n021024l.afm
-share/AbiSuite/fonts/n021024l.pfb
-share/AbiSuite/fonts/n022003l.afm
-share/AbiSuite/fonts/n022003l.pfb
-share/AbiSuite/fonts/n022004l.afm
-share/AbiSuite/fonts/n022004l.pfb
-share/AbiSuite/fonts/n022023l.afm
-share/AbiSuite/fonts/n022023l.pfb
-share/AbiSuite/fonts/n022024l.afm
-share/AbiSuite/fonts/n022024l.pfb
-share/AbiSuite/fonts/p052003l.afm
-share/AbiSuite/fonts/p052003l.pfb
-share/AbiSuite/fonts/p052004l.afm
-share/AbiSuite/fonts/p052004l.pfb
-share/AbiSuite/fonts/p052023l.afm
-share/AbiSuite/fonts/p052023l.pfb
-share/AbiSuite/fonts/p052024l.afm
-share/AbiSuite/fonts/p052024l.pfb
-share/AbiSuite/fonts/s050000l.afm
-share/AbiSuite/fonts/s050000l.pfb
-share/AbiSuite/fonts/s050000l.u2g
-share/AbiSuite/fonts/symbol.e2u
-share/AbiSuite/fonts/z003034l.afm
-share/AbiSuite/fonts/z003034l.pfb
-share/AbiSuite/icons/abiword_48.png
-share/AbiSuite/icons/abiword_48.tif
-share/AbiSuite/icons/abiword_48.xpm
-%%GNOME:%%share/AbiSuite/icons/abiword_logo.xpm
-share/AbiSuite/templates/normal.awt
-%%GNOME:%%share/gnome/apps/Applications/abiword.desktop
-%%GNOME:%%share/gnome/pixmaps/abiword_48.png
-@dirrm share/AbiSuite/templates
-@dirrm share/AbiSuite/icons
-@dirrm share/AbiSuite/fonts
-@dirrm share/AbiSuite/dictionary
-@dirrm share/AbiSuite/clipart
-@dirrm share/AbiSuite/AbiWord/strings
-@dirrm share/AbiSuite/AbiWord/scripts
-@dirrm share/AbiSuite/AbiWord/help/en-US/tutorial
-@dirrm share/AbiSuite/AbiWord/help/en-US/problems
-@dirrm share/AbiSuite/AbiWord/help/en-US/interface/workspace.xhtml_data
-@dirrm share/AbiSuite/AbiWord/help/en-US/interface/dialogreplace.xhtml_data
-@dirrm share/AbiSuite/AbiWord/help/en-US/interface
-@dirrm share/AbiSuite/AbiWord/help/en-US/info
-@dirrm share/AbiSuite/AbiWord/help/en-US/howto/howtoword.xhtml_data
-@dirrm share/AbiSuite/AbiWord/help/en-US/howto/howtoweb.xhtml_data
-@dirrm share/AbiSuite/AbiWord/help/en-US/howto
-@dirrm share/AbiSuite/AbiWord/help/en-US
-@dirrm share/AbiSuite/AbiWord/help
-@dirrm share/AbiSuite/AbiWord
-@dirrm share/AbiSuite
diff --git a/editors/calligra-l10n/Makefile b/editors/calligra-l10n/Makefile
deleted file mode 100644
index f9912b166f88..000000000000
--- a/editors/calligra-l10n/Makefile
+++ /dev/null
@@ -1,48 +0,0 @@
-# New ports collection makefile for: koffice-i18n
-# Date created: 15 December 2001
-# Whom: SASAKI Katuhiro <sahiro@crest.ocn.ne.jp>
-#
-# $FreeBSD$
-#
-
-PORTNAME= koffice-i18n
-PORTVERSION= 1.1.1
-PORTREVISION= 1
-CATEGORIES?= misc kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= stable/koffice-${PORTVERSION}/src
-DIST_SUBDIR= KDE
-
-MAINTAINER?= sahiro@crest.ocn.ne.jp
-
-BUILD_DEPENDS= autoconf213:${PORTSDIR}/devel/autoconf213 \
- automake14:${PORTSDIR}/devel/automake14
-LIB_DEPENDS= intl.2:${PORTSDIR}/devel/gettext
-RUN_DEPENDS= koshell:${PORTSDIR}/editors/koffice
-
-USE_KDELIBS_VER=2
-USE_BZIP2= yes
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-
-PLIST= ${WRKDIR}/PLIST
-SCRIPTS_ENV+= PLIST=${PLIST}
-
-.include <bsd.port.pre.mk>
-
-post-extract:
- @${RM} -fr ${WRKSRC}/nb ${WRKSRC}/nn
-
-pre-configure:
- ${MKDIR} ${WRKSRC}/auto-bin
-.for AC in autoconf autoheader
- ${LN} -sf ${LOCALBASE}/bin/${AC}213 ${WRKSRC}/auto-bin/${AC}
-.endfor
-.for AM in automake aclocal
- ${LN} -sf ${LOCALBASE}/bin/${AM}14 ${WRKSRC}/auto-bin/${AM}
-.endfor
- cd ${WRKSRC} && env PATH=${WRKSRC}/auto-bin:$$PATH \
- ${GMAKE} -f Makefile.cvs
- @${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/Configure
-
-.include <bsd.port.post.mk>
diff --git a/editors/calligra-l10n/distinfo b/editors/calligra-l10n/distinfo
deleted file mode 100644
index 3d78fdf12334..000000000000
--- a/editors/calligra-l10n/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (KDE/koffice-i18n-1.1.1.tar.bz2) = 3233e3f38f7dbc8d45a83add7bc2327a
diff --git a/editors/calligra-l10n/pkg-comment b/editors/calligra-l10n/pkg-comment
deleted file mode 100644
index 28de0abc3a3b..000000000000
--- a/editors/calligra-l10n/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Localized messages for KOffice
diff --git a/editors/calligra-l10n/pkg-descr b/editors/calligra-l10n/pkg-descr
deleted file mode 100644
index 5a4554d3b9fb..000000000000
--- a/editors/calligra-l10n/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-Localized messages for KOffice.
diff --git a/editors/calligra-l10n/pkg-plist b/editors/calligra-l10n/pkg-plist
deleted file mode 100644
index 8bb0d7fc3552..000000000000
--- a/editors/calligra-l10n/pkg-plist
+++ /dev/null
@@ -1,567 +0,0 @@
-share/locale/az/LC_MESSAGES/csvfilter.mo
-share/locale/az/LC_MESSAGES/example.mo
-share/locale/az/LC_MESSAGES/graphite.mo
-share/locale/az/LC_MESSAGES/kchart.mo
-share/locale/az/LC_MESSAGES/kformula.mo
-share/locale/az/LC_MESSAGES/kivio.mo
-share/locale/az/LC_MESSAGES/koffice.mo
-share/locale/az/LC_MESSAGES/kontour.mo
-share/locale/az/LC_MESSAGES/koshell.mo
-share/locale/az/LC_MESSAGES/kpresenter.mo
-share/locale/az/LC_MESSAGES/krayon.mo
-share/locale/az/LC_MESSAGES/kscan_plugin.mo
-share/locale/az/LC_MESSAGES/kspread.mo
-share/locale/az/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/az/LC_MESSAGES/kugar.mo
-share/locale/az/LC_MESSAGES/kword.mo
-share/locale/bg/LC_MESSAGES/example.mo
-share/locale/bg/LC_MESSAGES/graphite.mo
-share/locale/bg/LC_MESSAGES/kchart.mo
-share/locale/bg/LC_MESSAGES/kformula.mo
-share/locale/bg/LC_MESSAGES/kivio.mo
-share/locale/bg/LC_MESSAGES/koffice.mo
-share/locale/bg/LC_MESSAGES/kontour.mo
-share/locale/bg/LC_MESSAGES/koshell.mo
-share/locale/bg/LC_MESSAGES/kpresenter.mo
-share/locale/bg/LC_MESSAGES/krayon.mo
-share/locale/bg/LC_MESSAGES/kspread.mo
-share/locale/bg/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/bg/LC_MESSAGES/kugar.mo
-share/locale/bg/LC_MESSAGES/kword.mo
-share/locale/cs/LC_MESSAGES/csvfilter.mo
-share/locale/cs/LC_MESSAGES/kchart.mo
-share/locale/cs/LC_MESSAGES/kivio.mo
-share/locale/cs/LC_MESSAGES/koffice.mo
-share/locale/cs/LC_MESSAGES/kontour.mo
-share/locale/cs/LC_MESSAGES/koshell.mo
-share/locale/cs/LC_MESSAGES/kpresenter.mo
-share/locale/cs/LC_MESSAGES/krayon.mo
-share/locale/cs/LC_MESSAGES/kscan_plugin.mo
-share/locale/cs/LC_MESSAGES/kspread.mo
-share/locale/cs/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/cs/LC_MESSAGES/kugar.mo
-share/locale/cs/LC_MESSAGES/kword.mo
-share/locale/da/LC_MESSAGES/csvfilter.mo
-share/locale/da/LC_MESSAGES/example.mo
-share/locale/da/LC_MESSAGES/graphite.mo
-share/locale/da/LC_MESSAGES/kchart.mo
-share/locale/da/LC_MESSAGES/kformula.mo
-share/locale/da/LC_MESSAGES/kivio.mo
-share/locale/da/LC_MESSAGES/kocryptfilter.mo
-share/locale/da/LC_MESSAGES/koffice.mo
-share/locale/da/LC_MESSAGES/kontour.mo
-share/locale/da/LC_MESSAGES/koshell.mo
-share/locale/da/LC_MESSAGES/kpresenter.mo
-share/locale/da/LC_MESSAGES/kpresenterkwordfilter.mo
-share/locale/da/LC_MESSAGES/krayon.mo
-share/locale/da/LC_MESSAGES/kscan_plugin.mo
-share/locale/da/LC_MESSAGES/kspread.mo
-share/locale/da/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/da/LC_MESSAGES/kspreadqprofilter.mo
-share/locale/da/LC_MESSAGES/kugar.mo
-share/locale/da/LC_MESSAGES/kword.mo
-share/locale/da/LC_MESSAGES/kwordhtmlfilter.mo
-share/locale/da/LC_MESSAGES/kwordlatexfilter.mo
-share/locale/da/LC_MESSAGES/olefilterswinword97filter.mo
-share/locale/de/LC_MESSAGES/csvfilter.mo
-share/locale/de/LC_MESSAGES/example.mo
-share/locale/de/LC_MESSAGES/graphite.mo
-share/locale/de/LC_MESSAGES/kchart.mo
-share/locale/de/LC_MESSAGES/kformula.mo
-share/locale/de/LC_MESSAGES/kivio.mo
-share/locale/de/LC_MESSAGES/kocryptfilter.mo
-share/locale/de/LC_MESSAGES/koffice.mo
-share/locale/de/LC_MESSAGES/kontour.mo
-share/locale/de/LC_MESSAGES/koshell.mo
-share/locale/de/LC_MESSAGES/kpresenter.mo
-share/locale/de/LC_MESSAGES/kpresenterkwordfilter.mo
-share/locale/de/LC_MESSAGES/krayon.mo
-share/locale/de/LC_MESSAGES/kscan_plugin.mo
-share/locale/de/LC_MESSAGES/kspread.mo
-share/locale/de/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/de/LC_MESSAGES/kspreadqprofilter.mo
-share/locale/de/LC_MESSAGES/kugar.mo
-share/locale/de/LC_MESSAGES/kword.mo
-share/locale/de/LC_MESSAGES/kwordhtmlfilter.mo
-share/locale/de/LC_MESSAGES/kwordlatexfilter.mo
-share/locale/de/LC_MESSAGES/olefilterswinword97filter.mo
-share/locale/en_GB/LC_MESSAGES/csvfilter.mo
-share/locale/en_GB/LC_MESSAGES/example.mo
-share/locale/en_GB/LC_MESSAGES/graphite.mo
-share/locale/en_GB/LC_MESSAGES/kchart.mo
-share/locale/en_GB/LC_MESSAGES/kformula.mo
-share/locale/en_GB/LC_MESSAGES/kivio.mo
-share/locale/en_GB/LC_MESSAGES/kocryptfilter.mo
-share/locale/en_GB/LC_MESSAGES/koffice.mo
-share/locale/en_GB/LC_MESSAGES/kontour.mo
-share/locale/en_GB/LC_MESSAGES/koshell.mo
-share/locale/en_GB/LC_MESSAGES/kpresenter.mo
-share/locale/en_GB/LC_MESSAGES/kpresenterkwordfilter.mo
-share/locale/en_GB/LC_MESSAGES/krayon.mo
-share/locale/en_GB/LC_MESSAGES/kscan_plugin.mo
-share/locale/en_GB/LC_MESSAGES/kspread.mo
-share/locale/en_GB/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/en_GB/LC_MESSAGES/kspreadqprofilter.mo
-share/locale/en_GB/LC_MESSAGES/kugar.mo
-share/locale/en_GB/LC_MESSAGES/kword.mo
-share/locale/en_GB/LC_MESSAGES/kwordhtmlfilter.mo
-share/locale/en_GB/LC_MESSAGES/kwordlatexfilter.mo
-share/locale/en_GB/LC_MESSAGES/olefilterswinword97filter.mo
-share/locale/eo/LC_MESSAGES/csvfilter.mo
-share/locale/eo/LC_MESSAGES/example.mo
-share/locale/eo/LC_MESSAGES/graphite.mo
-share/locale/eo/LC_MESSAGES/kchart.mo
-share/locale/eo/LC_MESSAGES/kformula.mo
-share/locale/eo/LC_MESSAGES/kivio.mo
-share/locale/eo/LC_MESSAGES/koffice.mo
-share/locale/eo/LC_MESSAGES/kontour.mo
-share/locale/eo/LC_MESSAGES/koshell.mo
-share/locale/eo/LC_MESSAGES/kpresenter.mo
-share/locale/eo/LC_MESSAGES/krayon.mo
-share/locale/eo/LC_MESSAGES/kscan_plugin.mo
-share/locale/eo/LC_MESSAGES/kspread.mo
-share/locale/eo/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/eo/LC_MESSAGES/kugar.mo
-share/locale/eo/LC_MESSAGES/kword.mo
-share/locale/es/LC_MESSAGES/csvfilter.mo
-share/locale/es/LC_MESSAGES/example.mo
-share/locale/es/LC_MESSAGES/graphite.mo
-share/locale/es/LC_MESSAGES/kchart.mo
-share/locale/es/LC_MESSAGES/kformula.mo
-share/locale/es/LC_MESSAGES/kivio.mo
-share/locale/es/LC_MESSAGES/koffice.mo
-share/locale/es/LC_MESSAGES/kontour.mo
-share/locale/es/LC_MESSAGES/koshell.mo
-share/locale/es/LC_MESSAGES/kpresenter.mo
-share/locale/es/LC_MESSAGES/krayon.mo
-share/locale/es/LC_MESSAGES/kscan_plugin.mo
-share/locale/es/LC_MESSAGES/kspread.mo
-share/locale/es/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/es/LC_MESSAGES/kugar.mo
-share/locale/es/LC_MESSAGES/kword.mo
-share/locale/et/LC_MESSAGES/csvfilter.mo
-share/locale/et/LC_MESSAGES/example.mo
-share/locale/et/LC_MESSAGES/graphite.mo
-share/locale/et/LC_MESSAGES/kchart.mo
-share/locale/et/LC_MESSAGES/kformula.mo
-share/locale/et/LC_MESSAGES/kivio.mo
-share/locale/et/LC_MESSAGES/kocryptfilter.mo
-share/locale/et/LC_MESSAGES/koffice.mo
-share/locale/et/LC_MESSAGES/kontour.mo
-share/locale/et/LC_MESSAGES/koshell.mo
-share/locale/et/LC_MESSAGES/kpresenter.mo
-share/locale/et/LC_MESSAGES/kpresenterkwordfilter.mo
-share/locale/et/LC_MESSAGES/krayon.mo
-share/locale/et/LC_MESSAGES/kscan_plugin.mo
-share/locale/et/LC_MESSAGES/kspread.mo
-share/locale/et/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/et/LC_MESSAGES/kspreadqprofilter.mo
-share/locale/et/LC_MESSAGES/kugar.mo
-share/locale/et/LC_MESSAGES/kword.mo
-share/locale/et/LC_MESSAGES/kwordhtmlfilter.mo
-share/locale/et/LC_MESSAGES/kwordlatexfilter.mo
-share/locale/et/LC_MESSAGES/olefilterswinword97filter.mo
-share/locale/fr/LC_MESSAGES/csvfilter.mo
-share/locale/fr/LC_MESSAGES/example.mo
-share/locale/fr/LC_MESSAGES/graphite.mo
-share/locale/fr/LC_MESSAGES/kchart.mo
-share/locale/fr/LC_MESSAGES/kformula.mo
-share/locale/fr/LC_MESSAGES/kivio.mo
-share/locale/fr/LC_MESSAGES/koffice.mo
-share/locale/fr/LC_MESSAGES/kontour.mo
-share/locale/fr/LC_MESSAGES/koshell.mo
-share/locale/fr/LC_MESSAGES/kpresenter.mo
-share/locale/fr/LC_MESSAGES/krayon.mo
-share/locale/fr/LC_MESSAGES/kscan_plugin.mo
-share/locale/fr/LC_MESSAGES/kspread.mo
-share/locale/fr/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/fr/LC_MESSAGES/kugar.mo
-share/locale/fr/LC_MESSAGES/kword.mo
-share/locale/hu/LC_MESSAGES/csvfilter.mo
-share/locale/hu/LC_MESSAGES/example.mo
-share/locale/hu/LC_MESSAGES/graphite.mo
-share/locale/hu/LC_MESSAGES/kchart.mo
-share/locale/hu/LC_MESSAGES/kformula.mo
-share/locale/hu/LC_MESSAGES/kivio.mo
-share/locale/hu/LC_MESSAGES/kocryptfilter.mo
-share/locale/hu/LC_MESSAGES/koffice.mo
-share/locale/hu/LC_MESSAGES/kontour.mo
-share/locale/hu/LC_MESSAGES/koshell.mo
-share/locale/hu/LC_MESSAGES/kpresenter.mo
-share/locale/hu/LC_MESSAGES/kpresenterkwordfilter.mo
-share/locale/hu/LC_MESSAGES/krayon.mo
-share/locale/hu/LC_MESSAGES/kscan_plugin.mo
-share/locale/hu/LC_MESSAGES/kspread.mo
-share/locale/hu/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/hu/LC_MESSAGES/kspreadqprofilter.mo
-share/locale/hu/LC_MESSAGES/kugar.mo
-share/locale/hu/LC_MESSAGES/kword.mo
-share/locale/hu/LC_MESSAGES/kwordhtmlfilter.mo
-share/locale/hu/LC_MESSAGES/kwordlatexfilter.mo
-share/locale/hu/LC_MESSAGES/olefilterswinword97filter.mo
-share/locale/it/LC_MESSAGES/csvfilter.mo
-share/locale/it/LC_MESSAGES/example.mo
-share/locale/it/LC_MESSAGES/graphite.mo
-share/locale/it/LC_MESSAGES/kchart.mo
-share/locale/it/LC_MESSAGES/kformula.mo
-share/locale/it/LC_MESSAGES/kformviewer.mo
-share/locale/it/LC_MESSAGES/kivio.mo
-share/locale/it/LC_MESSAGES/kocryptfilter.mo
-share/locale/it/LC_MESSAGES/koffice.mo
-share/locale/it/LC_MESSAGES/kontour.mo
-share/locale/it/LC_MESSAGES/koshell.mo
-share/locale/it/LC_MESSAGES/kpresenter.mo
-share/locale/it/LC_MESSAGES/krayon.mo
-share/locale/it/LC_MESSAGES/kscan_plugin.mo
-share/locale/it/LC_MESSAGES/kspread.mo
-share/locale/it/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/it/LC_MESSAGES/kugar.mo
-share/locale/it/LC_MESSAGES/kword.mo
-share/locale/it/LC_MESSAGES/kwordhtmlfilter.mo
-share/locale/it/LC_MESSAGES/kwordlatexfilter.mo
-share/locale/it/LC_MESSAGES/spell_tool.mo
-share/locale/ja/LC_MESSAGES/csvfilter.mo
-share/locale/ja/LC_MESSAGES/example.mo
-share/locale/ja/LC_MESSAGES/graphite.mo
-share/locale/ja/LC_MESSAGES/kchart.mo
-share/locale/ja/LC_MESSAGES/kformula.mo
-share/locale/ja/LC_MESSAGES/kivio.mo
-share/locale/ja/LC_MESSAGES/koffice.mo
-share/locale/ja/LC_MESSAGES/kontour.mo
-share/locale/ja/LC_MESSAGES/koshell.mo
-share/locale/ja/LC_MESSAGES/kpresenter.mo
-share/locale/ja/LC_MESSAGES/krayon.mo
-share/locale/ja/LC_MESSAGES/kscan_plugin.mo
-share/locale/ja/LC_MESSAGES/kspread.mo
-share/locale/ja/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/ja/LC_MESSAGES/kugar.mo
-share/locale/ja/LC_MESSAGES/kword.mo
-share/locale/lt/LC_MESSAGES/csvfilter.mo
-share/locale/lt/LC_MESSAGES/example.mo
-share/locale/lt/LC_MESSAGES/graphite.mo
-share/locale/lt/LC_MESSAGES/kchart.mo
-share/locale/lt/LC_MESSAGES/kformula.mo
-share/locale/lt/LC_MESSAGES/kimageshop.mo
-share/locale/lt/LC_MESSAGES/kivio.mo
-share/locale/lt/LC_MESSAGES/koffice.mo
-share/locale/lt/LC_MESSAGES/kontour.mo
-share/locale/lt/LC_MESSAGES/koshell.mo
-share/locale/lt/LC_MESSAGES/kpresenter.mo
-share/locale/lt/LC_MESSAGES/krayon.mo
-share/locale/lt/LC_MESSAGES/kscan_plugin.mo
-share/locale/lt/LC_MESSAGES/kspread.mo
-share/locale/lt/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/lt/LC_MESSAGES/kugar.mo
-share/locale/lt/LC_MESSAGES/kword.mo
-share/locale/mt/LC_MESSAGES/csvfilter.mo
-share/locale/mt/LC_MESSAGES/example.mo
-share/locale/mt/LC_MESSAGES/graphite.mo
-share/locale/mt/LC_MESSAGES/kchart.mo
-share/locale/mt/LC_MESSAGES/kformula.mo
-share/locale/mt/LC_MESSAGES/kivio.mo
-share/locale/mt/LC_MESSAGES/koffice.mo
-share/locale/mt/LC_MESSAGES/kontour.mo
-share/locale/mt/LC_MESSAGES/koshell.mo
-share/locale/mt/LC_MESSAGES/kpresenter.mo
-share/locale/mt/LC_MESSAGES/krayon.mo
-share/locale/mt/LC_MESSAGES/kscan_plugin.mo
-share/locale/mt/LC_MESSAGES/kspread.mo
-share/locale/mt/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/mt/LC_MESSAGES/kugar.mo
-share/locale/mt/LC_MESSAGES/kword.mo
-share/locale/nl/LC_MESSAGES/csvfilter.mo
-share/locale/nl/LC_MESSAGES/example.mo
-share/locale/nl/LC_MESSAGES/graphite.mo
-share/locale/nl/LC_MESSAGES/kchart.mo
-share/locale/nl/LC_MESSAGES/kformula.mo
-share/locale/nl/LC_MESSAGES/kivio.mo
-share/locale/nl/LC_MESSAGES/koffice.mo
-share/locale/nl/LC_MESSAGES/kontour.mo
-share/locale/nl/LC_MESSAGES/koshell.mo
-share/locale/nl/LC_MESSAGES/kpresenter.mo
-share/locale/nl/LC_MESSAGES/krayon.mo
-share/locale/nl/LC_MESSAGES/kscan_plugin.mo
-share/locale/nl/LC_MESSAGES/kspread.mo
-share/locale/nl/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/nl/LC_MESSAGES/kugar.mo
-share/locale/nl/LC_MESSAGES/kword.mo
-share/locale/no/LC_MESSAGES/csvfilter.mo
-share/locale/no/LC_MESSAGES/example.mo
-share/locale/no/LC_MESSAGES/graphite.mo
-share/locale/no/LC_MESSAGES/kchart.mo
-share/locale/no/LC_MESSAGES/kformula.mo
-share/locale/no/LC_MESSAGES/kivio.mo
-share/locale/no/LC_MESSAGES/kocryptfilter.mo
-share/locale/no/LC_MESSAGES/koffice.mo
-share/locale/no/LC_MESSAGES/kontour.mo
-share/locale/no/LC_MESSAGES/koshell.mo
-share/locale/no/LC_MESSAGES/kpresenter.mo
-share/locale/no/LC_MESSAGES/kpresenterkwordfilter.mo
-share/locale/no/LC_MESSAGES/krayon.mo
-share/locale/no/LC_MESSAGES/kscan_plugin.mo
-share/locale/no/LC_MESSAGES/kspread.mo
-share/locale/no/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/no/LC_MESSAGES/kspreadqprofilter.mo
-share/locale/no/LC_MESSAGES/kugar.mo
-share/locale/no/LC_MESSAGES/kword.mo
-share/locale/no/LC_MESSAGES/kwordhtmlfilter.mo
-share/locale/no/LC_MESSAGES/kwordlatexfilter.mo
-share/locale/no/LC_MESSAGES/olefilterswinword97filter.mo
-share/locale/no_NY/LC_MESSAGES/csvfilter.mo
-share/locale/no_NY/LC_MESSAGES/example.mo
-share/locale/no_NY/LC_MESSAGES/graphite.mo
-share/locale/no_NY/LC_MESSAGES/kchart.mo
-share/locale/no_NY/LC_MESSAGES/kformula.mo
-share/locale/no_NY/LC_MESSAGES/kivio.mo
-share/locale/no_NY/LC_MESSAGES/kocryptfilter.mo
-share/locale/no_NY/LC_MESSAGES/koffice.mo
-share/locale/no_NY/LC_MESSAGES/kontour.mo
-share/locale/no_NY/LC_MESSAGES/koshell.mo
-share/locale/no_NY/LC_MESSAGES/kpresenter.mo
-share/locale/no_NY/LC_MESSAGES/kpresenterkwordfilter.mo
-share/locale/no_NY/LC_MESSAGES/krayon.mo
-share/locale/no_NY/LC_MESSAGES/kscan_plugin.mo
-share/locale/no_NY/LC_MESSAGES/kspread.mo
-share/locale/no_NY/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/no_NY/LC_MESSAGES/kspreadqprofilter.mo
-share/locale/no_NY/LC_MESSAGES/kugar.mo
-share/locale/no_NY/LC_MESSAGES/kword.mo
-share/locale/no_NY/LC_MESSAGES/kwordhtmlfilter.mo
-share/locale/no_NY/LC_MESSAGES/kwordlatexfilter.mo
-share/locale/no_NY/LC_MESSAGES/olefilterswinword97filter.mo
-share/locale/pl/LC_MESSAGES/csvfilter.mo
-share/locale/pl/LC_MESSAGES/example.mo
-share/locale/pl/LC_MESSAGES/graphite.mo
-share/locale/pl/LC_MESSAGES/kchart.mo
-share/locale/pl/LC_MESSAGES/kformula.mo
-share/locale/pl/LC_MESSAGES/kivio.mo
-share/locale/pl/LC_MESSAGES/koffice.mo
-share/locale/pl/LC_MESSAGES/kontour.mo
-share/locale/pl/LC_MESSAGES/koshell.mo
-share/locale/pl/LC_MESSAGES/kpresenter.mo
-share/locale/pl/LC_MESSAGES/krayon.mo
-share/locale/pl/LC_MESSAGES/kscan_plugin.mo
-share/locale/pl/LC_MESSAGES/kspread.mo
-share/locale/pl/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/pl/LC_MESSAGES/kugar.mo
-share/locale/pl/LC_MESSAGES/kword.mo
-share/locale/pt/LC_MESSAGES/csvfilter.mo
-share/locale/pt/LC_MESSAGES/example.mo
-share/locale/pt/LC_MESSAGES/graphite.mo
-share/locale/pt/LC_MESSAGES/kchart.mo
-share/locale/pt/LC_MESSAGES/kformula.mo
-share/locale/pt/LC_MESSAGES/kivio.mo
-share/locale/pt/LC_MESSAGES/kocryptfilter.mo
-share/locale/pt/LC_MESSAGES/koffice.mo
-share/locale/pt/LC_MESSAGES/kontour.mo
-share/locale/pt/LC_MESSAGES/koshell.mo
-share/locale/pt/LC_MESSAGES/kpresenter.mo
-share/locale/pt/LC_MESSAGES/kpresenterkwordfilter.mo
-share/locale/pt/LC_MESSAGES/krayon.mo
-share/locale/pt/LC_MESSAGES/kscan_plugin.mo
-share/locale/pt/LC_MESSAGES/kspread.mo
-share/locale/pt/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/pt/LC_MESSAGES/kspreadqprofilter.mo
-share/locale/pt/LC_MESSAGES/kugar.mo
-share/locale/pt/LC_MESSAGES/kword.mo
-share/locale/pt/LC_MESSAGES/kwordhtmlfilter.mo
-share/locale/pt/LC_MESSAGES/kwordlatexfilter.mo
-share/locale/pt/LC_MESSAGES/olefilterswinword97filter.mo
-share/locale/pt_BR/LC_MESSAGES/example.mo
-share/locale/pt_BR/LC_MESSAGES/graphite.mo
-share/locale/pt_BR/LC_MESSAGES/kchart.mo
-share/locale/pt_BR/LC_MESSAGES/kdiagramm.mo
-share/locale/pt_BR/LC_MESSAGES/kformula.mo
-share/locale/pt_BR/LC_MESSAGES/kimage.mo
-share/locale/pt_BR/LC_MESSAGES/kimageshop.mo
-share/locale/pt_BR/LC_MESSAGES/kivio.mo
-share/locale/pt_BR/LC_MESSAGES/koffice.mo
-share/locale/pt_BR/LC_MESSAGES/kohtml.mo
-share/locale/pt_BR/LC_MESSAGES/kontour.mo
-share/locale/pt_BR/LC_MESSAGES/koshell.mo
-share/locale/pt_BR/LC_MESSAGES/kpresenter.mo
-share/locale/pt_BR/LC_MESSAGES/krayon.mo
-share/locale/pt_BR/LC_MESSAGES/kspread.mo
-share/locale/pt_BR/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/pt_BR/LC_MESSAGES/kugar.mo
-share/locale/pt_BR/LC_MESSAGES/kword.mo
-share/locale/pt_BR/LC_MESSAGES/spell_tool.mo
-share/locale/ro/LC_MESSAGES/example.mo
-share/locale/ro/LC_MESSAGES/graphite.mo
-share/locale/ro/LC_MESSAGES/kchart.mo
-share/locale/ro/LC_MESSAGES/kformula.mo
-share/locale/ro/LC_MESSAGES/kivio.mo
-share/locale/ro/LC_MESSAGES/koffice.mo
-share/locale/ro/LC_MESSAGES/kontour.mo
-share/locale/ro/LC_MESSAGES/koshell.mo
-share/locale/ro/LC_MESSAGES/kpresenter.mo
-share/locale/ro/LC_MESSAGES/krayon.mo
-share/locale/ro/LC_MESSAGES/kspread.mo
-share/locale/ro/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/ro/LC_MESSAGES/kugar.mo
-share/locale/ro/LC_MESSAGES/kword.mo
-share/locale/ru/LC_MESSAGES/csvfilter.mo
-share/locale/ru/LC_MESSAGES/example.mo
-share/locale/ru/LC_MESSAGES/graphite.mo
-share/locale/ru/LC_MESSAGES/kchart.mo
-share/locale/ru/LC_MESSAGES/kformula.mo
-share/locale/ru/LC_MESSAGES/kivio.mo
-share/locale/ru/LC_MESSAGES/kocryptfilter.mo
-share/locale/ru/LC_MESSAGES/koffice.mo
-share/locale/ru/LC_MESSAGES/kontour.mo
-share/locale/ru/LC_MESSAGES/koshell.mo
-share/locale/ru/LC_MESSAGES/kpresenter.mo
-share/locale/ru/LC_MESSAGES/kpresenterkwordfilter.mo
-share/locale/ru/LC_MESSAGES/krayon.mo
-share/locale/ru/LC_MESSAGES/kscan_plugin.mo
-share/locale/ru/LC_MESSAGES/kspread.mo
-share/locale/ru/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/ru/LC_MESSAGES/kspreadqprofilter.mo
-share/locale/ru/LC_MESSAGES/kugar.mo
-share/locale/ru/LC_MESSAGES/kword.mo
-share/locale/ru/LC_MESSAGES/kwordhtmlfilter.mo
-share/locale/ru/LC_MESSAGES/kwordlatexfilter.mo
-share/locale/ru/LC_MESSAGES/olefilterswinword97filter.mo
-share/locale/sk/LC_MESSAGES/csvfilter.mo
-share/locale/sk/LC_MESSAGES/example.mo
-share/locale/sk/LC_MESSAGES/graphite.mo
-share/locale/sk/LC_MESSAGES/kchart.mo
-share/locale/sk/LC_MESSAGES/kformula.mo
-share/locale/sk/LC_MESSAGES/kivio.mo
-share/locale/sk/LC_MESSAGES/koffice.mo
-share/locale/sk/LC_MESSAGES/kontour.mo
-share/locale/sk/LC_MESSAGES/koshell.mo
-share/locale/sk/LC_MESSAGES/kpresenter.mo
-share/locale/sk/LC_MESSAGES/krayon.mo
-share/locale/sk/LC_MESSAGES/kscan_plugin.mo
-share/locale/sk/LC_MESSAGES/kspread.mo
-share/locale/sk/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/sk/LC_MESSAGES/kugar.mo
-share/locale/sk/LC_MESSAGES/kword.mo
-share/locale/sl/LC_MESSAGES/csvfilter.mo
-share/locale/sl/LC_MESSAGES/example.mo
-share/locale/sl/LC_MESSAGES/graphite.mo
-share/locale/sl/LC_MESSAGES/kchart.mo
-share/locale/sl/LC_MESSAGES/kformula.mo
-share/locale/sl/LC_MESSAGES/kivio.mo
-share/locale/sl/LC_MESSAGES/kocryptfilter.mo
-share/locale/sl/LC_MESSAGES/koffice.mo
-share/locale/sl/LC_MESSAGES/kontour.mo
-share/locale/sl/LC_MESSAGES/koshell.mo
-share/locale/sl/LC_MESSAGES/kpresenter.mo
-share/locale/sl/LC_MESSAGES/kpresenterkwordfilter.mo
-share/locale/sl/LC_MESSAGES/krayon.mo
-share/locale/sl/LC_MESSAGES/kscan_plugin.mo
-share/locale/sl/LC_MESSAGES/kspread.mo
-share/locale/sl/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/sl/LC_MESSAGES/kspreadqprofilter.mo
-share/locale/sl/LC_MESSAGES/kugar.mo
-share/locale/sl/LC_MESSAGES/kword.mo
-share/locale/sl/LC_MESSAGES/kwordhtmlfilter.mo
-share/locale/sl/LC_MESSAGES/kwordlatexfilter.mo
-share/locale/sl/LC_MESSAGES/olefilterswinword97filter.mo
-share/locale/sv/LC_MESSAGES/csvfilter.mo
-share/locale/sv/LC_MESSAGES/example.mo
-share/locale/sv/LC_MESSAGES/graphite.mo
-share/locale/sv/LC_MESSAGES/kchart.mo
-share/locale/sv/LC_MESSAGES/kformula.mo
-share/locale/sv/LC_MESSAGES/kivio.mo
-share/locale/sv/LC_MESSAGES/koffice.mo
-share/locale/sv/LC_MESSAGES/kontour.mo
-share/locale/sv/LC_MESSAGES/koshell.mo
-share/locale/sv/LC_MESSAGES/kpresenter.mo
-share/locale/sv/LC_MESSAGES/krayon.mo
-share/locale/sv/LC_MESSAGES/kscan_plugin.mo
-share/locale/sv/LC_MESSAGES/kspread.mo
-share/locale/sv/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/sv/LC_MESSAGES/kugar.mo
-share/locale/sv/LC_MESSAGES/kword.mo
-share/locale/ta/LC_MESSAGES/csvfilter.mo
-share/locale/ta/LC_MESSAGES/example.mo
-share/locale/ta/LC_MESSAGES/graphite.mo
-share/locale/ta/LC_MESSAGES/kchart.mo
-share/locale/ta/LC_MESSAGES/kformula.mo
-share/locale/ta/LC_MESSAGES/kivio.mo
-share/locale/ta/LC_MESSAGES/koffice.mo
-share/locale/ta/LC_MESSAGES/kontour.mo
-share/locale/ta/LC_MESSAGES/koshell.mo
-share/locale/ta/LC_MESSAGES/kpresenter.mo
-share/locale/ta/LC_MESSAGES/krayon.mo
-share/locale/ta/LC_MESSAGES/kscan_plugin.mo
-share/locale/ta/LC_MESSAGES/kspread.mo
-share/locale/ta/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/ta/LC_MESSAGES/kugar.mo
-share/locale/ta/LC_MESSAGES/kword.mo
-share/locale/tr/LC_MESSAGES/csvfilter.mo
-share/locale/tr/LC_MESSAGES/example.mo
-share/locale/tr/LC_MESSAGES/graphite.mo
-share/locale/tr/LC_MESSAGES/kchart.mo
-share/locale/tr/LC_MESSAGES/kformula.mo
-share/locale/tr/LC_MESSAGES/kimage.mo
-share/locale/tr/LC_MESSAGES/kivio.mo
-share/locale/tr/LC_MESSAGES/koffice.mo
-share/locale/tr/LC_MESSAGES/kontour.mo
-share/locale/tr/LC_MESSAGES/koshell.mo
-share/locale/tr/LC_MESSAGES/kpresenter.mo
-share/locale/tr/LC_MESSAGES/krayon.mo
-share/locale/tr/LC_MESSAGES/kscan_plugin.mo
-share/locale/tr/LC_MESSAGES/kspread.mo
-share/locale/tr/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/tr/LC_MESSAGES/kugar.mo
-share/locale/tr/LC_MESSAGES/kword.mo
-@unexec rmdir %D/share/locale/tr/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/tr 2>/dev/null || true
-@unexec rmdir %D/share/locale/ta/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/ta 2>/dev/null || true
-@unexec rmdir %D/share/locale/sv/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/sv 2>/dev/null || true
-@unexec rmdir %D/share/locale/sl/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/sl 2>/dev/null || true
-@unexec rmdir %D/share/locale/sk/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/sk 2>/dev/null || true
-@unexec rmdir %D/share/locale/ru/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/ru 2>/dev/null || true
-@unexec rmdir %D/share/locale/ro/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/ro 2>/dev/null || true
-@unexec rmdir %D/share/locale/pt_BR/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/pt_BR 2>/dev/null || true
-@unexec rmdir %D/share/locale/pt/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/pt 2>/dev/null || true
-@unexec rmdir %D/share/locale/pl/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/pl 2>/dev/null || true
-@unexec rmdir %D/share/locale/no_NY/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/no_NY 2>/dev/null || true
-@unexec rmdir %D/share/locale/no/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/no 2>/dev/null || true
-@unexec rmdir %D/share/locale/nl/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/nl 2>/dev/null || true
-@unexec rmdir %D/share/locale/mt/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/mt 2>/dev/null || true
-@unexec rmdir %D/share/locale/lt/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/lt 2>/dev/null || true
-@unexec rmdir %D/share/locale/ja/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/ja 2>/dev/null || true
-@unexec rmdir %D/share/locale/it/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/it 2>/dev/null || true
-@unexec rmdir %D/share/locale/hu/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/hu 2>/dev/null || true
-@unexec rmdir %D/share/locale/fr/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/fr 2>/dev/null || true
-@unexec rmdir %D/share/locale/et/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/et 2>/dev/null || true
-@unexec rmdir %D/share/locale/es/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/es 2>/dev/null || true
-@unexec rmdir %D/share/locale/eo/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/eo 2>/dev/null || true
-@unexec rmdir %D/share/locale/en_GB/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/en_GB 2>/dev/null || true
-@unexec rmdir %D/share/locale/de/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/de 2>/dev/null || true
-@unexec rmdir %D/share/locale/da/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/da 2>/dev/null || true
-@unexec rmdir %D/share/locale/cs/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/cs 2>/dev/null || true
-@unexec rmdir %D/share/locale/bg/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/bg 2>/dev/null || true
-@unexec rmdir %D/share/locale/az/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/az 2>/dev/null || true
diff --git a/editors/calligra-l10n/scripts/Configure b/editors/calligra-l10n/scripts/Configure
deleted file mode 100644
index 3f56118f71b7..000000000000
--- a/editors/calligra-l10n/scripts/Configure
+++ /dev/null
@@ -1,76 +0,0 @@
-#! /bin/sh
-# $FreeBSD$
-
-/bin/rm -f ${PLIST} ${PLIST}.dirs
-
-if [ "${LINGUAS}" ]; then
- set `echo $LINGUAS`
-else
-if [ "${BATCH}" ]; then
- set \"az\" \"bg\" \"cs\" \"da\" \"en_GB\" \"eo\" \"es\" \"et\" \"hu\" \"it\" \"lt\" \"mt\" \"nl\" \"no\" \"no_NY\" \"pl\" \"pt\" \"pt_BR\" \"ro\" \"sk\" \"sl\" \"sv\" \"ta\" \"tr\"
-else
- /usr/bin/dialog --title "Select languages" --clear \
- --checklist "\n\
-Please select desired languages:" -1 -1 16 \
-az "Afrikaans" OFF \
-bg "Bulgarisch" OFF \
-cs "Czech" OFF \
-da "Danish" OFF \
-de "German" ON \
-en_GB "UK English" OFF \
-eo "Esperanto" OFF \
-es "Spanish" OFF \
-et "Estonian" OFF \
-fr "French" ON \
-hu "Hungarian" OFF \
-it "Italian" OFF \
-ja "Japanese" ON \
-lt "Lithuanian" OFF \
-mt "Maltese" OFF \
-nl "Dutch" OFF \
-no "Norwegian" OFF \
-no_NY "Norwegian (Nynorsk)" OFF \
-pl "Polish" OFF \
-pt "Portuguese" OFF \
-pt_BR "Portuguese (Brazil)" OFF \
-ro "Romanian" OFF \
-ru "Russian" ON \
-sk "Slovak" OFF \
-sl "Slovenian" OFF \
-sv "Swedish" OFF \
-ta "Tamil" OFF \
-tr "Turkish" OFF \
-2> /tmp/chklist.tmp.$$
-
- retval=$?
-
- if [ -s /tmp/chklist.tmp.$$ ]; then
- set `cat /tmp/chklist.tmp.$$`
- fi
- rm -f /tmp/chklist.tmp.$$
-
- case $retval in
- 0) if [ -z "$*" ]; then
- echo "Nothing selected"
- fi
- ;;
- 1) echo "Cancel pressed."
- exit 1
- ;;
- esac
-fi
-fi
-
-/bin/rm -f ${WRKSRC}/subdirs
-
-while [ "$1" ]; do
- a=`echo -n $1 | /usr/bin/sed -e 's#\"##g'`
- echo $a >> ${WRKSRC}/subdirs
- /usr/bin/grep "^[^@].*/$a/.*" ${CURDIR}/pkg-plist >> ${PLIST}
- /usr/bin/grep "^[^@].*-$a\$" ${CURDIR}/pkg-plist >> ${PLIST}
- /usr/bin/grep "^@.*/$a/.*" ${CURDIR}/pkg-plist >> ${PLIST}.dirs
- /usr/bin/grep "^@.*/$a$" ${CURDIR}/pkg-plist >> ${PLIST}.dirs
- shift
-done
-
-/bin/cat ${PLIST}.dirs >> ${PLIST}
diff --git a/editors/calligra/Makefile b/editors/calligra/Makefile
deleted file mode 100644
index 3831e9b7e24a..000000000000
--- a/editors/calligra/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-# New ports collection makefile for: koffice
-# Date created: Sun May 14 2000 16:33:15
-# Whom: Will Andrews <will@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= koffice
-PORTVERSION= 1.1.1
-PORTEPOCH= 1
-CATEGORIES= editors kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= stable/koffice-${PORTVERSION}-kde3/src
-DISTNAME= ${PORTNAME}-${PORTVERSION}-kde3
-DIST_SUBDIR= KDE
-
-MAINTAINER= kde@FreeBSD.org
-
-BUILD_DEPENDS= autoconf:${PORTSDIR}/devel/autoconf \
- automake:${PORTSDIR}/devel/automake
-LIB_DEPENDS= iconv.3:${PORTSDIR}/converters/libiconv
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-USE_KDELIBS_VER=3
-GNU_CONFIGURE= yes
-CONFIGURE_TARGET=
-CONFIGURE_ARGS+=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
-USE_PYTHON= yes
-USE_BZIP2= yes
-INSTALLS_SHLIB= yes
-.if defined(PARALLEL_PACKAGE_BUILD) || defined(WANT_KDE_FINAL)
-CONFIGURE_ARGS+=--enable-final
-.endif
-.if defined(PARALLEL_PACKAGE_BUILD) || defined(WANT_KDE_NDEBUG)
-CONFIGURE_ARGS+=--disable-debug
-.endif
-USE_GMAKE= yes
-
-pre-configure:
- cd ${WRKSRC} && ${GMAKE} -f Makefile.cvs
-
-.include <bsd.port.mk>
diff --git a/editors/calligra/distinfo b/editors/calligra/distinfo
deleted file mode 100644
index a907cdc3bf69..000000000000
--- a/editors/calligra/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (KDE/koffice-1.1.1-kde3.tar.bz2) = 91ba4cbf5a16678e59d3c08f4b6fc071
diff --git a/editors/calligra/files/patch-abiword b/editors/calligra/files/patch-abiword
deleted file mode 100644
index c1de0bbc83aa..000000000000
--- a/editors/calligra/files/patch-abiword
+++ /dev/null
@@ -1,19 +0,0 @@
-Index: filters/kword/abiword/Makefile.am
-===================================================================
-RCS file: /home/kde/koffice/filters/kword/abiword/Makefile.am,v
-retrieving revision 1.4
-diff -u -3 -p -r1.4 Makefile.am
---- filters/kword/abiword/Makefile.am 2001/03/22 14:02:18 1.4
-+++ filters/kword/abiword/Makefile.am 2002/04/02 17:02:08
-@@ -1,9 +1,9 @@
- ####### General stuff
-
- INCLUDES= -I$(srcdir) $(KOFFICE_INCLUDES) $(all_includes)
--libabiwordimport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libabiwordimport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- libabiwordimport_la_LIBADD = $(KOFFICE_LIBS)
--libabiwordexport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libabiwordexport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- libabiwordexport_la_LIBADD = $(KOFFICE_LIBS)
-
- ####### Files
diff --git a/editors/calligra/files/patch-applixgraphics b/editors/calligra/files/patch-applixgraphics
deleted file mode 100644
index f7190ea5d0de..000000000000
--- a/editors/calligra/files/patch-applixgraphics
+++ /dev/null
@@ -1,16 +0,0 @@
-Index: filters/kontour/applixgraphics/Makefile.am
-===================================================================
-RCS file: /home/kde/koffice/filters/kontour/applixgraphics/Makefile.am,v
-retrieving revision 1.2.2.1
-diff -u -3 -p -r1.2.2.1 Makefile.am
---- filters/kontour/applixgraphics/Makefile.am 2001/08/26 22:02:24 1.2.2.1
-+++ filters/kontour/applixgraphics/Makefile.am 2002/04/02 17:01:46
-@@ -1,7 +1,7 @@
- ####### General stuff
-
- INCLUDES= -I$(srcdir) $(KOFFICE_INCLUDES) $(all_includes)
--libapplixgraphicimport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libapplixgraphicimport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
-
- ####### Files
-
diff --git a/editors/calligra/files/patch-applixword b/editors/calligra/files/patch-applixword
deleted file mode 100644
index 4111db997cd1..000000000000
--- a/editors/calligra/files/patch-applixword
+++ /dev/null
@@ -1,16 +0,0 @@
-Index: filters/kword/applixword/Makefile.am
-===================================================================
-RCS file: /home/kde/koffice/filters/kword/applixword/Makefile.am,v
-retrieving revision 1.4.2.1
-diff -u -3 -p -r1.4.2.1 Makefile.am
---- filters/kword/applixword/Makefile.am 2001/08/26 22:02:24 1.4.2.1
-+++ filters/kword/applixword/Makefile.am 2002/04/02 17:02:00
-@@ -1,7 +1,7 @@
- ####### General stuff
-
- INCLUDES= -I$(srcdir) $(KOFFICE_INCLUDES) $(all_includes)
--libapplixwordimport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libapplixwordimport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
-
- ####### Files
-
diff --git a/editors/calligra/files/patch-ascii b/editors/calligra/files/patch-ascii
deleted file mode 100644
index 355ca8ee02cd..000000000000
--- a/editors/calligra/files/patch-ascii
+++ /dev/null
@@ -1,19 +0,0 @@
-Index: filters/kword/ascii/Makefile.am
-===================================================================
-RCS file: /home/kde/koffice/filters/kword/ascii/Makefile.am,v
-retrieving revision 1.6
-diff -u -3 -p -r1.6 Makefile.am
---- filters/kword/ascii/Makefile.am 2001/03/22 14:02:18 1.6
-+++ filters/kword/ascii/Makefile.am 2002/04/02 17:01:59
-@@ -1,9 +1,9 @@
- ####### General stuff
-
- INCLUDES= -I$(srcdir) $(KOFFICE_INCLUDES) $(all_includes)
--libasciiimport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libasciiimport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- libasciiimport_la_LIBADD = $(KOFFICE_LIBS)
--libasciiexport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libasciiexport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- libasciiexport_la_LIBADD = $(KOFFICE_LIBS)
-
- ####### Files
diff --git a/editors/calligra/files/patch-csv b/editors/calligra/files/patch-csv
deleted file mode 100644
index 1073f254abe4..000000000000
--- a/editors/calligra/files/patch-csv
+++ /dev/null
@@ -1,21 +0,0 @@
-Index: filters/kspread/csv/Makefile.am
-===================================================================
-RCS file: /home/kde/koffice/filters/kspread/csv/Makefile.am,v
-retrieving revision 1.16
-diff -u -3 -p -r1.16 Makefile.am
---- filters/kspread/csv/Makefile.am 2001/06/11 08:40:36 1.16
-+++ filters/kspread/csv/Makefile.am 2002/04/02 17:01:51
-@@ -9,11 +9,11 @@ kde_module_LTLIBRARIES = libcsvimport.la
-
- libcsvimport_la_SOURCES = csvimport.cc xmltree.cc csvimport_factory.cc \
- csvdialog.cpp dialogui.ui
--libcsvimport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libcsvimport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- libcsvimport_la_LIBADD = $(KOFFICE_LIBS) ../../../kspread/libkspreadpart.la
-
- libcsvexport_la_SOURCES = csvexport.cc csvexport_factory.cc
--libcsvexport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libcsvexport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- libcsvexport_la_LIBADD = $(KOFFICE_LIBS) ../../../kspread/libkspreadpart.la
-
- METASOURCES = AUTO
diff --git a/editors/calligra/files/patch-docbook b/editors/calligra/files/patch-docbook
deleted file mode 100644
index 6f51a8ae0d24..000000000000
--- a/editors/calligra/files/patch-docbook
+++ /dev/null
@@ -1,16 +0,0 @@
-Index: filters/kword/docbook/Makefile.am
-===================================================================
-RCS file: /home/kde/koffice/filters/kword/docbook/Makefile.am,v
-retrieving revision 1.2
-diff -u -3 -p -r1.2 Makefile.am
---- filters/kword/docbook/Makefile.am 2001/03/22 14:02:18 1.2
-+++ filters/kword/docbook/Makefile.am 2002/04/02 17:02:04
-@@ -1,7 +1,7 @@
- ####### General stuff
-
- INCLUDES= -I$(srcdir) $(KOFFICE_INCLUDES) $(all_includes)
--libdocbookexport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libdocbookexport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- libdocbookexport_la_LIBADD = $(KOFFICE_LIBS)
-
- ####### Files
diff --git a/editors/calligra/files/patch-gnumeric b/editors/calligra/files/patch-gnumeric
deleted file mode 100644
index 2ea29b354915..000000000000
--- a/editors/calligra/files/patch-gnumeric
+++ /dev/null
@@ -1,21 +0,0 @@
-Index: filters/kspread/gnumeric/Makefile.am
-===================================================================
-RCS file: /home/kde/koffice/filters/kspread/gnumeric/Makefile.am,v
-retrieving revision 1.2
-diff -u -3 -p -r1.2 Makefile.am
---- filters/kspread/gnumeric/Makefile.am 2001/08/04 16:59:59 1.2
-+++ filters/kspread/gnumeric/Makefile.am 2002/04/02 17:01:53
-@@ -7,11 +7,11 @@ INCLUDES= -I$(srcdir) -I$(top_srcdir)/ks
- kde_module_LTLIBRARIES = libgnumericexport.la libgnumericimport.la
-
- libgnumericexport_la_SOURCES = gnumericexport.cc gnumericexport_factory.cc
--libgnumericexport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libgnumericexport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- libgnumericexport_la_LIBADD = $(KOFFICE_LIBS) ../../../kspread/libkspreadpart.la
-
- libgnumericimport_la_SOURCES = gnumericimport.cc gnumericimport_factory.cc
--libgnumericimport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libgnumericimport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- libgnumericimport_la_LIBADD = $(KOFFICE_LIBS) ../../../kspread/libkspreadpart.la
-
- METASOURCES = AUTO
diff --git a/editors/calligra/files/patch-html b/editors/calligra/files/patch-html
deleted file mode 100644
index c5f96c2509f1..000000000000
--- a/editors/calligra/files/patch-html
+++ /dev/null
@@ -1,16 +0,0 @@
-Index: filters/kspread/html/Makefile.am
-===================================================================
-RCS file: /home/kde/koffice/filters/kspread/html/Makefile.am,v
-retrieving revision 1.2.2.1
-diff -u -3 -p -r1.2.2.1 Makefile.am
---- filters/kspread/html/Makefile.am 2001/08/26 21:43:21 1.2.2.1
-+++ filters/kspread/html/Makefile.am 2002/04/02 17:01:57
-@@ -8,7 +8,7 @@ INCLUDES= -I$(srcdir) -I$(top_srcdir)/ks
- kde_module_LTLIBRARIES = libkspreadhtmlexport.la
-
- libkspreadhtmlexport_la_SOURCES = htmlexport.cc htmlexport_factory.cc
--libkspreadhtmlexport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libkspreadhtmlexport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- libkspreadhtmlexport_la_LIBADD = $(KOFFICE_LIBS) ../../../kspread/libkspreadpart.la
-
- METASOURCES = AUTO
diff --git a/editors/calligra/files/patch-html2 b/editors/calligra/files/patch-html2
deleted file mode 100644
index 92eff454cc98..000000000000
--- a/editors/calligra/files/patch-html2
+++ /dev/null
@@ -1,18 +0,0 @@
-Index: filters/kword/html/Makefile.am
-===================================================================
-RCS file: /home/kde/koffice/filters/kword/html/Makefile.am,v
-retrieving revision 2.13.2.1
-diff -u -3 -p -r2.13.2.1 Makefile.am
---- filters/kword/html/Makefile.am 2001/08/26 21:39:01 2.13.2.1
-+++ filters/kword/html/Makefile.am 2002/04/02 17:02:02
-@@ -2,8 +2,8 @@
-
- INCLUDES = -I$(srcdir) $(KOFFICE_INCLUDES) $(all_includes)
-
--libhtmlimport_la_LDFLAGS = -module -avoid-version -no-undefined
--libhtmlexport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libhtmlimport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
-+libhtmlexport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
-
- libhtmlimport_la_LIBADD = $(KOFFICE_LIBS)
- libhtmlexport_la_LIBADD = $(KOFFICE_LIBS)
diff --git a/editors/calligra/files/patch-kofficeui b/editors/calligra/files/patch-kofficeui
deleted file mode 100644
index 9c9ab5c0fdc6..000000000000
--- a/editors/calligra/files/patch-kofficeui
+++ /dev/null
@@ -1,16 +0,0 @@
-Index: lib/kofficeui/Makefile.am
-===================================================================
-RCS file: /home/kde/koffice/lib/kofficeui/Makefile.am,v
-retrieving revision 1.43
-diff -u -3 -p -r1.43 Makefile.am
---- lib/kofficeui/Makefile.am 2001/06/22 20:31:54 1.43
-+++ lib/kofficeui/Makefile.am 2002/04/02 17:01:38
-@@ -2,7 +2,7 @@
-
- KDE_CXXFLAGS = $(USE_RTTI)
- INCLUDES = -I$(top_srcdir)/lib/kofficecore -I$(top_builddir)/lib/kofficecore $(all_includes)
--libkofficeui_la_LDFLAGS = -version-info 1:0:0 -no-undefined
-+libkofficeui_la_LDFLAGS = $(all_libraries) -version-info 1:0:0 -no-undefined
- libkofficeui_la_LIBADD = ../kofficecore/libkofficecore.la
-
- ####### Files
diff --git a/editors/calligra/files/patch-kword b/editors/calligra/files/patch-kword
deleted file mode 100644
index ef4755fbfa3d..000000000000
--- a/editors/calligra/files/patch-kword
+++ /dev/null
@@ -1,16 +0,0 @@
-Index: filters/kpresenter/kword/Makefile.am
-===================================================================
-RCS file: /home/kde/koffice/filters/kpresenter/kword/Makefile.am,v
-retrieving revision 1.1.1.1.2.1
-diff -u -3 -p -r1.1.1.1.2.1 Makefile.am
---- filters/kpresenter/kword/Makefile.am 2001/08/26 22:02:24 1.1.1.1.2.1
-+++ filters/kpresenter/kword/Makefile.am 2002/04/02 17:02:11
-@@ -3,7 +3,7 @@ INCLUDES= -I$(srcdir) $(KOFFICE_INCLUDES
- kde_module_LTLIBRARIES = libkprkword.la
-
- libkprkword_la_SOURCES = kprkword.cc kprkword_factory.cc
--libkprkword_la_LDFLAGS = -module -avoid-version -no-undefined
-+libkprkword_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- libkprkword_la_LIBADD = $(KOFFICE_LIBS)
-
- METASOURCES = AUTO
diff --git a/editors/calligra/files/patch-latex b/editors/calligra/files/patch-latex
deleted file mode 100644
index 9423a6310402..000000000000
--- a/editors/calligra/files/patch-latex
+++ /dev/null
@@ -1,19 +0,0 @@
-Index: filters/kword/latex/Makefile.am
-===================================================================
-RCS file: /home/kde/koffice/filters/kword/latex/Makefile.am,v
-retrieving revision 1.11.2.1
-diff -u -3 -p -r1.11.2.1 Makefile.am
---- filters/kword/latex/Makefile.am 2001/08/26 21:39:01 1.11.2.1
-+++ filters/kword/latex/Makefile.am 2002/04/02 17:02:05
-@@ -1,9 +1,9 @@
- ####### General stuff
-
- INCLUDES= -I$(srcdir) $(KOFFICE_INCLUDES) -I$(top_srcdir)/lib/kformula $(all_includes)
--#liblateximport_la_LDFLAGS = -module -avoid-version -no-undefined
-+#liblateximport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- #liblateximport_la_LIBADD = $(KOFFICE_LIBS)
--liblatexexport_la_LDFLAGS = -module -avoid-version -no-undefined
-+liblatexexport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- liblatexexport_la_LIBADD = $(KOFFICE_LIBS) $(top_builddir)/lib/kformula/libkformula.la
-
- ####### Files
diff --git a/editors/calligra/files/patch-msod b/editors/calligra/files/patch-msod
deleted file mode 100644
index 64916e0b7740..000000000000
--- a/editors/calligra/files/patch-msod
+++ /dev/null
@@ -1,16 +0,0 @@
-Index: filters/kontour/msod/Makefile.am
-===================================================================
-RCS file: /home/kde/koffice/filters/kontour/msod/Makefile.am,v
-retrieving revision 1.4
-diff -u -3 -p -r1.4 Makefile.am
---- filters/kontour/msod/Makefile.am 2001/03/22 14:02:18 1.4
-+++ filters/kontour/msod/Makefile.am 2002/04/02 17:01:40
-@@ -1,7 +1,7 @@
- ####### General stuff
-
- INCLUDES= -I$(srcdir) $(KWMF_INCLUDES) $(KOFFICE_INCLUDES) $(all_includes)
--libmsodimport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libmsodimport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- libmsodimport_la_LIBADD = $(KOFFICE_LIBS) $(LIB_KWMF)
-
- ####### Files
diff --git a/editors/calligra/files/patch-olefilters b/editors/calligra/files/patch-olefilters
deleted file mode 100644
index 0308fe73f5e7..000000000000
--- a/editors/calligra/files/patch-olefilters
+++ /dev/null
@@ -1,16 +0,0 @@
-Index: filters/olefilters/Makefile.am
-===================================================================
-RCS file: /home/kde/koffice/filters/olefilters/Makefile.am,v
-retrieving revision 1.6
-diff -u -3 -p -r1.6 Makefile.am
---- filters/olefilters/Makefile.am 2001/03/22 14:02:17 1.6
-+++ filters/olefilters/Makefile.am 2002/04/02 17:02:13
-@@ -3,7 +3,7 @@ INCLUDES = -I$(srcdir) -I$(srcdir)/lib -
- -I$(srcdir)/excel97 -I$(srcdir)/powerpoint97 $(KOFFICE_INCLUDES) \
- $(KOFFICECORE_INCLUDES) $(all_includes)
-
--libolefilter_la_LDFLAGS = -module -avoid-version -no-undefined
-+libolefilter_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- libolefilter_la_LIBADD = ./lib/libfilterbase.la ./lib/libklaola.la \
- ./winword97/libwinword97.la ./excel97/libexcel97.la \
- ./powerpoint97/libpowerpoint97.la $(LIB_KOFFICECORE)
diff --git a/editors/calligra/files/patch-qpro b/editors/calligra/files/patch-qpro
deleted file mode 100644
index 1fda2853741e..000000000000
--- a/editors/calligra/files/patch-qpro
+++ /dev/null
@@ -1,16 +0,0 @@
-Index: filters/kspread/qpro/Makefile.am
-===================================================================
-RCS file: /home/kde/koffice/filters/kspread/qpro/Makefile.am,v
-retrieving revision 1.2.2.1
-diff -u -3 -p -r1.2.2.1 Makefile.am
---- filters/kspread/qpro/Makefile.am 2001/08/26 22:02:24 1.2.2.1
-+++ filters/kspread/qpro/Makefile.am 2002/04/02 17:01:55
-@@ -11,7 +11,7 @@ kde_module_LTLIBRARIES = libqproimport.l
-
- libqproimport_la_SOURCES = qproimport.cc qproimport_factory.cc qproformula.cc
-
--libqproimport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libqproimport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- libqproimport_la_LIBADD = $(KOFFICE_LIBS) ../../../kspread/libkspreadpart.la \
- libqpro/src/libqpro.la
-
diff --git a/editors/calligra/files/patch-store b/editors/calligra/files/patch-store
deleted file mode 100644
index 7caf9d254b6a..000000000000
--- a/editors/calligra/files/patch-store
+++ /dev/null
@@ -1,10 +0,0 @@
-diff -b -p -u -r1.24 -r1.24.4.1
---- lib/store/Makefile.am 2001/03/30 22:47:33 1.24
-+++ lib/store/Makefile.am.new 2002/04/02 14:55:00 1.24.4.1
-@@ -7,5 +7,5 @@ INCLUDES = $(all_includes)
-
- libkstore_la_LIBADD = $(LIB_KSYCOCA)
- libkstore_la_SOURCES = koStore.cc
--libkstore_la_LDFLAGS = -version-info 1:0:0 $(KDE_LDFLAGS) -no-undefined
-+libkstore_la_LDFLAGS = $(all_libraries) -version-info 1:0:0 $(KDE_LDFLAGS) -no-undefined
- include_HEADERS = koStore.h koStoreDevice.h
diff --git a/editors/calligra/files/patch-svg b/editors/calligra/files/patch-svg
deleted file mode 100644
index 2e3e745fc8f8..000000000000
--- a/editors/calligra/files/patch-svg
+++ /dev/null
@@ -1,21 +0,0 @@
-Index: filters/kontour/svg/Makefile.am
-===================================================================
-RCS file: /home/kde/koffice/filters/kontour/svg/Makefile.am,v
-retrieving revision 1.4
-diff -u -3 -p -r1.4 Makefile.am
---- filters/kontour/svg/Makefile.am 2001/08/05 06:53:30 1.4
-+++ filters/kontour/svg/Makefile.am 2002/04/02 17:01:49
-@@ -7,11 +7,11 @@ INCLUDES= -I$(srcdir) -I$(top_srcdir)/ko
- kde_module_LTLIBRARIES = libsvgimport.la libsvgexport.la
-
- libsvgimport_la_SOURCES = svgimport.cc svgimport_factory.cc basicshapes.h basicshapes.cc datatypes.h datatypes.cc path.h path.cc transform.h transform.cc style.h style.cc text.h text.cc svgmain.h svgmain.cc
--libsvgimport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libsvgimport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- libsvgimport_la_LIBADD = $(KOFFICE_LIBS) ../../../kontour/libkontourpart.la
-
- libsvgexport_la_SOURCES = svgexport.cc svgexport_factory.cc
--libsvgexport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libsvgexport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- libsvgexport_la_LIBADD = $(KOFFICE_LIBS) ../../../kontour/libkontourpart.la
-
- METASOURCES = AUTO
diff --git a/editors/calligra/files/patch-wmf b/editors/calligra/files/patch-wmf
deleted file mode 100644
index 21cc07574df4..000000000000
--- a/editors/calligra/files/patch-wmf
+++ /dev/null
@@ -1,16 +0,0 @@
-Index: filters/kontour/wmf/Makefile.am
-===================================================================
-RCS file: /home/kde/koffice/filters/kontour/wmf/Makefile.am,v
-retrieving revision 1.4
-diff -u -3 -p -r1.4 Makefile.am
---- filters/kontour/wmf/Makefile.am 2001/03/22 14:02:18 1.4
-+++ filters/kontour/wmf/Makefile.am 2002/04/02 17:01:41
-@@ -1,7 +1,7 @@
- ####### General stuff
-
- INCLUDES= -I$(srcdir) $(KWMF_INCLUDES) $(KOFFICE_INCLUDES) $(all_includes)
--libwmfimport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libwmfimport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- libwmfimport_la_LIBADD = $(KOFFICE_LIBS) $(LIB_KWMF)
-
- ####### Files
diff --git a/editors/calligra/files/patch-xfig b/editors/calligra/files/patch-xfig
deleted file mode 100644
index 9084799e8018..000000000000
--- a/editors/calligra/files/patch-xfig
+++ /dev/null
@@ -1,16 +0,0 @@
-Index: filters/kontour/xfig/Makefile.am
-===================================================================
-RCS file: /home/kde/koffice/filters/kontour/xfig/Makefile.am,v
-retrieving revision 1.3
-diff -u -3 -p -r1.3 Makefile.am
---- filters/kontour/xfig/Makefile.am 2001/07/16 19:19:48 1.3
-+++ filters/kontour/xfig/Makefile.am 2002/04/02 17:01:48
-@@ -1,7 +1,7 @@
- ####### General stuff
-
- INCLUDES= -I$(srcdir) $(KOFFICE_INCLUDES) -I$(top_srcdir)/kontour $(all_includes)
--libxfigimport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libxfigimport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- libxfigimport_la_LIBADD = $(KOFFICE_LIBS) ../../../kontour/libkontourpart.la
-
- ####### Files
diff --git a/editors/calligra/pkg-comment b/editors/calligra/pkg-comment
deleted file mode 100644
index 90c73f5c3c7b..000000000000
--- a/editors/calligra/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Office suite for KDE2
diff --git a/editors/calligra/pkg-descr b/editors/calligra/pkg-descr
deleted file mode 100644
index f6cdc074d405..000000000000
--- a/editors/calligra/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-This is the office suite for KDE2 that includes
-KWord, KSpread, KPresenter, KChart, and so forth.
-KOffice tries to improve over many earlier attempts
-by UNIX hackers to create a decent office suite
-that can be used under productivity situations. So
-far, it looks quite good! :-)
-
-WWW: http://www.koffice.org/
-
---Will <andrews@technologist.com>
diff --git a/editors/calligra/pkg-plist b/editors/calligra/pkg-plist
deleted file mode 100644
index 1d9204b53f63..000000000000
--- a/editors/calligra/pkg-plist
+++ /dev/null
@@ -1,1661 +0,0 @@
-@comment files/links
-bin/filter_wrapper
-bin/kchart
-bin/kformula
-bin/kivio
-bin/kontour
-bin/koscript
-bin/koshell
-bin/kprconverter.pl
-bin/kpresenter
-bin/kspread
-bin/kugar
-bin/kword
-include/KDChartData.h
-include/KDChartTable.h
-include/KoApplicationIface.h
-include/KoDocumentIface.h
-include/KoMainWindowIface.h
-include/KoViewIface.h
-include/handler.h
-include/kcoloractions.h
-include/kformulacontainer.h
-include/kformuladocument.h
-include/kformulaview.h
-include/koApplication.h
-include/koChart.h
-include/koChild.h
-include/koClipart.h
-include/koClipartCollection.h
-include/koDataTool.h
-include/koDocument.h
-include/koDocumentChild.h
-include/koDocumentInfo.h
-include/koDocumentInfoDlg.h
-include/koFactory.h
-include/koFilter.h
-include/koFilterManager.h
-include/koFind.h
-include/koFrame.h
-include/koGlobal.h
-include/koImage.h
-include/koImageCollection.h
-include/koKoolBar.h
-include/koMainWindow.h
-include/koPageLayoutDia.h
-include/koPartSelectAction.h
-include/koPartSelectDia.h
-include/koPrintPreview.h
-include/koQueryTrader.h
-include/koReplace.h
-include/koRuler.h
-include/koStore.h
-include/koStoreDevice.h
-include/koTabChooser.h
-include/koTemplateChooseDia.h
-include/koTemplateCreateDia.h
-include/koTemplates.h
-include/koToolBox.h
-include/koView.h
-include/koprinter.h
-include/tkaction.h
-include/tkcoloractions.h
-include/tkcombobox.h
-include/tktoolbarbutton.h
-lib/kchart.la
-lib/kchart.so
-lib/kde3/kofficescan.la
-lib/kde3/kofficescan.so
-lib/kde3/libabiwordexport.la
-lib/kde3/libabiwordexport.so
-lib/kde3/libabiwordimport.la
-lib/kde3/libabiwordimport.so
-lib/kde3/libapplixgraphicimport.la
-lib/kde3/libapplixgraphicimport.so
-lib/kde3/libapplixspreadimport.la
-lib/kde3/libapplixspreadimport.so
-lib/kde3/libapplixwordimport.la
-lib/kde3/libapplixwordimport.so
-lib/kde3/libasciiexport.la
-lib/kde3/libasciiexport.so
-lib/kde3/libasciiimport.la
-lib/kde3/libasciiimport.so
-lib/kde3/libcsvexport.la
-lib/kde3/libcsvexport.so
-lib/kde3/libcsvimport.la
-lib/kde3/libcsvimport.so
-lib/kde3/libdocbookexport.la
-lib/kde3/libdocbookexport.so
-lib/kde3/libgnumericexport.la
-lib/kde3/libgnumericexport.so
-lib/kde3/libgnumericimport.la
-lib/kde3/libgnumericimport.so
-lib/kde3/libhtmlexport.la
-lib/kde3/libhtmlexport.so
-lib/kde3/libhtmlimport.la
-lib/kde3/libhtmlimport.so
-lib/kde3/libkchartpart.la
-lib/kde3/libkchartpart.so
-lib/kde3/libkformulapart.la
-lib/kde3/libkformulapart.so
-lib/kde3/libkiviopart.la
-lib/kde3/libkiviopart.so
-lib/kde3/libkontourpart.la
-lib/kde3/libkontourpart.so
-lib/kde3/libkpresenterpart.la
-lib/kde3/libkpresenterpart.so
-lib/kde3/libkprkword.la
-lib/kde3/libkprkword.so
-lib/kde3/libkspelltool.la
-lib/kde3/libkspelltool.so
-lib/kde3/libkspreadcalc.la
-lib/kde3/libkspreadcalc.so
-lib/kde3/libkspreadhtmlexport.la
-lib/kde3/libkspreadhtmlexport.so
-lib/kde3/libkspreadpart.la
-lib/kde3/libkspreadpart.so
-lib/kde3/libkwordpart.la
-lib/kde3/libkwordpart.so
-lib/kde3/liblatexexport.la
-lib/kde3/liblatexexport.so
-lib/kde3/libmsodimport.la
-lib/kde3/libmsodimport.so
-lib/kde3/libolefilter.la
-lib/kde3/libolefilter.so
-lib/kde3/libqproimport.la
-lib/kde3/libqproimport.so
-lib/kde3/librtfexport.la
-lib/kde3/librtfexport.so
-lib/kde3/libsvgexport.la
-lib/kde3/libsvgexport.so
-lib/kde3/libsvgimport.la
-lib/kde3/libsvgimport.so
-lib/kde3/libwmfimport.la
-lib/kde3/libwmfimport.so
-lib/kde3/libwpimport.la
-lib/kde3/libwpimport.so
-lib/kde3/libxfigimport.la
-lib/kde3/libxfigimport.so
-lib/kformulamain.la
-lib/kformulamain.so
-lib/kivio.la
-lib/kivio.so
-lib/kontour.la
-lib/kontour.so
-lib/koshell.la
-lib/koshell.so
-lib/kpresenter.la
-lib/kpresenter.so
-lib/kspread.la
-lib/kspread.so
-lib/kword.la
-lib/kword.so
-lib/libkdchart.la
-lib/libkdchart.so
-lib/libkdchart.so.0
-lib/libkformula.la
-lib/libkformula.so
-lib/libkformula.so.3
-lib/libkivioconnectortool.la
-lib/libkivioconnectortool.so
-lib/libkivioselecttool.la
-lib/libkivioselecttool.so
-lib/libkiviotexttool.la
-lib/libkiviotexttool.so
-lib/libkiviozoomtool.la
-lib/libkiviozoomtool.so
-lib/libkochart.la
-lib/libkochart.so
-lib/libkochart.so.1
-lib/libkodocinfopropspage.la
-lib/libkodocinfopropspage.so
-lib/libkodocinfopropspage.so.0
-lib/libkofficecore.la
-lib/libkofficecore.so
-lib/libkofficecore.so.1
-lib/libkofficeui.la
-lib/libkofficeui.so
-lib/libkofficeui.so.1
-lib/libkoscript.la
-lib/libkoscript.so
-lib/libkoscript.so.1
-lib/libkstore.la
-lib/libkstore.so
-lib/libkstore.so.1
-lib/libkugarpart.la
-lib/libkugarpart.so
-lib/libkwmf.la
-lib/libkwmf.so
-lib/libkwmf.so.1
-share/applnk/Office/kchart.desktop
-share/applnk/Office/kformula.desktop
-share/applnk/Office/killustrator.desktop
-share/applnk/Office/kivio.desktop
-share/applnk/Office/kontour.desktop
-share/applnk/Office/koshell.desktop
-share/applnk/Office/kpresenter.desktop
-share/applnk/Office/kspread.desktop
-share/applnk/Office/kugar.desktop
-share/applnk/Office/kword.desktop
-share/apps/kchart/icons/hicolor/22x22/actions/areas.png
-share/apps/kchart/icons/hicolor/22x22/actions/areas3d.png
-share/apps/kchart/icons/hicolor/22x22/actions/bars.png
-share/apps/kchart/icons/hicolor/22x22/actions/bars3d.png
-share/apps/kchart/icons/hicolor/22x22/actions/cakes.png
-share/apps/kchart/icons/hicolor/22x22/actions/cakes3d.png
-share/apps/kchart/icons/hicolor/22x22/actions/data.png
-share/apps/kchart/icons/hicolor/22x22/actions/hilo.png
-share/apps/kchart/icons/hicolor/22x22/actions/lines.png
-share/apps/kchart/icons/hicolor/22x22/actions/lines3d.png
-share/apps/kchart/icons/hicolor/22x22/actions/options.png
-share/apps/kchart/icons/hicolor/22x22/actions/polar.png
-share/apps/kchart/icons/hicolor/22x22/actions/ring.png
-share/apps/kchart/icons/hicolor/22x22/actions/wizard.png
-share/apps/kchart/icons/locolor/16x16/actions/areas.png
-share/apps/kchart/icons/locolor/16x16/actions/areas3d.png
-share/apps/kchart/icons/locolor/16x16/actions/bars.png
-share/apps/kchart/icons/locolor/16x16/actions/bars3d.png
-share/apps/kchart/icons/locolor/16x16/actions/cakes.png
-share/apps/kchart/icons/locolor/16x16/actions/cakes3d.png
-share/apps/kchart/icons/locolor/16x16/actions/data.png
-share/apps/kchart/icons/locolor/16x16/actions/hilo.png
-share/apps/kchart/icons/locolor/16x16/actions/lines.png
-share/apps/kchart/icons/locolor/16x16/actions/lines3d.png
-share/apps/kchart/icons/locolor/16x16/actions/options.png
-share/apps/kchart/icons/locolor/16x16/actions/ring.png
-share/apps/kchart/icons/locolor/16x16/actions/wizard.png
-share/apps/kchart/kchart.rc
-share/apps/kchart/pics/3DAREA.png
-share/apps/kchart/pics/3DBAR.png
-share/apps/kchart/pics/3DCOMBO_HLC_AREA.png
-share/apps/kchart/pics/3DCOMBO_HLC_BAR.png
-share/apps/kchart/pics/3DCOMBO_LINE_AREA.png
-share/apps/kchart/pics/3DCOMBO_LINE_BAR.png
-share/apps/kchart/pics/3DLINE.png
-share/apps/kchart/pics/areasubtypebeside.png
-share/apps/kchart/pics/areasubtypedepth.png
-share/apps/kchart/pics/barsubtypebeside.png
-share/apps/kchart/pics/barsubtypedepth.png
-share/apps/kchart/pics/barsubtypelayer.png
-share/apps/kchart/pics/barsubtypepercent.png
-share/apps/kchart/pics/chart_3dhiloclose.png
-share/apps/kchart/pics/chart_area.png
-share/apps/kchart/pics/chart_bar.png
-share/apps/kchart/pics/chart_combo_hlc_area.png
-share/apps/kchart/pics/chart_combo_hlc_bar.png
-share/apps/kchart/pics/chart_combo_line_area.png
-share/apps/kchart/pics/chart_combo_line_bar.png
-share/apps/kchart/pics/chart_hiloclose.png
-share/apps/kchart/pics/chart_lines.png
-share/apps/kchart/pics/chart_pie2D.png
-share/apps/kchart/pics/chart_pie3D.png
-share/apps/kformula/kformula.rc
-share/apps/kformula/pics/Ihigher.png
-share/apps/kformula/pics/Ilower.png
-share/apps/kformula/pics/Shigher.png
-share/apps/kformula/pics/Slower.png
-share/apps/kformula/pics/bold.png
-share/apps/kformula/pics/centralign.png
-share/apps/kformula/pics/childrensw.png
-share/apps/kformula/pics/delimiter.png
-share/apps/kformula/pics/downalign.png
-share/apps/kformula/pics/elementsw.png
-share/apps/kformula/pics/enlarge.png
-share/apps/kformula/pics/enlargeall.png
-share/apps/kformula/pics/enlargenext.png
-share/apps/kformula/pics/far.png
-share/apps/kformula/pics/frac-vline.png
-share/apps/kformula/pics/greek.png
-share/apps/kformula/pics/index.png
-share/apps/kformula/pics/index0.png
-share/apps/kformula/pics/index1.png
-share/apps/kformula/pics/index2.png
-share/apps/kformula/pics/index3.png
-share/apps/kformula/pics/indexsw.png
-share/apps/kformula/pics/inscol.png
-share/apps/kformula/pics/insrow.png
-share/apps/kformula/pics/italic.png
-share/apps/kformula/pics/kformula1-0.png
-share/apps/kformula/pics/kformula2-0.png
-share/apps/kformula/pics/kformula2-1.png
-share/apps/kformula/pics/kformula2-2.png
-share/apps/kformula/pics/kformula2-3.png
-share/apps/kformula/pics/kformula3-2.png
-share/apps/kformula/pics/leftalign.png
-share/apps/kformula/pics/matrix.png
-share/apps/kformula/pics/midalign.png
-share/apps/kformula/pics/midline.png
-share/apps/kformula/pics/mini-bra.png
-share/apps/kformula/pics/mini-frac.png
-share/apps/kformula/pics/mini-integral.png
-share/apps/kformula/pics/mini-root.png
-share/apps/kformula/pics/mini-rootindex.png
-share/apps/kformula/pics/mini-symbols.png
-share/apps/kformula/pics/mini-vspace.png
-share/apps/kformula/pics/mini-xy.png
-share/apps/kformula/pics/near.png
-share/apps/kformula/pics/nextsw.png
-share/apps/kformula/pics/par1.xbm
-share/apps/kformula/pics/par2.xbm
-share/apps/kformula/pics/par3.xbm
-share/apps/kformula/pics/pixmap.png
-share/apps/kformula/pics/reduce.png
-share/apps/kformula/pics/reduceall.png
-share/apps/kformula/pics/remcol.png
-share/apps/kformula/pics/remrow.png
-share/apps/kformula/pics/rightalign.png
-share/apps/kformula/pics/rootindex.png
-share/apps/kformula/pics/split.png
-share/apps/kformula/pics/underl.png
-share/apps/kformula/pics/upalign.png
-share/apps/kivio/autoloadStencils/Text.sml
-share/apps/kivio/autoloadStencils/Text.xpm
-share/apps/kivio/autoloadStencils/straight_connector.ksp
-share/apps/kivio/autoloadStencils/straight_connector.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/add_stencil.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/arrow_back.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/arrow_first.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/arrow_forward.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/arrow_last.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/bring_stencil_to_front.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/color_fill.png
-share/apps/kivio/icons/hicolor/16x16/actions/color_line.png
-share/apps/kivio/icons/hicolor/16x16/actions/copy_stencil.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/cut_stencil.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/fillcolor.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/font_bold.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/font_italic.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/font_names.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/font_size.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/font_under.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/group_stencils.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/guides_horizontal.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/guides_vertical.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/item_add.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/item_remove.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/item_rename.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/layer_add.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/layer_connect.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/layer_editable.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/layer_noconnect.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/layer_noeditable.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/layer_noprint.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/layer_novisible.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/layer_print.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/layer_remove.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/layer_visible.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/linewidth.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/open_stencilset.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/page_disabled.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/page_enabled.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/paste_stencil.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/pencolor.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/remove_stencil.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/send_stencil_to_back.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/textcolor.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/ungroup_stencils.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/view_grid.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/view_guidelines.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/view_manager.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/view_margins.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/view_page.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/view_pageborder.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/view_ruler.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/zoom_disabled.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/zoom_enabled.xpm
-share/apps/kivio/icons/hicolor/22x22/actions/bring_stencil_to_front.xpm
-share/apps/kivio/icons/hicolor/22x22/actions/close_stencilset.xpm
-share/apps/kivio/icons/hicolor/22x22/actions/color_fill.png
-share/apps/kivio/icons/hicolor/22x22/actions/color_line.png
-share/apps/kivio/icons/hicolor/22x22/actions/font_bold.xpm
-share/apps/kivio/icons/hicolor/22x22/actions/font_italic.xpm
-share/apps/kivio/icons/hicolor/22x22/actions/font_under.xpm
-share/apps/kivio/icons/hicolor/22x22/actions/group_stencils.xpm
-share/apps/kivio/icons/hicolor/22x22/actions/open_stencilset.xpm
-share/apps/kivio/icons/hicolor/22x22/actions/select_all.xpm
-share/apps/kivio/icons/hicolor/22x22/actions/send_stencil_to_back.xpm
-share/apps/kivio/icons/hicolor/22x22/actions/ungroup_stencils.xpm
-share/apps/kivio/icons/hicolor/22x22/actions/unselect_all.xpm
-share/apps/kivio/icons/hicolor/22x22/actions/view_grid.xpm
-share/apps/kivio/icons/hicolor/22x22/actions/view_margins.xpm
-share/apps/kivio/icons/hicolor/22x22/actions/view_pageborder.xpm
-share/apps/kivio/icons/hicolor/22x22/actions/view_ruler.xpm
-share/apps/kivio/icons/hicolor/32x32/actions/bring_stencil_to_front.xpm
-share/apps/kivio/icons/hicolor/32x32/actions/close_stencilset.xpm
-share/apps/kivio/icons/hicolor/32x32/actions/font_bold.xpm
-share/apps/kivio/icons/hicolor/32x32/actions/font_italic.xpm
-share/apps/kivio/icons/hicolor/32x32/actions/font_under.xpm
-share/apps/kivio/icons/hicolor/32x32/actions/group_stencils.xpm
-share/apps/kivio/icons/hicolor/32x32/actions/open_stencilset.xpm
-share/apps/kivio/icons/hicolor/32x32/actions/select_all.xpm
-share/apps/kivio/icons/hicolor/32x32/actions/send_stencil_to_back.xpm
-share/apps/kivio/icons/hicolor/32x32/actions/ungroup_stencils.xpm
-share/apps/kivio/icons/hicolor/32x32/actions/unselect_all.xpm
-share/apps/kivio/icons/hicolor/32x32/actions/view_grid.xpm
-share/apps/kivio/icons/hicolor/32x32/actions/view_margins.xpm
-share/apps/kivio/icons/hicolor/32x32/actions/view_pageborder.xpm
-share/apps/kivio/icons/hicolor/32x32/actions/view_ruler.xpm
-share/apps/kivio/kivio.rc
-share/apps/kivio/kivio_tool.rc
-share/apps/kivio/kpartplugins/kivioconnectortool.rc
-share/apps/kivio/kpartplugins/kivioselecttool.rc
-share/apps/kivio/kpartplugins/kiviotexttool.rc
-share/apps/kivio/kpartplugins/kiviozoomtool.rc
-share/apps/kivio/pics/kivio_arrow.xpm
-share/apps/kivio/pics/kivio_connector.xpm
-share/apps/kivio/pics/kivio_connector_cursor1.xpm
-share/apps/kivio/pics/kivio_connector_cursor2.xpm
-share/apps/kivio/pics/kivio_text.xpm
-share/apps/kivio/pics/kivio_text_cursor.xpm
-share/apps/kivio/pics/kivio_zoom.xpm
-share/apps/kivio/pics/kivio_zoom_allobject.xpm
-share/apps/kivio/pics/kivio_zoom_hand.xpm
-share/apps/kivio/pics/kivio_zoom_height.xpm
-share/apps/kivio/pics/kivio_zoom_minus.xpm
-share/apps/kivio/pics/kivio_zoom_page.xpm
-share/apps/kivio/pics/kivio_zoom_plus.xpm
-share/apps/kivio/pics/kivio_zoom_selected.xpm
-share/apps/kivio/pics/kivio_zoom_width.xpm
-share/apps/kivio/pics/kiviosplash.png
-share/apps/kivio/pics/tile_scissors1.xpm
-share/apps/kivio/pics/tile_skulls1.xpm
-share/apps/kivio/pics/tile_yellow_swirl.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/Card.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/Card.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/Data.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/Data.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/Decision.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/Decision.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/DirectData.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/DirectData.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/Display.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/Display.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/Document.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/Document.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/InternalStorage.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/InternalStorage.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/LoopLimit.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/LoopLimit.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/ManualInput.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/ManualInput.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/ManualOperation.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/ManualOperation.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/OffPageRef.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/OffPageRef.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/OnPageRef.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/OnPageRef.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/PaperTape.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/PaperTape.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/PredefinedProcess.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/PredefinedProcess.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/Preperation.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/Preperation.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/Process.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/Process.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/SequentialData.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/SequentialData.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/StoredData.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/StoredData.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/Terminator.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/Terminator.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/desc
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/icon.xpm
-share/apps/kivio/stencils/Flowcharting/desc
-share/apps/kivio/stencils/Flowcharting/icon.xpm
-share/apps/koffice/icons/hicolor/16x16/actions/delete_table_col.png
-share/apps/koffice/icons/hicolor/16x16/actions/delete_table_row.png
-share/apps/koffice/icons/hicolor/16x16/actions/documentinfo.png
-share/apps/koffice/icons/hicolor/16x16/actions/enum_list.png
-share/apps/koffice/icons/hicolor/16x16/actions/format_decreaseindent.png
-share/apps/koffice/icons/hicolor/16x16/actions/format_increaseindent.png
-share/apps/koffice/icons/hicolor/16x16/actions/frame_edit.png
-share/apps/koffice/icons/hicolor/16x16/actions/frame_formula.png
-share/apps/koffice/icons/hicolor/16x16/actions/frame_image.png
-share/apps/koffice/icons/hicolor/16x16/actions/frame_query.png
-share/apps/koffice/icons/hicolor/16x16/actions/frame_spreadsheet.png
-share/apps/koffice/icons/hicolor/16x16/actions/frame_text.png
-share/apps/koffice/icons/hicolor/16x16/actions/inline_image.png
-share/apps/koffice/icons/hicolor/16x16/actions/inline_table.png
-share/apps/koffice/icons/hicolor/16x16/actions/insert_table_col.png
-share/apps/koffice/icons/hicolor/16x16/actions/insert_table_row.png
-share/apps/koffice/icons/hicolor/16x16/actions/text_strike.png
-share/apps/koffice/icons/hicolor/16x16/actions/text_sub.png
-share/apps/koffice/icons/hicolor/16x16/actions/text_super.png
-share/apps/koffice/icons/hicolor/16x16/actions/textcolor.png
-share/apps/koffice/icons/hicolor/16x16/actions/unsorted_list.png
-share/apps/koffice/icons/hicolor/16x16/actions/view_orientation.png
-share/apps/koffice/icons/hicolor/16x16/actions/view_remove.png
-share/apps/koffice/icons/hicolor/16x16/actions/view_split.png
-share/apps/koffice/icons/hicolor/16x16/apps/go.png
-share/apps/koffice/icons/hicolor/16x16/apps/key_bindings.png
-share/apps/koffice/icons/hicolor/16x16/apps/style.png
-share/apps/koffice/icons/hicolor/22x22/actions/cancel.png
-share/apps/koffice/icons/hicolor/22x22/actions/clipart.png
-share/apps/koffice/icons/hicolor/22x22/actions/clipart_from_file.png
-share/apps/koffice/icons/hicolor/22x22/actions/delete_table_col.png
-share/apps/koffice/icons/hicolor/22x22/actions/delete_table_row.png
-share/apps/koffice/icons/hicolor/22x22/actions/format_decreaseindent.png
-share/apps/koffice/icons/hicolor/22x22/actions/format_increaseindent.png
-share/apps/koffice/icons/hicolor/22x22/actions/frame_chart.png
-share/apps/koffice/icons/hicolor/22x22/actions/frame_edit.png
-share/apps/koffice/icons/hicolor/22x22/actions/frame_formula.png
-share/apps/koffice/icons/hicolor/22x22/actions/frame_image.png
-share/apps/koffice/icons/hicolor/22x22/actions/frame_query.png
-share/apps/koffice/icons/hicolor/22x22/actions/frame_spreadsheet.png
-share/apps/koffice/icons/hicolor/22x22/actions/frame_text.png
-share/apps/koffice/icons/hicolor/22x22/actions/inline_image.png
-share/apps/koffice/icons/hicolor/22x22/actions/inline_table.png
-share/apps/koffice/icons/hicolor/22x22/actions/insert_table_col.png
-share/apps/koffice/icons/hicolor/22x22/actions/insert_table_row.png
-share/apps/koffice/icons/hicolor/22x22/actions/neonpen.png
-share/apps/koffice/icons/hicolor/22x22/actions/ok.png
-share/apps/koffice/icons/hicolor/22x22/actions/part/killustrator.png
-share/apps/koffice/icons/hicolor/22x22/actions/part/kword.png
-share/apps/koffice/icons/hicolor/22x22/actions/tab_first.png
-share/apps/koffice/icons/hicolor/22x22/actions/tab_last.png
-share/apps/koffice/icons/hicolor/22x22/actions/tab_left.png
-share/apps/koffice/icons/hicolor/22x22/actions/tab_right.png
-share/apps/koffice/icons/hicolor/22x22/actions/text_strike.png
-share/apps/koffice/icons/hicolor/22x22/actions/view_remove.png
-share/apps/koffice/icons/hicolor/32x32/actions/delete_table_col.png
-share/apps/koffice/icons/hicolor/32x32/actions/delete_table_row.png
-share/apps/koffice/icons/hicolor/32x32/actions/insert_table_col.png
-share/apps/koffice/icons/hicolor/32x32/actions/insert_table_row.png
-share/apps/koffice/icons/hicolor/32x32/actions/sort_az.png
-share/apps/koffice/icons/hicolor/32x32/actions/view_remove.png
-share/apps/koffice/icons/hicolor/32x32/apps/go.png
-share/apps/koffice/icons/hicolor/48x48/apps/key_bindings.png
-share/apps/koffice/koffice_shell.rc
-share/apps/koffice/pics/koKoolBarDown.png
-share/apps/koffice/pics/koKoolBarUp.png
-share/apps/koffice/pics/koRulerFirst.png
-share/apps/koffice/pics/koRulerLeft.png
-share/apps/koffice/pics/koffice-logo.png
-share/apps/kontour/KIllustrator.rc
-share/apps/kontour/icons/hicolor/16x16/actions/abottom.png
-share/apps/kontour/icons/hicolor/16x16/actions/ahcenter.png
-share/apps/kontour/icons/hicolor/16x16/actions/aleft.png
-share/apps/kontour/icons/hicolor/16x16/actions/aright.png
-share/apps/kontour/icons/hicolor/16x16/actions/atop.png
-share/apps/kontour/icons/hicolor/16x16/actions/avcenter.png
-share/apps/kontour/icons/hicolor/16x16/actions/beziertool.png
-share/apps/kontour/icons/hicolor/16x16/actions/dbottom.png
-share/apps/kontour/icons/hicolor/16x16/actions/deleteNode.png
-share/apps/kontour/icons/hicolor/16x16/actions/deletelayer.png
-share/apps/kontour/icons/hicolor/16x16/actions/dhcenter.png
-share/apps/kontour/icons/hicolor/16x16/actions/dhdist.png
-share/apps/kontour/icons/hicolor/16x16/actions/dleft.png
-share/apps/kontour/icons/hicolor/16x16/actions/dright.png
-share/apps/kontour/icons/hicolor/16x16/actions/dtop.png
-share/apps/kontour/icons/hicolor/16x16/actions/dvcenter.png
-share/apps/kontour/icons/hicolor/16x16/actions/dvdist.png
-share/apps/kontour/icons/hicolor/16x16/actions/ellipse1.png
-share/apps/kontour/icons/hicolor/16x16/actions/ellipse2.png
-share/apps/kontour/icons/hicolor/16x16/actions/ellipse3.png
-share/apps/kontour/icons/hicolor/16x16/actions/ellipsetool.png
-share/apps/kontour/icons/hicolor/16x16/actions/eye.png
-share/apps/kontour/icons/hicolor/16x16/actions/freehandtool.png
-share/apps/kontour/icons/hicolor/16x16/actions/group.png
-share/apps/kontour/icons/hicolor/16x16/actions/hmirror.png
-share/apps/kontour/icons/hicolor/16x16/actions/insertclipart.png
-share/apps/kontour/icons/hicolor/16x16/actions/item_add.png
-share/apps/kontour/icons/hicolor/16x16/actions/item_remove.png
-share/apps/kontour/icons/hicolor/16x16/actions/item_rename.png
-share/apps/kontour/icons/hicolor/16x16/actions/joinNodes.png
-share/apps/kontour/icons/hicolor/16x16/actions/linetool.png
-share/apps/kontour/icons/hicolor/16x16/actions/lowerlayer.png
-share/apps/kontour/icons/hicolor/16x16/actions/moveNode.png
-share/apps/kontour/icons/hicolor/16x16/actions/newNode.png
-share/apps/kontour/icons/hicolor/16x16/actions/newlayer.png
-share/apps/kontour/icons/hicolor/16x16/actions/pointtool.png
-share/apps/kontour/icons/hicolor/16x16/actions/polygontool.png
-share/apps/kontour/icons/hicolor/16x16/actions/raiselayer.png
-share/apps/kontour/icons/hicolor/16x16/actions/recttool.png
-share/apps/kontour/icons/hicolor/16x16/actions/selecttool.png
-share/apps/kontour/icons/hicolor/16x16/actions/snap_to_grid.png
-share/apps/kontour/icons/hicolor/16x16/actions/split.png
-share/apps/kontour/icons/hicolor/16x16/actions/tcenteralign.png
-share/apps/kontour/icons/hicolor/16x16/actions/texttool.png
-share/apps/kontour/icons/hicolor/16x16/actions/tleftalign.png
-share/apps/kontour/icons/hicolor/16x16/actions/trightalign.png
-share/apps/kontour/icons/hicolor/16x16/actions/ungroup.png
-share/apps/kontour/icons/hicolor/16x16/actions/vmirror.png
-share/apps/kontour/icons/hicolor/16x16/apps/kontour.png
-share/apps/kontour/icons/hicolor/32x32/apps/kontour.png
-share/apps/kontour/icons/hicolor/48x48/apps/kontour.png
-share/apps/kontour/kpartplugins/scan-kontour.rc
-share/apps/kontour/templates/Simple/.directory
-share/apps/kontour/templates/Simple/.icon/Plain.png
-share/apps/kontour/templates/Simple/.source/Plain.kil
-share/apps/kontour/templates/Simple/Plain.desktop
-share/apps/kpresenter/autoforms/.autoforms
-share/apps/kpresenter/autoforms/Arrows/.directory
-share/apps/kpresenter/autoforms/Arrows/.icon/ArrowDown.png
-share/apps/kpresenter/autoforms/Arrows/.icon/ArrowLeft.png
-share/apps/kpresenter/autoforms/Arrows/.icon/ArrowLeftDown.png
-share/apps/kpresenter/autoforms/Arrows/.icon/ArrowLeftUp.png
-share/apps/kpresenter/autoforms/Arrows/.icon/ArrowRight.png
-share/apps/kpresenter/autoforms/Arrows/.icon/ArrowRightDown.png
-share/apps/kpresenter/autoforms/Arrows/.icon/ArrowRightUp.png
-share/apps/kpresenter/autoforms/Arrows/.icon/ArrowUp.png
-share/apps/kpresenter/autoforms/Arrows/.source/ArrowDown.atf
-share/apps/kpresenter/autoforms/Arrows/.source/ArrowLeft.atf
-share/apps/kpresenter/autoforms/Arrows/.source/ArrowLeftDown.atf
-share/apps/kpresenter/autoforms/Arrows/.source/ArrowLeftUp.atf
-share/apps/kpresenter/autoforms/Arrows/.source/ArrowRight.atf
-share/apps/kpresenter/autoforms/Arrows/.source/ArrowRightDown.atf
-share/apps/kpresenter/autoforms/Arrows/.source/ArrowRightUp.atf
-share/apps/kpresenter/autoforms/Arrows/.source/ArrowUp.atf
-share/apps/kpresenter/autoforms/Arrows/ArrowDown.desktop
-share/apps/kpresenter/autoforms/Arrows/ArrowLeft.desktop
-share/apps/kpresenter/autoforms/Arrows/ArrowLeftDown.desktop
-share/apps/kpresenter/autoforms/Arrows/ArrowLeftUp.desktop
-share/apps/kpresenter/autoforms/Arrows/ArrowRight.desktop
-share/apps/kpresenter/autoforms/Arrows/ArrowRightDown.desktop
-share/apps/kpresenter/autoforms/Arrows/ArrowRightUp.desktop
-share/apps/kpresenter/autoforms/Arrows/ArrowUp.desktop
-share/apps/kpresenter/autoforms/Connections/.directory
-share/apps/kpresenter/autoforms/Connections/.icon/Connection1.png
-share/apps/kpresenter/autoforms/Connections/.icon/Connection10.png
-share/apps/kpresenter/autoforms/Connections/.icon/Connection11.png
-share/apps/kpresenter/autoforms/Connections/.icon/Connection12.png
-share/apps/kpresenter/autoforms/Connections/.icon/Connection2.png
-share/apps/kpresenter/autoforms/Connections/.icon/Connection3.png
-share/apps/kpresenter/autoforms/Connections/.icon/Connection4.png
-share/apps/kpresenter/autoforms/Connections/.icon/Connection5.png
-share/apps/kpresenter/autoforms/Connections/.icon/Connection6.png
-share/apps/kpresenter/autoforms/Connections/.icon/Connection7.png
-share/apps/kpresenter/autoforms/Connections/.icon/Connection8.png
-share/apps/kpresenter/autoforms/Connections/.icon/Connection9.png
-share/apps/kpresenter/autoforms/Connections/.source/Connection1.atf
-share/apps/kpresenter/autoforms/Connections/.source/Connection10.atf
-share/apps/kpresenter/autoforms/Connections/.source/Connection11.atf
-share/apps/kpresenter/autoforms/Connections/.source/Connection12.atf
-share/apps/kpresenter/autoforms/Connections/.source/Connection2.atf
-share/apps/kpresenter/autoforms/Connections/.source/Connection3.atf
-share/apps/kpresenter/autoforms/Connections/.source/Connection4.atf
-share/apps/kpresenter/autoforms/Connections/.source/Connection5.atf
-share/apps/kpresenter/autoforms/Connections/.source/Connection6.atf
-share/apps/kpresenter/autoforms/Connections/.source/Connection7.atf
-share/apps/kpresenter/autoforms/Connections/.source/Connection8.atf
-share/apps/kpresenter/autoforms/Connections/.source/Connection9.atf
-share/apps/kpresenter/autoforms/Connections/Connection1.desktop
-share/apps/kpresenter/autoforms/Connections/Connection10.desktop
-share/apps/kpresenter/autoforms/Connections/Connection11.desktop
-share/apps/kpresenter/autoforms/Connections/Connection12.desktop
-share/apps/kpresenter/autoforms/Connections/Connection2.desktop
-share/apps/kpresenter/autoforms/Connections/Connection3.desktop
-share/apps/kpresenter/autoforms/Connections/Connection4.desktop
-share/apps/kpresenter/autoforms/Connections/Connection5.desktop
-share/apps/kpresenter/autoforms/Connections/Connection6.desktop
-share/apps/kpresenter/autoforms/Connections/Connection7.desktop
-share/apps/kpresenter/autoforms/Connections/Connection8.desktop
-share/apps/kpresenter/autoforms/Connections/Connection9.desktop
-share/apps/kpresenter/dtd/kpresenter.dtd
-share/apps/kpresenter/icons/hicolor/22x22/actions/alignobjs.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/aobottom.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/aocenterh.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/aocenterv.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/aoleft.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/aoright.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/aotop.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/autoform.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/circle.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/delete.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/delslide.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/depth+.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/depth-.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/edit_pie.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/effect.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/enumList.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/group.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/line.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/line_arrow_begin.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/line_arrow_end.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/line_begin.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/line_circle_begin.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/line_circle_end.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/line_end.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/line_normal_begin.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/line_normal_end.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/line_rect_begin.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/line_rect_end.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/lined1.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/lined2.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/lineh.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/linev.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/lower.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/mini_autoform.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/mini_circle.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/mini_clipart.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/mini_line.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/mini_pie.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/mini_rect.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/newPoint.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/newslide.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/normalText.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/pen.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/pen_style.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/pen_style_dash.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/pen_style_dot.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/pen_style_dotdot.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/pen_style_nopen.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/pen_style_solid.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/pen_width.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/pen_width1.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/pen_width10.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/pen_width4.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/pen_width7.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/pgnum.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/pie.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/raise.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/rectangle.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/rectangle2.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/rectangleRound.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/screen.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/shadow.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/shadowB.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/shadowL.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/shadowLB.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/shadowLU.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/shadowR.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/shadowRB.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/shadowRU.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/shadowU.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/spacing.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/style.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/text.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/ungroup.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/unsortedList.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/webpres.png
-share/apps/kpresenter/kpartplugins/scan-kpresenter.rc
-share/apps/kpresenter/kpresenter.rc
-share/apps/kpresenter/pics/OneColumnLandscape.png
-share/apps/kpresenter/pics/OneColumnPortrait.png
-share/apps/kpresenter/pics/TitleLandscape.png
-share/apps/kpresenter/pics/TitlePortrait.png
-share/apps/kpresenter/pics/TwoColumnLandscape.png
-share/apps/kpresenter/pics/TwoColumnPortrait.png
-share/apps/kpresenter/pics/emptyLandscape.png
-share/apps/kpresenter/pics/emptyPortrait.png
-share/apps/kpresenter/pics/kautoformedit.png
-share/apps/kpresenter/slideshow/first.bmp
-share/apps/kpresenter/slideshow/first.jpeg
-share/apps/kpresenter/slideshow/first.png
-share/apps/kpresenter/slideshow/home.bmp
-share/apps/kpresenter/slideshow/home.jpeg
-share/apps/kpresenter/slideshow/home.png
-share/apps/kpresenter/slideshow/last.bmp
-share/apps/kpresenter/slideshow/last.jpeg
-share/apps/kpresenter/slideshow/last.png
-share/apps/kpresenter/slideshow/next.bmp
-share/apps/kpresenter/slideshow/next.jpeg
-share/apps/kpresenter/slideshow/next.png
-share/apps/kpresenter/slideshow/prev.bmp
-share/apps/kpresenter/slideshow/prev.jpeg
-share/apps/kpresenter/slideshow/prev.png
-share/apps/kpresenter/templates/A4/.directory
-share/apps/kpresenter/templates/A4/.source/OneColumnLandscape.kpt
-share/apps/kpresenter/templates/A4/.source/OneColumnPortrait.kpt
-share/apps/kpresenter/templates/A4/.source/TitleLandscape.kpt
-share/apps/kpresenter/templates/A4/.source/TitlePortrait.kpt
-share/apps/kpresenter/templates/A4/.source/TwoColumnLandscape.kpt
-share/apps/kpresenter/templates/A4/.source/TwoColumnPortrait.kpt
-share/apps/kpresenter/templates/A4/.source/emptyLandscape.kpt
-share/apps/kpresenter/templates/A4/.source/emptyPortrait.kpt
-share/apps/kpresenter/templates/A4/OneColumnLandscape.desktop
-share/apps/kpresenter/templates/A4/OneColumnPortrait.desktop
-share/apps/kpresenter/templates/A4/TitleLandscape.desktop
-share/apps/kpresenter/templates/A4/TitlePortrait.desktop
-share/apps/kpresenter/templates/A4/TwoColumnLandscape.desktop
-share/apps/kpresenter/templates/A4/TwoColumnPortrait.desktop
-share/apps/kpresenter/templates/A4/emptyLandscape.desktop
-share/apps/kpresenter/templates/A4/emptyPortrait.desktop
-share/apps/kpresenter/templates/Screen/.directory
-share/apps/kpresenter/templates/Screen/.source/OneColumnLandscape.kpt
-share/apps/kpresenter/templates/Screen/.source/TitleLandscape.kpt
-share/apps/kpresenter/templates/Screen/.source/TwoColumnLandscape.kpt
-share/apps/kpresenter/templates/Screen/.source/emptyLandscape.kpt
-share/apps/kpresenter/templates/Screen/OneColumnLandscape.desktop
-share/apps/kpresenter/templates/Screen/TitleLandscape.desktop
-share/apps/kpresenter/templates/Screen/TwoColumnLandscape.desktop
-share/apps/kpresenter/templates/Screen/emptyLandscape.desktop
-share/apps/kpresenter/templates/Screenpresentations/.directory
-share/apps/kpresenter/templates/Screenpresentations/.icon/BlueBreezeDouble.png
-share/apps/kpresenter/templates/Screenpresentations/.icon/BlueBreezePicture.png
-share/apps/kpresenter/templates/Screenpresentations/.icon/BlueBreezeSingle.png
-share/apps/kpresenter/templates/Screenpresentations/.icon/Gradient-Blue-Red.png
-share/apps/kpresenter/templates/Screenpresentations/.icon/Plain.png
-share/apps/kpresenter/templates/Screenpresentations/.icon/SnowyMountains.png
-share/apps/kpresenter/templates/Screenpresentations/.icon/TotallyNewProduct.png
-share/apps/kpresenter/templates/Screenpresentations/.icon/kde.png
-share/apps/kpresenter/templates/Screenpresentations/.icon/kde2.png
-share/apps/kpresenter/templates/Screenpresentations/.source/BlueBreezeDouble.kpt
-share/apps/kpresenter/templates/Screenpresentations/.source/BlueBreezePicture.kpt
-share/apps/kpresenter/templates/Screenpresentations/.source/BlueBreezeSingle.kpt
-share/apps/kpresenter/templates/Screenpresentations/.source/Gradient-Blue-Red.kpt
-share/apps/kpresenter/templates/Screenpresentations/.source/Plain.kpt
-share/apps/kpresenter/templates/Screenpresentations/.source/SnowyMountains.kpt
-share/apps/kpresenter/templates/Screenpresentations/.source/TotallyNewProduct.kpt
-share/apps/kpresenter/templates/Screenpresentations/.source/kde.kpt
-share/apps/kpresenter/templates/Screenpresentations/.source/kde2.kpt
-share/apps/kpresenter/templates/Screenpresentations/BlueBreezeDouble.desktop
-share/apps/kpresenter/templates/Screenpresentations/BlueBreezePicture.desktop
-share/apps/kpresenter/templates/Screenpresentations/BlueBreezeSingle.desktop
-share/apps/kpresenter/templates/Screenpresentations/Gradient-Blue-Red.desktop
-share/apps/kpresenter/templates/Screenpresentations/Plain.desktop
-share/apps/kpresenter/templates/Screenpresentations/SnowyMountains.desktop
-share/apps/kpresenter/templates/Screenpresentations/TotallyNewProduct.desktop
-share/apps/kpresenter/templates/Screenpresentations/kde.desktop
-share/apps/kpresenter/templates/Screenpresentations/kde2.desktop
-share/apps/kpresenter/templates/legal/.directory
-share/apps/kpresenter/templates/legal/.source/OneColumnLandscape.kpt
-share/apps/kpresenter/templates/legal/.source/OneColumnPortrait.kpt
-share/apps/kpresenter/templates/legal/.source/TitleLandscape.kpt
-share/apps/kpresenter/templates/legal/.source/TitlePortrait.kpt
-share/apps/kpresenter/templates/legal/.source/TwoColumnLandscape.kpt
-share/apps/kpresenter/templates/legal/.source/TwoColumnPortrait.kpt
-share/apps/kpresenter/templates/legal/.source/emptyLandscape.kpt
-share/apps/kpresenter/templates/legal/.source/emptyPortrait.kpt
-share/apps/kpresenter/templates/legal/OneColumnLandscape.desktop
-share/apps/kpresenter/templates/legal/OneColumnPortrait.desktop
-share/apps/kpresenter/templates/legal/TitleLandscape.desktop
-share/apps/kpresenter/templates/legal/TitlePortrait.desktop
-share/apps/kpresenter/templates/legal/TwoColumnLandscape.desktop
-share/apps/kpresenter/templates/legal/TwoColumnPortrait.desktop
-share/apps/kpresenter/templates/legal/emptyLandscape.desktop
-share/apps/kpresenter/templates/legal/emptyPortrait.desktop
-share/apps/kpresenter/templates/letter/.directory
-share/apps/kpresenter/templates/letter/.source/OneColumnLandscape.kpt
-share/apps/kpresenter/templates/letter/.source/OneColumnPortrait.kpt
-share/apps/kpresenter/templates/letter/.source/TitleLandscape.kpt
-share/apps/kpresenter/templates/letter/.source/TitlePortrait.kpt
-share/apps/kpresenter/templates/letter/.source/TwoColumnLandscape.kpt
-share/apps/kpresenter/templates/letter/.source/TwoColumnPortrait.kpt
-share/apps/kpresenter/templates/letter/.source/emptyLandscape.kpt
-share/apps/kpresenter/templates/letter/.source/emptyPortrait.kpt
-share/apps/kpresenter/templates/letter/OneColumnLandscape.desktop
-share/apps/kpresenter/templates/letter/OneColumnPortrait.desktop
-share/apps/kpresenter/templates/letter/TitleLandscape.desktop
-share/apps/kpresenter/templates/letter/TitlePortrait.desktop
-share/apps/kpresenter/templates/letter/TwoColumnLandscape.desktop
-share/apps/kpresenter/templates/letter/TwoColumnPortrait.desktop
-share/apps/kpresenter/templates/letter/emptyLandscape.desktop
-share/apps/kpresenter/templates/letter/emptyPortrait.desktop
-share/apps/kspread/dtd/kspread.dtd
-share/apps/kspread/extensions/builtin.xml
-share/apps/kspread/extensions/math.ks
-share/apps/kspread/icons/hicolor/16x16/actions/adjustcol.png
-share/apps/kspread/icons/hicolor/16x16/actions/adjustrow.png
-share/apps/kspread/icons/hicolor/16x16/actions/black_sum.png
-share/apps/kspread/icons/hicolor/16x16/actions/border_all.png
-share/apps/kspread/icons/hicolor/16x16/actions/border_bottom.png
-share/apps/kspread/icons/hicolor/16x16/actions/border_fall.png
-share/apps/kspread/icons/hicolor/16x16/actions/border_horizontal.png
-share/apps/kspread/icons/hicolor/16x16/actions/border_inside.png
-share/apps/kspread/icons/hicolor/16x16/actions/border_left.png
-share/apps/kspread/icons/hicolor/16x16/actions/border_outline.png
-share/apps/kspread/icons/hicolor/16x16/actions/border_remove.png
-share/apps/kspread/icons/hicolor/16x16/actions/border_right.png
-share/apps/kspread/icons/hicolor/16x16/actions/border_top.png
-share/apps/kspread/icons/hicolor/16x16/actions/border_up.png
-share/apps/kspread/icons/hicolor/16x16/actions/border_vertical.png
-share/apps/kspread/icons/hicolor/16x16/actions/cell_edit.png
-share/apps/kspread/icons/hicolor/16x16/actions/cell_layout.png
-share/apps/kspread/icons/hicolor/16x16/actions/chart.png
-share/apps/kspread/icons/hicolor/16x16/actions/color_fill.png
-share/apps/kspread/icons/hicolor/16x16/actions/color_line.png
-share/apps/kspread/icons/hicolor/16x16/actions/comment.png
-share/apps/kspread/icons/hicolor/16x16/actions/delete_table.png
-share/apps/kspread/icons/hicolor/16x16/actions/deletecell.png
-share/apps/kspread/icons/hicolor/16x16/actions/dissociatecell.png
-share/apps/kspread/icons/hicolor/16x16/actions/first_letter_upper.png
-share/apps/kspread/icons/hicolor/16x16/actions/fontsizedown.png
-share/apps/kspread/icons/hicolor/16x16/actions/fontsizeup.png
-share/apps/kspread/icons/hicolor/16x16/actions/funct.png
-share/apps/kspread/icons/hicolor/16x16/actions/hide_table_column.png
-share/apps/kspread/icons/hicolor/16x16/actions/hide_table_row.png
-share/apps/kspread/icons/hicolor/16x16/actions/insertcell.png
-share/apps/kspread/icons/hicolor/16x16/actions/insertcellcopy.png
-share/apps/kspread/icons/hicolor/16x16/actions/inserttable.png
-share/apps/kspread/icons/hicolor/16x16/actions/lower.png
-share/apps/kspread/icons/hicolor/16x16/actions/mergecell.png
-share/apps/kspread/icons/hicolor/16x16/actions/middle.png
-share/apps/kspread/icons/hicolor/16x16/actions/money.png
-share/apps/kspread/icons/hicolor/16x16/actions/multirow.png
-share/apps/kspread/icons/hicolor/16x16/actions/oscilloscope.png
-share/apps/kspread/icons/hicolor/16x16/actions/percent.png
-share/apps/kspread/icons/hicolor/16x16/actions/precminus.png
-share/apps/kspread/icons/hicolor/16x16/actions/precplus.png
-share/apps/kspread/icons/hicolor/16x16/actions/removecell.png
-share/apps/kspread/icons/hicolor/16x16/actions/removecomment.png
-share/apps/kspread/icons/hicolor/16x16/actions/resizecol.png
-share/apps/kspread/icons/hicolor/16x16/actions/resizerow.png
-share/apps/kspread/icons/hicolor/16x16/actions/series.png
-share/apps/kspread/icons/hicolor/16x16/actions/show_table_column.png
-share/apps/kspread/icons/hicolor/16x16/actions/show_table_row.png
-share/apps/kspread/icons/hicolor/16x16/actions/sort_decrease.png
-share/apps/kspread/icons/hicolor/16x16/actions/sort_incr.png
-share/apps/kspread/icons/hicolor/16x16/actions/special_paste.png
-share/apps/kspread/icons/hicolor/16x16/actions/text_bottom.png
-share/apps/kspread/icons/hicolor/16x16/actions/text_top.png
-share/apps/kspread/icons/hicolor/16x16/actions/upper.png
-share/apps/kspread/icons/hicolor/16x16/actions/vertical_text.png
-share/apps/kspread/icons/hicolor/22x22/actions/abort.png
-share/apps/kspread/icons/hicolor/22x22/actions/adjustcol.png
-share/apps/kspread/icons/hicolor/22x22/actions/adjustrow.png
-share/apps/kspread/icons/hicolor/22x22/actions/black_sum.png
-share/apps/kspread/icons/hicolor/22x22/actions/border_all.png
-share/apps/kspread/icons/hicolor/22x22/actions/border_bottom.png
-share/apps/kspread/icons/hicolor/22x22/actions/border_fall.png
-share/apps/kspread/icons/hicolor/22x22/actions/border_horizontal.png
-share/apps/kspread/icons/hicolor/22x22/actions/border_inside.png
-share/apps/kspread/icons/hicolor/22x22/actions/border_left.png
-share/apps/kspread/icons/hicolor/22x22/actions/border_outline.png
-share/apps/kspread/icons/hicolor/22x22/actions/border_remove.png
-share/apps/kspread/icons/hicolor/22x22/actions/border_right.png
-share/apps/kspread/icons/hicolor/22x22/actions/border_top.png
-share/apps/kspread/icons/hicolor/22x22/actions/border_up.png
-share/apps/kspread/icons/hicolor/22x22/actions/border_vertical.png
-share/apps/kspread/icons/hicolor/22x22/actions/cell_layout.png
-share/apps/kspread/icons/hicolor/22x22/actions/color_fill.png
-share/apps/kspread/icons/hicolor/22x22/actions/color_line.png
-share/apps/kspread/icons/hicolor/22x22/actions/colout.png
-share/apps/kspread/icons/hicolor/22x22/actions/comment.png
-share/apps/kspread/icons/hicolor/22x22/actions/delete_table.png
-share/apps/kspread/icons/hicolor/22x22/actions/deletecell.png
-share/apps/kspread/icons/hicolor/22x22/actions/dissociatecell.png
-share/apps/kspread/icons/hicolor/22x22/actions/done.png
-share/apps/kspread/icons/hicolor/22x22/actions/first_letter_upper.png
-share/apps/kspread/icons/hicolor/22x22/actions/fontsizedown.png
-share/apps/kspread/icons/hicolor/22x22/actions/fontsizeup.png
-share/apps/kspread/icons/hicolor/22x22/actions/funct.png
-share/apps/kspread/icons/hicolor/22x22/actions/hide_table_column.png
-share/apps/kspread/icons/hicolor/22x22/actions/hide_table_row.png
-share/apps/kspread/icons/hicolor/22x22/actions/insertcell.png
-share/apps/kspread/icons/hicolor/22x22/actions/insertcellcopy.png
-share/apps/kspread/icons/hicolor/22x22/actions/inserttable.png
-share/apps/kspread/icons/hicolor/22x22/actions/lower.png
-share/apps/kspread/icons/hicolor/22x22/actions/mergecell.png
-share/apps/kspread/icons/hicolor/22x22/actions/middle.png
-share/apps/kspread/icons/hicolor/22x22/actions/money.png
-share/apps/kspread/icons/hicolor/22x22/actions/multirow.png
-share/apps/kspread/icons/hicolor/22x22/actions/neonpen.png
-share/apps/kspread/icons/hicolor/22x22/actions/oscilloscope.png
-share/apps/kspread/icons/hicolor/22x22/actions/percent.png
-share/apps/kspread/icons/hicolor/22x22/actions/prec_minus.png
-share/apps/kspread/icons/hicolor/22x22/actions/prec_plus.png
-share/apps/kspread/icons/hicolor/22x22/actions/removecell.png
-share/apps/kspread/icons/hicolor/22x22/actions/removecomment.png
-share/apps/kspread/icons/hicolor/22x22/actions/resizecol.png
-share/apps/kspread/icons/hicolor/22x22/actions/resizerow.png
-share/apps/kspread/icons/hicolor/22x22/actions/rowout.png
-share/apps/kspread/icons/hicolor/22x22/actions/show_table_column.png
-share/apps/kspread/icons/hicolor/22x22/actions/show_table_row.png
-share/apps/kspread/icons/hicolor/22x22/actions/sort_decrease.png
-share/apps/kspread/icons/hicolor/22x22/actions/sort_incr.png
-share/apps/kspread/icons/hicolor/22x22/actions/special_paste.png
-share/apps/kspread/icons/hicolor/22x22/actions/text_bottom.png
-share/apps/kspread/icons/hicolor/22x22/actions/text_top.png
-share/apps/kspread/icons/hicolor/22x22/actions/upper.png
-share/apps/kspread/icons/hicolor/22x22/actions/vertical_text.png
-share/apps/kspread/icons/hicolor/32x32/actions/border_all.png
-share/apps/kspread/icons/hicolor/32x32/actions/border_bottom.png
-share/apps/kspread/icons/hicolor/32x32/actions/border_fall.png
-share/apps/kspread/icons/hicolor/32x32/actions/border_horizontal.png
-share/apps/kspread/icons/hicolor/32x32/actions/border_inside.png
-share/apps/kspread/icons/hicolor/32x32/actions/border_left.png
-share/apps/kspread/icons/hicolor/32x32/actions/border_outline.png
-share/apps/kspread/icons/hicolor/32x32/actions/border_remove.png
-share/apps/kspread/icons/hicolor/32x32/actions/border_right.png
-share/apps/kspread/icons/hicolor/32x32/actions/border_top.png
-share/apps/kspread/icons/hicolor/32x32/actions/border_up.png
-share/apps/kspread/icons/hicolor/32x32/actions/border_vertical.png
-share/apps/kspread/icons/hicolor/32x32/actions/funct.png
-share/apps/kspread/icons/hicolor/32x32/actions/percent.png
-share/apps/kspread/icons/hicolor/32x32/actions/prec_minus.png
-share/apps/kspread/icons/hicolor/32x32/actions/prec_plus.png
-share/apps/kspread/kpartplugins/kspreadcalc.rc
-share/apps/kspread/kspread.rc
-share/apps/kspread/tablestyles/standard1.ksts
-share/apps/kspread/tablestyles/standard1.png
-share/apps/kspread/tablestyles/standard1.xml
-share/apps/kspread/tablestyles/standard2.ksts
-share/apps/kspread/tablestyles/standard2.png
-share/apps/kspread/tablestyles/standard2.xml
-share/apps/kugar/dtd/kugartemplate.dtd
-share/apps/kugar/kugarpart.rc
-share/apps/kugar/kugarui.rc
-share/apps/kugar/templates/sample1.kut
-share/apps/kugar/templates/sample2.kut
-share/apps/kword/dtd/kword.dtd
-share/apps/kword/expression/expression.xml
-share/apps/kword/icons/hicolor/16x16/actions/color_fill.png
-share/apps/kword/icons/hicolor/16x16/actions/color_line.png
-share/apps/kword/icons/hicolor/22x22/actions/borderbottom.png
-share/apps/kword/icons/hicolor/22x22/actions/borderleft.png
-share/apps/kword/icons/hicolor/22x22/actions/borderoutline.png
-share/apps/kword/icons/hicolor/22x22/actions/borderright.png
-share/apps/kword/icons/hicolor/22x22/actions/bordertop.png
-share/apps/kword/icons/hicolor/22x22/actions/char.png
-share/apps/kword/icons/hicolor/22x22/actions/color_fill.png
-share/apps/kword/icons/hicolor/22x22/actions/color_line.png
-share/apps/kword/icons/hicolor/22x22/actions/edittool.png
-share/apps/kword/icons/hicolor/22x22/actions/enumList.png
-share/apps/kword/icons/hicolor/22x22/actions/kwsearch.png
-share/apps/kword/icons/hicolor/22x22/actions/return.png
-share/apps/kword/icons/hicolor/22x22/actions/run_bounding.png
-share/apps/kword/icons/hicolor/22x22/actions/run_not.png
-share/apps/kword/icons/hicolor/22x22/actions/run_skip.png
-share/apps/kword/icons/hicolor/22x22/actions/sl_addentry.png
-share/apps/kword/icons/hicolor/22x22/actions/sl_addrecord.png
-share/apps/kword/icons/hicolor/22x22/actions/sl_delentry.png
-share/apps/kword/icons/hicolor/22x22/actions/sl_delrecord.png
-share/apps/kword/icons/hicolor/22x22/actions/sub.png
-share/apps/kword/icons/hicolor/22x22/actions/super.png
-share/apps/kword/icons/hicolor/22x22/actions/tree_arrange.png
-share/apps/kword/icons/hicolor/22x22/actions/unsortedList.png
-share/apps/kword/kpartplugins/scan-kword.rc
-share/apps/kword/kword.rc
-share/apps/kword/templates/Normal/.directory
-share/apps/kword/templates/Normal/.icon/A4.png
-share/apps/kword/templates/Normal/.icon/Letter.png
-share/apps/kword/templates/Normal/.icon/PlainText.png
-share/apps/kword/templates/Normal/.icon/TwoColumns.png
-share/apps/kword/templates/Normal/.source/A4.kwt
-share/apps/kword/templates/Normal/.source/Letter.kwt
-share/apps/kword/templates/Normal/.source/PlainText.kwt
-share/apps/kword/templates/Normal/.source/TwoColumns.kwt
-share/apps/kword/templates/Normal/A4.desktop
-share/apps/kword/templates/Normal/Letter.desktop
-share/apps/kword/templates/Normal/PlainText.desktop
-share/apps/kword/templates/Normal/TwoColumns.desktop
-share/apps/kword/templates/Publishing/.directory
-share/apps/kword/templates/Publishing/.icon/SimpleLayout.png
-share/apps/kword/templates/Publishing/.source/SimpleLayout.kwt
-share/apps/kword/templates/Publishing/SimpleLayout.desktop
-share/doc/HTML/en/koffice/README.documentation
-share/doc/HTML/en/koffice/common
-share/doc/HTML/en/koffice/index.cache.bz2
-share/doc/HTML/en/koffice/index.docbook
-share/doc/HTML/en/kontour/align.png
-share/doc/HTML/en/kontour/align2.png
-share/doc/HTML/en/kontour/bezier.png
-share/doc/HTML/en/kontour/blend_dialog.png
-share/doc/HTML/en/kontour/colour.png
-share/doc/HTML/en/kontour/common
-share/doc/HTML/en/kontour/ellipse.png
-share/doc/HTML/en/kontour/export.png
-share/doc/HTML/en/kontour/freehand.png
-share/doc/HTML/en/kontour/index.cache.bz2
-share/doc/HTML/en/kontour/index.docbook
-share/doc/HTML/en/kontour/line.png
-share/doc/HTML/en/kontour/logo.png
-share/doc/HTML/en/kontour/movepoint.png
-share/doc/HTML/en/kontour/newpoint.png
-share/doc/HTML/en/kontour/open_dialog.png
-share/doc/HTML/en/kontour/pfeil.png
-share/doc/HTML/en/kontour/point.png
-share/doc/HTML/en/kontour/polygon-setup.png
-share/doc/HTML/en/kontour/polygon.png
-share/doc/HTML/en/kontour/rect.png
-share/doc/HTML/en/kontour/rmpoint.png
-share/doc/HTML/en/kontour/save_dialog.png
-share/doc/HTML/en/kontour/schichten.png
-share/doc/HTML/en/kontour/text.png
-share/doc/HTML/en/kontour/verteilen.png
-share/doc/HTML/en/kontour/zoom.png
-share/doc/HTML/en/koshell/common
-share/doc/HTML/en/koshell/index.cache.bz2
-share/doc/HTML/en/koshell/index.docbook
-share/doc/HTML/en/kpresenter/barmenus.png
-share/doc/HTML/en/kpresenter/barstyle1.png
-share/doc/HTML/en/kpresenter/barstyle2.png
-share/doc/HTML/en/kpresenter/barstyle3.png
-share/doc/HTML/en/kpresenter/barstyle4.png
-share/doc/HTML/en/kpresenter/barstyle5.png
-share/doc/HTML/en/kpresenter/barstyle6.png
-share/doc/HTML/en/kpresenter/barstyle7.png
-share/doc/HTML/en/kpresenter/common
-share/doc/HTML/en/kpresenter/faq.docbook
-share/doc/HTML/en/kpresenter/guides.docbook
-share/doc/HTML/en/kpresenter/index.cache.bz2
-share/doc/HTML/en/kpresenter/index.docbook
-share/doc/HTML/en/kpresenter/menuedit.png
-share/doc/HTML/en/kpresenter/menuextra.png
-share/doc/HTML/en/kpresenter/menufile.png
-share/doc/HTML/en/kpresenter/menuhelp.png
-share/doc/HTML/en/kpresenter/menuinsert.png
-share/doc/HTML/en/kpresenter/menus.docbook
-share/doc/HTML/en/kpresenter/menuscreen.png
-share/doc/HTML/en/kpresenter/menutext.png
-share/doc/HTML/en/kpresenter/menutools.png
-share/doc/HTML/en/kpresenter/menuview.png
-share/doc/HTML/en/kpresenter/options.docbook
-share/doc/HTML/en/kpresenter/screen.docbook
-share/doc/HTML/en/kpresenter/tut01.png
-share/doc/HTML/en/kpresenter/tut02.png
-share/doc/HTML/en/kpresenter/tut03.png
-share/doc/HTML/en/kpresenter/tut04.png
-share/doc/HTML/en/kpresenter/tut05.png
-share/doc/HTML/en/kpresenter/tut06.png
-share/doc/HTML/en/kpresenter/tut07.png
-share/doc/HTML/en/kpresenter/tut08.png
-share/doc/HTML/en/kpresenter/tut09.png
-share/doc/HTML/en/kpresenter/tut10.png
-share/doc/HTML/en/kpresenter/tut11.png
-share/doc/HTML/en/kpresenter/tut12.png
-share/doc/HTML/en/kpresenter/tut13.png
-share/doc/HTML/en/kpresenter/tut14.png
-share/doc/HTML/en/kpresenter/tut15.png
-share/doc/HTML/en/kpresenter/tut16.png
-share/doc/HTML/en/kpresenter/tut17.png
-share/doc/HTML/en/kpresenter/tut18.png
-share/doc/HTML/en/kpresenter/tut19.png
-share/doc/HTML/en/kpresenter/tut20.png
-share/doc/HTML/en/kpresenter/tut21.png
-share/doc/HTML/en/kpresenter/tut22.png
-share/doc/HTML/en/kpresenter/tut23.png
-share/doc/HTML/en/kpresenter/tutorial.docbook
-share/doc/HTML/en/kspread/common
-share/doc/HTML/en/kspread/index.cache.bz2
-share/doc/HTML/en/kspread/index.docbook
-share/doc/HTML/en/kugar/common
-share/doc/HTML/en/kugar/datadtd.docbook
-share/doc/HTML/en/kugar/dataref.docbok
-share/doc/HTML/en/kugar/dataref.docbook
-share/doc/HTML/en/kugar/index.cache.bz2
-share/doc/HTML/en/kugar/index.docbook
-share/doc/HTML/en/kugar/index.html
-share/doc/HTML/en/kugar/kugar.png
-share/doc/HTML/en/kugar/template-elements.docbook
-share/doc/HTML/en/kugar/template.docbook
-share/doc/HTML/en/kugar/templatedtd.docbook
-share/doc/HTML/en/kword/ChooseTempDia.png
-share/doc/HTML/en/kword/Tut1.png
-share/doc/HTML/en/kword/Tut10.png
-share/doc/HTML/en/kword/Tut11a.png
-share/doc/HTML/en/kword/Tut11b.png
-share/doc/HTML/en/kword/Tut12.png
-share/doc/HTML/en/kword/Tut13.png
-share/doc/HTML/en/kword/Tut14.png
-share/doc/HTML/en/kword/Tut14a.png
-share/doc/HTML/en/kword/Tut15.png
-share/doc/HTML/en/kword/Tut15a.png
-share/doc/HTML/en/kword/Tut16.png
-share/doc/HTML/en/kword/Tut17.png
-share/doc/HTML/en/kword/Tut18.png
-share/doc/HTML/en/kword/Tut19.png
-share/doc/HTML/en/kword/Tut2.png
-share/doc/HTML/en/kword/Tut20.png
-share/doc/HTML/en/kword/Tut21.png
-share/doc/HTML/en/kword/Tut22.png
-share/doc/HTML/en/kword/Tut3.png
-share/doc/HTML/en/kword/Tut4.png
-share/doc/HTML/en/kword/Tut6.png
-share/doc/HTML/en/kword/Tut7.png
-share/doc/HTML/en/kword/Tut8.png
-share/doc/HTML/en/kword/Tut9.png
-share/doc/HTML/en/kword/alignBlock.png
-share/doc/HTML/en/kword/alignCenter.png
-share/doc/HTML/en/kword/alignLeft.png
-share/doc/HTML/en/kword/alignRight.png
-share/doc/HTML/en/kword/auto1.png
-share/doc/HTML/en/kword/auto2.png
-share/doc/HTML/en/kword/auto3.png
-share/doc/HTML/en/kword/basic.png
-share/doc/HTML/en/kword/bbord.png
-share/doc/HTML/en/kword/bdcolorbut.png
-share/doc/HTML/en/kword/bdselbut.png
-share/doc/HTML/en/kword/bdsizebut.png
-share/doc/HTML/en/kword/bkgdcolorbut.png
-share/doc/HTML/en/kword/bold.png
-share/doc/HTML/en/kword/borbutB.png
-share/doc/HTML/en/kword/borbutL.png
-share/doc/HTML/en/kword/borbutR.png
-share/doc/HTML/en/kword/borbutT.png
-share/doc/HTML/en/kword/bord.png
-share/doc/HTML/en/kword/bordtb.png
-share/doc/HTML/en/kword/bultxtbut.png
-share/doc/HTML/en/kword/cancel.png
-share/doc/HTML/en/kword/cftb.png
-share/doc/HTML/en/kword/chcolorbut.png
-share/doc/HTML/en/kword/chfontbut.png
-share/doc/HTML/en/kword/chsizebut.png
-share/doc/HTML/en/kword/chstylebut.png
-share/doc/HTML/en/kword/clipart-from-file.png
-share/doc/HTML/en/kword/clipart.png
-share/doc/HTML/en/kword/close.png
-share/doc/HTML/en/kword/colin.png
-share/doc/HTML/en/kword/colout.png
-share/doc/HTML/en/kword/common
-share/doc/HTML/en/kword/ctab.png
-share/doc/HTML/en/kword/ctab2.png
-share/doc/HTML/en/kword/decindbut.png
-share/doc/HTML/en/kword/delcoldlg.png
-share/doc/HTML/en/kword/delete-table-col.png
-share/doc/HTML/en/kword/delete-table-row.png
-share/doc/HTML/en/kword/delrowdlg.png
-share/doc/HTML/en/kword/details.png
-share/doc/HTML/en/kword/dtab.png
-share/doc/HTML/en/kword/dtab2.png
-share/doc/HTML/en/kword/dtpfmtpg1.png
-share/doc/HTML/en/kword/dtpfmtpg2.png
-share/doc/HTML/en/kword/edit.png
-share/doc/HTML/en/kword/editcopy.png
-share/doc/HTML/en/kword/editcut.png
-share/doc/HTML/en/kword/editpaste.png
-share/doc/HTML/en/kword/editspace.png
-share/doc/HTML/en/kword/edittb.png
-share/doc/HTML/en/kword/exit.png
-share/doc/HTML/en/kword/extra.png
-share/doc/HTML/en/kword/fchardlg.png
-share/doc/HTML/en/kword/fcrtb.png
-share/doc/HTML/en/kword/file.png
-share/doc/HTML/en/kword/filefloppy.png
-share/doc/HTML/en/kword/filenew2.png
-share/doc/HTML/en/kword/fileopen.png
-share/doc/HTML/en/kword/fileprint.png
-share/doc/HTML/en/kword/fileprint2.png
-share/doc/HTML/en/kword/filequickprint.png
-share/doc/HTML/en/kword/filetb.png
-share/doc/HTML/en/kword/find.png
-share/doc/HTML/en/kword/finddlg.png
-share/doc/HTML/en/kword/formabs.png
-share/doc/HTML/en/kword/format.png
-share/doc/HTML/en/kword/formbrac.png
-share/doc/HTML/en/kword/formcbrac.png
-share/doc/HTML/en/kword/formfrac.png
-share/doc/HTML/en/kword/formframe1.png
-share/doc/HTML/en/kword/formframe2.png
-share/doc/HTML/en/kword/formframe3.png
-share/doc/HTML/en/kword/formframe4.png
-share/doc/HTML/en/kword/forminteg.png
-share/doc/HTML/en/kword/formllind.png
-share/doc/HTML/en/kword/formlrind.png
-share/doc/HTML/en/kword/formmat.png
-share/doc/HTML/en/kword/formprod.png
-share/doc/HTML/en/kword/formsbrac.png
-share/doc/HTML/en/kword/formsqrt.png
-share/doc/HTML/en/kword/formsum.png
-share/doc/HTML/en/kword/formulind.png
-share/doc/HTML/en/kword/formurind.png
-share/doc/HTML/en/kword/fpara1.png
-share/doc/HTML/en/kword/fpara2.png
-share/doc/HTML/en/kword/fpara3.png
-share/doc/HTML/en/kword/fpara4.png
-share/doc/HTML/en/kword/fpara5.png
-share/doc/HTML/en/kword/fpicture.png
-share/doc/HTML/en/kword/framemode.png
-share/doc/HTML/en/kword/framers.png
-share/doc/HTML/en/kword/incindbut.png
-share/doc/HTML/en/kword/index.cache.bz2
-share/doc/HTML/en/kword/index.docbook
-share/doc/HTML/en/kword/inscoldlg.png
-share/doc/HTML/en/kword/insert-table-col.png
-share/doc/HTML/en/kword/insert-table-row.png
-share/doc/HTML/en/kword/insert.png
-share/doc/HTML/en/kword/insrowdlg.png
-share/doc/HTML/en/kword/inssc.png
-share/doc/HTML/en/kword/instab1.png
-share/doc/HTML/en/kword/instab2.png
-share/doc/HTML/en/kword/instb.png
-share/doc/HTML/en/kword/intro1.png
-share/doc/HTML/en/kword/intro2.png
-share/doc/HTML/en/kword/intro3.png
-share/doc/HTML/en/kword/ital.png
-share/doc/HTML/en/kword/italic.png
-share/doc/HTML/en/kword/joincell.png
-share/doc/HTML/en/kword/kpart.png
-share/doc/HTML/en/kword/kwordbasics.docbook
-share/doc/HTML/en/kword/kwordfundimentals.docbook
-share/doc/HTML/en/kword/kwordguides1.docbook
-share/doc/HTML/en/kword/kwordguides2.docbook
-share/doc/HTML/en/kword/kwordguides3.docbook
-share/doc/HTML/en/kword/kwordguides3b.docbook
-share/doc/HTML/en/kword/kwordguides3c.docbook
-share/doc/HTML/en/kword/kwordguides4.docbook
-share/doc/HTML/en/kword/kwordmbtb.docbook
-share/doc/HTML/en/kword/kwordopt.docbook
-share/doc/HTML/en/kword/kwordtutorial.docbook
-share/doc/HTML/en/kword/landscape.png
-share/doc/HTML/en/kword/larrow.png
-share/doc/HTML/en/kword/lbord.png
-share/doc/HTML/en/kword/lspcbut.png
-share/doc/HTML/en/kword/ltab.png
-share/doc/HTML/en/kword/ltab2.png
-share/doc/HTML/en/kword/neonpen.png
-share/doc/HTML/en/kword/newfolder.png
-share/doc/HTML/en/kword/nodet.png
-share/doc/HTML/en/kword/numtxtbut.png
-share/doc/HTML/en/kword/ok.png
-share/doc/HTML/en/kword/opendlg.png
-share/doc/HTML/en/kword/opt1.png
-share/doc/HTML/en/kword/opt2.png
-share/doc/HTML/en/kword/optkb.png
-share/doc/HTML/en/kword/opttb.png
-share/doc/HTML/en/kword/paratb.png
-share/doc/HTML/en/kword/part-kchart.png
-share/doc/HTML/en/kword/part-kformula.png
-share/doc/HTML/en/kword/part-killustrator.png
-share/doc/HTML/en/kword/part-kimage.png
-share/doc/HTML/en/kword/part-kimageshop.png
-share/doc/HTML/en/kword/part-kspread.png
-share/doc/HTML/en/kword/part-kword.png
-share/doc/HTML/en/kword/part-unspecif.png
-share/doc/HTML/en/kword/parts.png
-share/doc/HTML/en/kword/picture.png
-share/doc/HTML/en/kword/pntdlg.png
-share/doc/HTML/en/kword/portrait.png
-share/doc/HTML/en/kword/product.png
-share/doc/HTML/en/kword/rarrow.png
-share/doc/HTML/en/kword/rbord.png
-share/doc/HTML/en/kword/redo.png
-share/doc/HTML/en/kword/repldlg.png
-share/doc/HTML/en/kword/rowin.png
-share/doc/HTML/en/kword/rowout.png
-share/doc/HTML/en/kword/rtab.png
-share/doc/HTML/en/kword/rtab2.png
-share/doc/HTML/en/kword/ruler.png
-share/doc/HTML/en/kword/saved1.png
-share/doc/HTML/en/kword/saved2.png
-share/doc/HTML/en/kword/savedlg.png
-share/doc/HTML/en/kword/savetmpl1.png
-share/doc/HTML/en/kword/savetmpl2.png
-share/doc/HTML/en/kword/savetmpl3.png
-share/doc/HTML/en/kword/savetmpl4.png
-share/doc/HTML/en/kword/screen.png
-share/doc/HTML/en/kword/select1.png
-share/doc/HTML/en/kword/spell.png
-share/doc/HTML/en/kword/spelldlg.png
-share/doc/HTML/en/kword/stkout.png
-share/doc/HTML/en/kword/styldlg1.png
-share/doc/HTML/en/kword/styldlg2.png
-share/doc/HTML/en/kword/styldlg3.png
-share/doc/HTML/en/kword/styldlg4.png
-share/doc/HTML/en/kword/styldlg5.png
-share/doc/HTML/en/kword/styldlg6.png
-share/doc/HTML/en/kword/styldlg7.png
-share/doc/HTML/en/kword/styldlg8.png
-share/doc/HTML/en/kword/subscbut.png
-share/doc/HTML/en/kword/sum.png
-share/doc/HTML/en/kword/supscbut.png
-share/doc/HTML/en/kword/table.png
-share/doc/HTML/en/kword/tb1.png
-share/doc/HTML/en/kword/tb2.png
-share/doc/HTML/en/kword/tb3.png
-share/doc/HTML/en/kword/tb4.png
-share/doc/HTML/en/kword/tbmax.png
-share/doc/HTML/en/kword/tbmin.png
-share/doc/HTML/en/kword/tbord.png
-share/doc/HTML/en/kword/tedittb.png
-share/doc/HTML/en/kword/text-bold.png
-share/doc/HTML/en/kword/text-italic.png
-share/doc/HTML/en/kword/text-underlined.png
-share/doc/HTML/en/kword/textmode.png
-share/doc/HTML/en/kword/tfcreatebut.png
-share/doc/HTML/en/kword/tools.png
-share/doc/HTML/en/kword/underl.png
-share/doc/HTML/en/kword/undl.png
-share/doc/HTML/en/kword/undo.png
-share/doc/HTML/en/kword/uplevel.png
-share/doc/HTML/en/kword/view.png
-share/doc/HTML/en/kword/wpfmtpg1.png
-share/doc/HTML/en/kword/wpfmtpg2.png
-share/doc/HTML/en/kword/wpfmtpg3.png
-share/doc/HTML/en/kword/zoom.png
-share/icons/hicolor/16x16/actions/abs.png
-share/icons/hicolor/16x16/actions/brace.png
-share/icons/hicolor/16x16/actions/brackets.png
-share/icons/hicolor/16x16/actions/frac.png
-share/icons/hicolor/16x16/actions/int.png
-share/icons/hicolor/16x16/actions/lsub.png
-share/icons/hicolor/16x16/actions/lsup.png
-share/icons/hicolor/16x16/actions/matrix.png
-share/icons/hicolor/16x16/actions/onetwomatrix.png
-share/icons/hicolor/16x16/actions/paren.png
-share/icons/hicolor/16x16/actions/prod.png
-share/icons/hicolor/16x16/actions/rsub.png
-share/icons/hicolor/16x16/actions/rsup.png
-share/icons/hicolor/16x16/actions/sqrt.png
-share/icons/hicolor/16x16/actions/sum.png
-share/icons/hicolor/16x16/apps/kchart.png
-share/icons/hicolor/16x16/apps/kivio.png
-share/icons/hicolor/16x16/apps/kontour.png
-share/icons/hicolor/16x16/apps/kpresenter.png
-share/icons/hicolor/16x16/apps/kspread.png
-share/icons/hicolor/16x16/apps/kugar.png
-share/icons/hicolor/16x16/apps/kword.png
-share/icons/hicolor/16x16/mimetypes/kugardata.png
-share/icons/hicolor/22x22/actions/abs.png
-share/icons/hicolor/22x22/actions/brace.png
-share/icons/hicolor/22x22/actions/brackets.png
-share/icons/hicolor/22x22/actions/frac.png
-share/icons/hicolor/22x22/actions/int.png
-share/icons/hicolor/22x22/actions/lsub.png
-share/icons/hicolor/22x22/actions/lsup.png
-share/icons/hicolor/22x22/actions/matrix.png
-share/icons/hicolor/22x22/actions/onetwomatrix.png
-share/icons/hicolor/22x22/actions/paren.png
-share/icons/hicolor/22x22/actions/prod.png
-share/icons/hicolor/22x22/actions/rsub.png
-share/icons/hicolor/22x22/actions/rsup.png
-share/icons/hicolor/22x22/actions/sqrt.png
-share/icons/hicolor/22x22/actions/sum.png
-share/icons/hicolor/22x22/apps/kivio.png
-share/icons/hicolor/22x22/apps/kugar.png
-share/icons/hicolor/22x22/mimetypes/kugardata.png
-share/icons/hicolor/32x32/actions/abs.png
-share/icons/hicolor/32x32/actions/brace.png
-share/icons/hicolor/32x32/actions/brackets.png
-share/icons/hicolor/32x32/actions/frac.png
-share/icons/hicolor/32x32/actions/int.png
-share/icons/hicolor/32x32/actions/lsub.png
-share/icons/hicolor/32x32/actions/lsup.png
-share/icons/hicolor/32x32/actions/matrix.png
-share/icons/hicolor/32x32/actions/onetwomatrix.png
-share/icons/hicolor/32x32/actions/paren.png
-share/icons/hicolor/32x32/actions/prod.png
-share/icons/hicolor/32x32/actions/rsub.png
-share/icons/hicolor/32x32/actions/rsup.png
-share/icons/hicolor/32x32/actions/sqrt.png
-share/icons/hicolor/32x32/actions/sum.png
-share/icons/hicolor/32x32/apps/kchart.png
-share/icons/hicolor/32x32/apps/kivio.png
-share/icons/hicolor/32x32/apps/kontour.png
-share/icons/hicolor/32x32/apps/kpresenter.png
-share/icons/hicolor/32x32/apps/kspread.png
-share/icons/hicolor/32x32/apps/kugar.png
-share/icons/hicolor/32x32/apps/kword.png
-share/icons/hicolor/32x32/mimetypes/kugardata.png
-share/icons/hicolor/48x48/apps/kchart.png
-share/icons/hicolor/48x48/apps/kivio.png
-share/icons/hicolor/48x48/apps/kontour.png
-share/icons/hicolor/48x48/apps/kpresenter.png
-share/icons/hicolor/48x48/apps/kspread.png
-share/icons/hicolor/48x48/apps/kugar.png
-share/icons/hicolor/48x48/apps/kword.png
-share/icons/hicolor/48x48/mimetypes/kugardata.png
-share/icons/locolor/16x16/apps/kspreadcalc.png
-share/icons/locolor/22x22/apps/kspreadcalc.png
-share/icons/locolor/32x32/apps/kspreadcalc.png
-share/mimelnk/application/x-abiword.desktop
-share/mimelnk/application/x-quattropro.desktop
-share/mimelnk/image/x-msod.desktop
-share/mimelnk/image/x-svg.desktop
-share/mimelnk/image/x-wmf.desktop
-share/mimelnk/image/x-xfig.desktop
-share/mimelnk/text/x-csv.desktop
-share/mimelnk/text/x-gnumeric.desktop
-share/services/ki_rtf_export.desktop
-share/services/killustrator_applixgraphic_import.desktop
-share/services/killustrator_msod_import.desktop
-share/services/killustrator_svg_export.desktop
-share/services/killustrator_svg_import.desktop
-share/services/killustrator_wmf_import.desktop
-share/services/killustrator_xfig_import.desktop
-share/services/kivioconnectortool.desktop
-share/services/kivioselecttool.desktop
-share/services/kiviotexttool.desktop
-share/services/kiviozoomtool.desktop
-share/services/kodocinfopropspage.desktop
-share/services/kprkword.desktop
-share/services/kspelltool.desktop
-share/services/kspelltool_kword.desktop
-share/services/kspread_applixspread_import.desktop
-share/services/kspread_csv_export.desktop
-share/services/kspread_csv_import.desktop
-share/services/kspread_gnumeric_export.desktop
-share/services/kspread_gnumeric_import.desktop
-share/services/kspread_html_export.desktop
-share/services/kspread_qpro_import.desktop
-share/services/kspreadcalc.desktop
-share/services/kword_abiword_export.desktop
-share/services/kword_abiword_import.desktop
-share/services/kword_applixword_import.desktop
-share/services/kword_ascii_export.desktop
-share/services/kword_ascii_import.desktop
-share/services/kword_docbook_export.desktop
-share/services/kword_html_export.desktop
-share/services/kword_html_import.desktop
-share/services/kword_latex_export.desktop
-share/services/kword_rtf_export.desktop
-share/services/kword_wp_import.desktop
-share/services/ole_excel97_import.desktop
-share/services/ole_powerpoint97_import.desktop
-share/services/ole_winword97_import.desktop
-share/servicetypes/kochart.desktop
-share/servicetypes/kofficepart.desktop
-share/servicetypes/kofilter.desktop
-share/servicetypes/koplugin.desktop
-share/servicetypes/kotool.desktop
-share/templates/.source/Illustration.kil
-share/templates/.source/Presentation.kpt
-share/templates/.source/SpreadSheet.ksp
-share/templates/.source/TextDocument.kwt
-share/templates/Illustration.desktop
-share/templates/Presentation.desktop
-share/templates/SpreadSheet.desktop
-share/templates/TextDocument.desktop
-@comment directories
-@dirrm share/templates/.source
-@dirrm share/templates
-@dirrm share/servicetypes
-@dirrm share/services
-@dirrm share/mimelnk/text
-@dirrm share/mimelnk/image
-@dirrm share/mimelnk/application
-@dirrm share/mimelnk
-@dirrm share/icons/locolor/32x32/apps
-@dirrm share/icons/locolor/32x32
-@dirrm share/icons/locolor/22x22/apps
-@dirrm share/icons/locolor/22x22
-@dirrm share/icons/locolor/16x16/apps
-@dirrm share/icons/locolor/16x16
-@dirrm share/icons/locolor
-@dirrm share/icons/hicolor/48x48/mimetypes
-@dirrm share/icons/hicolor/48x48/apps
-@dirrm share/icons/hicolor/48x48
-@dirrm share/icons/hicolor/32x32/mimetypes
-@dirrm share/icons/hicolor/32x32/apps
-@dirrm share/icons/hicolor/32x32/actions
-@dirrm share/icons/hicolor/32x32
-@dirrm share/icons/hicolor/22x22/mimetypes
-@dirrm share/icons/hicolor/22x22/apps
-@dirrm share/icons/hicolor/22x22/actions
-@dirrm share/icons/hicolor/22x22
-@dirrm share/icons/hicolor/16x16/mimetypes
-@dirrm share/icons/hicolor/16x16/apps
-@dirrm share/icons/hicolor/16x16/actions
-@dirrm share/icons/hicolor/16x16
-@dirrm share/icons/hicolor
-@dirrm share/icons
-@dirrm share/doc/HTML/en/kword
-@dirrm share/doc/HTML/en/kugar
-@dirrm share/doc/HTML/en/kspread
-@dirrm share/doc/HTML/en/kpresenter
-@dirrm share/doc/HTML/en/koshell
-@dirrm share/doc/HTML/en/kontour
-@dirrm share/doc/HTML/en/koffice
-@dirrm share/doc/HTML/en
-@dirrm share/doc/HTML
-@dirrm share/apps/kword/templates/Publishing/.source
-@dirrm share/apps/kword/templates/Publishing/.icon
-@dirrm share/apps/kword/templates/Publishing
-@dirrm share/apps/kword/templates/Normal/.source
-@dirrm share/apps/kword/templates/Normal/.icon
-@dirrm share/apps/kword/templates/Normal
-@dirrm share/apps/kword/templates
-@dirrm share/apps/kword/kpartplugins
-@dirrm share/apps/kword/icons/hicolor/22x22/actions
-@dirrm share/apps/kword/icons/hicolor/22x22
-@dirrm share/apps/kword/icons/hicolor/16x16/actions
-@dirrm share/apps/kword/icons/hicolor/16x16
-@dirrm share/apps/kword/icons/hicolor
-@dirrm share/apps/kword/icons
-@dirrm share/apps/kword/expression
-@dirrm share/apps/kword/dtd
-@dirrm share/apps/kword
-@dirrm share/apps/kugar/templates
-@dirrm share/apps/kugar/dtd
-@dirrm share/apps/kugar
-@dirrm share/apps/kspread/tablestyles
-@dirrm share/apps/kspread/kpartplugins
-@dirrm share/apps/kspread/icons/hicolor/32x32/actions
-@dirrm share/apps/kspread/icons/hicolor/32x32
-@dirrm share/apps/kspread/icons/hicolor/22x22/actions
-@dirrm share/apps/kspread/icons/hicolor/22x22
-@dirrm share/apps/kspread/icons/hicolor/16x16/actions
-@dirrm share/apps/kspread/icons/hicolor/16x16
-@dirrm share/apps/kspread/icons/hicolor
-@dirrm share/apps/kspread/icons
-@dirrm share/apps/kspread/extensions
-@dirrm share/apps/kspread/dtd
-@dirrm share/apps/kspread
-@dirrm share/apps/kpresenter/templates/letter/.source
-@dirrm share/apps/kpresenter/templates/letter
-@dirrm share/apps/kpresenter/templates/legal/.source
-@dirrm share/apps/kpresenter/templates/legal
-@dirrm share/apps/kpresenter/templates/Screenpresentations/.source
-@dirrm share/apps/kpresenter/templates/Screenpresentations/.icon
-@dirrm share/apps/kpresenter/templates/Screenpresentations
-@dirrm share/apps/kpresenter/templates/Screen/.source
-@dirrm share/apps/kpresenter/templates/Screen
-@dirrm share/apps/kpresenter/templates/A4/.source
-@dirrm share/apps/kpresenter/templates/A4
-@dirrm share/apps/kpresenter/templates
-@dirrm share/apps/kpresenter/slideshow
-@dirrm share/apps/kpresenter/pics
-@dirrm share/apps/kpresenter/kpartplugins
-@dirrm share/apps/kpresenter/icons/hicolor/22x22/actions
-@dirrm share/apps/kpresenter/icons/hicolor/22x22
-@dirrm share/apps/kpresenter/icons/hicolor
-@dirrm share/apps/kpresenter/icons
-@dirrm share/apps/kpresenter/dtd
-@dirrm share/apps/kpresenter/autoforms/Connections/.source
-@dirrm share/apps/kpresenter/autoforms/Connections/.icon
-@dirrm share/apps/kpresenter/autoforms/Connections
-@dirrm share/apps/kpresenter/autoforms/Arrows/.source
-@dirrm share/apps/kpresenter/autoforms/Arrows/.icon
-@dirrm share/apps/kpresenter/autoforms/Arrows
-@dirrm share/apps/kpresenter/autoforms
-@dirrm share/apps/kpresenter
-@dirrm share/apps/kontour/templates/Simple/.source
-@dirrm share/apps/kontour/templates/Simple/.icon
-@dirrm share/apps/kontour/templates/Simple
-@dirrm share/apps/kontour/templates
-@dirrm share/apps/kontour/kpartplugins
-@dirrm share/apps/kontour/icons/hicolor/48x48/apps
-@dirrm share/apps/kontour/icons/hicolor/48x48
-@dirrm share/apps/kontour/icons/hicolor/32x32/apps
-@dirrm share/apps/kontour/icons/hicolor/32x32
-@dirrm share/apps/kontour/icons/hicolor/16x16/apps
-@dirrm share/apps/kontour/icons/hicolor/16x16/actions
-@dirrm share/apps/kontour/icons/hicolor/16x16
-@dirrm share/apps/kontour/icons/hicolor
-@dirrm share/apps/kontour/icons
-@dirrm share/apps/kontour
-@dirrm share/apps/koffice/pics
-@dirrm share/apps/koffice/icons/hicolor/48x48/apps
-@dirrm share/apps/koffice/icons/hicolor/48x48
-@dirrm share/apps/koffice/icons/hicolor/32x32/apps
-@dirrm share/apps/koffice/icons/hicolor/32x32/actions
-@dirrm share/apps/koffice/icons/hicolor/32x32
-@dirrm share/apps/koffice/icons/hicolor/22x22/actions/part
-@dirrm share/apps/koffice/icons/hicolor/22x22/actions
-@dirrm share/apps/koffice/icons/hicolor/22x22
-@dirrm share/apps/koffice/icons/hicolor/16x16/apps
-@dirrm share/apps/koffice/icons/hicolor/16x16/actions
-@dirrm share/apps/koffice/icons/hicolor/16x16
-@dirrm share/apps/koffice/icons/hicolor
-@dirrm share/apps/koffice/icons
-@dirrm share/apps/koffice
-@dirrm share/apps/kivio/stencils/Flowcharting/BasicFlowcharting
-@dirrm share/apps/kivio/stencils/Flowcharting
-@dirrm share/apps/kivio/stencils
-@dirrm share/apps/kivio/pics
-@dirrm share/apps/kivio/kpartplugins
-@dirrm share/apps/kivio/icons/hicolor/32x32/actions
-@dirrm share/apps/kivio/icons/hicolor/32x32
-@dirrm share/apps/kivio/icons/hicolor/22x22/actions
-@dirrm share/apps/kivio/icons/hicolor/22x22
-@dirrm share/apps/kivio/icons/hicolor/16x16/actions
-@dirrm share/apps/kivio/icons/hicolor/16x16
-@dirrm share/apps/kivio/icons/hicolor
-@dirrm share/apps/kivio/icons
-@dirrm share/apps/kivio/autoloadStencils
-@dirrm share/apps/kivio
-@dirrm share/apps/kformula/pics
-@dirrm share/apps/kformula
-@dirrm share/apps/kchart/pics
-@dirrm share/apps/kchart/icons/locolor/16x16/actions
-@dirrm share/apps/kchart/icons/locolor/16x16
-@dirrm share/apps/kchart/icons/locolor
-@dirrm share/apps/kchart/icons/hicolor/22x22/actions
-@dirrm share/apps/kchart/icons/hicolor/22x22
-@dirrm share/apps/kchart/icons/hicolor
-@dirrm share/apps/kchart/icons
-@dirrm share/apps/kchart
-@dirrm share/apps
-@dirrm share/applnk/Office
-@dirrm share/applnk
diff --git a/editors/emacs19/Makefile b/editors/emacs19/Makefile
deleted file mode 100644
index b1109377e34e..000000000000
--- a/editors/emacs19/Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
-# New ports collection makefile for: GNU emacs
-# Date created: 29 October 1994
-# Whom: jkh
-#
-# $FreeBSD$
-#
-
-PORTNAME= emacs
-PORTVERSION= 19.34b
-CATEGORIES= editors
-MASTER_SITES= ${MASTER_SITE_GNU}
-MASTER_SITE_SUBDIR= emacs
-
-MAINTAINER= ports@FreeBSD.org
-
-EMACS_VERSION= 19.34
-CONFIGURE_TARGET= ${MACHINE_ARCH}--freebsd
-PLIST_SUB= EMACS_VERSION=${EMACS_VERSION} EMACS_ARCH=${CONFIGURE_TARGET}
-NO_LATEST_LINK= yes
-WRKSRC= ${WRKDIR}/emacs-19.34
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-.if !defined(WITHOUT_X11)
-CONFIGURE_ARGS= --with-x-toolkit --sharedstatedir=/var/run
-USE_XLIB= yes
-.else
-CONFIGURE_ARGS= --with-x=no --sharedstatedir=/var/run
-.endif
-
-STRIP=
-MAN1= emacs.1 etags.1 ctags.1
-
-post-install:
-.for file in emacs-19.34 emacsclient etags ctags b2m
- strip ${PREFIX}/bin/${file}
-.endfor
-.for info in emacs vip viper forms gnus mh-e cl sc dired-x ediff ccmode message
- install-info ${PREFIX}/info/${info} ${PREFIX}/info/dir
-.endfor
-# install emacs.sh into ${PREFIX}/etc/rc.d
- ${CHMOD} 1777 /var/run/emacs/lock
- @${MKDIR} ${PREFIX}/etc/rc.d
- @${INSTALL_SCRIPT} ${FILESDIR}/emacs.sh ${PREFIX}/etc/rc.d
-
-.include <bsd.port.mk>
diff --git a/editors/emacs19/distinfo b/editors/emacs19/distinfo
deleted file mode 100644
index 030e3b0241da..000000000000
--- a/editors/emacs19/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (emacs-19.34b.tar.gz) = 9bd3c694a9019c2a2ebd703a9a0394e0
diff --git a/editors/emacs19/files/emacs.sh b/editors/emacs19/files/emacs.sh
deleted file mode 100644
index c6976c1b8a18..000000000000
--- a/editors/emacs19/files/emacs.sh
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-
-case "$1" in
-start)
- if [ -d /var/run/emacs/lock ]
- then
- rm -f /var/run/emacs/lock/*
- else
- mkdir -p /var/run/emacs/lock
- fi
- chmod 1777 /var/run/emacs/lock
- ;;
-stop)
- ;;
-*)
- echo "Usage: `basename $0` {start|stop}" >&2
- exit 64
- ;;
-esac
-
-exit 0
diff --git a/editors/emacs19/files/patch-aa b/editors/emacs19/files/patch-aa
deleted file mode 100644
index 8e32af2fb6a6..000000000000
--- a/editors/emacs19/files/patch-aa
+++ /dev/null
@@ -1,235 +0,0 @@
---- ./man/vip.texi.org Fri Jun 16 15:31:11 1995
-+++ ./man/vip.texi Tue May 20 01:28:33 1997
-@@ -2,6 +2,10 @@
-
- @setfilename ../info/vip
- @settitle VIP
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* VIP: (vip). A VI-emulation for Emacs.
-+@end direntry
-
- @iftex
- @finalout
---- ./man/emacs.texi.org Mon Aug 19 21:15:12 1996
-+++ ./man/emacs.texi Tue May 20 01:20:11 1997
-@@ -49,6 +49,11 @@
- @settitle GNU Emacs Manual
- @setfilename ../info/emacs
- @synindex pg cp
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* Emacs: (emacs). The extensible self-documenting text editor.
-+@end direntry
-+
- @c
- @c in general, keep the following line commented out, unless doing a
- @c copy of this manual that will be published. the manual should go
---- ./man/viper.texi.org Wed Aug 7 10:59:45 1996
-+++ ./man/viper.texi Tue May 20 01:29:17 1997
-@@ -4,6 +4,10 @@
- \input texinfo
-
- @setfilename ../info/viper
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* VIPER: (viper). The new VI-emulation mode in Emacs-19.29.
-+@end direntry
-
- @iftex
- @finalout
---- ./man/forms.texi.org Sat Mar 23 06:42:27 1996
-+++ ./man/forms.texi Tue May 20 01:22:37 1997
-@@ -9,6 +9,11 @@
- @syncodeindex vr cp
- @syncodeindex fn cp
- @syncodeindex ky cp
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* Forms: (forms). Emacs package for editing data bases
-+ by filling in forms.
-+@end direntry
- @iftex
- @finalout
- @setchapternewpage odd
---- ./man/gnus.texi.org Wed Jun 26 14:49:29 1996
-+++ ./man/gnus.texi Tue May 20 01:23:15 1997
-@@ -5,6 +5,11 @@
- @synindex fn cp
- @synindex vr cp
- @synindex pg cp
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* GNUS: (gnus). The news reader GNUS.
-+@end direntry
-+
- @iftex
- @finalout
- @end iftex
---- ./man/mh-e.texi.org Sun Aug 4 00:00:29 1996
-+++ ./man/mh-e.texi Tue May 20 01:23:49 1997
-@@ -4,6 +4,10 @@
- @setfilename ../info/mh-e
- @settitle mh-e
- @c %**end of header
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* MH-E: (mh-e). Emacs interface to the MH mail system.
-+@end direntry
-
- @setchapternewpage odd
-
---- ./man/cl.texi.org Mon Apr 15 21:36:53 1996
-+++ ./man/cl.texi Tue May 20 01:24:18 1997
-@@ -2,6 +2,12 @@
- @setfilename ../info/cl
- @settitle Common Lisp Extensions
-
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* CL: (cl). Partial Common Lisp support for Emacs Lisp.
-+@end direntry
-+
-+
- @iftex
- @finalout
- @end iftex
---- ./man/sc.texi.org Thu Jan 4 12:55:23 1996
-+++ ./man/sc.texi Tue May 20 01:25:13 1997
-@@ -3,6 +3,12 @@
- @comment %**start of header (This is for running Texinfo on a region.)
- @setfilename ../info/sc
- @settitle Supercite Version 3.1 User's Manual
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* SC: (sc). Supercite lets you cite parts of messages
-+ you're replying to, in flexible ways.
-+@end direntry
-+
- @iftex
- @finalout
- @end iftex
---- ./man/dired-x.texi.org Thu Jan 4 12:54:19 1996
-+++ ./man/dired-x.texi Tue May 20 01:25:55 1997
-@@ -18,6 +18,11 @@
- @setfilename ../info/dired-x
- @c dired-x.el REVISION NUMBER
- @settitle Dired Extra Version 2 User's Manual
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* Dired-X: (dired-x). Dired Extra Features.
-+@end direntry
-+
- @iftex
- @finalout
- @end iftex
---- ./man/ediff.texi.org Fri Jun 21 20:00:04 1996
-+++ ./man/ediff.texi Tue May 20 01:26:29 1997
-@@ -10,6 +10,11 @@
- @synindex vr cp
- @synindex fn cp
- @synindex pg cp
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* Ediff: (ediff). A comprehensive visual interface to diff
-+ and patch.
-+@end direntry
- @iftex
- @finalout
- @end iftex
---- ./man/cc-mode.texi.org Sun Aug 4 21:56:21 1996
-+++ ./man/cc-mode.texi Tue May 20 01:27:18 1997
-@@ -9,6 +9,12 @@
- @settitle CC-MODE Version 4 Documentation
- @footnotestyle end
-
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* CC mode: (ccmode). The GNU Emacs mode for editing C, C++,
-+ Objective-C and Java code.
-+@end direntry
-+
- @comment !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- @comment @setchapternewpage odd !! we don't want blank pages !!
- @comment %**end of header (This is for running Texinfo on a region)
---- ./man/message.texi.org Wed Jun 26 14:49:43 1996
-+++ ./man/message.texi Sat Dec 13 17:46:31 1997
-@@ -5,6 +5,10 @@
- @synindex fn cp
- @synindex vr cp
- @synindex pg cp
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* Message: (message). Editing mail and news messages.
-+@end direntry
- @iftex
- @finalout
- @end iftex
---- ./Makefile.in.org Mon Aug 19 21:12:19 1996
-+++ ./Makefile.in Tue Apr 15 00:15:28 1997
-@@ -184,7 +184,7 @@
- # Subdirectories to make recursively. `lisp' is not included
- # because the compiled lisp files are part of the distribution
- # and you cannot remake them without installing Emacs first.
--SUBDIR = lib-src src
-+SUBDIR = lib-src src man
-
- # The makefiles of the directories in $SUBDIR.
- SUBDIR_MAKEFILES = lib-src/Makefile man/Makefile src/Makefile oldXMenu/Makefile lwlib/Makefile
-@@ -368,14 +368,8 @@
- if [ `(cd ${srcdir}/info && /bin/pwd)` != `(cd ${infodir} && /bin/pwd)` ]; \
- then \
- (cd ${infodir}; \
-- if [ -f dir ]; then \
-- if [ ! -f dir.old ]; then mv -f dir dir.old; \
-- else mv -f dir dir.bak; fi; \
-- fi; \
- cd ${srcdir}/info ; \
-- (cd $${thisdir}; ${INSTALL_DATA} ${srcdir}/info/dir ${infodir}/dir); \
-- (cd $${thisdir}; chmod a+r ${infodir}/dir); \
-- for f in ccmode* cl* dired-x* ediff* emacs* forms* gnus* info* message* mh-e* sc* vip*; do \
-+ for f in ccmode* cl* dired-x* ediff* emacs* forms* gnus* message* mh-e* sc* vip*; do \
- (cd $${thisdir}; \
- ${INSTALL_DATA} ${srcdir}/info/$$f ${infodir}/$$f; \
- chmod a+r ${infodir}/$$f); \
-@@ -426,7 +420,7 @@
- esac ; \
- fi ; \
- done
-- (cd ${infodir} && rm -f cl* dired-x* ediff* emacs* forms* gnus* info* mh-e* sc* vip*)
-+ (cd ${infodir} && rm -f cl* dired-x* ediff* emacs* forms* gnus* mh-e* sc* vip*)
- (cd ${man1dir} && rm -f emacs.1 etags.1 ctags.1)
- (cd ${bindir} && rm -f emacs-${version} $(EMACS))
-
---- ./man/Makefile.in.org Thu Jun 27 15:27:19 1996
-+++ ./man/Makefile.in Tue Apr 15 00:29:52 1997
-@@ -13,7 +13,7 @@
- # The makeinfo program is part of the Texinfo distribution.
- MAKEINFO = makeinfo
- INFO_TARGETS = ../info/emacs ../info/ccmode ../info/cl ../info/dired-x \
-- ../info/ediff ../info/forms ../info/gnus ../info/info \
-+ ../info/ediff ../info/forms ../info/gnus \
- ../info/mh-e ../info/sc ../info/vip ../info/viper \
- ../info/message
- DVI_TARGETS = emacs.dvi cc-mode.dvi cl.dvi dired-x.dvi ediff.dvi forms.dvi \
-@@ -66,6 +66,7 @@
- ${srcdir}/gnu1.texi \
- ${srcdir}/glossary.texi
-
-+all: info
- info: $(INFO_TARGETS)
-
- dvi: $(DVI_TARGETS)
-@@ -74,12 +75,6 @@
- # in srcdir. There is no provision for Info files
- # to exist in the build directory.
- # In a distribution of Emacs, the Info files should be up to date.
--
--../info/info: ${INFOSOURCES}
-- cd $(srcdir); $(MAKEINFO) --no-split info.texi
--
--info.dvi: ${INFOSOURCES}
-- TEXINPUTS="$(srcdir) $(TEXINPUTS)"; $(TEXI2DVI) ${srcdir}/info.texi
-
- ../info/emacs: ${EMACSSOURCES}
- cd $(srcdir); $(MAKEINFO) emacs.texi
diff --git a/editors/emacs19/files/patch-ab b/editors/emacs19/files/patch-ab
deleted file mode 100644
index 16aee5fa323f..000000000000
--- a/editors/emacs19/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./src/xrdb.c.org Sat Apr 8 21:54:08 1995
-+++ ./src/xrdb.c Mon Sep 11 21:53:29 1995
-@@ -361,7 +361,7 @@
-
- /* Producing databases for individual sources. */
-
--#define X_DEFAULT_SEARCH_PATH "/usr/lib/X11/%L/%T/%N%C%S:/usr/lib/X11/%l/%T/%N%C%S:/usr/lib/X11/%T/%N%C%S:/usr/lib/X11/%L/%T/%N%S:/usr/lib/X11/%l/%T/%N%S:/usr/lib/X11/%T/%N%S"
-+#define X_DEFAULT_SEARCH_PATH "/usr/X11R6/lib/X11/%L/%T/%N%C%S:/usr/X11R6/lib/X11/%l/%T/%N%C%S:/usr/X11R6/lib/X11/%T/%N%C%S:/usr/X11R6/lib/X11/%L/%T/%N%S:/usr/X11R6/lib/X11/%l/%T/%N%S:/usr/X11R6/lib/X11/%T/%N%S"
-
- static XrmDatabase
- get_system_app (class)
diff --git a/editors/emacs19/files/patch-ac b/editors/emacs19/files/patch-ac
deleted file mode 100644
index dfad53e9e187..000000000000
--- a/editors/emacs19/files/patch-ac
+++ /dev/null
@@ -1,82 +0,0 @@
---- src/s/freebsd.h.orig Mon Jun 10 05:14:32 1996
-+++ src/s/freebsd.h Tue Jul 11 16:44:14 2000
-@@ -1,5 +1,15 @@
- /* s/ file for freebsd system. */
-
-+/* Get the correct __FreeBSD_version, even if this is before that was
-+ defined. */
-+#ifndef __FreeBSD__
-+#define __FreeBSD_version 199401
-+#elif __FreeBSD__ == 1
-+#define __FreeBSD_version 199405
-+#else
-+#include <osreldate.h>
-+#endif
-+
- /* '__FreeBSD__' is defined by the preprocessor on FreeBSD-1.1 and up.
- Earlier versions do not have shared libraries, so inhibit them.
- You can inhibit them on newer systems if you wish
-@@ -33,8 +43,9 @@
-
- #define LIBS_DEBUG
- #define LIBS_SYSTEM -lutil
-+#if __FreeBSD_version < 400000
- #define LIBS_TERMCAP -ltermcap
--#define LIB_GCC -lgcc
-+#endif
-
- #define SYSV_SYSTEM_DIR
-
-@@ -42,12 +53,33 @@
- #undef BSD_PGRPS
- #define GETPGRP_NO_ARG
-
-+#ifdef __ELF__
-+
-+#define LD_SWITCH_SYSTEM
-+#ifdef i386
-+#define START_FILES pre-crt0.o /usr/lib/crt1.o /usr/lib/crti.o /usr/lib/crtbegin.o
-+#define LIB_STANDARD -lgcc -lc -lgcc /usr/lib/crtend.o /usr/lib/crtn.o
-+#else
-+#define START_FILES pre-crt0.o /usr/lib/crt1.o /usr/lib/crtbegin.o
-+#define LIB_STANDARD -lgcc -lc -lgcc /usr/lib/crtend.o
-+#endif
-+#define UNEXEC unexelf.o
-+#undef LIB_GCC
-+#define LIB_GCC
-+
-+#else /* not __ELF__ */
-+
- #ifndef NO_SHARED_LIBS
- #define LD_SWITCH_SYSTEM -e start -dc -dp
- #define HAVE_TEXT_START /* No need to define `start_of_text'. */
-+#if __FreeBSD_version >= 300002
-+#define START_FILES pre-crt0.o /usr/lib/aout/crt0.o
-+#else /* __FreeBSD_version < 300002 */
- #define START_FILES pre-crt0.o /usr/lib/crt0.o
--#define UNEXEC unexsunos4.o
-+#endif /* __FreeBSD_version < 300002 */
-+#define UNEXEC unexfreebsd.o
- #define RUN_TIME_REMAP
-+#define LIB_GCC -lgcc
-
- #ifndef N_TRELOFF
- #define N_PAGSIZ(x) __LDPGSZ
-@@ -63,6 +95,8 @@
- #endif /* __FreeBSD__ */
- #endif /* NO_SHARED_LIBS */
-
-+#endif /* not __ELF__ */
-+
- #define HAVE_WAIT_HEADER
- #define HAVE_GETLOADAVG
- /*#define HAVE_GETPAGESIZE /* configure now puts this in config.h */
-@@ -80,6 +114,8 @@
- #define BSD 199103
- #elif __FreeBSD__ == 2
- #define BSD 199306
-+#elif __FreeBSD__ >= 3
-+#define BSD 199506
- #endif
-
- #define WAITTYPE int
diff --git a/editors/emacs19/files/patch-ad b/editors/emacs19/files/patch-ad
deleted file mode 100644
index f2013a374044..000000000000
--- a/editors/emacs19/files/patch-ad
+++ /dev/null
@@ -1,695 +0,0 @@
---- src/unexfreebsd.c.orig Wed Dec 3 17:28:14 1997
-+++ src/unexfreebsd.c Wed Dec 3 17:34:02 1997
-@@ -0,0 +1,692 @@
-+/* Code to do an unexec for FreeBSD for a temacs linked -Bdynamic.
-+ Derived from unexnetbsd.c, which was derived from unexsunos4.c
-+ Copyright (C) 1992, 1993 Free Software Foundation, Inc.
-+
-+This file is part of XEmacs.
-+
-+XEmacs is free software; you can redistribute it and/or modify it
-+under the terms of the GNU General Public License as published by the
-+Free Software Foundation; either version 2, or (at your option) any
-+later version.
-+
-+XEmacs 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 General Public License
-+for more details.
-+
-+You should have received a copy of the GNU General Public License
-+along with XEmacs; see the file COPYING. If not, write to
-+the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-+Boston, MA 02111-1307, USA. */
-+
-+/* Synched up with: Not in FSF? */
-+
-+/*
-+Created 29-Oct-92 by Harlan Sexton
-+Tweaked 06-Aug-93 by Dean Michaels to work with sun3.
-+Converted 01-Dec-93 by Paul Mackerras to work with NetBSD shared libraries.
-+Tweaked 26-Feb-94 by Shawn Carey for use with FreeBSD-1.1 shared libraries.
-+*/
-+
-+/********************** Included .h Files **************************/
-+
-+#include <config.h>
-+
-+#include <stdarg.h>
-+#include <sys/param.h>
-+#include <sys/mman.h>
-+#include <sys/file.h>
-+#include <sys/stat.h>
-+#include <sys/types.h>
-+#include <string.h>
-+#include <stdio.h>
-+#include <a.out.h>
-+#include <unistd.h>
-+#include <ctype.h>
-+#include <stab.h>
-+#include <dirent.h>
-+#include <link.h>
-+
-+/********************** Macros *************************************/
-+
-+#define SYS_ERR strerror(errno)
-+
-+#define MASK_UP(x,p_of_two) \
-+ ((((unsigned long) (x)) + ((p_of_two) - 1)) & (~((p_of_two) - 1)))
-+
-+#define MASK_DOWN(x,p_of_two) (((unsigned long) (x)) & (~((p_of_two) - 1)))
-+
-+/********************** Typedefs and Structs ***********************/
-+
-+struct translation_struct
-+{
-+ long txtaddr;
-+ long txtoff;
-+ long dataddr;
-+ long datoff;
-+ long bssaddr;
-+ long endaddr;
-+};
-+
-+/********************** Function Prototypes/Declarations ***********/
-+
-+static void unexec_error (const char *m, int use_errno, ...);
-+static int unexec_open (char *filename, int flag, int mode);
-+static caddr_t unexec_mmap (int fd, size_t len, int prot, int flags);
-+static long unexec_seek (int fd, long position);
-+static void unexec_read (int fd, long position, char *buf, int bytes);
-+static void unexec_write (int fd, long position, char *buf, int bytes);
-+static void unexec_pad (int fd, int bytes);
-+static void unexec_fstat (int fd, struct stat *statptr);
-+static void unexec_fchmod (int fd, int mode);
-+static long unexec_addr_to_offset (long addr, struct translation_struct *ts);
-+static void copy_relocation_site (struct relocation_info *ri,
-+ caddr_t from_base_addr,
-+ caddr_t to_base_addr,
-+ struct translation_struct *ts);
-+static void reset_symtab (struct nlist *start, struct nlist *end,
-+ char *strtab, long edata_value, long end_value,
-+ int shlib_image);
-+static void reset_ldso_symtab (struct nzlist *start, struct nzlist *end,
-+ char *strtab, long edata_value, long end_value,
-+ int shlib_image);
-+int run_time_remap (char *dummy);
-+
-+/********************** Variables **********************************/
-+
-+/* for reporting error messages from system calls */
-+extern int errno;
-+extern int _DYNAMIC;
-+extern char **environ;
-+
-+static unsigned long sbrk_of_0_at_unexec;
-+
-+/*******************************************************************/
-+
-+static void
-+unexec_error (const char *fmt, int use_errno, ...)
-+{
-+ const char *err_msg = SYS_ERR;
-+ va_list args;
-+
-+ fprintf (stderr, "unexec - ");
-+ va_start (args, use_errno);
-+ vfprintf (stderr, fmt, args);
-+ va_end (args);
-+
-+ if (use_errno)
-+ fprintf (stderr, ": %s", err_msg);
-+ fprintf (stderr, "\n");
-+ exit (1);
-+ return;
-+}
-+
-+static int
-+unexec_open (char *filename, int flag, int mode)
-+{
-+ int fd;
-+
-+ errno = 0;
-+
-+ fd = open (filename, flag, mode);
-+
-+ if (fd < 0)
-+ unexec_error ("Failure opening file %s", 1, filename);
-+ return fd;
-+}
-+
-+static caddr_t
-+unexec_mmap (int fd, size_t len, int prot, int flags)
-+{
-+ caddr_t return_val;
-+
-+ unexec_seek (fd, 0);
-+ errno = 0;
-+ return_val = mmap (0, len, prot, flags, fd, 0);
-+
-+ if (return_val == (caddr_t) -1)
-+ unexec_error ("Failure mmap'ing file", 1);
-+ return return_val;
-+}
-+
-+
-+static long
-+unexec_seek (int fd, long position)
-+{
-+ long seek_value;
-+
-+ if (fd <= 0)
-+ unexec_error ("No file open in which to seek", 0);
-+
-+ errno = 0;
-+
-+ if (position < 0)
-+ seek_value = (long) lseek (fd, 0, L_INCR);
-+ else
-+ seek_value = (long) lseek (fd, position, L_SET);
-+
-+ if (seek_value < 0)
-+ unexec_error ("Failed to do a seek to 0x%x in %s", 1,
-+ position, "unexec() output file");
-+
-+ return seek_value;
-+}
-+
-+static void
-+unexec_read (int fd, long position, char *buf, int bytes)
-+{
-+ int n_read;
-+ int remains = bytes;
-+ position = unexec_seek (fd, position);
-+
-+ if (bytes < 0)
-+ unexec_error ("Attempted read of %d bytes", 0, bytes);
-+
-+ errno = 0;
-+
-+ while (remains > 0)
-+ {
-+ n_read = read (fd, buf, remains);
-+ if (n_read <= 0)
-+ unexec_error ("Read failed for 0x%x bytes at offset 0x%x in %s",
-+ 1, bytes, position, "unexec() output file");
-+ buf += n_read;
-+ remains -= n_read;
-+ }
-+
-+ return;
-+}
-+
-+static void
-+unexec_write (int fd, long position, char *buf, int bytes)
-+{
-+ int n_written;
-+ int remains = bytes;
-+ position = unexec_seek (fd, position);
-+
-+ if (bytes < 0)
-+ unexec_error ("Attempted write of %d bytes in %s",
-+ 0, bytes, "unexec() output file");
-+
-+ errno = 0;
-+
-+ while (remains > 0)
-+ {
-+ n_written = write (fd, buf, remains);
-+ if (n_written <= 0)
-+ unexec_error ("Write failed for 0x%x bytes at offset 0x%x in %s",
-+ 1, bytes, position, "unexec() output file");
-+ buf += n_written;
-+ remains -= n_written;
-+ }
-+
-+ return;
-+}
-+
-+static void
-+unexec_pad (int fd, int bytes)
-+{
-+ if (bytes > 0)
-+ {
-+ char buf[1024];
-+ int remaining = bytes;
-+
-+ memset (buf, 0, sizeof (buf));
-+
-+ while (remaining > 0)
-+ {
-+ int this_write = (remaining > sizeof(buf))?sizeof(buf):remaining;
-+ unexec_write (fd, -1, buf, this_write);
-+ remaining -= this_write;
-+ }
-+ }
-+}
-+
-+static void
-+unexec_fstat (int fd, struct stat *statptr)
-+{
-+ errno = 0;
-+ if (-1 == fstat (fd, statptr))
-+ unexec_error ("fstat() failed for descriptor %d", 1, fd);
-+ return;
-+}
-+
-+static void
-+unexec_fchmod (int fd, int mode)
-+{
-+ errno = 0;
-+ if (-1 == fchmod (fd, mode))
-+ unexec_error ("fchmod() failed for descriptor %d", 1, fd);
-+ return;
-+}
-+
-+static long
-+unexec_addr_to_offset (long addr, struct translation_struct *ts)
-+
-+{
-+ if ((addr < ts->txtaddr) || (addr >= ts->bssaddr))
-+ return -1;
-+ else if (addr >= ts->dataddr)
-+ return ((long) ((addr - ts->dataddr) + ts->datoff));
-+ else
-+ return ((long) ((addr - ts->txtaddr) + ts->txtoff));
-+}
-+
-+
-+/*
-+ * "LD.SO" DATA AND SYMBOL TABLE OPERATIONS
-+ */
-+
-+static void
-+copy_relocation_site (struct relocation_info *ri,
-+ caddr_t from_base_addr,
-+ caddr_t to_base_addr,
-+ struct translation_struct *ts)
-+{
-+ long offset;
-+ caddr_t from, to;
-+
-+ /* We can get relocation sites in the bss region, for objects whose
-+ contents are copied from a shared library. We don't need or want
-+ to restore these at present. */
-+#ifndef sparc
-+ if (ri->r_copy)
-+ return;
-+#else
-+ /* Struct relocation_info_sparc doesn't have member r_copy.
-+ Instead, we use the address to check if this is run-time-copied. */
-+ if (ri->r_address >= ts->bssaddr && ri->r_address < ts->endaddr)
-+ return;
-+#endif
-+
-+ offset = unexec_addr_to_offset (ri->r_address, ts);
-+ if (offset == -1)
-+ unexec_error ("bad relocation address 0x%x (0x%x)", 0, ri->r_address,
-+ ((long *)ri)[1]);
-+
-+ from = from_base_addr + offset;
-+ to = to_base_addr + offset;
-+ /* This stuff should be in a md_ file somewhere... */
-+#ifndef sparc
-+ switch (ri->r_length)
-+ {
-+ case 0:
-+ *((char *) to) = *((char *) from);
-+ break;
-+ case 1:
-+ *((short *) to) = *((short *) from);
-+ break;
-+ case 2:
-+ *((long *) to) = *((long *) from);
-+ break;
-+ default:
-+ unexec_error ("unknown reloc length %d seen during unexec()",
-+ 0, ri->r_length);
-+ break;
-+ }
-+#else /* sparc */
-+ switch (ri->r_type)
-+ {
-+ case RELOC_8:
-+ case RELOC_DISP8:
-+ *((char *) to) = *((char *) from);
-+ break;
-+ case RELOC_16:
-+ case RELOC_DISP16:
-+ *((short *) to) = *((short *) from);
-+ break;
-+ case RELOC_LO10:
-+ case RELOC_13:
-+ case RELOC_22:
-+ case RELOC_HI22:
-+ case RELOC_WDISP22:
-+ case RELOC_WDISP30:
-+ case RELOC_32:
-+ case RELOC_DISP32:
-+ case RELOC_GLOB_DAT:
-+ *((long *) to) = *((long *) from);
-+ break;
-+ case RELOC_JMP_SLOT:
-+ {
-+ long *target = (long *) to;
-+ long *source = (long *) from;
-+ *target = *source;
-+ target++;
-+ source++;
-+ *target = *source;
-+ target++;
-+ source++;
-+ *target = *source;
-+ }
-+ break;
-+ default:
-+ unexec_error ("unknown reloc type %d seen during unexec()",
-+ 0, ri->r_type);
-+ break;
-+ }
-+#endif /* sparc */
-+}
-+
-+static void
-+reset_symtab (struct nlist *start, struct nlist *end, char *strtab,
-+ long edata_value, long end_value, int shlib_image)
-+{
-+ struct nlist *tmp = start;
-+ int found_edata = 0;
-+ int found_end = 0;
-+
-+ while (tmp < end)
-+ {
-+ int type = tmp->n_type;
-+
-+ if ((type == (N_UNDF | N_EXT)) &&
-+ (tmp->n_value != 0))
-+ unexec_error ("unexec'ing image has COMMON symbols in it -- we quit!",
-+ 0);
-+
-+ if (!(type & N_STAB))
-+ {
-+ if (!found_edata &&
-+ (type == (N_EXT | N_DATA)) &&
-+ tmp->n_un.n_strx &&
-+ !strcmp ("_edata", strtab + tmp->n_un.n_strx))
-+ {
-+ tmp->n_value = edata_value;
-+ found_edata = 1;
-+ }
-+
-+
-+ if ((type & N_TYPE) == N_BSS)
-+ {
-+ if (!found_end &&
-+ (type == (N_EXT | N_BSS)) &&
-+ tmp->n_un.n_strx &&
-+ !strcmp ("_end", strtab + tmp->n_un.n_strx))
-+ {
-+ tmp->n_value = end_value;
-+ found_end = 1;
-+ }
-+ else if (type & N_EXT)
-+ tmp->n_type = N_DATA | N_EXT;
-+ else
-+ tmp->n_type = N_DATA;
-+ }
-+
-+ /* the way things are being handled here, having sbrk() in the
-+ image is fatal for an image linked with shared lib's (although
-+ the code could be modified to support it), but this should
-+ never happen anyway */
-+ if (shlib_image &&
-+ (type == (N_EXT | N_TEXT)) &&
-+ tmp->n_un.n_strx &&
-+ !strcmp ("_sbrk", strtab + tmp->n_un.n_strx))
-+ unexec_error ("unexec'd shlib image has sbrk() in it -- we quit!",
-+ 0);
-+ }
-+
-+ tmp++;
-+ }
-+}
-+
-+static void
-+reset_ldso_symtab (struct nzlist *start, struct nzlist *end, char *strtab,
-+ long edata_value, long end_value, int shlib_image)
-+{
-+ struct nzlist *tmp = start;
-+ int found_edata = 0;
-+ int found_end = 0;
-+
-+ while (tmp < end) {
-+ int type = tmp->nz_type;
-+/*
-+ * the following code breaks under FreeBSD-1.1-BETA, but everything
-+ * seems to work perfectly if it's commented out. This did not break
-+ * anything until the changes to ld.so were made.
-+ */
-+/*
-+ if ((type == (N_UNDF | N_EXT)) && (tmp->nz_value != 0))
-+ unexec_error("unexec'ing image has COMMON symbols in rel -- we quit!",0);
-+*/
-+ if (!(type & N_STAB)) {
-+ if (!found_edata &&
-+ (type == (N_EXT | N_DATA)) &&
-+ !strcmp ("_edata", strtab + tmp->nz_strx)) {
-+ tmp->nz_value = edata_value;
-+ found_edata = 1;
-+ }
-+
-+ if ((type & N_TYPE) == N_BSS) {
-+ if (!found_end &&
-+ (type == (N_EXT | N_BSS)) &&
-+ !strcmp ("_end", strtab + tmp->nz_strx)) {
-+ tmp->nz_value = end_value;
-+ found_end = 1;
-+ } else if (type & N_EXT)
-+ tmp->nz_type = N_DATA | N_EXT;
-+ else
-+ tmp->nz_type = N_DATA;
-+ }
-+
-+ /* the way things are being handled here, having sbrk() in the
-+ image is fatal for an image linked with shared lib's (although
-+ the code could be modified to support it), but this should
-+ never happen anyway */
-+ if (shlib_image &&
-+ (type == (N_EXT | N_TEXT)) &&
-+ !strcmp ("_sbrk", strtab + tmp->nz_strx))
-+ unexec_error("unexec'd shlib image has sbrk() ref -- we quit!", 0);
-+ }
-+ tmp++;
-+ }
-+}
-+
-+extern int getpagesize (void);
-+
-+/*
-+ * EXPORTED FUNCTIONS
-+ */
-+
-+/* this has to be a global variable to prevent the optimizers from
-+ * assuming that it can not be 0.
-+*/
-+static void *dynamic_addr = (void *) &_DYNAMIC;
-+
-+int
-+unexec (char *new_name, char *old_name,
-+ unsigned int emacs_edata, unsigned int dummy1, unsigned int dummy2)
-+{
-+ /* ld.so data */
-+ struct _dynamic *ld = 0;
-+ struct section_dispatch_table *ld2 = 0;
-+ /* old and new state */
-+ int old_fd;
-+ int new_fd;
-+ caddr_t old_base_addr;
-+ caddr_t new_base_addr;
-+ struct exec old_hdr;
-+ struct exec new_hdr;
-+ struct stat old_buf;
-+ struct stat new_buf;
-+ /* some process specific "constants" */
-+ unsigned long n_pagsiz, new_edata;
-+ long page_size = getpagesize ();
-+ caddr_t plt_end;
-+ caddr_t current_break = (caddr_t) sbrk (0);
-+
-+ if (!page_size)
-+ unexec_error ("unexec() failed because we can't get the size of a page!",
-+ 0);
-+
-+ /* see if this is a -Bdynamic image -- if so, find ld.so structures */
-+ if (dynamic_addr)
-+ {
-+ ld = (struct _dynamic *) dynamic_addr;
-+ ld2 = ld->d_un.d_sdt;
-+ if (ld->d_version < LD_VERSION_BSD)
-+ unexec_error ("%s linked with obsolete version of ld -- we quit!",
-+ 0, old_name);
-+ }
-+
-+ /* open the old and new files, figuring out how big the old one is
-+ so that we can map it in */
-+ old_fd = unexec_open (old_name, O_RDONLY, 0);
-+ new_fd = unexec_open (new_name, O_RDWR | O_CREAT | O_TRUNC, 0666);
-+
-+ /* setup the header and the statbuf for old_fd */
-+ unexec_read (old_fd, 0, (char *) &old_hdr, sizeof (old_hdr));
-+ unexec_fstat (old_fd, &old_buf);
-+
-+
-+ /* set up some important constants */
-+ n_pagsiz = __LDPGSZ;
-+ if (dynamic_addr)
-+ plt_end = (caddr_t) MASK_UP (ld2->sdt_plt + ld2->sdt_plt_sz, sizeof (double));
-+ else
-+ plt_end = (caddr_t) N_DATADDR (old_hdr);
-+
-+#if 0
-+ /* never write protect the variable "environ", defined in /lib/crt0.o, and
-+ set in process.c and callproc.c */
-+ mprotect_bottom_addr = ((unsigned long) &environ) + sizeof (char **);
-+ /* never protect ABOVE the end of data emacs_edata specified */
-+ mprotect_top_addr = MIN (emacs_edata, N_DATADDR (old_hdr) + old_hdr.a_data);
-+#endif
-+
-+ /* Set up the image of the old file */
-+ old_base_addr = unexec_mmap (old_fd, old_buf.st_size, PROT_READ,
-+ MAP_FILE | MAP_PRIVATE);
-+ close (old_fd);
-+
-+ /* set up the new exec */
-+ new_hdr = old_hdr;
-+ new_edata = (unsigned long) MASK_UP (current_break, n_pagsiz);
-+ new_hdr.a_data = new_edata - ((unsigned long) N_DATADDR (old_hdr));
-+ new_hdr.a_bss = 0;
-+
-+ /* set up this variable, in case we want to reset "the break"
-+ when restarting */
-+ sbrk_of_0_at_unexec = ((unsigned long) MASK_UP (current_break, n_pagsiz));
-+
-+ /* Write out the first approximation to the new file. The sizes of
-+ each section will be correct, but there will be a number of
-+ corrections that will need to be made. */
-+ {
-+ long old_datoff = N_DATOFF (old_hdr);
-+ long old_dataddr = N_DATADDR (old_hdr);
-+ long new_treloff = N_RELOFF (new_hdr);
-+ long old_treloff = N_RELOFF (old_hdr);
-+ long ld_so_size = ((unsigned long) plt_end) - old_dataddr;
-+ long real_data_size = current_break - plt_end;
-+ long pad_size =
-+ MASK_UP (current_break, n_pagsiz) - ((unsigned long) current_break);
-+
-+
-+ /* First, write the text segment with new header -- copy everything until
-+ the start of the data segment from the old file, and then go back and
-+ write the new header. */
-+ unexec_write (new_fd, 0, old_base_addr, old_datoff + ld_so_size);
-+ unexec_write (new_fd, 0, (char *) &new_hdr, sizeof (new_hdr));
-+
-+ /* Copy the rest of the data segment from the running image. */
-+ unexec_write (new_fd, old_datoff + ld_so_size,
-+ plt_end, real_data_size);
-+
-+ /* pad out the data segment */
-+ unexec_pad (new_fd, pad_size);
-+
-+ /* Finally, copy the symbol table information from the old file. */
-+ unexec_write (new_fd, new_treloff,
-+ old_base_addr + old_treloff,
-+ old_buf.st_size - old_treloff);
-+ }
-+
-+
-+ /* Next, map in the output file so that we can jump around fixing it
-+ up. We retain the old file so that we can refer to it. */
-+ unexec_fstat (new_fd, &new_buf);
-+ new_base_addr = unexec_mmap (new_fd,
-+ MASK_UP (new_buf.st_size, page_size),
-+ PROT_READ | PROT_WRITE,
-+ MAP_FILE | MAP_SHARED);
-+
-+
-+
-+ /* We need to do 2 things. First, make sure that _edata and _end (and
-+ hence, curbrk) are set to the correct values. At the same time, for
-+ neatness and to help with debugging, mark all the types of all ld.so
-+ and nm BSS symbols in the new file to be DATA, and make sure that
-+ there are no COMMON symbols in the output file, as any references to
-+ these can lose really big. Second, reset all of the ld.so "relocation
-+ sites" in the new file to have the values that appear in the old file
-+ -- the failure to do this was the biggest loser in the old version of
-+ this code. */
-+
-+ /* STEP 1 */
-+ /* Reset the regular symbol table first. */
-+ reset_symtab ((struct nlist *) (new_base_addr + N_SYMOFF(new_hdr)),
-+ (struct nlist *) (new_base_addr + N_SYMOFF(new_hdr) +
-+ new_hdr.a_syms),
-+ (char *) (new_base_addr + N_STROFF(new_hdr)),
-+ new_edata, new_edata,
-+ !!dynamic_addr);
-+
-+ /* Now reset the ld.so symbol table. */
-+ if (dynamic_addr)
-+ {
-+ struct translation_struct ts;
-+ struct relocation_info *tmp, *end;
-+ caddr_t syms, strings;
-+
-+ /* set up the structure that we use to translate addresses in the
-+ old file into file offsets */
-+ ts.txtaddr = N_TXTADDR (old_hdr);
-+ ts.txtoff = N_TXTOFF (old_hdr);
-+ ts.dataddr = N_DATADDR (old_hdr);
-+ ts.datoff = N_DATOFF (old_hdr);
-+ ts.bssaddr = N_DATADDR (old_hdr) + old_hdr.a_data;
-+ ts.endaddr = ts.bssaddr + old_hdr.a_bss;
-+
-+ syms = new_base_addr + unexec_addr_to_offset(ld2->sdt_nzlist, &ts);
-+ strings = new_base_addr + unexec_addr_to_offset(ld2->sdt_strings, &ts);
-+ reset_ldso_symtab ((struct nzlist *) syms, (struct nzlist *) strings,
-+ (char *) strings,
-+ new_edata, new_edata,
-+ !!dynamic_addr);
-+
-+ /* STEP 2 */
-+ tmp = (struct relocation_info *)
-+ (old_base_addr + unexec_addr_to_offset(ld2->sdt_rel, &ts));
-+ end = (struct relocation_info *)
-+ (old_base_addr + unexec_addr_to_offset(ld2->sdt_hash, &ts));
-+ while (tmp < end)
-+ {
-+ copy_relocation_site (tmp, old_base_addr, new_base_addr, &ts);
-+ tmp++;
-+ }
-+ }
-+
-+ /* get rid of the mmap-ed file space and make the output file
-+ executable -- then quit */
-+ munmap (new_base_addr, MASK_UP (new_buf.st_size, page_size));
-+ munmap (old_base_addr, MASK_UP (old_buf.st_size, page_size));
-+ unexec_fchmod (new_fd, 0755);
-+ close (new_fd);
-+ return 0;
-+}
-+
-+
-+int
-+run_time_remap (char *dummy)
-+{
-+ unsigned long current_sbrk = (unsigned long) sbrk (0);
-+
-+ if (sbrk_of_0_at_unexec > current_sbrk)
-+ {
-+ errno = 0;
-+ if (brk ((caddr_t) sbrk_of_0_at_unexec))
-+ fprintf (stderr, "failed to change brk addr to 0x%lx: %s\n",
-+ sbrk_of_0_at_unexec, SYS_ERR);
-+ }
-+
-+ return 0;
-+}
diff --git a/editors/emacs19/files/patch-ae b/editors/emacs19/files/patch-ae
deleted file mode 100644
index 82b5e69cad05..000000000000
--- a/editors/emacs19/files/patch-ae
+++ /dev/null
@@ -1,22 +0,0 @@
---- src/unexelf.c.orig Fri Oct 2 12:55:43 1998
-+++ src/unexelf.c Fri Oct 2 13:02:05 1998
-@@ -678,7 +678,8 @@
- if (n < 0)
- fatal ("Couldn't find segment next to .bss in %s\n", old_name, 0);
-
-- NEW_PROGRAM_H (n).p_filesz += new_data2_size;
-+/* NEW_PROGRAM_H (n).p_filesz += new_data2_size; */
-+ NEW_PROGRAM_H (n).p_filesz = new_bss_addr - NEW_PROGRAM_H (n).p_vaddr; /* From emacs 20.3 */
- NEW_PROGRAM_H (n).p_memsz = NEW_PROGRAM_H (n).p_filesz;
-
- #if 0 /* Maybe allow section after data2 - does this ever happen? */
-@@ -845,7 +846,9 @@
-
- for (; symp < symendp; symp ++)
- if (strcmp ((char *) (symnames + symp->st_name), "_end") == 0
-- || strcmp ((char *) (symnames + symp->st_name), "_edata") == 0)
-+ || strcmp ((char *) (symnames + symp->st_name), "end") == 0
-+ || strcmp ((char *) (symnames + symp->st_name), "_edata") == 0
-+ || strcmp ((char *) (symnames + symp->st_name), "edata") == 0)
- memcpy (&symp->st_value, &new_bss_addr, sizeof (new_bss_addr));
- }
diff --git a/editors/emacs19/files/patch-af b/editors/emacs19/files/patch-af
deleted file mode 100644
index 23092a4a8ca0..000000000000
--- a/editors/emacs19/files/patch-af
+++ /dev/null
@@ -1,13 +0,0 @@
---- configure.orig Tue Aug 20 13:11:26 1996
-+++ configure Sat Jan 16 23:18:54 1999
-@@ -756,6 +756,10 @@
- machine=alpha opsys=gnu-linux
- ;;
-
-+ alpha-*-freebsd* )
-+ machine=alpha opsys=freebsd
-+ ;;
-+
- ## Altos 3068
- m68*-altos-sysv* )
- machine=altos opsys=usg5-2
diff --git a/editors/emacs19/files/patch-ag b/editors/emacs19/files/patch-ag
deleted file mode 100644
index a556bd24f5eb..000000000000
--- a/editors/emacs19/files/patch-ag
+++ /dev/null
@@ -1,34 +0,0 @@
---- src/m/alpha.h.orig Sat Aug 10 07:03:36 1996
-+++ src/m/alpha.h Sat Jan 16 22:34:10 1999
-@@ -234,7 +234,11 @@
-
- #ifndef NOT_C_CODE
- /* We need these because pointers are larger than the default ints. */
-+#if !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__OpenBSD__)
- #include <alloca.h>
-+#else
-+#include <stdlib.h>
-+#endif
-
- /* Hack alert! For reasons unknown to mankind the string.h file insists
- on defining bcopy etc. as taking char pointers as arguments. With
-@@ -299,10 +303,18 @@
- termio and struct termios are mutually incompatible. */
- #define NO_TERMIO
-
--#ifdef LINUX
-+#if defined(LINUX) || \
-+ defined(__FreeBSD__) || defined (__NetBSD__) || defined (__OpenBSD__)
- # define TEXT_END ({ extern int _etext; &_etext; })
- # ifndef __ELF__
- # define COFF
- # define DATA_END ({ extern int _EDATA; &_EDATA; })
- # endif /* notdef __ELF__ */
- #endif
-+
-+#if (defined (__FreeBSD__) || defined (__NetBSD__) || defined (__OpenBSD__)) \
-+ && defined (__ELF__)
-+#define HAVE_TEXT_START
-+#endif
-+
-+
diff --git a/editors/emacs19/files/patch-ah b/editors/emacs19/files/patch-ah
deleted file mode 100644
index 3f990e4b5970..000000000000
--- a/editors/emacs19/files/patch-ah
+++ /dev/null
@@ -1,54 +0,0 @@
---- src/unexelf1.c.orig Sat Aug 10 06:56:52 1996
-+++ src/unexelf1.c Sun Jan 17 00:28:21 1999
-@@ -423,12 +423,50 @@
- #include <elf.h>
- #include <sys/mman.h>
-
--#ifdef __alpha__
-+#if defined(__alpha__) && defined(__osf__)
- # include <sym.h> /* get COFF debugging symbol table declaration */
-+#else if defined(__alpha__)
-+typedef struct {
-+ short magic;
-+ short vstamp;
-+ int ilineMax;
-+ int idnMax;
-+ int ipdMax;
-+ int isymMax;
-+ int ioptMax;
-+ int iauxMax;
-+ int issMax;
-+ int issExtMax;
-+ int ifdMax;
-+ int crfd;
-+ int iextMax;
-+ long cbLine;
-+ long cbLineOffset;
-+ long cbDnOffset;
-+ long cbPdOffset;
-+ long cbSymOffset;
-+ long cbOptOffset;
-+ long cbAuxOffset;
-+ long cbSsOffset;
-+ long cbSsExtOffset;
-+ long cbFdOffset;
-+ long cbRfdOffset;
-+ long cbExtOffset;
-+} HDRR, *pHDRR;
-+#define cbHDRR sizeof(HDRR)
-+#define hdrNil ((pHDRR)0)
- #endif
-
- #if __GNU_LIBRARY__ - 0 >= 6
- # include <link.h> /* get ElfW etc */
-+#endif
-+
-+#ifdef __FreeBSD__
-+# ifdef __STDC__
-+# define ElfW(type) Elf_##type
-+# else
-+# define ElfW(type) Elf_/**/type
-+# endif
- #endif
-
- #ifndef ElfW
diff --git a/editors/emacs19/files/patch-ai b/editors/emacs19/files/patch-ai
deleted file mode 100644
index 57da8f14f8fd..000000000000
--- a/editors/emacs19/files/patch-ai
+++ /dev/null
@@ -1,11 +0,0 @@
---- lib-src/Makefile.in.orig Sun Apr 4 13:04:19 1999
-+++ lib-src/Makefile.in Sun Apr 4 13:04:48 1999
-@@ -364,7 +364,7 @@
- $(CC) ${ALL_CFLAGS} ${srcdir}/cvtmail.c $(LOADLIBES) -o cvtmail
-
- fakemail: ${srcdir}/fakemail.c ../src/config.h
-- $(CC) ${ALL_CFLAGS} ${srcdir}/fakemail.c $(LOADLIBES) -o fakemail
-+ $(CC) ${ALL_CFLAGS} ${srcdir}/fakemail.c $(LOADLIBES) -lcompat -o fakemail
-
- yow: ${srcdir}/yow.c ../src/paths.h
- $(CC) ${ALL_CFLAGS} ${srcdir}/yow.c $(LOADLIBES) -o yow
diff --git a/editors/emacs19/files/patch-ba b/editors/emacs19/files/patch-ba
deleted file mode 100644
index c9f637aa3ba4..000000000000
--- a/editors/emacs19/files/patch-ba
+++ /dev/null
@@ -1,22 +0,0 @@
---- lib-src/emacsclient.c.old Tue Jul 23 23:18:33 1996
-+++ lib-src/emacsclient.c Thu Oct 8 22:34:54 1998
-@@ -94,6 +94,8 @@
- struct stat statbfr;
-
- gethostname (system_name, sizeof (system_name));
-+ system_name[sizeof (system_name) - 1] = '\0';
-+ /* system_name must be null-terminated string */
- sprintf (server.sun_path, "/tmp/esrv%d-%s", geteuid (), system_name);
-
- if (stat (server.sun_path, &statbfr) == -1)
---- lib-src/emacsserver.c.old Wed Jul 17 07:09:29 1996
-+++ lib-src/emacsserver.c Thu Oct 8 22:35:08 1998
-@@ -115,6 +115,8 @@
- server.sun_family = AF_UNIX;
- #ifndef SERVER_HOME_DIR
- gethostname (system_name, sizeof (system_name));
-+ system_name[sizeof (system_name) - 1] = '\0';
-+ /* system_name must be null-terminated string */
- sprintf (server.sun_path, "/tmp/esrv%d-%s", geteuid (), system_name);
-
- if (unlink (server.sun_path) == -1 && errno != ENOENT)
diff --git a/editors/emacs19/pkg-comment b/editors/emacs19/pkg-comment
deleted file mode 100644
index 5f2e16cd82ff..000000000000
--- a/editors/emacs19/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-GNU editing macros
diff --git a/editors/emacs19/pkg-descr b/editors/emacs19/pkg-descr
deleted file mode 100644
index 87a11a9cf372..000000000000
--- a/editors/emacs19/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-GNU Emacs is a self-documenting, customizable, extensible real-time
-display editor.
-
-Users new to Emacs will be able to use basic features fairly rapidly
-by studying the tutorial and using the self-documentation features.
-Emacs also has an extensive interactive manual browser. It is easily
-extensible since its editing commands are written in Lisp.
-
-GNU Emacs's many special packages handle mail reading (RMail) and
-sending (Mail), outline editing (Outline), compiling (Compile),
-running subshells within Emacs windows (Shell), running a Lisp
-read-eval-print loop (Lisp-Interaction-Mode), automated psychotherapy
-(Doctor :-) and many more.
-
-WWW: http://www.gnu.org/software/emacs/
diff --git a/editors/emacs19/pkg-plist b/editors/emacs19/pkg-plist
deleted file mode 100644
index bd28773b2034..000000000000
--- a/editors/emacs19/pkg-plist
+++ /dev/null
@@ -1,1051 +0,0 @@
-bin/ctags
-bin/b2m
-bin/rcs-checkin
-bin/emacs-%%EMACS_VERSION%%
-@exec ln -s %D/%F %B/emacs
-@unexec rm %B/emacs
-bin/etags
-bin/emacsclient
-@exec if [ ! -d %d/share/emacs/site-lisp ]; then mkdir -p %D/share/emacs/site-lisp; fi
-@exec if [ ! -d %d/share/emacs/%%EMACS_VERSION%%/site-lisp ]; then mkdir -p %D/share/emacs/%%EMACS_VERSION%%/site-lisp; fi
-@exec mkdir -p /var/run/emacs/lock ; chmod 1777 /var/run/emacs/lock
-etc/rc.d/emacs.sh
-@comment This can fail if other ports are installed, no need to
-@comment scare user in that case
-@unexec rmdir %D/share/emacs/%%EMACS_VERSION%%/site-lisp 2>/dev/null || true
-@unexec install-info --delete %D/info/emacs %D/info/dir
-@unexec install-info --delete %D/info/vip %D/info/dir
-@unexec install-info --delete %D/info/viper %D/info/dir
-@unexec install-info --delete %D/info/forms %D/info/dir
-@unexec install-info --delete %D/info/gnus %D/info/dir
-@unexec install-info --delete %D/info/mh-e %D/info/dir
-@unexec install-info --delete %D/info/cl %D/info/dir
-@unexec install-info --delete %D/info/sc %D/info/dir
-@unexec install-info --delete %D/info/dired-x %D/info/dir
-@unexec install-info --delete %D/info/ediff %D/info/dir
-@unexec install-info --delete %D/info/ccmode %D/info/dir
-@unexec install-info --delete %D/info/message %D/info/dir
-info/ccmode
-info/ccmode-1
-info/ccmode-2
-info/cl
-info/cl-1
-info/cl-2
-info/cl-3
-info/cl-4
-info/cl-5
-info/cl-6
-info/dired-x
-info/ediff
-info/ediff-1
-info/ediff-2
-info/emacs
-info/emacs-1
-info/emacs-10
-info/emacs-11
-info/emacs-12
-info/emacs-13
-info/emacs-14
-info/emacs-15
-info/emacs-16
-info/emacs-17
-info/emacs-18
-info/emacs-19
-info/emacs-2
-info/emacs-20
-info/emacs-21
-info/emacs-22
-info/emacs-23
-info/emacs-24
-info/emacs-25
-info/emacs-26
-info/emacs-27
-info/emacs-28
-info/emacs-29
-info/emacs-3
-info/emacs-4
-info/emacs-5
-info/emacs-6
-info/emacs-7
-info/emacs-8
-info/emacs-9
-info/forms
-info/gnus
-info/gnus-1
-info/gnus-2
-info/gnus-3
-info/gnus-4
-info/gnus-5
-info/gnus-6
-info/gnus-7
-info/gnus-8
-info/gnus-9
-info/gnus-10
-info/gnus-11
-info/message
-info/mh-e
-info/mh-e-1
-info/mh-e-2
-info/mh-e-3
-info/mh-e-4
-info/sc
-info/sc-1
-info/sc-2
-info/sc-3
-info/vip
-info/vip-1
-info/vip-2
-info/viper
-info/viper-1
-info/viper-2
-info/viper-3
-info/viper-4
-@exec install-info %D/info/emacs %D/info/dir
-@exec install-info %D/info/vip %D/info/dir
-@exec install-info %D/info/viper %D/info/dir
-@exec install-info %D/info/forms %D/info/dir
-@exec install-info %D/info/gnus %D/info/dir
-@exec install-info %D/info/mh-e %D/info/dir
-@exec install-info %D/info/cl %D/info/dir
-@exec install-info %D/info/sc %D/info/dir
-@exec install-info %D/info/dired-x %D/info/dir
-@exec install-info %D/info/ediff %D/info/dir
-@exec install-info %D/info/ccmode %D/info/dir
-@exec install-info %D/info/message %D/info/dir
-libexec/emacs/%%EMACS_VERSION%%/%%EMACS_ARCH%%/cvtmail
-libexec/emacs/%%EMACS_VERSION%%/%%EMACS_ARCH%%/digest-doc
-libexec/emacs/%%EMACS_VERSION%%/%%EMACS_ARCH%%/emacsserver
-libexec/emacs/%%EMACS_VERSION%%/%%EMACS_ARCH%%/fakemail
-libexec/emacs/%%EMACS_VERSION%%/%%EMACS_ARCH%%/hexl
-libexec/emacs/%%EMACS_VERSION%%/%%EMACS_ARCH%%/movemail
-libexec/emacs/%%EMACS_VERSION%%/%%EMACS_ARCH%%/profile
-libexec/emacs/%%EMACS_VERSION%%/%%EMACS_ARCH%%/rcs2log
-libexec/emacs/%%EMACS_VERSION%%/%%EMACS_ARCH%%/sorted-doc
-libexec/emacs/%%EMACS_VERSION%%/%%EMACS_ARCH%%/vcdiff
-libexec/emacs/%%EMACS_VERSION%%/%%EMACS_ARCH%%/yow
-@dirrm libexec/emacs/%%EMACS_VERSION%%/%%EMACS_ARCH%%
-@dirrm libexec/emacs/%%EMACS_VERSION%%
-@unexec rmdir %D/libexec/emacs 2>/dev/null || true
-share/emacs/%%EMACS_VERSION%%/etc/3B-MAXMEM
-share/emacs/%%EMACS_VERSION%%/etc/AIX.DUMP
-share/emacs/%%EMACS_VERSION%%/etc/BABYL
-share/emacs/%%EMACS_VERSION%%/etc/CENSORSHIP
-share/emacs/%%EMACS_VERSION%%/etc/COOKIES
-share/emacs/%%EMACS_VERSION%%/etc/COPYING
-share/emacs/%%EMACS_VERSION%%/etc/DEBUG
-share/emacs/%%EMACS_VERSION%%/etc/DISTRIB
-share/emacs/%%EMACS_VERSION%%/etc/DOC-%%EMACS_VERSION%%.1
-share/emacs/%%EMACS_VERSION%%/etc/FAQ
-share/emacs/%%EMACS_VERSION%%/etc/FTP
-share/emacs/%%EMACS_VERSION%%/etc/GNU
-share/emacs/%%EMACS_VERSION%%/etc/INTERVIEW
-share/emacs/%%EMACS_VERSION%%/etc/JOKES
-share/emacs/%%EMACS_VERSION%%/etc/LEDIT
-share/emacs/%%EMACS_VERSION%%/etc/LINUX-GNU
-share/emacs/%%EMACS_VERSION%%/etc/LNEWS
-share/emacs/%%EMACS_VERSION%%/etc/LPF
-share/emacs/%%EMACS_VERSION%%/etc/MACHINES
-share/emacs/%%EMACS_VERSION%%/etc/MAILINGLISTS
-share/emacs/%%EMACS_VERSION%%/etc/MH-E-NEWS
-share/emacs/%%EMACS_VERSION%%/etc/MH-E-ONEWS
-share/emacs/%%EMACS_VERSION%%/etc/MORE.STUFF
-share/emacs/%%EMACS_VERSION%%/etc/MOTIVATION
-share/emacs/%%EMACS_VERSION%%/etc/NEWS
-share/emacs/%%EMACS_VERSION%%/etc/ONEWS
-share/emacs/%%EMACS_VERSION%%/etc/OONEWS
-share/emacs/%%EMACS_VERSION%%/etc/OOONEWS
-share/emacs/%%EMACS_VERSION%%/etc/OOOONEWS
-share/emacs/%%EMACS_VERSION%%/etc/ORDERS
-share/emacs/%%EMACS_VERSION%%/etc/ORDERS.EUROPE
-share/emacs/%%EMACS_VERSION%%/etc/ORDERS.JAPAN
-share/emacs/%%EMACS_VERSION%%/etc/OTHER.EMACSES
-share/emacs/%%EMACS_VERSION%%/etc/README
-share/emacs/%%EMACS_VERSION%%/etc/SERVICE
-share/emacs/%%EMACS_VERSION%%/etc/SUN-SUPPORT
-share/emacs/%%EMACS_VERSION%%/etc/TERMS
-share/emacs/%%EMACS_VERSION%%/etc/TODO
-share/emacs/%%EMACS_VERSION%%/etc/TUTORIAL
-share/emacs/%%EMACS_VERSION%%/etc/WHY-FREE
-share/emacs/%%EMACS_VERSION%%/etc/Xkeymap.txt
-share/emacs/%%EMACS_VERSION%%/etc/celibacy.1
-share/emacs/%%EMACS_VERSION%%/etc/condom.1
-share/emacs/%%EMACS_VERSION%%/etc/copying.paper
-share/emacs/%%EMACS_VERSION%%/etc/ctags.1
-share/emacs/%%EMACS_VERSION%%/etc/e/eterm
-share/emacs/%%EMACS_VERSION%%/etc/e/eterm.ti
-share/emacs/%%EMACS_VERSION%%/etc/echo.msg
-share/emacs/%%EMACS_VERSION%%/etc/edt-user.doc
-share/emacs/%%EMACS_VERSION%%/etc/emacs.1
-share/emacs/%%EMACS_VERSION%%/etc/emacs.bash
-share/emacs/%%EMACS_VERSION%%/etc/emacs.csh
-share/emacs/%%EMACS_VERSION%%/etc/emacs.icon
-share/emacs/%%EMACS_VERSION%%/etc/emacs.xbm
-share/emacs/%%EMACS_VERSION%%/etc/emacstool.1
-share/emacs/%%EMACS_VERSION%%/etc/enriched.doc
-share/emacs/%%EMACS_VERSION%%/etc/etags.1
-share/emacs/%%EMACS_VERSION%%/etc/future-bug
-share/emacs/%%EMACS_VERSION%%/etc/gnu.xpm
-share/emacs/%%EMACS_VERSION%%/etc/gnus-tut.txt
-share/emacs/%%EMACS_VERSION%%/etc/ledit.l
-share/emacs/%%EMACS_VERSION%%/etc/ms-7bkermit
-share/emacs/%%EMACS_VERSION%%/etc/ms-kermit
-share/emacs/%%EMACS_VERSION%%/etc/news.texi
-share/emacs/%%EMACS_VERSION%%/etc/refcard.bit
-share/emacs/%%EMACS_VERSION%%/etc/refcard.ps
-share/emacs/%%EMACS_VERSION%%/etc/refcard.tex
-share/emacs/%%EMACS_VERSION%%/etc/rgb.txt
-share/emacs/%%EMACS_VERSION%%/etc/sex.6
-share/emacs/%%EMACS_VERSION%%/etc/spook.lines
-share/emacs/%%EMACS_VERSION%%/etc/termcap.src
-share/emacs/%%EMACS_VERSION%%/etc/ulimit.hack
-share/emacs/%%EMACS_VERSION%%/etc/vipcard.tex
-share/emacs/%%EMACS_VERSION%%/etc/viperCard.tex
-share/emacs/%%EMACS_VERSION%%/etc/yow.lines
-share/emacs/%%EMACS_VERSION%%/lisp/COPYING
-share/emacs/%%EMACS_VERSION%%/lisp/README
-share/emacs/%%EMACS_VERSION%%/lisp/abbrev.el
-share/emacs/%%EMACS_VERSION%%/lisp/abbrev.elc
-share/emacs/%%EMACS_VERSION%%/lisp/abbrevlist.el
-share/emacs/%%EMACS_VERSION%%/lisp/abbrevlist.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ada-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/ada-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/add-log.el
-share/emacs/%%EMACS_VERSION%%/lisp/add-log.elc
-share/emacs/%%EMACS_VERSION%%/lisp/advice.el
-share/emacs/%%EMACS_VERSION%%/lisp/advice.elc
-share/emacs/%%EMACS_VERSION%%/lisp/allout.el
-share/emacs/%%EMACS_VERSION%%/lisp/allout.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ange-ftp.el
-share/emacs/%%EMACS_VERSION%%/lisp/ange-ftp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/appt.el
-share/emacs/%%EMACS_VERSION%%/lisp/appt.elc
-share/emacs/%%EMACS_VERSION%%/lisp/apropos.el
-share/emacs/%%EMACS_VERSION%%/lisp/apropos.elc
-share/emacs/%%EMACS_VERSION%%/lisp/arc-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/arc-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/array.el
-share/emacs/%%EMACS_VERSION%%/lisp/array.elc
-share/emacs/%%EMACS_VERSION%%/lisp/asm-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/asm-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/assoc.el
-share/emacs/%%EMACS_VERSION%%/lisp/assoc.elc
-share/emacs/%%EMACS_VERSION%%/lisp/auto-show.el
-share/emacs/%%EMACS_VERSION%%/lisp/auto-show.elc
-share/emacs/%%EMACS_VERSION%%/lisp/autoinsert.el
-share/emacs/%%EMACS_VERSION%%/lisp/autoinsert.elc
-share/emacs/%%EMACS_VERSION%%/lisp/autoload.el
-share/emacs/%%EMACS_VERSION%%/lisp/autoload.elc
-share/emacs/%%EMACS_VERSION%%/lisp/avoid.el
-share/emacs/%%EMACS_VERSION%%/lisp/avoid.elc
-share/emacs/%%EMACS_VERSION%%/lisp/awk-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/awk-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/backquote.el
-share/emacs/%%EMACS_VERSION%%/lisp/backquote.elc
-share/emacs/%%EMACS_VERSION%%/lisp/bib-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/bib-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/bibtex.el
-share/emacs/%%EMACS_VERSION%%/lisp/bibtex.elc
-share/emacs/%%EMACS_VERSION%%/lisp/blackbox.el
-share/emacs/%%EMACS_VERSION%%/lisp/blackbox.elc
-share/emacs/%%EMACS_VERSION%%/lisp/blessmail.el
-share/emacs/%%EMACS_VERSION%%/lisp/bookmark.el
-share/emacs/%%EMACS_VERSION%%/lisp/bookmark.elc
-share/emacs/%%EMACS_VERSION%%/lisp/browse-url.el
-share/emacs/%%EMACS_VERSION%%/lisp/browse-url.elc
-share/emacs/%%EMACS_VERSION%%/lisp/buff-menu.el
-share/emacs/%%EMACS_VERSION%%/lisp/buff-menu.elc
-share/emacs/%%EMACS_VERSION%%/lisp/byte-opt.el
-share/emacs/%%EMACS_VERSION%%/lisp/byte-opt.elc
-share/emacs/%%EMACS_VERSION%%/lisp/byte-run.el
-share/emacs/%%EMACS_VERSION%%/lisp/byte-run.elc
-share/emacs/%%EMACS_VERSION%%/lisp/bytecomp.el
-share/emacs/%%EMACS_VERSION%%/lisp/bytecomp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/c-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/c-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-china.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-china.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-coptic.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-coptic.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-dst.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-dst.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-french.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-french.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-hebrew.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-hebrew.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-islam.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-islam.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-iso.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-iso.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-julian.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-julian.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-mayan.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-mayan.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-menu.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-menu.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-move.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-move.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-persia.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-persia.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-tex.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-tex.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-x.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-x.elc
-share/emacs/%%EMACS_VERSION%%/lisp/calendar.el
-share/emacs/%%EMACS_VERSION%%/lisp/calendar.elc
-share/emacs/%%EMACS_VERSION%%/lisp/case-table.el
-share/emacs/%%EMACS_VERSION%%/lisp/case-table.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cc-compat.el
-share/emacs/%%EMACS_VERSION%%/lisp/cc-compat.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cc-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/cc-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cdl.el
-share/emacs/%%EMACS_VERSION%%/lisp/cdl.elc
-share/emacs/%%EMACS_VERSION%%/lisp/chistory.el
-share/emacs/%%EMACS_VERSION%%/lisp/chistory.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cl-compat.el
-share/emacs/%%EMACS_VERSION%%/lisp/cl-compat.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cl-extra.el
-share/emacs/%%EMACS_VERSION%%/lisp/cl-extra.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cl-indent.el
-share/emacs/%%EMACS_VERSION%%/lisp/cl-indent.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cl-macs.el
-share/emacs/%%EMACS_VERSION%%/lisp/cl-macs.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cl-seq.el
-share/emacs/%%EMACS_VERSION%%/lisp/cl-seq.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cl-specs.el
-share/emacs/%%EMACS_VERSION%%/lisp/cl-specs.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cl.el
-share/emacs/%%EMACS_VERSION%%/lisp/cl.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cmacexp.el
-share/emacs/%%EMACS_VERSION%%/lisp/cmacexp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cmuscheme.el
-share/emacs/%%EMACS_VERSION%%/lisp/cmuscheme.elc
-share/emacs/%%EMACS_VERSION%%/lisp/comint.el
-share/emacs/%%EMACS_VERSION%%/lisp/comint.elc
-share/emacs/%%EMACS_VERSION%%/lisp/compare-w.el
-share/emacs/%%EMACS_VERSION%%/lisp/compare-w.elc
-share/emacs/%%EMACS_VERSION%%/lisp/compile.el
-share/emacs/%%EMACS_VERSION%%/lisp/compile.elc
-share/emacs/%%EMACS_VERSION%%/lisp/complete.el
-share/emacs/%%EMACS_VERSION%%/lisp/complete.elc
-share/emacs/%%EMACS_VERSION%%/lisp/completion.el
-share/emacs/%%EMACS_VERSION%%/lisp/completion.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cookie1.el
-share/emacs/%%EMACS_VERSION%%/lisp/cookie1.elc
-share/emacs/%%EMACS_VERSION%%/lisp/copyright.el
-share/emacs/%%EMACS_VERSION%%/lisp/copyright.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cplus-md.el
-share/emacs/%%EMACS_VERSION%%/lisp/cplus-md.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cpp.el
-share/emacs/%%EMACS_VERSION%%/lisp/cpp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cust-print.el
-share/emacs/%%EMACS_VERSION%%/lisp/cust-print.elc
-share/emacs/%%EMACS_VERSION%%/lisp/custom.el
-share/emacs/%%EMACS_VERSION%%/lisp/custom.elc
-share/emacs/%%EMACS_VERSION%%/lisp/dabbrev.el
-share/emacs/%%EMACS_VERSION%%/lisp/dabbrev.elc
-share/emacs/%%EMACS_VERSION%%/lisp/debug.el
-share/emacs/%%EMACS_VERSION%%/lisp/debug.elc
-share/emacs/%%EMACS_VERSION%%/lisp/decipher.el
-share/emacs/%%EMACS_VERSION%%/lisp/decipher.elc
-share/emacs/%%EMACS_VERSION%%/lisp/delsel.el
-share/emacs/%%EMACS_VERSION%%/lisp/delsel.elc
-share/emacs/%%EMACS_VERSION%%/lisp/derived.el
-share/emacs/%%EMACS_VERSION%%/lisp/derived.elc
-share/emacs/%%EMACS_VERSION%%/lisp/desktop.el
-share/emacs/%%EMACS_VERSION%%/lisp/desktop.elc
-share/emacs/%%EMACS_VERSION%%/lisp/diary-lib.el
-share/emacs/%%EMACS_VERSION%%/lisp/diary-lib.elc
-share/emacs/%%EMACS_VERSION%%/lisp/diff.el
-share/emacs/%%EMACS_VERSION%%/lisp/diff.elc
-share/emacs/%%EMACS_VERSION%%/lisp/dired-aux.el
-share/emacs/%%EMACS_VERSION%%/lisp/dired-aux.elc
-share/emacs/%%EMACS_VERSION%%/lisp/dired-x.el
-share/emacs/%%EMACS_VERSION%%/lisp/dired-x.elc
-share/emacs/%%EMACS_VERSION%%/lisp/dired.el
-share/emacs/%%EMACS_VERSION%%/lisp/dired.elc
-share/emacs/%%EMACS_VERSION%%/lisp/disass.el
-share/emacs/%%EMACS_VERSION%%/lisp/disass.elc
-share/emacs/%%EMACS_VERSION%%/lisp/disp-table.el
-share/emacs/%%EMACS_VERSION%%/lisp/disp-table.elc
-share/emacs/%%EMACS_VERSION%%/lisp/dissociate.el
-share/emacs/%%EMACS_VERSION%%/lisp/dissociate.elc
-share/emacs/%%EMACS_VERSION%%/lisp/docref.el
-share/emacs/%%EMACS_VERSION%%/lisp/docref.elc
-share/emacs/%%EMACS_VERSION%%/lisp/doctor.el
-share/emacs/%%EMACS_VERSION%%/lisp/doctor.elc
-share/emacs/%%EMACS_VERSION%%/lisp/dos-fns.el
-share/emacs/%%EMACS_VERSION%%/lisp/dos-fns.elc
-share/emacs/%%EMACS_VERSION%%/lisp/double.el
-share/emacs/%%EMACS_VERSION%%/lisp/double.elc
-share/emacs/%%EMACS_VERSION%%/lisp/dunnet.el
-share/emacs/%%EMACS_VERSION%%/lisp/dunnet.elc
-share/emacs/%%EMACS_VERSION%%/lisp/easymenu.el
-share/emacs/%%EMACS_VERSION%%/lisp/easymenu.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ebuff-menu.el
-share/emacs/%%EMACS_VERSION%%/lisp/ebuff-menu.elc
-share/emacs/%%EMACS_VERSION%%/lisp/echistory.el
-share/emacs/%%EMACS_VERSION%%/lisp/echistory.elc
-share/emacs/%%EMACS_VERSION%%/lisp/edebug.el
-share/emacs/%%EMACS_VERSION%%/lisp/edebug.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-diff.el
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-diff.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-hook.el
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-hook.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-init.el
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-init.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-merg.el
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-merg.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-mult.el
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-mult.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-ptch.el
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-ptch.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-util.el
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-util.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-vers.el
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-vers.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-wind.el
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-wind.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ediff.el
-share/emacs/%%EMACS_VERSION%%/lisp/ediff.elc
-share/emacs/%%EMACS_VERSION%%/lisp/edmacro.el
-share/emacs/%%EMACS_VERSION%%/lisp/edmacro.elc
-share/emacs/%%EMACS_VERSION%%/lisp/edt-lk201.el
-share/emacs/%%EMACS_VERSION%%/lisp/edt-lk201.elc
-share/emacs/%%EMACS_VERSION%%/lisp/edt-mapper.el
-share/emacs/%%EMACS_VERSION%%/lisp/edt-mapper.elc
-share/emacs/%%EMACS_VERSION%%/lisp/edt-pc.el
-share/emacs/%%EMACS_VERSION%%/lisp/edt-pc.elc
-share/emacs/%%EMACS_VERSION%%/lisp/edt-vt100.el
-share/emacs/%%EMACS_VERSION%%/lisp/edt-vt100.elc
-share/emacs/%%EMACS_VERSION%%/lisp/edt.el
-share/emacs/%%EMACS_VERSION%%/lisp/edt.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ehelp.el
-share/emacs/%%EMACS_VERSION%%/lisp/ehelp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/electric.el
-share/emacs/%%EMACS_VERSION%%/lisp/electric.elc
-share/emacs/%%EMACS_VERSION%%/lisp/elp.el
-share/emacs/%%EMACS_VERSION%%/lisp/elp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/emacs-lock.el
-share/emacs/%%EMACS_VERSION%%/lisp/emacs-lock.elc
-share/emacs/%%EMACS_VERSION%%/lisp/emacsbug.el
-share/emacs/%%EMACS_VERSION%%/lisp/emacsbug.elc
-share/emacs/%%EMACS_VERSION%%/lisp/emerge.el
-share/emacs/%%EMACS_VERSION%%/lisp/emerge.elc
-share/emacs/%%EMACS_VERSION%%/lisp/enriched.el
-share/emacs/%%EMACS_VERSION%%/lisp/enriched.elc
-share/emacs/%%EMACS_VERSION%%/lisp/env.el
-share/emacs/%%EMACS_VERSION%%/lisp/env.elc
-share/emacs/%%EMACS_VERSION%%/lisp/etags.el
-share/emacs/%%EMACS_VERSION%%/lisp/etags.elc
-share/emacs/%%EMACS_VERSION%%/lisp/eval-reg.el
-share/emacs/%%EMACS_VERSION%%/lisp/eval-reg.elc
-share/emacs/%%EMACS_VERSION%%/lisp/executable.el
-share/emacs/%%EMACS_VERSION%%/lisp/executable.elc
-share/emacs/%%EMACS_VERSION%%/lisp/f90.el
-share/emacs/%%EMACS_VERSION%%/lisp/f90.elc
-share/emacs/%%EMACS_VERSION%%/lisp/facemenu.el
-share/emacs/%%EMACS_VERSION%%/lisp/facemenu.elc
-share/emacs/%%EMACS_VERSION%%/lisp/faces.el
-share/emacs/%%EMACS_VERSION%%/lisp/faces.elc
-share/emacs/%%EMACS_VERSION%%/lisp/fast-lock.el
-share/emacs/%%EMACS_VERSION%%/lisp/fast-lock.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ffap.el
-share/emacs/%%EMACS_VERSION%%/lisp/ffap.elc
-share/emacs/%%EMACS_VERSION%%/lisp/files.el
-share/emacs/%%EMACS_VERSION%%/lisp/files.elc
-share/emacs/%%EMACS_VERSION%%/lisp/fill.el
-share/emacs/%%EMACS_VERSION%%/lisp/fill.elc
-share/emacs/%%EMACS_VERSION%%/lisp/find-dired.el
-share/emacs/%%EMACS_VERSION%%/lisp/find-dired.elc
-share/emacs/%%EMACS_VERSION%%/lisp/find-file.el
-share/emacs/%%EMACS_VERSION%%/lisp/find-file.elc
-share/emacs/%%EMACS_VERSION%%/lisp/find-gc.el
-share/emacs/%%EMACS_VERSION%%/lisp/find-gc.elc
-share/emacs/%%EMACS_VERSION%%/lisp/finder-inf.el
-share/emacs/%%EMACS_VERSION%%/lisp/finder-inf.elc
-share/emacs/%%EMACS_VERSION%%/lisp/finder.el
-share/emacs/%%EMACS_VERSION%%/lisp/finder.elc
-share/emacs/%%EMACS_VERSION%%/lisp/float-sup.el
-share/emacs/%%EMACS_VERSION%%/lisp/float-sup.elc
-share/emacs/%%EMACS_VERSION%%/lisp/float.el
-share/emacs/%%EMACS_VERSION%%/lisp/float.elc
-share/emacs/%%EMACS_VERSION%%/lisp/flow-ctrl.el
-share/emacs/%%EMACS_VERSION%%/lisp/flow-ctrl.elc
-share/emacs/%%EMACS_VERSION%%/lisp/foldout.el
-share/emacs/%%EMACS_VERSION%%/lisp/foldout.elc
-share/emacs/%%EMACS_VERSION%%/lisp/follow.el
-share/emacs/%%EMACS_VERSION%%/lisp/follow.elc
-share/emacs/%%EMACS_VERSION%%/lisp/font-lock.el
-share/emacs/%%EMACS_VERSION%%/lisp/font-lock.elc
-share/emacs/%%EMACS_VERSION%%/lisp/format.el
-share/emacs/%%EMACS_VERSION%%/lisp/format.elc
-share/emacs/%%EMACS_VERSION%%/lisp/forms-d2.dat
-share/emacs/%%EMACS_VERSION%%/lisp/forms-d2.el
-share/emacs/%%EMACS_VERSION%%/lisp/forms-pass.el
-share/emacs/%%EMACS_VERSION%%/lisp/forms.el
-share/emacs/%%EMACS_VERSION%%/lisp/forms.elc
-share/emacs/%%EMACS_VERSION%%/lisp/fortran.el
-share/emacs/%%EMACS_VERSION%%/lisp/fortran.elc
-share/emacs/%%EMACS_VERSION%%/lisp/frame.el
-share/emacs/%%EMACS_VERSION%%/lisp/frame.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-cache.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-cache.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-cite.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-cite.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-cus.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-cus.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-demon.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-demon.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-edit.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-edit.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-ems.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-ems.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-gl.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-gl.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-kill.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-kill.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-mh.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-mh.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-msg.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-msg.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-nocem.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-nocem.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-salt.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-salt.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-score.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-score.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-setup.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-setup.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-soup.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-soup.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-srvr.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-srvr.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-topic.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-topic.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-uu.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-uu.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-vis.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-vis.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-vm.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-vm.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gomoku.el
-share/emacs/%%EMACS_VERSION%%/lisp/gomoku.elc
-share/emacs/%%EMACS_VERSION%%/lisp/goto-addr.el
-share/emacs/%%EMACS_VERSION%%/lisp/goto-addr.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gud.el
-share/emacs/%%EMACS_VERSION%%/lisp/gud.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gulp.el
-share/emacs/%%EMACS_VERSION%%/lisp/gulp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/hanoi.el
-share/emacs/%%EMACS_VERSION%%/lisp/hanoi.elc
-share/emacs/%%EMACS_VERSION%%/lisp/help-macro.el
-share/emacs/%%EMACS_VERSION%%/lisp/help-macro.elc
-share/emacs/%%EMACS_VERSION%%/lisp/help.el
-share/emacs/%%EMACS_VERSION%%/lisp/help.elc
-share/emacs/%%EMACS_VERSION%%/lisp/helper.el
-share/emacs/%%EMACS_VERSION%%/lisp/helper.elc
-share/emacs/%%EMACS_VERSION%%/lisp/hexl.el
-share/emacs/%%EMACS_VERSION%%/lisp/hexl.elc
-share/emacs/%%EMACS_VERSION%%/lisp/hideif.el
-share/emacs/%%EMACS_VERSION%%/lisp/hideif.elc
-share/emacs/%%EMACS_VERSION%%/lisp/hideshow.el
-share/emacs/%%EMACS_VERSION%%/lisp/hideshow.elc
-share/emacs/%%EMACS_VERSION%%/lisp/hilit19.el
-share/emacs/%%EMACS_VERSION%%/lisp/hilit19.elc
-share/emacs/%%EMACS_VERSION%%/lisp/hippie-exp.el
-share/emacs/%%EMACS_VERSION%%/lisp/hippie-exp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/holidays.el
-share/emacs/%%EMACS_VERSION%%/lisp/holidays.elc
-share/emacs/%%EMACS_VERSION%%/lisp/icomplete.el
-share/emacs/%%EMACS_VERSION%%/lisp/icomplete.elc
-share/emacs/%%EMACS_VERSION%%/lisp/icon.el
-share/emacs/%%EMACS_VERSION%%/lisp/icon.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ielm.el
-share/emacs/%%EMACS_VERSION%%/lisp/ielm.elc
-share/emacs/%%EMACS_VERSION%%/lisp/imenu.el
-share/emacs/%%EMACS_VERSION%%/lisp/imenu.elc
-share/emacs/%%EMACS_VERSION%%/lisp/indent.el
-share/emacs/%%EMACS_VERSION%%/lisp/indent.elc
-share/emacs/%%EMACS_VERSION%%/lisp/inf-lisp.el
-share/emacs/%%EMACS_VERSION%%/lisp/inf-lisp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/info.el
-share/emacs/%%EMACS_VERSION%%/lisp/info.elc
-share/emacs/%%EMACS_VERSION%%/lisp/informat.el
-share/emacs/%%EMACS_VERSION%%/lisp/informat.elc
-share/emacs/%%EMACS_VERSION%%/lisp/isearch.el
-share/emacs/%%EMACS_VERSION%%/lisp/isearch.elc
-share/emacs/%%EMACS_VERSION%%/lisp/iso-acc.el
-share/emacs/%%EMACS_VERSION%%/lisp/iso-acc.elc
-share/emacs/%%EMACS_VERSION%%/lisp/iso-ascii.el
-share/emacs/%%EMACS_VERSION%%/lisp/iso-ascii.elc
-share/emacs/%%EMACS_VERSION%%/lisp/iso-cvt.el
-share/emacs/%%EMACS_VERSION%%/lisp/iso-cvt.elc
-share/emacs/%%EMACS_VERSION%%/lisp/iso-insert.el
-share/emacs/%%EMACS_VERSION%%/lisp/iso-insert.elc
-share/emacs/%%EMACS_VERSION%%/lisp/iso-swed.el
-share/emacs/%%EMACS_VERSION%%/lisp/iso-swed.elc
-share/emacs/%%EMACS_VERSION%%/lisp/iso-syntax.el
-share/emacs/%%EMACS_VERSION%%/lisp/iso-syntax.elc
-share/emacs/%%EMACS_VERSION%%/lisp/iso-transl.el
-share/emacs/%%EMACS_VERSION%%/lisp/iso-transl.elc
-share/emacs/%%EMACS_VERSION%%/lisp/iso02-syn.el
-share/emacs/%%EMACS_VERSION%%/lisp/iso02-syn.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ispell.el
-share/emacs/%%EMACS_VERSION%%/lisp/ispell.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ispell4.el
-share/emacs/%%EMACS_VERSION%%/lisp/ispell4.elc
-share/emacs/%%EMACS_VERSION%%/lisp/jka-compr.el
-share/emacs/%%EMACS_VERSION%%/lisp/jka-compr.elc
-share/emacs/%%EMACS_VERSION%%/lisp/kermit.el
-share/emacs/%%EMACS_VERSION%%/lisp/kermit.elc
-share/emacs/%%EMACS_VERSION%%/lisp/lazy-lock.el
-share/emacs/%%EMACS_VERSION%%/lisp/lazy-lock.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ledit.el
-share/emacs/%%EMACS_VERSION%%/lisp/ledit.elc
-share/emacs/%%EMACS_VERSION%%/lisp/levents.el
-share/emacs/%%EMACS_VERSION%%/lisp/levents.elc
-share/emacs/%%EMACS_VERSION%%/lisp/life.el
-share/emacs/%%EMACS_VERSION%%/lisp/life.elc
-share/emacs/%%EMACS_VERSION%%/lisp/lisp-mnt.el
-share/emacs/%%EMACS_VERSION%%/lisp/lisp-mnt.elc
-share/emacs/%%EMACS_VERSION%%/lisp/lisp-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/lisp-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/lisp.el
-share/emacs/%%EMACS_VERSION%%/lisp/lisp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/lmenu.el
-share/emacs/%%EMACS_VERSION%%/lisp/lmenu.elc
-share/emacs/%%EMACS_VERSION%%/lisp/loaddefs.el
-share/emacs/%%EMACS_VERSION%%/lisp/loadhist.el
-share/emacs/%%EMACS_VERSION%%/lisp/loadhist.elc
-share/emacs/%%EMACS_VERSION%%/lisp/loadup.el
-share/emacs/%%EMACS_VERSION%%/lisp/lpr.el
-share/emacs/%%EMACS_VERSION%%/lisp/lpr.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ls-lisp.el
-share/emacs/%%EMACS_VERSION%%/lisp/ls-lisp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/lselect.el
-share/emacs/%%EMACS_VERSION%%/lisp/lselect.elc
-share/emacs/%%EMACS_VERSION%%/lisp/lucid.el
-share/emacs/%%EMACS_VERSION%%/lisp/lucid.elc
-share/emacs/%%EMACS_VERSION%%/lisp/lunar.el
-share/emacs/%%EMACS_VERSION%%/lisp/lunar.elc
-share/emacs/%%EMACS_VERSION%%/lisp/macros.el
-share/emacs/%%EMACS_VERSION%%/lisp/macros.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mail-extr.el
-share/emacs/%%EMACS_VERSION%%/lisp/mail-extr.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mail-hist.el
-share/emacs/%%EMACS_VERSION%%/lisp/mail-hist.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mail-utils.el
-share/emacs/%%EMACS_VERSION%%/lisp/mail-utils.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mailabbrev.el
-share/emacs/%%EMACS_VERSION%%/lisp/mailabbrev.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mailalias.el
-share/emacs/%%EMACS_VERSION%%/lisp/mailalias.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mailheader.el
-share/emacs/%%EMACS_VERSION%%/lisp/mailheader.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mailpost.el
-share/emacs/%%EMACS_VERSION%%/lisp/mailpost.elc
-share/emacs/%%EMACS_VERSION%%/lisp/make-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/make-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/makeinfo.el
-share/emacs/%%EMACS_VERSION%%/lisp/makeinfo.elc
-share/emacs/%%EMACS_VERSION%%/lisp/makesum.el
-share/emacs/%%EMACS_VERSION%%/lisp/makesum.elc
-share/emacs/%%EMACS_VERSION%%/lisp/man.el
-share/emacs/%%EMACS_VERSION%%/lisp/man.elc
-share/emacs/%%EMACS_VERSION%%/lisp/map-ynp.el
-share/emacs/%%EMACS_VERSION%%/lisp/map-ynp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/meese.el
-share/emacs/%%EMACS_VERSION%%/lisp/meese.elc
-share/emacs/%%EMACS_VERSION%%/lisp/menu-bar.el
-share/emacs/%%EMACS_VERSION%%/lisp/menu-bar.elc
-share/emacs/%%EMACS_VERSION%%/lisp/message.el
-share/emacs/%%EMACS_VERSION%%/lisp/message.elc
-share/emacs/%%EMACS_VERSION%%/lisp/metamail.el
-share/emacs/%%EMACS_VERSION%%/lisp/metamail.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mh-comp.el
-share/emacs/%%EMACS_VERSION%%/lisp/mh-comp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mh-e.el
-share/emacs/%%EMACS_VERSION%%/lisp/mh-e.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mh-funcs.el
-share/emacs/%%EMACS_VERSION%%/lisp/mh-funcs.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mh-mime.el
-share/emacs/%%EMACS_VERSION%%/lisp/mh-mime.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mh-pick.el
-share/emacs/%%EMACS_VERSION%%/lisp/mh-pick.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mh-seq.el
-share/emacs/%%EMACS_VERSION%%/lisp/mh-seq.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mh-utils.el
-share/emacs/%%EMACS_VERSION%%/lisp/mh-utils.elc
-share/emacs/%%EMACS_VERSION%%/lisp/misc.el
-share/emacs/%%EMACS_VERSION%%/lisp/misc.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mlconvert.el
-share/emacs/%%EMACS_VERSION%%/lisp/mlconvert.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mldrag.el
-share/emacs/%%EMACS_VERSION%%/lisp/mldrag.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mlsupport.el
-share/emacs/%%EMACS_VERSION%%/lisp/mlsupport.elc
-share/emacs/%%EMACS_VERSION%%/lisp/modula2.el
-share/emacs/%%EMACS_VERSION%%/lisp/modula2.elc
-share/emacs/%%EMACS_VERSION%%/lisp/morse.el
-share/emacs/%%EMACS_VERSION%%/lisp/morse.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mouse-sel.el
-share/emacs/%%EMACS_VERSION%%/lisp/mouse-sel.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mouse.el
-share/emacs/%%EMACS_VERSION%%/lisp/mouse.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mpuz.el
-share/emacs/%%EMACS_VERSION%%/lisp/mpuz.elc
-share/emacs/%%EMACS_VERSION%%/lisp/msb.el
-share/emacs/%%EMACS_VERSION%%/lisp/msb.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nnbabyl.el
-share/emacs/%%EMACS_VERSION%%/lisp/nnbabyl.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nndb.el
-share/emacs/%%EMACS_VERSION%%/lisp/nndb.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nndir.el
-share/emacs/%%EMACS_VERSION%%/lisp/nndir.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nndoc.el
-share/emacs/%%EMACS_VERSION%%/lisp/nndoc.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nneething.el
-share/emacs/%%EMACS_VERSION%%/lisp/nneething.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nnfolder.el
-share/emacs/%%EMACS_VERSION%%/lisp/nnfolder.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nnheader.el
-share/emacs/%%EMACS_VERSION%%/lisp/nnheader.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nnkiboze.el
-share/emacs/%%EMACS_VERSION%%/lisp/nnkiboze.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nnmail.el
-share/emacs/%%EMACS_VERSION%%/lisp/nnmail.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nnmbox.el
-share/emacs/%%EMACS_VERSION%%/lisp/nnmbox.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nnmh.el
-share/emacs/%%EMACS_VERSION%%/lisp/nnmh.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nnml.el
-share/emacs/%%EMACS_VERSION%%/lisp/nnml.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nnoo.el
-share/emacs/%%EMACS_VERSION%%/lisp/nnoo.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nnsoup.el
-share/emacs/%%EMACS_VERSION%%/lisp/nnsoup.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nnspool.el
-share/emacs/%%EMACS_VERSION%%/lisp/nnspool.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nntp.el
-share/emacs/%%EMACS_VERSION%%/lisp/nntp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nnvirtual.el
-share/emacs/%%EMACS_VERSION%%/lisp/nnvirtual.elc
-share/emacs/%%EMACS_VERSION%%/lisp/noutline.el
-share/emacs/%%EMACS_VERSION%%/lisp/noutline.elc
-share/emacs/%%EMACS_VERSION%%/lisp/novice.el
-share/emacs/%%EMACS_VERSION%%/lisp/novice.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nroff-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/nroff-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/options.el
-share/emacs/%%EMACS_VERSION%%/lisp/options.elc
-share/emacs/%%EMACS_VERSION%%/lisp/outline.el
-share/emacs/%%EMACS_VERSION%%/lisp/outline.elc
-share/emacs/%%EMACS_VERSION%%/lisp/page-ext.el
-share/emacs/%%EMACS_VERSION%%/lisp/page-ext.elc
-share/emacs/%%EMACS_VERSION%%/lisp/page.el
-share/emacs/%%EMACS_VERSION%%/lisp/page.elc
-share/emacs/%%EMACS_VERSION%%/lisp/paragraphs.el
-share/emacs/%%EMACS_VERSION%%/lisp/paragraphs.elc
-share/emacs/%%EMACS_VERSION%%/lisp/paren.el
-share/emacs/%%EMACS_VERSION%%/lisp/paren.elc
-share/emacs/%%EMACS_VERSION%%/lisp/pascal.el
-share/emacs/%%EMACS_VERSION%%/lisp/pascal.elc
-share/emacs/%%EMACS_VERSION%%/lisp/patcomp.el
-share/emacs/%%EMACS_VERSION%%/lisp/paths.el
-share/emacs/%%EMACS_VERSION%%/lisp/pc-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/pc-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/pc-select.el
-share/emacs/%%EMACS_VERSION%%/lisp/pc-select.elc
-share/emacs/%%EMACS_VERSION%%/lisp/perl-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/perl-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/picture.el
-share/emacs/%%EMACS_VERSION%%/lisp/picture.elc
-share/emacs/%%EMACS_VERSION%%/lisp/pp.el
-share/emacs/%%EMACS_VERSION%%/lisp/pp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/profile.el
-share/emacs/%%EMACS_VERSION%%/lisp/profile.elc
-share/emacs/%%EMACS_VERSION%%/lisp/prolog.el
-share/emacs/%%EMACS_VERSION%%/lisp/prolog.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ps-print.el
-share/emacs/%%EMACS_VERSION%%/lisp/ps-print.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rcompile.el
-share/emacs/%%EMACS_VERSION%%/lisp/rcompile.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rect.el
-share/emacs/%%EMACS_VERSION%%/lisp/rect.elc
-share/emacs/%%EMACS_VERSION%%/lisp/refbib.el
-share/emacs/%%EMACS_VERSION%%/lisp/refbib.elc
-share/emacs/%%EMACS_VERSION%%/lisp/refer.el
-share/emacs/%%EMACS_VERSION%%/lisp/refer.elc
-share/emacs/%%EMACS_VERSION%%/lisp/regi.el
-share/emacs/%%EMACS_VERSION%%/lisp/regi.elc
-share/emacs/%%EMACS_VERSION%%/lisp/register.el
-share/emacs/%%EMACS_VERSION%%/lisp/register.elc
-share/emacs/%%EMACS_VERSION%%/lisp/replace.el
-share/emacs/%%EMACS_VERSION%%/lisp/replace.elc
-share/emacs/%%EMACS_VERSION%%/lisp/reporter.el
-share/emacs/%%EMACS_VERSION%%/lisp/reporter.elc
-share/emacs/%%EMACS_VERSION%%/lisp/reposition.el
-share/emacs/%%EMACS_VERSION%%/lisp/reposition.elc
-share/emacs/%%EMACS_VERSION%%/lisp/resume.el
-share/emacs/%%EMACS_VERSION%%/lisp/resume.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rfc822.el
-share/emacs/%%EMACS_VERSION%%/lisp/rfc822.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ring.el
-share/emacs/%%EMACS_VERSION%%/lisp/ring.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rlogin.el
-share/emacs/%%EMACS_VERSION%%/lisp/rlogin.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rmail.el
-share/emacs/%%EMACS_VERSION%%/lisp/rmail.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rmailedit.el
-share/emacs/%%EMACS_VERSION%%/lisp/rmailedit.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rmailkwd.el
-share/emacs/%%EMACS_VERSION%%/lisp/rmailkwd.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rmailmsc.el
-share/emacs/%%EMACS_VERSION%%/lisp/rmailmsc.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rmailout.el
-share/emacs/%%EMACS_VERSION%%/lisp/rmailout.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rmailsort.el
-share/emacs/%%EMACS_VERSION%%/lisp/rmailsort.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rmailsum.el
-share/emacs/%%EMACS_VERSION%%/lisp/rmailsum.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rnews.el
-share/emacs/%%EMACS_VERSION%%/lisp/rnews.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rnewspost.el
-share/emacs/%%EMACS_VERSION%%/lisp/rnewspost.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rot13.el
-share/emacs/%%EMACS_VERSION%%/lisp/rot13.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rsz-mini.el
-share/emacs/%%EMACS_VERSION%%/lisp/rsz-mini.elc
-share/emacs/%%EMACS_VERSION%%/lisp/s-region.el
-share/emacs/%%EMACS_VERSION%%/lisp/s-region.elc
-share/emacs/%%EMACS_VERSION%%/lisp/saveplace.el
-share/emacs/%%EMACS_VERSION%%/lisp/saveplace.elc
-share/emacs/%%EMACS_VERSION%%/lisp/sc.el
-share/emacs/%%EMACS_VERSION%%/lisp/scheme.el
-share/emacs/%%EMACS_VERSION%%/lisp/scheme.elc
-share/emacs/%%EMACS_VERSION%%/lisp/score-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/score-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/scribe.el
-share/emacs/%%EMACS_VERSION%%/lisp/scribe.elc
-share/emacs/%%EMACS_VERSION%%/lisp/scroll-bar.el
-share/emacs/%%EMACS_VERSION%%/lisp/scroll-bar.elc
-share/emacs/%%EMACS_VERSION%%/lisp/select.el
-share/emacs/%%EMACS_VERSION%%/lisp/select.elc
-share/emacs/%%EMACS_VERSION%%/lisp/sendmail.el
-share/emacs/%%EMACS_VERSION%%/lisp/sendmail.elc
-share/emacs/%%EMACS_VERSION%%/lisp/server.el
-share/emacs/%%EMACS_VERSION%%/lisp/server.elc
-share/emacs/%%EMACS_VERSION%%/lisp/sgml-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/sgml-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/sh-script.el
-share/emacs/%%EMACS_VERSION%%/lisp/sh-script.elc
-share/emacs/%%EMACS_VERSION%%/lisp/shadow.el
-share/emacs/%%EMACS_VERSION%%/lisp/shadow.elc
-share/emacs/%%EMACS_VERSION%%/lisp/shadowfile.el
-share/emacs/%%EMACS_VERSION%%/lisp/shadowfile.elc
-share/emacs/%%EMACS_VERSION%%/lisp/shell.el
-share/emacs/%%EMACS_VERSION%%/lisp/shell.elc
-share/emacs/%%EMACS_VERSION%%/lisp/simple.el
-share/emacs/%%EMACS_VERSION%%/lisp/simple.elc
-share/emacs/%%EMACS_VERSION%%/lisp/simula.el
-share/emacs/%%EMACS_VERSION%%/lisp/simula.elc
-share/emacs/%%EMACS_VERSION%%/lisp/skeleton.el
-share/emacs/%%EMACS_VERSION%%/lisp/skeleton.elc
-share/emacs/%%EMACS_VERSION%%/lisp/smtpmail.el
-share/emacs/%%EMACS_VERSION%%/lisp/smtpmail.elc
-share/emacs/%%EMACS_VERSION%%/lisp/solar.el
-share/emacs/%%EMACS_VERSION%%/lisp/solar.elc
-share/emacs/%%EMACS_VERSION%%/lisp/solitaire.el
-share/emacs/%%EMACS_VERSION%%/lisp/solitaire.elc
-share/emacs/%%EMACS_VERSION%%/lisp/sort.el
-share/emacs/%%EMACS_VERSION%%/lisp/sort.elc
-share/emacs/%%EMACS_VERSION%%/lisp/soundex.el
-share/emacs/%%EMACS_VERSION%%/lisp/soundex.elc
-share/emacs/%%EMACS_VERSION%%/lisp/spell.el
-share/emacs/%%EMACS_VERSION%%/lisp/spell.elc
-share/emacs/%%EMACS_VERSION%%/lisp/spook.el
-share/emacs/%%EMACS_VERSION%%/lisp/spook.elc
-share/emacs/%%EMACS_VERSION%%/lisp/startup.el
-share/emacs/%%EMACS_VERSION%%/lisp/startup.elc
-share/emacs/%%EMACS_VERSION%%/lisp/studly.el
-share/emacs/%%EMACS_VERSION%%/lisp/studly.elc
-share/emacs/%%EMACS_VERSION%%/lisp/subdirs.el
-share/emacs/%%EMACS_VERSION%%/lisp/subr.el
-share/emacs/%%EMACS_VERSION%%/lisp/subr.elc
-share/emacs/%%EMACS_VERSION%%/lisp/sun-curs.el
-share/emacs/%%EMACS_VERSION%%/lisp/sun-curs.elc
-share/emacs/%%EMACS_VERSION%%/lisp/sun-fns.el
-share/emacs/%%EMACS_VERSION%%/lisp/sun-fns.elc
-share/emacs/%%EMACS_VERSION%%/lisp/supercite.el
-share/emacs/%%EMACS_VERSION%%/lisp/supercite.elc
-share/emacs/%%EMACS_VERSION%%/lisp/swedish.el
-share/emacs/%%EMACS_VERSION%%/lisp/swedish.elc
-share/emacs/%%EMACS_VERSION%%/lisp/tabify.el
-share/emacs/%%EMACS_VERSION%%/lisp/tabify.elc
-share/emacs/%%EMACS_VERSION%%/lisp/talk.el
-share/emacs/%%EMACS_VERSION%%/lisp/talk.elc
-share/emacs/%%EMACS_VERSION%%/lisp/tar-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/tar-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/tcl-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/tcl-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/tcp.el
-share/emacs/%%EMACS_VERSION%%/lisp/tcp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/telnet.el
-share/emacs/%%EMACS_VERSION%%/lisp/telnet.elc
-share/emacs/%%EMACS_VERSION%%/lisp/tempo.el
-share/emacs/%%EMACS_VERSION%%/lisp/tempo.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term-nasty.el
-share/emacs/%%EMACS_VERSION%%/lisp/term.el
-share/emacs/%%EMACS_VERSION%%/lisp/term.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/AT386.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/README
-share/emacs/%%EMACS_VERSION%%/lisp/term/apollo.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/apollo.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/bg-mouse.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/bg-mouse.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/bobcat.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/internal.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/keyswap.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/lk201.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/news.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/news.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/pc-win.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/pc-win.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/sun-mouse.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/sun-mouse.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/sun.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/sun.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/sup-mouse.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/sup-mouse.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/tvi970.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/tvi970.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt100.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt100.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt102.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt125.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt200.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt200.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt201.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt220.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt240.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt300.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt320.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt400.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt420.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/win32-win.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/win32-win.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/wyse50.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/wyse50.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/x-win.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/x-win.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/xterm.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/xterm.elc
-share/emacs/%%EMACS_VERSION%%/lisp/terminal.el
-share/emacs/%%EMACS_VERSION%%/lisp/terminal.elc
-share/emacs/%%EMACS_VERSION%%/lisp/tex-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/tex-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/texinfmt.el
-share/emacs/%%EMACS_VERSION%%/lisp/texinfmt.elc
-share/emacs/%%EMACS_VERSION%%/lisp/texinfo.el
-share/emacs/%%EMACS_VERSION%%/lisp/texinfo.elc
-share/emacs/%%EMACS_VERSION%%/lisp/texnfo-upd.el
-share/emacs/%%EMACS_VERSION%%/lisp/texnfo-upd.elc
-share/emacs/%%EMACS_VERSION%%/lisp/text-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/text-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/thingatpt.el
-share/emacs/%%EMACS_VERSION%%/lisp/thingatpt.elc
-share/emacs/%%EMACS_VERSION%%/lisp/time-stamp.el
-share/emacs/%%EMACS_VERSION%%/lisp/time-stamp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/time.el
-share/emacs/%%EMACS_VERSION%%/lisp/time.elc
-share/emacs/%%EMACS_VERSION%%/lisp/timer.el
-share/emacs/%%EMACS_VERSION%%/lisp/timer.elc
-share/emacs/%%EMACS_VERSION%%/lisp/timezone.el
-share/emacs/%%EMACS_VERSION%%/lisp/timezone.elc
-share/emacs/%%EMACS_VERSION%%/lisp/tmm.el
-share/emacs/%%EMACS_VERSION%%/lisp/tmm.elc
-share/emacs/%%EMACS_VERSION%%/lisp/tpu-edt.el
-share/emacs/%%EMACS_VERSION%%/lisp/tpu-edt.elc
-share/emacs/%%EMACS_VERSION%%/lisp/tpu-extras.el
-share/emacs/%%EMACS_VERSION%%/lisp/tpu-extras.elc
-share/emacs/%%EMACS_VERSION%%/lisp/tpu-mapper.el
-share/emacs/%%EMACS_VERSION%%/lisp/tpu-mapper.elc
-share/emacs/%%EMACS_VERSION%%/lisp/tq.el
-share/emacs/%%EMACS_VERSION%%/lisp/tq.elc
-share/emacs/%%EMACS_VERSION%%/lisp/trace.el
-share/emacs/%%EMACS_VERSION%%/lisp/trace.elc
-share/emacs/%%EMACS_VERSION%%/lisp/two-column.el
-share/emacs/%%EMACS_VERSION%%/lisp/two-column.elc
-share/emacs/%%EMACS_VERSION%%/lisp/type-break.el
-share/emacs/%%EMACS_VERSION%%/lisp/type-break.elc
-share/emacs/%%EMACS_VERSION%%/lisp/uncompress.el
-share/emacs/%%EMACS_VERSION%%/lisp/uncompress.elc
-share/emacs/%%EMACS_VERSION%%/lisp/underline.el
-share/emacs/%%EMACS_VERSION%%/lisp/underline.elc
-share/emacs/%%EMACS_VERSION%%/lisp/undigest.el
-share/emacs/%%EMACS_VERSION%%/lisp/undigest.elc
-share/emacs/%%EMACS_VERSION%%/lisp/uniquify.el
-share/emacs/%%EMACS_VERSION%%/lisp/uniquify.elc
-share/emacs/%%EMACS_VERSION%%/lisp/unrmail.el
-share/emacs/%%EMACS_VERSION%%/lisp/unrmail.elc
-share/emacs/%%EMACS_VERSION%%/lisp/unused.el
-share/emacs/%%EMACS_VERSION%%/lisp/unused.elc
-share/emacs/%%EMACS_VERSION%%/lisp/userlock.el
-share/emacs/%%EMACS_VERSION%%/lisp/userlock.elc
-share/emacs/%%EMACS_VERSION%%/lisp/vc-hooks.el
-share/emacs/%%EMACS_VERSION%%/lisp/vc-hooks.elc
-share/emacs/%%EMACS_VERSION%%/lisp/vc.el
-share/emacs/%%EMACS_VERSION%%/lisp/vc.elc
-share/emacs/%%EMACS_VERSION%%/lisp/version.el
-share/emacs/%%EMACS_VERSION%%/lisp/vi.el
-share/emacs/%%EMACS_VERSION%%/lisp/vi.elc
-share/emacs/%%EMACS_VERSION%%/lisp/view.el
-share/emacs/%%EMACS_VERSION%%/lisp/view.elc
-share/emacs/%%EMACS_VERSION%%/lisp/vip.el
-share/emacs/%%EMACS_VERSION%%/lisp/vip.elc
-share/emacs/%%EMACS_VERSION%%/lisp/viper-ex.el
-share/emacs/%%EMACS_VERSION%%/lisp/viper-ex.elc
-share/emacs/%%EMACS_VERSION%%/lisp/viper-keym.el
-share/emacs/%%EMACS_VERSION%%/lisp/viper-keym.elc
-share/emacs/%%EMACS_VERSION%%/lisp/viper-macs.el
-share/emacs/%%EMACS_VERSION%%/lisp/viper-macs.elc
-share/emacs/%%EMACS_VERSION%%/lisp/viper-mous.el
-share/emacs/%%EMACS_VERSION%%/lisp/viper-mous.elc
-share/emacs/%%EMACS_VERSION%%/lisp/viper-util.el
-share/emacs/%%EMACS_VERSION%%/lisp/viper-util.elc
-share/emacs/%%EMACS_VERSION%%/lisp/viper.el
-share/emacs/%%EMACS_VERSION%%/lisp/viper.elc
-share/emacs/%%EMACS_VERSION%%/lisp/vms-patch.el
-share/emacs/%%EMACS_VERSION%%/lisp/vms-patch.elc
-share/emacs/%%EMACS_VERSION%%/lisp/vms-pmail.el
-share/emacs/%%EMACS_VERSION%%/lisp/vms-pmail.elc
-share/emacs/%%EMACS_VERSION%%/lisp/vmsproc.el
-share/emacs/%%EMACS_VERSION%%/lisp/vmsproc.elc
-share/emacs/%%EMACS_VERSION%%/lisp/vt-control.el
-share/emacs/%%EMACS_VERSION%%/lisp/vt-control.elc
-share/emacs/%%EMACS_VERSION%%/lisp/vt100-led.el
-share/emacs/%%EMACS_VERSION%%/lisp/vt100-led.elc
-share/emacs/%%EMACS_VERSION%%/lisp/window.el
-share/emacs/%%EMACS_VERSION%%/lisp/window.elc
-share/emacs/%%EMACS_VERSION%%/lisp/winnt.el
-share/emacs/%%EMACS_VERSION%%/lisp/winnt.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ws-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/ws-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/x-apollo.el
-share/emacs/%%EMACS_VERSION%%/lisp/x-apollo.elc
-share/emacs/%%EMACS_VERSION%%/lisp/x-menu.el
-share/emacs/%%EMACS_VERSION%%/lisp/x-menu.elc
-share/emacs/%%EMACS_VERSION%%/lisp/xscheme.el
-share/emacs/%%EMACS_VERSION%%/lisp/xscheme.elc
-share/emacs/%%EMACS_VERSION%%/lisp/xt-mouse.el
-share/emacs/%%EMACS_VERSION%%/lisp/xt-mouse.elc
-share/emacs/%%EMACS_VERSION%%/lisp/yow.el
-share/emacs/%%EMACS_VERSION%%/lisp/yow.elc
-@dirrm share/emacs/%%EMACS_VERSION%%/lisp/term
-@dirrm share/emacs/%%EMACS_VERSION%%/lisp
-@dirrm share/emacs/%%EMACS_VERSION%%/etc/e
-@dirrm share/emacs/%%EMACS_VERSION%%/etc
-@dirrm share/emacs/%%EMACS_VERSION%%
diff --git a/editors/emacs22/Makefile b/editors/emacs22/Makefile
deleted file mode 100644
index b1109377e34e..000000000000
--- a/editors/emacs22/Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
-# New ports collection makefile for: GNU emacs
-# Date created: 29 October 1994
-# Whom: jkh
-#
-# $FreeBSD$
-#
-
-PORTNAME= emacs
-PORTVERSION= 19.34b
-CATEGORIES= editors
-MASTER_SITES= ${MASTER_SITE_GNU}
-MASTER_SITE_SUBDIR= emacs
-
-MAINTAINER= ports@FreeBSD.org
-
-EMACS_VERSION= 19.34
-CONFIGURE_TARGET= ${MACHINE_ARCH}--freebsd
-PLIST_SUB= EMACS_VERSION=${EMACS_VERSION} EMACS_ARCH=${CONFIGURE_TARGET}
-NO_LATEST_LINK= yes
-WRKSRC= ${WRKDIR}/emacs-19.34
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-.if !defined(WITHOUT_X11)
-CONFIGURE_ARGS= --with-x-toolkit --sharedstatedir=/var/run
-USE_XLIB= yes
-.else
-CONFIGURE_ARGS= --with-x=no --sharedstatedir=/var/run
-.endif
-
-STRIP=
-MAN1= emacs.1 etags.1 ctags.1
-
-post-install:
-.for file in emacs-19.34 emacsclient etags ctags b2m
- strip ${PREFIX}/bin/${file}
-.endfor
-.for info in emacs vip viper forms gnus mh-e cl sc dired-x ediff ccmode message
- install-info ${PREFIX}/info/${info} ${PREFIX}/info/dir
-.endfor
-# install emacs.sh into ${PREFIX}/etc/rc.d
- ${CHMOD} 1777 /var/run/emacs/lock
- @${MKDIR} ${PREFIX}/etc/rc.d
- @${INSTALL_SCRIPT} ${FILESDIR}/emacs.sh ${PREFIX}/etc/rc.d
-
-.include <bsd.port.mk>
diff --git a/editors/emacs22/distinfo b/editors/emacs22/distinfo
deleted file mode 100644
index 030e3b0241da..000000000000
--- a/editors/emacs22/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (emacs-19.34b.tar.gz) = 9bd3c694a9019c2a2ebd703a9a0394e0
diff --git a/editors/emacs22/files/emacs.sh b/editors/emacs22/files/emacs.sh
deleted file mode 100644
index c6976c1b8a18..000000000000
--- a/editors/emacs22/files/emacs.sh
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-
-case "$1" in
-start)
- if [ -d /var/run/emacs/lock ]
- then
- rm -f /var/run/emacs/lock/*
- else
- mkdir -p /var/run/emacs/lock
- fi
- chmod 1777 /var/run/emacs/lock
- ;;
-stop)
- ;;
-*)
- echo "Usage: `basename $0` {start|stop}" >&2
- exit 64
- ;;
-esac
-
-exit 0
diff --git a/editors/emacs22/files/patch-aa b/editors/emacs22/files/patch-aa
deleted file mode 100644
index 8e32af2fb6a6..000000000000
--- a/editors/emacs22/files/patch-aa
+++ /dev/null
@@ -1,235 +0,0 @@
---- ./man/vip.texi.org Fri Jun 16 15:31:11 1995
-+++ ./man/vip.texi Tue May 20 01:28:33 1997
-@@ -2,6 +2,10 @@
-
- @setfilename ../info/vip
- @settitle VIP
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* VIP: (vip). A VI-emulation for Emacs.
-+@end direntry
-
- @iftex
- @finalout
---- ./man/emacs.texi.org Mon Aug 19 21:15:12 1996
-+++ ./man/emacs.texi Tue May 20 01:20:11 1997
-@@ -49,6 +49,11 @@
- @settitle GNU Emacs Manual
- @setfilename ../info/emacs
- @synindex pg cp
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* Emacs: (emacs). The extensible self-documenting text editor.
-+@end direntry
-+
- @c
- @c in general, keep the following line commented out, unless doing a
- @c copy of this manual that will be published. the manual should go
---- ./man/viper.texi.org Wed Aug 7 10:59:45 1996
-+++ ./man/viper.texi Tue May 20 01:29:17 1997
-@@ -4,6 +4,10 @@
- \input texinfo
-
- @setfilename ../info/viper
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* VIPER: (viper). The new VI-emulation mode in Emacs-19.29.
-+@end direntry
-
- @iftex
- @finalout
---- ./man/forms.texi.org Sat Mar 23 06:42:27 1996
-+++ ./man/forms.texi Tue May 20 01:22:37 1997
-@@ -9,6 +9,11 @@
- @syncodeindex vr cp
- @syncodeindex fn cp
- @syncodeindex ky cp
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* Forms: (forms). Emacs package for editing data bases
-+ by filling in forms.
-+@end direntry
- @iftex
- @finalout
- @setchapternewpage odd
---- ./man/gnus.texi.org Wed Jun 26 14:49:29 1996
-+++ ./man/gnus.texi Tue May 20 01:23:15 1997
-@@ -5,6 +5,11 @@
- @synindex fn cp
- @synindex vr cp
- @synindex pg cp
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* GNUS: (gnus). The news reader GNUS.
-+@end direntry
-+
- @iftex
- @finalout
- @end iftex
---- ./man/mh-e.texi.org Sun Aug 4 00:00:29 1996
-+++ ./man/mh-e.texi Tue May 20 01:23:49 1997
-@@ -4,6 +4,10 @@
- @setfilename ../info/mh-e
- @settitle mh-e
- @c %**end of header
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* MH-E: (mh-e). Emacs interface to the MH mail system.
-+@end direntry
-
- @setchapternewpage odd
-
---- ./man/cl.texi.org Mon Apr 15 21:36:53 1996
-+++ ./man/cl.texi Tue May 20 01:24:18 1997
-@@ -2,6 +2,12 @@
- @setfilename ../info/cl
- @settitle Common Lisp Extensions
-
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* CL: (cl). Partial Common Lisp support for Emacs Lisp.
-+@end direntry
-+
-+
- @iftex
- @finalout
- @end iftex
---- ./man/sc.texi.org Thu Jan 4 12:55:23 1996
-+++ ./man/sc.texi Tue May 20 01:25:13 1997
-@@ -3,6 +3,12 @@
- @comment %**start of header (This is for running Texinfo on a region.)
- @setfilename ../info/sc
- @settitle Supercite Version 3.1 User's Manual
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* SC: (sc). Supercite lets you cite parts of messages
-+ you're replying to, in flexible ways.
-+@end direntry
-+
- @iftex
- @finalout
- @end iftex
---- ./man/dired-x.texi.org Thu Jan 4 12:54:19 1996
-+++ ./man/dired-x.texi Tue May 20 01:25:55 1997
-@@ -18,6 +18,11 @@
- @setfilename ../info/dired-x
- @c dired-x.el REVISION NUMBER
- @settitle Dired Extra Version 2 User's Manual
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* Dired-X: (dired-x). Dired Extra Features.
-+@end direntry
-+
- @iftex
- @finalout
- @end iftex
---- ./man/ediff.texi.org Fri Jun 21 20:00:04 1996
-+++ ./man/ediff.texi Tue May 20 01:26:29 1997
-@@ -10,6 +10,11 @@
- @synindex vr cp
- @synindex fn cp
- @synindex pg cp
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* Ediff: (ediff). A comprehensive visual interface to diff
-+ and patch.
-+@end direntry
- @iftex
- @finalout
- @end iftex
---- ./man/cc-mode.texi.org Sun Aug 4 21:56:21 1996
-+++ ./man/cc-mode.texi Tue May 20 01:27:18 1997
-@@ -9,6 +9,12 @@
- @settitle CC-MODE Version 4 Documentation
- @footnotestyle end
-
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* CC mode: (ccmode). The GNU Emacs mode for editing C, C++,
-+ Objective-C and Java code.
-+@end direntry
-+
- @comment !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- @comment @setchapternewpage odd !! we don't want blank pages !!
- @comment %**end of header (This is for running Texinfo on a region)
---- ./man/message.texi.org Wed Jun 26 14:49:43 1996
-+++ ./man/message.texi Sat Dec 13 17:46:31 1997
-@@ -5,6 +5,10 @@
- @synindex fn cp
- @synindex vr cp
- @synindex pg cp
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* Message: (message). Editing mail and news messages.
-+@end direntry
- @iftex
- @finalout
- @end iftex
---- ./Makefile.in.org Mon Aug 19 21:12:19 1996
-+++ ./Makefile.in Tue Apr 15 00:15:28 1997
-@@ -184,7 +184,7 @@
- # Subdirectories to make recursively. `lisp' is not included
- # because the compiled lisp files are part of the distribution
- # and you cannot remake them without installing Emacs first.
--SUBDIR = lib-src src
-+SUBDIR = lib-src src man
-
- # The makefiles of the directories in $SUBDIR.
- SUBDIR_MAKEFILES = lib-src/Makefile man/Makefile src/Makefile oldXMenu/Makefile lwlib/Makefile
-@@ -368,14 +368,8 @@
- if [ `(cd ${srcdir}/info && /bin/pwd)` != `(cd ${infodir} && /bin/pwd)` ]; \
- then \
- (cd ${infodir}; \
-- if [ -f dir ]; then \
-- if [ ! -f dir.old ]; then mv -f dir dir.old; \
-- else mv -f dir dir.bak; fi; \
-- fi; \
- cd ${srcdir}/info ; \
-- (cd $${thisdir}; ${INSTALL_DATA} ${srcdir}/info/dir ${infodir}/dir); \
-- (cd $${thisdir}; chmod a+r ${infodir}/dir); \
-- for f in ccmode* cl* dired-x* ediff* emacs* forms* gnus* info* message* mh-e* sc* vip*; do \
-+ for f in ccmode* cl* dired-x* ediff* emacs* forms* gnus* message* mh-e* sc* vip*; do \
- (cd $${thisdir}; \
- ${INSTALL_DATA} ${srcdir}/info/$$f ${infodir}/$$f; \
- chmod a+r ${infodir}/$$f); \
-@@ -426,7 +420,7 @@
- esac ; \
- fi ; \
- done
-- (cd ${infodir} && rm -f cl* dired-x* ediff* emacs* forms* gnus* info* mh-e* sc* vip*)
-+ (cd ${infodir} && rm -f cl* dired-x* ediff* emacs* forms* gnus* mh-e* sc* vip*)
- (cd ${man1dir} && rm -f emacs.1 etags.1 ctags.1)
- (cd ${bindir} && rm -f emacs-${version} $(EMACS))
-
---- ./man/Makefile.in.org Thu Jun 27 15:27:19 1996
-+++ ./man/Makefile.in Tue Apr 15 00:29:52 1997
-@@ -13,7 +13,7 @@
- # The makeinfo program is part of the Texinfo distribution.
- MAKEINFO = makeinfo
- INFO_TARGETS = ../info/emacs ../info/ccmode ../info/cl ../info/dired-x \
-- ../info/ediff ../info/forms ../info/gnus ../info/info \
-+ ../info/ediff ../info/forms ../info/gnus \
- ../info/mh-e ../info/sc ../info/vip ../info/viper \
- ../info/message
- DVI_TARGETS = emacs.dvi cc-mode.dvi cl.dvi dired-x.dvi ediff.dvi forms.dvi \
-@@ -66,6 +66,7 @@
- ${srcdir}/gnu1.texi \
- ${srcdir}/glossary.texi
-
-+all: info
- info: $(INFO_TARGETS)
-
- dvi: $(DVI_TARGETS)
-@@ -74,12 +75,6 @@
- # in srcdir. There is no provision for Info files
- # to exist in the build directory.
- # In a distribution of Emacs, the Info files should be up to date.
--
--../info/info: ${INFOSOURCES}
-- cd $(srcdir); $(MAKEINFO) --no-split info.texi
--
--info.dvi: ${INFOSOURCES}
-- TEXINPUTS="$(srcdir) $(TEXINPUTS)"; $(TEXI2DVI) ${srcdir}/info.texi
-
- ../info/emacs: ${EMACSSOURCES}
- cd $(srcdir); $(MAKEINFO) emacs.texi
diff --git a/editors/emacs22/files/patch-ab b/editors/emacs22/files/patch-ab
deleted file mode 100644
index 16aee5fa323f..000000000000
--- a/editors/emacs22/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./src/xrdb.c.org Sat Apr 8 21:54:08 1995
-+++ ./src/xrdb.c Mon Sep 11 21:53:29 1995
-@@ -361,7 +361,7 @@
-
- /* Producing databases for individual sources. */
-
--#define X_DEFAULT_SEARCH_PATH "/usr/lib/X11/%L/%T/%N%C%S:/usr/lib/X11/%l/%T/%N%C%S:/usr/lib/X11/%T/%N%C%S:/usr/lib/X11/%L/%T/%N%S:/usr/lib/X11/%l/%T/%N%S:/usr/lib/X11/%T/%N%S"
-+#define X_DEFAULT_SEARCH_PATH "/usr/X11R6/lib/X11/%L/%T/%N%C%S:/usr/X11R6/lib/X11/%l/%T/%N%C%S:/usr/X11R6/lib/X11/%T/%N%C%S:/usr/X11R6/lib/X11/%L/%T/%N%S:/usr/X11R6/lib/X11/%l/%T/%N%S:/usr/X11R6/lib/X11/%T/%N%S"
-
- static XrmDatabase
- get_system_app (class)
diff --git a/editors/emacs22/files/patch-ac b/editors/emacs22/files/patch-ac
deleted file mode 100644
index dfad53e9e187..000000000000
--- a/editors/emacs22/files/patch-ac
+++ /dev/null
@@ -1,82 +0,0 @@
---- src/s/freebsd.h.orig Mon Jun 10 05:14:32 1996
-+++ src/s/freebsd.h Tue Jul 11 16:44:14 2000
-@@ -1,5 +1,15 @@
- /* s/ file for freebsd system. */
-
-+/* Get the correct __FreeBSD_version, even if this is before that was
-+ defined. */
-+#ifndef __FreeBSD__
-+#define __FreeBSD_version 199401
-+#elif __FreeBSD__ == 1
-+#define __FreeBSD_version 199405
-+#else
-+#include <osreldate.h>
-+#endif
-+
- /* '__FreeBSD__' is defined by the preprocessor on FreeBSD-1.1 and up.
- Earlier versions do not have shared libraries, so inhibit them.
- You can inhibit them on newer systems if you wish
-@@ -33,8 +43,9 @@
-
- #define LIBS_DEBUG
- #define LIBS_SYSTEM -lutil
-+#if __FreeBSD_version < 400000
- #define LIBS_TERMCAP -ltermcap
--#define LIB_GCC -lgcc
-+#endif
-
- #define SYSV_SYSTEM_DIR
-
-@@ -42,12 +53,33 @@
- #undef BSD_PGRPS
- #define GETPGRP_NO_ARG
-
-+#ifdef __ELF__
-+
-+#define LD_SWITCH_SYSTEM
-+#ifdef i386
-+#define START_FILES pre-crt0.o /usr/lib/crt1.o /usr/lib/crti.o /usr/lib/crtbegin.o
-+#define LIB_STANDARD -lgcc -lc -lgcc /usr/lib/crtend.o /usr/lib/crtn.o
-+#else
-+#define START_FILES pre-crt0.o /usr/lib/crt1.o /usr/lib/crtbegin.o
-+#define LIB_STANDARD -lgcc -lc -lgcc /usr/lib/crtend.o
-+#endif
-+#define UNEXEC unexelf.o
-+#undef LIB_GCC
-+#define LIB_GCC
-+
-+#else /* not __ELF__ */
-+
- #ifndef NO_SHARED_LIBS
- #define LD_SWITCH_SYSTEM -e start -dc -dp
- #define HAVE_TEXT_START /* No need to define `start_of_text'. */
-+#if __FreeBSD_version >= 300002
-+#define START_FILES pre-crt0.o /usr/lib/aout/crt0.o
-+#else /* __FreeBSD_version < 300002 */
- #define START_FILES pre-crt0.o /usr/lib/crt0.o
--#define UNEXEC unexsunos4.o
-+#endif /* __FreeBSD_version < 300002 */
-+#define UNEXEC unexfreebsd.o
- #define RUN_TIME_REMAP
-+#define LIB_GCC -lgcc
-
- #ifndef N_TRELOFF
- #define N_PAGSIZ(x) __LDPGSZ
-@@ -63,6 +95,8 @@
- #endif /* __FreeBSD__ */
- #endif /* NO_SHARED_LIBS */
-
-+#endif /* not __ELF__ */
-+
- #define HAVE_WAIT_HEADER
- #define HAVE_GETLOADAVG
- /*#define HAVE_GETPAGESIZE /* configure now puts this in config.h */
-@@ -80,6 +114,8 @@
- #define BSD 199103
- #elif __FreeBSD__ == 2
- #define BSD 199306
-+#elif __FreeBSD__ >= 3
-+#define BSD 199506
- #endif
-
- #define WAITTYPE int
diff --git a/editors/emacs22/files/patch-ad b/editors/emacs22/files/patch-ad
deleted file mode 100644
index f2013a374044..000000000000
--- a/editors/emacs22/files/patch-ad
+++ /dev/null
@@ -1,695 +0,0 @@
---- src/unexfreebsd.c.orig Wed Dec 3 17:28:14 1997
-+++ src/unexfreebsd.c Wed Dec 3 17:34:02 1997
-@@ -0,0 +1,692 @@
-+/* Code to do an unexec for FreeBSD for a temacs linked -Bdynamic.
-+ Derived from unexnetbsd.c, which was derived from unexsunos4.c
-+ Copyright (C) 1992, 1993 Free Software Foundation, Inc.
-+
-+This file is part of XEmacs.
-+
-+XEmacs is free software; you can redistribute it and/or modify it
-+under the terms of the GNU General Public License as published by the
-+Free Software Foundation; either version 2, or (at your option) any
-+later version.
-+
-+XEmacs 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 General Public License
-+for more details.
-+
-+You should have received a copy of the GNU General Public License
-+along with XEmacs; see the file COPYING. If not, write to
-+the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-+Boston, MA 02111-1307, USA. */
-+
-+/* Synched up with: Not in FSF? */
-+
-+/*
-+Created 29-Oct-92 by Harlan Sexton
-+Tweaked 06-Aug-93 by Dean Michaels to work with sun3.
-+Converted 01-Dec-93 by Paul Mackerras to work with NetBSD shared libraries.
-+Tweaked 26-Feb-94 by Shawn Carey for use with FreeBSD-1.1 shared libraries.
-+*/
-+
-+/********************** Included .h Files **************************/
-+
-+#include <config.h>
-+
-+#include <stdarg.h>
-+#include <sys/param.h>
-+#include <sys/mman.h>
-+#include <sys/file.h>
-+#include <sys/stat.h>
-+#include <sys/types.h>
-+#include <string.h>
-+#include <stdio.h>
-+#include <a.out.h>
-+#include <unistd.h>
-+#include <ctype.h>
-+#include <stab.h>
-+#include <dirent.h>
-+#include <link.h>
-+
-+/********************** Macros *************************************/
-+
-+#define SYS_ERR strerror(errno)
-+
-+#define MASK_UP(x,p_of_two) \
-+ ((((unsigned long) (x)) + ((p_of_two) - 1)) & (~((p_of_two) - 1)))
-+
-+#define MASK_DOWN(x,p_of_two) (((unsigned long) (x)) & (~((p_of_two) - 1)))
-+
-+/********************** Typedefs and Structs ***********************/
-+
-+struct translation_struct
-+{
-+ long txtaddr;
-+ long txtoff;
-+ long dataddr;
-+ long datoff;
-+ long bssaddr;
-+ long endaddr;
-+};
-+
-+/********************** Function Prototypes/Declarations ***********/
-+
-+static void unexec_error (const char *m, int use_errno, ...);
-+static int unexec_open (char *filename, int flag, int mode);
-+static caddr_t unexec_mmap (int fd, size_t len, int prot, int flags);
-+static long unexec_seek (int fd, long position);
-+static void unexec_read (int fd, long position, char *buf, int bytes);
-+static void unexec_write (int fd, long position, char *buf, int bytes);
-+static void unexec_pad (int fd, int bytes);
-+static void unexec_fstat (int fd, struct stat *statptr);
-+static void unexec_fchmod (int fd, int mode);
-+static long unexec_addr_to_offset (long addr, struct translation_struct *ts);
-+static void copy_relocation_site (struct relocation_info *ri,
-+ caddr_t from_base_addr,
-+ caddr_t to_base_addr,
-+ struct translation_struct *ts);
-+static void reset_symtab (struct nlist *start, struct nlist *end,
-+ char *strtab, long edata_value, long end_value,
-+ int shlib_image);
-+static void reset_ldso_symtab (struct nzlist *start, struct nzlist *end,
-+ char *strtab, long edata_value, long end_value,
-+ int shlib_image);
-+int run_time_remap (char *dummy);
-+
-+/********************** Variables **********************************/
-+
-+/* for reporting error messages from system calls */
-+extern int errno;
-+extern int _DYNAMIC;
-+extern char **environ;
-+
-+static unsigned long sbrk_of_0_at_unexec;
-+
-+/*******************************************************************/
-+
-+static void
-+unexec_error (const char *fmt, int use_errno, ...)
-+{
-+ const char *err_msg = SYS_ERR;
-+ va_list args;
-+
-+ fprintf (stderr, "unexec - ");
-+ va_start (args, use_errno);
-+ vfprintf (stderr, fmt, args);
-+ va_end (args);
-+
-+ if (use_errno)
-+ fprintf (stderr, ": %s", err_msg);
-+ fprintf (stderr, "\n");
-+ exit (1);
-+ return;
-+}
-+
-+static int
-+unexec_open (char *filename, int flag, int mode)
-+{
-+ int fd;
-+
-+ errno = 0;
-+
-+ fd = open (filename, flag, mode);
-+
-+ if (fd < 0)
-+ unexec_error ("Failure opening file %s", 1, filename);
-+ return fd;
-+}
-+
-+static caddr_t
-+unexec_mmap (int fd, size_t len, int prot, int flags)
-+{
-+ caddr_t return_val;
-+
-+ unexec_seek (fd, 0);
-+ errno = 0;
-+ return_val = mmap (0, len, prot, flags, fd, 0);
-+
-+ if (return_val == (caddr_t) -1)
-+ unexec_error ("Failure mmap'ing file", 1);
-+ return return_val;
-+}
-+
-+
-+static long
-+unexec_seek (int fd, long position)
-+{
-+ long seek_value;
-+
-+ if (fd <= 0)
-+ unexec_error ("No file open in which to seek", 0);
-+
-+ errno = 0;
-+
-+ if (position < 0)
-+ seek_value = (long) lseek (fd, 0, L_INCR);
-+ else
-+ seek_value = (long) lseek (fd, position, L_SET);
-+
-+ if (seek_value < 0)
-+ unexec_error ("Failed to do a seek to 0x%x in %s", 1,
-+ position, "unexec() output file");
-+
-+ return seek_value;
-+}
-+
-+static void
-+unexec_read (int fd, long position, char *buf, int bytes)
-+{
-+ int n_read;
-+ int remains = bytes;
-+ position = unexec_seek (fd, position);
-+
-+ if (bytes < 0)
-+ unexec_error ("Attempted read of %d bytes", 0, bytes);
-+
-+ errno = 0;
-+
-+ while (remains > 0)
-+ {
-+ n_read = read (fd, buf, remains);
-+ if (n_read <= 0)
-+ unexec_error ("Read failed for 0x%x bytes at offset 0x%x in %s",
-+ 1, bytes, position, "unexec() output file");
-+ buf += n_read;
-+ remains -= n_read;
-+ }
-+
-+ return;
-+}
-+
-+static void
-+unexec_write (int fd, long position, char *buf, int bytes)
-+{
-+ int n_written;
-+ int remains = bytes;
-+ position = unexec_seek (fd, position);
-+
-+ if (bytes < 0)
-+ unexec_error ("Attempted write of %d bytes in %s",
-+ 0, bytes, "unexec() output file");
-+
-+ errno = 0;
-+
-+ while (remains > 0)
-+ {
-+ n_written = write (fd, buf, remains);
-+ if (n_written <= 0)
-+ unexec_error ("Write failed for 0x%x bytes at offset 0x%x in %s",
-+ 1, bytes, position, "unexec() output file");
-+ buf += n_written;
-+ remains -= n_written;
-+ }
-+
-+ return;
-+}
-+
-+static void
-+unexec_pad (int fd, int bytes)
-+{
-+ if (bytes > 0)
-+ {
-+ char buf[1024];
-+ int remaining = bytes;
-+
-+ memset (buf, 0, sizeof (buf));
-+
-+ while (remaining > 0)
-+ {
-+ int this_write = (remaining > sizeof(buf))?sizeof(buf):remaining;
-+ unexec_write (fd, -1, buf, this_write);
-+ remaining -= this_write;
-+ }
-+ }
-+}
-+
-+static void
-+unexec_fstat (int fd, struct stat *statptr)
-+{
-+ errno = 0;
-+ if (-1 == fstat (fd, statptr))
-+ unexec_error ("fstat() failed for descriptor %d", 1, fd);
-+ return;
-+}
-+
-+static void
-+unexec_fchmod (int fd, int mode)
-+{
-+ errno = 0;
-+ if (-1 == fchmod (fd, mode))
-+ unexec_error ("fchmod() failed for descriptor %d", 1, fd);
-+ return;
-+}
-+
-+static long
-+unexec_addr_to_offset (long addr, struct translation_struct *ts)
-+
-+{
-+ if ((addr < ts->txtaddr) || (addr >= ts->bssaddr))
-+ return -1;
-+ else if (addr >= ts->dataddr)
-+ return ((long) ((addr - ts->dataddr) + ts->datoff));
-+ else
-+ return ((long) ((addr - ts->txtaddr) + ts->txtoff));
-+}
-+
-+
-+/*
-+ * "LD.SO" DATA AND SYMBOL TABLE OPERATIONS
-+ */
-+
-+static void
-+copy_relocation_site (struct relocation_info *ri,
-+ caddr_t from_base_addr,
-+ caddr_t to_base_addr,
-+ struct translation_struct *ts)
-+{
-+ long offset;
-+ caddr_t from, to;
-+
-+ /* We can get relocation sites in the bss region, for objects whose
-+ contents are copied from a shared library. We don't need or want
-+ to restore these at present. */
-+#ifndef sparc
-+ if (ri->r_copy)
-+ return;
-+#else
-+ /* Struct relocation_info_sparc doesn't have member r_copy.
-+ Instead, we use the address to check if this is run-time-copied. */
-+ if (ri->r_address >= ts->bssaddr && ri->r_address < ts->endaddr)
-+ return;
-+#endif
-+
-+ offset = unexec_addr_to_offset (ri->r_address, ts);
-+ if (offset == -1)
-+ unexec_error ("bad relocation address 0x%x (0x%x)", 0, ri->r_address,
-+ ((long *)ri)[1]);
-+
-+ from = from_base_addr + offset;
-+ to = to_base_addr + offset;
-+ /* This stuff should be in a md_ file somewhere... */
-+#ifndef sparc
-+ switch (ri->r_length)
-+ {
-+ case 0:
-+ *((char *) to) = *((char *) from);
-+ break;
-+ case 1:
-+ *((short *) to) = *((short *) from);
-+ break;
-+ case 2:
-+ *((long *) to) = *((long *) from);
-+ break;
-+ default:
-+ unexec_error ("unknown reloc length %d seen during unexec()",
-+ 0, ri->r_length);
-+ break;
-+ }
-+#else /* sparc */
-+ switch (ri->r_type)
-+ {
-+ case RELOC_8:
-+ case RELOC_DISP8:
-+ *((char *) to) = *((char *) from);
-+ break;
-+ case RELOC_16:
-+ case RELOC_DISP16:
-+ *((short *) to) = *((short *) from);
-+ break;
-+ case RELOC_LO10:
-+ case RELOC_13:
-+ case RELOC_22:
-+ case RELOC_HI22:
-+ case RELOC_WDISP22:
-+ case RELOC_WDISP30:
-+ case RELOC_32:
-+ case RELOC_DISP32:
-+ case RELOC_GLOB_DAT:
-+ *((long *) to) = *((long *) from);
-+ break;
-+ case RELOC_JMP_SLOT:
-+ {
-+ long *target = (long *) to;
-+ long *source = (long *) from;
-+ *target = *source;
-+ target++;
-+ source++;
-+ *target = *source;
-+ target++;
-+ source++;
-+ *target = *source;
-+ }
-+ break;
-+ default:
-+ unexec_error ("unknown reloc type %d seen during unexec()",
-+ 0, ri->r_type);
-+ break;
-+ }
-+#endif /* sparc */
-+}
-+
-+static void
-+reset_symtab (struct nlist *start, struct nlist *end, char *strtab,
-+ long edata_value, long end_value, int shlib_image)
-+{
-+ struct nlist *tmp = start;
-+ int found_edata = 0;
-+ int found_end = 0;
-+
-+ while (tmp < end)
-+ {
-+ int type = tmp->n_type;
-+
-+ if ((type == (N_UNDF | N_EXT)) &&
-+ (tmp->n_value != 0))
-+ unexec_error ("unexec'ing image has COMMON symbols in it -- we quit!",
-+ 0);
-+
-+ if (!(type & N_STAB))
-+ {
-+ if (!found_edata &&
-+ (type == (N_EXT | N_DATA)) &&
-+ tmp->n_un.n_strx &&
-+ !strcmp ("_edata", strtab + tmp->n_un.n_strx))
-+ {
-+ tmp->n_value = edata_value;
-+ found_edata = 1;
-+ }
-+
-+
-+ if ((type & N_TYPE) == N_BSS)
-+ {
-+ if (!found_end &&
-+ (type == (N_EXT | N_BSS)) &&
-+ tmp->n_un.n_strx &&
-+ !strcmp ("_end", strtab + tmp->n_un.n_strx))
-+ {
-+ tmp->n_value = end_value;
-+ found_end = 1;
-+ }
-+ else if (type & N_EXT)
-+ tmp->n_type = N_DATA | N_EXT;
-+ else
-+ tmp->n_type = N_DATA;
-+ }
-+
-+ /* the way things are being handled here, having sbrk() in the
-+ image is fatal for an image linked with shared lib's (although
-+ the code could be modified to support it), but this should
-+ never happen anyway */
-+ if (shlib_image &&
-+ (type == (N_EXT | N_TEXT)) &&
-+ tmp->n_un.n_strx &&
-+ !strcmp ("_sbrk", strtab + tmp->n_un.n_strx))
-+ unexec_error ("unexec'd shlib image has sbrk() in it -- we quit!",
-+ 0);
-+ }
-+
-+ tmp++;
-+ }
-+}
-+
-+static void
-+reset_ldso_symtab (struct nzlist *start, struct nzlist *end, char *strtab,
-+ long edata_value, long end_value, int shlib_image)
-+{
-+ struct nzlist *tmp = start;
-+ int found_edata = 0;
-+ int found_end = 0;
-+
-+ while (tmp < end) {
-+ int type = tmp->nz_type;
-+/*
-+ * the following code breaks under FreeBSD-1.1-BETA, but everything
-+ * seems to work perfectly if it's commented out. This did not break
-+ * anything until the changes to ld.so were made.
-+ */
-+/*
-+ if ((type == (N_UNDF | N_EXT)) && (tmp->nz_value != 0))
-+ unexec_error("unexec'ing image has COMMON symbols in rel -- we quit!",0);
-+*/
-+ if (!(type & N_STAB)) {
-+ if (!found_edata &&
-+ (type == (N_EXT | N_DATA)) &&
-+ !strcmp ("_edata", strtab + tmp->nz_strx)) {
-+ tmp->nz_value = edata_value;
-+ found_edata = 1;
-+ }
-+
-+ if ((type & N_TYPE) == N_BSS) {
-+ if (!found_end &&
-+ (type == (N_EXT | N_BSS)) &&
-+ !strcmp ("_end", strtab + tmp->nz_strx)) {
-+ tmp->nz_value = end_value;
-+ found_end = 1;
-+ } else if (type & N_EXT)
-+ tmp->nz_type = N_DATA | N_EXT;
-+ else
-+ tmp->nz_type = N_DATA;
-+ }
-+
-+ /* the way things are being handled here, having sbrk() in the
-+ image is fatal for an image linked with shared lib's (although
-+ the code could be modified to support it), but this should
-+ never happen anyway */
-+ if (shlib_image &&
-+ (type == (N_EXT | N_TEXT)) &&
-+ !strcmp ("_sbrk", strtab + tmp->nz_strx))
-+ unexec_error("unexec'd shlib image has sbrk() ref -- we quit!", 0);
-+ }
-+ tmp++;
-+ }
-+}
-+
-+extern int getpagesize (void);
-+
-+/*
-+ * EXPORTED FUNCTIONS
-+ */
-+
-+/* this has to be a global variable to prevent the optimizers from
-+ * assuming that it can not be 0.
-+*/
-+static void *dynamic_addr = (void *) &_DYNAMIC;
-+
-+int
-+unexec (char *new_name, char *old_name,
-+ unsigned int emacs_edata, unsigned int dummy1, unsigned int dummy2)
-+{
-+ /* ld.so data */
-+ struct _dynamic *ld = 0;
-+ struct section_dispatch_table *ld2 = 0;
-+ /* old and new state */
-+ int old_fd;
-+ int new_fd;
-+ caddr_t old_base_addr;
-+ caddr_t new_base_addr;
-+ struct exec old_hdr;
-+ struct exec new_hdr;
-+ struct stat old_buf;
-+ struct stat new_buf;
-+ /* some process specific "constants" */
-+ unsigned long n_pagsiz, new_edata;
-+ long page_size = getpagesize ();
-+ caddr_t plt_end;
-+ caddr_t current_break = (caddr_t) sbrk (0);
-+
-+ if (!page_size)
-+ unexec_error ("unexec() failed because we can't get the size of a page!",
-+ 0);
-+
-+ /* see if this is a -Bdynamic image -- if so, find ld.so structures */
-+ if (dynamic_addr)
-+ {
-+ ld = (struct _dynamic *) dynamic_addr;
-+ ld2 = ld->d_un.d_sdt;
-+ if (ld->d_version < LD_VERSION_BSD)
-+ unexec_error ("%s linked with obsolete version of ld -- we quit!",
-+ 0, old_name);
-+ }
-+
-+ /* open the old and new files, figuring out how big the old one is
-+ so that we can map it in */
-+ old_fd = unexec_open (old_name, O_RDONLY, 0);
-+ new_fd = unexec_open (new_name, O_RDWR | O_CREAT | O_TRUNC, 0666);
-+
-+ /* setup the header and the statbuf for old_fd */
-+ unexec_read (old_fd, 0, (char *) &old_hdr, sizeof (old_hdr));
-+ unexec_fstat (old_fd, &old_buf);
-+
-+
-+ /* set up some important constants */
-+ n_pagsiz = __LDPGSZ;
-+ if (dynamic_addr)
-+ plt_end = (caddr_t) MASK_UP (ld2->sdt_plt + ld2->sdt_plt_sz, sizeof (double));
-+ else
-+ plt_end = (caddr_t) N_DATADDR (old_hdr);
-+
-+#if 0
-+ /* never write protect the variable "environ", defined in /lib/crt0.o, and
-+ set in process.c and callproc.c */
-+ mprotect_bottom_addr = ((unsigned long) &environ) + sizeof (char **);
-+ /* never protect ABOVE the end of data emacs_edata specified */
-+ mprotect_top_addr = MIN (emacs_edata, N_DATADDR (old_hdr) + old_hdr.a_data);
-+#endif
-+
-+ /* Set up the image of the old file */
-+ old_base_addr = unexec_mmap (old_fd, old_buf.st_size, PROT_READ,
-+ MAP_FILE | MAP_PRIVATE);
-+ close (old_fd);
-+
-+ /* set up the new exec */
-+ new_hdr = old_hdr;
-+ new_edata = (unsigned long) MASK_UP (current_break, n_pagsiz);
-+ new_hdr.a_data = new_edata - ((unsigned long) N_DATADDR (old_hdr));
-+ new_hdr.a_bss = 0;
-+
-+ /* set up this variable, in case we want to reset "the break"
-+ when restarting */
-+ sbrk_of_0_at_unexec = ((unsigned long) MASK_UP (current_break, n_pagsiz));
-+
-+ /* Write out the first approximation to the new file. The sizes of
-+ each section will be correct, but there will be a number of
-+ corrections that will need to be made. */
-+ {
-+ long old_datoff = N_DATOFF (old_hdr);
-+ long old_dataddr = N_DATADDR (old_hdr);
-+ long new_treloff = N_RELOFF (new_hdr);
-+ long old_treloff = N_RELOFF (old_hdr);
-+ long ld_so_size = ((unsigned long) plt_end) - old_dataddr;
-+ long real_data_size = current_break - plt_end;
-+ long pad_size =
-+ MASK_UP (current_break, n_pagsiz) - ((unsigned long) current_break);
-+
-+
-+ /* First, write the text segment with new header -- copy everything until
-+ the start of the data segment from the old file, and then go back and
-+ write the new header. */
-+ unexec_write (new_fd, 0, old_base_addr, old_datoff + ld_so_size);
-+ unexec_write (new_fd, 0, (char *) &new_hdr, sizeof (new_hdr));
-+
-+ /* Copy the rest of the data segment from the running image. */
-+ unexec_write (new_fd, old_datoff + ld_so_size,
-+ plt_end, real_data_size);
-+
-+ /* pad out the data segment */
-+ unexec_pad (new_fd, pad_size);
-+
-+ /* Finally, copy the symbol table information from the old file. */
-+ unexec_write (new_fd, new_treloff,
-+ old_base_addr + old_treloff,
-+ old_buf.st_size - old_treloff);
-+ }
-+
-+
-+ /* Next, map in the output file so that we can jump around fixing it
-+ up. We retain the old file so that we can refer to it. */
-+ unexec_fstat (new_fd, &new_buf);
-+ new_base_addr = unexec_mmap (new_fd,
-+ MASK_UP (new_buf.st_size, page_size),
-+ PROT_READ | PROT_WRITE,
-+ MAP_FILE | MAP_SHARED);
-+
-+
-+
-+ /* We need to do 2 things. First, make sure that _edata and _end (and
-+ hence, curbrk) are set to the correct values. At the same time, for
-+ neatness and to help with debugging, mark all the types of all ld.so
-+ and nm BSS symbols in the new file to be DATA, and make sure that
-+ there are no COMMON symbols in the output file, as any references to
-+ these can lose really big. Second, reset all of the ld.so "relocation
-+ sites" in the new file to have the values that appear in the old file
-+ -- the failure to do this was the biggest loser in the old version of
-+ this code. */
-+
-+ /* STEP 1 */
-+ /* Reset the regular symbol table first. */
-+ reset_symtab ((struct nlist *) (new_base_addr + N_SYMOFF(new_hdr)),
-+ (struct nlist *) (new_base_addr + N_SYMOFF(new_hdr) +
-+ new_hdr.a_syms),
-+ (char *) (new_base_addr + N_STROFF(new_hdr)),
-+ new_edata, new_edata,
-+ !!dynamic_addr);
-+
-+ /* Now reset the ld.so symbol table. */
-+ if (dynamic_addr)
-+ {
-+ struct translation_struct ts;
-+ struct relocation_info *tmp, *end;
-+ caddr_t syms, strings;
-+
-+ /* set up the structure that we use to translate addresses in the
-+ old file into file offsets */
-+ ts.txtaddr = N_TXTADDR (old_hdr);
-+ ts.txtoff = N_TXTOFF (old_hdr);
-+ ts.dataddr = N_DATADDR (old_hdr);
-+ ts.datoff = N_DATOFF (old_hdr);
-+ ts.bssaddr = N_DATADDR (old_hdr) + old_hdr.a_data;
-+ ts.endaddr = ts.bssaddr + old_hdr.a_bss;
-+
-+ syms = new_base_addr + unexec_addr_to_offset(ld2->sdt_nzlist, &ts);
-+ strings = new_base_addr + unexec_addr_to_offset(ld2->sdt_strings, &ts);
-+ reset_ldso_symtab ((struct nzlist *) syms, (struct nzlist *) strings,
-+ (char *) strings,
-+ new_edata, new_edata,
-+ !!dynamic_addr);
-+
-+ /* STEP 2 */
-+ tmp = (struct relocation_info *)
-+ (old_base_addr + unexec_addr_to_offset(ld2->sdt_rel, &ts));
-+ end = (struct relocation_info *)
-+ (old_base_addr + unexec_addr_to_offset(ld2->sdt_hash, &ts));
-+ while (tmp < end)
-+ {
-+ copy_relocation_site (tmp, old_base_addr, new_base_addr, &ts);
-+ tmp++;
-+ }
-+ }
-+
-+ /* get rid of the mmap-ed file space and make the output file
-+ executable -- then quit */
-+ munmap (new_base_addr, MASK_UP (new_buf.st_size, page_size));
-+ munmap (old_base_addr, MASK_UP (old_buf.st_size, page_size));
-+ unexec_fchmod (new_fd, 0755);
-+ close (new_fd);
-+ return 0;
-+}
-+
-+
-+int
-+run_time_remap (char *dummy)
-+{
-+ unsigned long current_sbrk = (unsigned long) sbrk (0);
-+
-+ if (sbrk_of_0_at_unexec > current_sbrk)
-+ {
-+ errno = 0;
-+ if (brk ((caddr_t) sbrk_of_0_at_unexec))
-+ fprintf (stderr, "failed to change brk addr to 0x%lx: %s\n",
-+ sbrk_of_0_at_unexec, SYS_ERR);
-+ }
-+
-+ return 0;
-+}
diff --git a/editors/emacs22/files/patch-ae b/editors/emacs22/files/patch-ae
deleted file mode 100644
index 82b5e69cad05..000000000000
--- a/editors/emacs22/files/patch-ae
+++ /dev/null
@@ -1,22 +0,0 @@
---- src/unexelf.c.orig Fri Oct 2 12:55:43 1998
-+++ src/unexelf.c Fri Oct 2 13:02:05 1998
-@@ -678,7 +678,8 @@
- if (n < 0)
- fatal ("Couldn't find segment next to .bss in %s\n", old_name, 0);
-
-- NEW_PROGRAM_H (n).p_filesz += new_data2_size;
-+/* NEW_PROGRAM_H (n).p_filesz += new_data2_size; */
-+ NEW_PROGRAM_H (n).p_filesz = new_bss_addr - NEW_PROGRAM_H (n).p_vaddr; /* From emacs 20.3 */
- NEW_PROGRAM_H (n).p_memsz = NEW_PROGRAM_H (n).p_filesz;
-
- #if 0 /* Maybe allow section after data2 - does this ever happen? */
-@@ -845,7 +846,9 @@
-
- for (; symp < symendp; symp ++)
- if (strcmp ((char *) (symnames + symp->st_name), "_end") == 0
-- || strcmp ((char *) (symnames + symp->st_name), "_edata") == 0)
-+ || strcmp ((char *) (symnames + symp->st_name), "end") == 0
-+ || strcmp ((char *) (symnames + symp->st_name), "_edata") == 0
-+ || strcmp ((char *) (symnames + symp->st_name), "edata") == 0)
- memcpy (&symp->st_value, &new_bss_addr, sizeof (new_bss_addr));
- }
diff --git a/editors/emacs22/files/patch-af b/editors/emacs22/files/patch-af
deleted file mode 100644
index 23092a4a8ca0..000000000000
--- a/editors/emacs22/files/patch-af
+++ /dev/null
@@ -1,13 +0,0 @@
---- configure.orig Tue Aug 20 13:11:26 1996
-+++ configure Sat Jan 16 23:18:54 1999
-@@ -756,6 +756,10 @@
- machine=alpha opsys=gnu-linux
- ;;
-
-+ alpha-*-freebsd* )
-+ machine=alpha opsys=freebsd
-+ ;;
-+
- ## Altos 3068
- m68*-altos-sysv* )
- machine=altos opsys=usg5-2
diff --git a/editors/emacs22/files/patch-ag b/editors/emacs22/files/patch-ag
deleted file mode 100644
index a556bd24f5eb..000000000000
--- a/editors/emacs22/files/patch-ag
+++ /dev/null
@@ -1,34 +0,0 @@
---- src/m/alpha.h.orig Sat Aug 10 07:03:36 1996
-+++ src/m/alpha.h Sat Jan 16 22:34:10 1999
-@@ -234,7 +234,11 @@
-
- #ifndef NOT_C_CODE
- /* We need these because pointers are larger than the default ints. */
-+#if !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__OpenBSD__)
- #include <alloca.h>
-+#else
-+#include <stdlib.h>
-+#endif
-
- /* Hack alert! For reasons unknown to mankind the string.h file insists
- on defining bcopy etc. as taking char pointers as arguments. With
-@@ -299,10 +303,18 @@
- termio and struct termios are mutually incompatible. */
- #define NO_TERMIO
-
--#ifdef LINUX
-+#if defined(LINUX) || \
-+ defined(__FreeBSD__) || defined (__NetBSD__) || defined (__OpenBSD__)
- # define TEXT_END ({ extern int _etext; &_etext; })
- # ifndef __ELF__
- # define COFF
- # define DATA_END ({ extern int _EDATA; &_EDATA; })
- # endif /* notdef __ELF__ */
- #endif
-+
-+#if (defined (__FreeBSD__) || defined (__NetBSD__) || defined (__OpenBSD__)) \
-+ && defined (__ELF__)
-+#define HAVE_TEXT_START
-+#endif
-+
-+
diff --git a/editors/emacs22/files/patch-ah b/editors/emacs22/files/patch-ah
deleted file mode 100644
index 3f990e4b5970..000000000000
--- a/editors/emacs22/files/patch-ah
+++ /dev/null
@@ -1,54 +0,0 @@
---- src/unexelf1.c.orig Sat Aug 10 06:56:52 1996
-+++ src/unexelf1.c Sun Jan 17 00:28:21 1999
-@@ -423,12 +423,50 @@
- #include <elf.h>
- #include <sys/mman.h>
-
--#ifdef __alpha__
-+#if defined(__alpha__) && defined(__osf__)
- # include <sym.h> /* get COFF debugging symbol table declaration */
-+#else if defined(__alpha__)
-+typedef struct {
-+ short magic;
-+ short vstamp;
-+ int ilineMax;
-+ int idnMax;
-+ int ipdMax;
-+ int isymMax;
-+ int ioptMax;
-+ int iauxMax;
-+ int issMax;
-+ int issExtMax;
-+ int ifdMax;
-+ int crfd;
-+ int iextMax;
-+ long cbLine;
-+ long cbLineOffset;
-+ long cbDnOffset;
-+ long cbPdOffset;
-+ long cbSymOffset;
-+ long cbOptOffset;
-+ long cbAuxOffset;
-+ long cbSsOffset;
-+ long cbSsExtOffset;
-+ long cbFdOffset;
-+ long cbRfdOffset;
-+ long cbExtOffset;
-+} HDRR, *pHDRR;
-+#define cbHDRR sizeof(HDRR)
-+#define hdrNil ((pHDRR)0)
- #endif
-
- #if __GNU_LIBRARY__ - 0 >= 6
- # include <link.h> /* get ElfW etc */
-+#endif
-+
-+#ifdef __FreeBSD__
-+# ifdef __STDC__
-+# define ElfW(type) Elf_##type
-+# else
-+# define ElfW(type) Elf_/**/type
-+# endif
- #endif
-
- #ifndef ElfW
diff --git a/editors/emacs22/files/patch-ai b/editors/emacs22/files/patch-ai
deleted file mode 100644
index 57da8f14f8fd..000000000000
--- a/editors/emacs22/files/patch-ai
+++ /dev/null
@@ -1,11 +0,0 @@
---- lib-src/Makefile.in.orig Sun Apr 4 13:04:19 1999
-+++ lib-src/Makefile.in Sun Apr 4 13:04:48 1999
-@@ -364,7 +364,7 @@
- $(CC) ${ALL_CFLAGS} ${srcdir}/cvtmail.c $(LOADLIBES) -o cvtmail
-
- fakemail: ${srcdir}/fakemail.c ../src/config.h
-- $(CC) ${ALL_CFLAGS} ${srcdir}/fakemail.c $(LOADLIBES) -o fakemail
-+ $(CC) ${ALL_CFLAGS} ${srcdir}/fakemail.c $(LOADLIBES) -lcompat -o fakemail
-
- yow: ${srcdir}/yow.c ../src/paths.h
- $(CC) ${ALL_CFLAGS} ${srcdir}/yow.c $(LOADLIBES) -o yow
diff --git a/editors/emacs22/files/patch-ba b/editors/emacs22/files/patch-ba
deleted file mode 100644
index c9f637aa3ba4..000000000000
--- a/editors/emacs22/files/patch-ba
+++ /dev/null
@@ -1,22 +0,0 @@
---- lib-src/emacsclient.c.old Tue Jul 23 23:18:33 1996
-+++ lib-src/emacsclient.c Thu Oct 8 22:34:54 1998
-@@ -94,6 +94,8 @@
- struct stat statbfr;
-
- gethostname (system_name, sizeof (system_name));
-+ system_name[sizeof (system_name) - 1] = '\0';
-+ /* system_name must be null-terminated string */
- sprintf (server.sun_path, "/tmp/esrv%d-%s", geteuid (), system_name);
-
- if (stat (server.sun_path, &statbfr) == -1)
---- lib-src/emacsserver.c.old Wed Jul 17 07:09:29 1996
-+++ lib-src/emacsserver.c Thu Oct 8 22:35:08 1998
-@@ -115,6 +115,8 @@
- server.sun_family = AF_UNIX;
- #ifndef SERVER_HOME_DIR
- gethostname (system_name, sizeof (system_name));
-+ system_name[sizeof (system_name) - 1] = '\0';
-+ /* system_name must be null-terminated string */
- sprintf (server.sun_path, "/tmp/esrv%d-%s", geteuid (), system_name);
-
- if (unlink (server.sun_path) == -1 && errno != ENOENT)
diff --git a/editors/emacs22/pkg-comment b/editors/emacs22/pkg-comment
deleted file mode 100644
index 5f2e16cd82ff..000000000000
--- a/editors/emacs22/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-GNU editing macros
diff --git a/editors/emacs22/pkg-descr b/editors/emacs22/pkg-descr
deleted file mode 100644
index 87a11a9cf372..000000000000
--- a/editors/emacs22/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-GNU Emacs is a self-documenting, customizable, extensible real-time
-display editor.
-
-Users new to Emacs will be able to use basic features fairly rapidly
-by studying the tutorial and using the self-documentation features.
-Emacs also has an extensive interactive manual browser. It is easily
-extensible since its editing commands are written in Lisp.
-
-GNU Emacs's many special packages handle mail reading (RMail) and
-sending (Mail), outline editing (Outline), compiling (Compile),
-running subshells within Emacs windows (Shell), running a Lisp
-read-eval-print loop (Lisp-Interaction-Mode), automated psychotherapy
-(Doctor :-) and many more.
-
-WWW: http://www.gnu.org/software/emacs/
diff --git a/editors/emacs22/pkg-plist b/editors/emacs22/pkg-plist
deleted file mode 100644
index bd28773b2034..000000000000
--- a/editors/emacs22/pkg-plist
+++ /dev/null
@@ -1,1051 +0,0 @@
-bin/ctags
-bin/b2m
-bin/rcs-checkin
-bin/emacs-%%EMACS_VERSION%%
-@exec ln -s %D/%F %B/emacs
-@unexec rm %B/emacs
-bin/etags
-bin/emacsclient
-@exec if [ ! -d %d/share/emacs/site-lisp ]; then mkdir -p %D/share/emacs/site-lisp; fi
-@exec if [ ! -d %d/share/emacs/%%EMACS_VERSION%%/site-lisp ]; then mkdir -p %D/share/emacs/%%EMACS_VERSION%%/site-lisp; fi
-@exec mkdir -p /var/run/emacs/lock ; chmod 1777 /var/run/emacs/lock
-etc/rc.d/emacs.sh
-@comment This can fail if other ports are installed, no need to
-@comment scare user in that case
-@unexec rmdir %D/share/emacs/%%EMACS_VERSION%%/site-lisp 2>/dev/null || true
-@unexec install-info --delete %D/info/emacs %D/info/dir
-@unexec install-info --delete %D/info/vip %D/info/dir
-@unexec install-info --delete %D/info/viper %D/info/dir
-@unexec install-info --delete %D/info/forms %D/info/dir
-@unexec install-info --delete %D/info/gnus %D/info/dir
-@unexec install-info --delete %D/info/mh-e %D/info/dir
-@unexec install-info --delete %D/info/cl %D/info/dir
-@unexec install-info --delete %D/info/sc %D/info/dir
-@unexec install-info --delete %D/info/dired-x %D/info/dir
-@unexec install-info --delete %D/info/ediff %D/info/dir
-@unexec install-info --delete %D/info/ccmode %D/info/dir
-@unexec install-info --delete %D/info/message %D/info/dir
-info/ccmode
-info/ccmode-1
-info/ccmode-2
-info/cl
-info/cl-1
-info/cl-2
-info/cl-3
-info/cl-4
-info/cl-5
-info/cl-6
-info/dired-x
-info/ediff
-info/ediff-1
-info/ediff-2
-info/emacs
-info/emacs-1
-info/emacs-10
-info/emacs-11
-info/emacs-12
-info/emacs-13
-info/emacs-14
-info/emacs-15
-info/emacs-16
-info/emacs-17
-info/emacs-18
-info/emacs-19
-info/emacs-2
-info/emacs-20
-info/emacs-21
-info/emacs-22
-info/emacs-23
-info/emacs-24
-info/emacs-25
-info/emacs-26
-info/emacs-27
-info/emacs-28
-info/emacs-29
-info/emacs-3
-info/emacs-4
-info/emacs-5
-info/emacs-6
-info/emacs-7
-info/emacs-8
-info/emacs-9
-info/forms
-info/gnus
-info/gnus-1
-info/gnus-2
-info/gnus-3
-info/gnus-4
-info/gnus-5
-info/gnus-6
-info/gnus-7
-info/gnus-8
-info/gnus-9
-info/gnus-10
-info/gnus-11
-info/message
-info/mh-e
-info/mh-e-1
-info/mh-e-2
-info/mh-e-3
-info/mh-e-4
-info/sc
-info/sc-1
-info/sc-2
-info/sc-3
-info/vip
-info/vip-1
-info/vip-2
-info/viper
-info/viper-1
-info/viper-2
-info/viper-3
-info/viper-4
-@exec install-info %D/info/emacs %D/info/dir
-@exec install-info %D/info/vip %D/info/dir
-@exec install-info %D/info/viper %D/info/dir
-@exec install-info %D/info/forms %D/info/dir
-@exec install-info %D/info/gnus %D/info/dir
-@exec install-info %D/info/mh-e %D/info/dir
-@exec install-info %D/info/cl %D/info/dir
-@exec install-info %D/info/sc %D/info/dir
-@exec install-info %D/info/dired-x %D/info/dir
-@exec install-info %D/info/ediff %D/info/dir
-@exec install-info %D/info/ccmode %D/info/dir
-@exec install-info %D/info/message %D/info/dir
-libexec/emacs/%%EMACS_VERSION%%/%%EMACS_ARCH%%/cvtmail
-libexec/emacs/%%EMACS_VERSION%%/%%EMACS_ARCH%%/digest-doc
-libexec/emacs/%%EMACS_VERSION%%/%%EMACS_ARCH%%/emacsserver
-libexec/emacs/%%EMACS_VERSION%%/%%EMACS_ARCH%%/fakemail
-libexec/emacs/%%EMACS_VERSION%%/%%EMACS_ARCH%%/hexl
-libexec/emacs/%%EMACS_VERSION%%/%%EMACS_ARCH%%/movemail
-libexec/emacs/%%EMACS_VERSION%%/%%EMACS_ARCH%%/profile
-libexec/emacs/%%EMACS_VERSION%%/%%EMACS_ARCH%%/rcs2log
-libexec/emacs/%%EMACS_VERSION%%/%%EMACS_ARCH%%/sorted-doc
-libexec/emacs/%%EMACS_VERSION%%/%%EMACS_ARCH%%/vcdiff
-libexec/emacs/%%EMACS_VERSION%%/%%EMACS_ARCH%%/yow
-@dirrm libexec/emacs/%%EMACS_VERSION%%/%%EMACS_ARCH%%
-@dirrm libexec/emacs/%%EMACS_VERSION%%
-@unexec rmdir %D/libexec/emacs 2>/dev/null || true
-share/emacs/%%EMACS_VERSION%%/etc/3B-MAXMEM
-share/emacs/%%EMACS_VERSION%%/etc/AIX.DUMP
-share/emacs/%%EMACS_VERSION%%/etc/BABYL
-share/emacs/%%EMACS_VERSION%%/etc/CENSORSHIP
-share/emacs/%%EMACS_VERSION%%/etc/COOKIES
-share/emacs/%%EMACS_VERSION%%/etc/COPYING
-share/emacs/%%EMACS_VERSION%%/etc/DEBUG
-share/emacs/%%EMACS_VERSION%%/etc/DISTRIB
-share/emacs/%%EMACS_VERSION%%/etc/DOC-%%EMACS_VERSION%%.1
-share/emacs/%%EMACS_VERSION%%/etc/FAQ
-share/emacs/%%EMACS_VERSION%%/etc/FTP
-share/emacs/%%EMACS_VERSION%%/etc/GNU
-share/emacs/%%EMACS_VERSION%%/etc/INTERVIEW
-share/emacs/%%EMACS_VERSION%%/etc/JOKES
-share/emacs/%%EMACS_VERSION%%/etc/LEDIT
-share/emacs/%%EMACS_VERSION%%/etc/LINUX-GNU
-share/emacs/%%EMACS_VERSION%%/etc/LNEWS
-share/emacs/%%EMACS_VERSION%%/etc/LPF
-share/emacs/%%EMACS_VERSION%%/etc/MACHINES
-share/emacs/%%EMACS_VERSION%%/etc/MAILINGLISTS
-share/emacs/%%EMACS_VERSION%%/etc/MH-E-NEWS
-share/emacs/%%EMACS_VERSION%%/etc/MH-E-ONEWS
-share/emacs/%%EMACS_VERSION%%/etc/MORE.STUFF
-share/emacs/%%EMACS_VERSION%%/etc/MOTIVATION
-share/emacs/%%EMACS_VERSION%%/etc/NEWS
-share/emacs/%%EMACS_VERSION%%/etc/ONEWS
-share/emacs/%%EMACS_VERSION%%/etc/OONEWS
-share/emacs/%%EMACS_VERSION%%/etc/OOONEWS
-share/emacs/%%EMACS_VERSION%%/etc/OOOONEWS
-share/emacs/%%EMACS_VERSION%%/etc/ORDERS
-share/emacs/%%EMACS_VERSION%%/etc/ORDERS.EUROPE
-share/emacs/%%EMACS_VERSION%%/etc/ORDERS.JAPAN
-share/emacs/%%EMACS_VERSION%%/etc/OTHER.EMACSES
-share/emacs/%%EMACS_VERSION%%/etc/README
-share/emacs/%%EMACS_VERSION%%/etc/SERVICE
-share/emacs/%%EMACS_VERSION%%/etc/SUN-SUPPORT
-share/emacs/%%EMACS_VERSION%%/etc/TERMS
-share/emacs/%%EMACS_VERSION%%/etc/TODO
-share/emacs/%%EMACS_VERSION%%/etc/TUTORIAL
-share/emacs/%%EMACS_VERSION%%/etc/WHY-FREE
-share/emacs/%%EMACS_VERSION%%/etc/Xkeymap.txt
-share/emacs/%%EMACS_VERSION%%/etc/celibacy.1
-share/emacs/%%EMACS_VERSION%%/etc/condom.1
-share/emacs/%%EMACS_VERSION%%/etc/copying.paper
-share/emacs/%%EMACS_VERSION%%/etc/ctags.1
-share/emacs/%%EMACS_VERSION%%/etc/e/eterm
-share/emacs/%%EMACS_VERSION%%/etc/e/eterm.ti
-share/emacs/%%EMACS_VERSION%%/etc/echo.msg
-share/emacs/%%EMACS_VERSION%%/etc/edt-user.doc
-share/emacs/%%EMACS_VERSION%%/etc/emacs.1
-share/emacs/%%EMACS_VERSION%%/etc/emacs.bash
-share/emacs/%%EMACS_VERSION%%/etc/emacs.csh
-share/emacs/%%EMACS_VERSION%%/etc/emacs.icon
-share/emacs/%%EMACS_VERSION%%/etc/emacs.xbm
-share/emacs/%%EMACS_VERSION%%/etc/emacstool.1
-share/emacs/%%EMACS_VERSION%%/etc/enriched.doc
-share/emacs/%%EMACS_VERSION%%/etc/etags.1
-share/emacs/%%EMACS_VERSION%%/etc/future-bug
-share/emacs/%%EMACS_VERSION%%/etc/gnu.xpm
-share/emacs/%%EMACS_VERSION%%/etc/gnus-tut.txt
-share/emacs/%%EMACS_VERSION%%/etc/ledit.l
-share/emacs/%%EMACS_VERSION%%/etc/ms-7bkermit
-share/emacs/%%EMACS_VERSION%%/etc/ms-kermit
-share/emacs/%%EMACS_VERSION%%/etc/news.texi
-share/emacs/%%EMACS_VERSION%%/etc/refcard.bit
-share/emacs/%%EMACS_VERSION%%/etc/refcard.ps
-share/emacs/%%EMACS_VERSION%%/etc/refcard.tex
-share/emacs/%%EMACS_VERSION%%/etc/rgb.txt
-share/emacs/%%EMACS_VERSION%%/etc/sex.6
-share/emacs/%%EMACS_VERSION%%/etc/spook.lines
-share/emacs/%%EMACS_VERSION%%/etc/termcap.src
-share/emacs/%%EMACS_VERSION%%/etc/ulimit.hack
-share/emacs/%%EMACS_VERSION%%/etc/vipcard.tex
-share/emacs/%%EMACS_VERSION%%/etc/viperCard.tex
-share/emacs/%%EMACS_VERSION%%/etc/yow.lines
-share/emacs/%%EMACS_VERSION%%/lisp/COPYING
-share/emacs/%%EMACS_VERSION%%/lisp/README
-share/emacs/%%EMACS_VERSION%%/lisp/abbrev.el
-share/emacs/%%EMACS_VERSION%%/lisp/abbrev.elc
-share/emacs/%%EMACS_VERSION%%/lisp/abbrevlist.el
-share/emacs/%%EMACS_VERSION%%/lisp/abbrevlist.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ada-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/ada-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/add-log.el
-share/emacs/%%EMACS_VERSION%%/lisp/add-log.elc
-share/emacs/%%EMACS_VERSION%%/lisp/advice.el
-share/emacs/%%EMACS_VERSION%%/lisp/advice.elc
-share/emacs/%%EMACS_VERSION%%/lisp/allout.el
-share/emacs/%%EMACS_VERSION%%/lisp/allout.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ange-ftp.el
-share/emacs/%%EMACS_VERSION%%/lisp/ange-ftp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/appt.el
-share/emacs/%%EMACS_VERSION%%/lisp/appt.elc
-share/emacs/%%EMACS_VERSION%%/lisp/apropos.el
-share/emacs/%%EMACS_VERSION%%/lisp/apropos.elc
-share/emacs/%%EMACS_VERSION%%/lisp/arc-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/arc-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/array.el
-share/emacs/%%EMACS_VERSION%%/lisp/array.elc
-share/emacs/%%EMACS_VERSION%%/lisp/asm-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/asm-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/assoc.el
-share/emacs/%%EMACS_VERSION%%/lisp/assoc.elc
-share/emacs/%%EMACS_VERSION%%/lisp/auto-show.el
-share/emacs/%%EMACS_VERSION%%/lisp/auto-show.elc
-share/emacs/%%EMACS_VERSION%%/lisp/autoinsert.el
-share/emacs/%%EMACS_VERSION%%/lisp/autoinsert.elc
-share/emacs/%%EMACS_VERSION%%/lisp/autoload.el
-share/emacs/%%EMACS_VERSION%%/lisp/autoload.elc
-share/emacs/%%EMACS_VERSION%%/lisp/avoid.el
-share/emacs/%%EMACS_VERSION%%/lisp/avoid.elc
-share/emacs/%%EMACS_VERSION%%/lisp/awk-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/awk-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/backquote.el
-share/emacs/%%EMACS_VERSION%%/lisp/backquote.elc
-share/emacs/%%EMACS_VERSION%%/lisp/bib-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/bib-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/bibtex.el
-share/emacs/%%EMACS_VERSION%%/lisp/bibtex.elc
-share/emacs/%%EMACS_VERSION%%/lisp/blackbox.el
-share/emacs/%%EMACS_VERSION%%/lisp/blackbox.elc
-share/emacs/%%EMACS_VERSION%%/lisp/blessmail.el
-share/emacs/%%EMACS_VERSION%%/lisp/bookmark.el
-share/emacs/%%EMACS_VERSION%%/lisp/bookmark.elc
-share/emacs/%%EMACS_VERSION%%/lisp/browse-url.el
-share/emacs/%%EMACS_VERSION%%/lisp/browse-url.elc
-share/emacs/%%EMACS_VERSION%%/lisp/buff-menu.el
-share/emacs/%%EMACS_VERSION%%/lisp/buff-menu.elc
-share/emacs/%%EMACS_VERSION%%/lisp/byte-opt.el
-share/emacs/%%EMACS_VERSION%%/lisp/byte-opt.elc
-share/emacs/%%EMACS_VERSION%%/lisp/byte-run.el
-share/emacs/%%EMACS_VERSION%%/lisp/byte-run.elc
-share/emacs/%%EMACS_VERSION%%/lisp/bytecomp.el
-share/emacs/%%EMACS_VERSION%%/lisp/bytecomp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/c-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/c-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-china.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-china.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-coptic.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-coptic.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-dst.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-dst.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-french.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-french.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-hebrew.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-hebrew.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-islam.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-islam.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-iso.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-iso.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-julian.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-julian.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-mayan.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-mayan.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-menu.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-menu.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-move.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-move.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-persia.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-persia.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-tex.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-tex.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-x.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-x.elc
-share/emacs/%%EMACS_VERSION%%/lisp/calendar.el
-share/emacs/%%EMACS_VERSION%%/lisp/calendar.elc
-share/emacs/%%EMACS_VERSION%%/lisp/case-table.el
-share/emacs/%%EMACS_VERSION%%/lisp/case-table.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cc-compat.el
-share/emacs/%%EMACS_VERSION%%/lisp/cc-compat.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cc-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/cc-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cdl.el
-share/emacs/%%EMACS_VERSION%%/lisp/cdl.elc
-share/emacs/%%EMACS_VERSION%%/lisp/chistory.el
-share/emacs/%%EMACS_VERSION%%/lisp/chistory.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cl-compat.el
-share/emacs/%%EMACS_VERSION%%/lisp/cl-compat.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cl-extra.el
-share/emacs/%%EMACS_VERSION%%/lisp/cl-extra.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cl-indent.el
-share/emacs/%%EMACS_VERSION%%/lisp/cl-indent.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cl-macs.el
-share/emacs/%%EMACS_VERSION%%/lisp/cl-macs.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cl-seq.el
-share/emacs/%%EMACS_VERSION%%/lisp/cl-seq.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cl-specs.el
-share/emacs/%%EMACS_VERSION%%/lisp/cl-specs.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cl.el
-share/emacs/%%EMACS_VERSION%%/lisp/cl.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cmacexp.el
-share/emacs/%%EMACS_VERSION%%/lisp/cmacexp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cmuscheme.el
-share/emacs/%%EMACS_VERSION%%/lisp/cmuscheme.elc
-share/emacs/%%EMACS_VERSION%%/lisp/comint.el
-share/emacs/%%EMACS_VERSION%%/lisp/comint.elc
-share/emacs/%%EMACS_VERSION%%/lisp/compare-w.el
-share/emacs/%%EMACS_VERSION%%/lisp/compare-w.elc
-share/emacs/%%EMACS_VERSION%%/lisp/compile.el
-share/emacs/%%EMACS_VERSION%%/lisp/compile.elc
-share/emacs/%%EMACS_VERSION%%/lisp/complete.el
-share/emacs/%%EMACS_VERSION%%/lisp/complete.elc
-share/emacs/%%EMACS_VERSION%%/lisp/completion.el
-share/emacs/%%EMACS_VERSION%%/lisp/completion.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cookie1.el
-share/emacs/%%EMACS_VERSION%%/lisp/cookie1.elc
-share/emacs/%%EMACS_VERSION%%/lisp/copyright.el
-share/emacs/%%EMACS_VERSION%%/lisp/copyright.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cplus-md.el
-share/emacs/%%EMACS_VERSION%%/lisp/cplus-md.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cpp.el
-share/emacs/%%EMACS_VERSION%%/lisp/cpp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cust-print.el
-share/emacs/%%EMACS_VERSION%%/lisp/cust-print.elc
-share/emacs/%%EMACS_VERSION%%/lisp/custom.el
-share/emacs/%%EMACS_VERSION%%/lisp/custom.elc
-share/emacs/%%EMACS_VERSION%%/lisp/dabbrev.el
-share/emacs/%%EMACS_VERSION%%/lisp/dabbrev.elc
-share/emacs/%%EMACS_VERSION%%/lisp/debug.el
-share/emacs/%%EMACS_VERSION%%/lisp/debug.elc
-share/emacs/%%EMACS_VERSION%%/lisp/decipher.el
-share/emacs/%%EMACS_VERSION%%/lisp/decipher.elc
-share/emacs/%%EMACS_VERSION%%/lisp/delsel.el
-share/emacs/%%EMACS_VERSION%%/lisp/delsel.elc
-share/emacs/%%EMACS_VERSION%%/lisp/derived.el
-share/emacs/%%EMACS_VERSION%%/lisp/derived.elc
-share/emacs/%%EMACS_VERSION%%/lisp/desktop.el
-share/emacs/%%EMACS_VERSION%%/lisp/desktop.elc
-share/emacs/%%EMACS_VERSION%%/lisp/diary-lib.el
-share/emacs/%%EMACS_VERSION%%/lisp/diary-lib.elc
-share/emacs/%%EMACS_VERSION%%/lisp/diff.el
-share/emacs/%%EMACS_VERSION%%/lisp/diff.elc
-share/emacs/%%EMACS_VERSION%%/lisp/dired-aux.el
-share/emacs/%%EMACS_VERSION%%/lisp/dired-aux.elc
-share/emacs/%%EMACS_VERSION%%/lisp/dired-x.el
-share/emacs/%%EMACS_VERSION%%/lisp/dired-x.elc
-share/emacs/%%EMACS_VERSION%%/lisp/dired.el
-share/emacs/%%EMACS_VERSION%%/lisp/dired.elc
-share/emacs/%%EMACS_VERSION%%/lisp/disass.el
-share/emacs/%%EMACS_VERSION%%/lisp/disass.elc
-share/emacs/%%EMACS_VERSION%%/lisp/disp-table.el
-share/emacs/%%EMACS_VERSION%%/lisp/disp-table.elc
-share/emacs/%%EMACS_VERSION%%/lisp/dissociate.el
-share/emacs/%%EMACS_VERSION%%/lisp/dissociate.elc
-share/emacs/%%EMACS_VERSION%%/lisp/docref.el
-share/emacs/%%EMACS_VERSION%%/lisp/docref.elc
-share/emacs/%%EMACS_VERSION%%/lisp/doctor.el
-share/emacs/%%EMACS_VERSION%%/lisp/doctor.elc
-share/emacs/%%EMACS_VERSION%%/lisp/dos-fns.el
-share/emacs/%%EMACS_VERSION%%/lisp/dos-fns.elc
-share/emacs/%%EMACS_VERSION%%/lisp/double.el
-share/emacs/%%EMACS_VERSION%%/lisp/double.elc
-share/emacs/%%EMACS_VERSION%%/lisp/dunnet.el
-share/emacs/%%EMACS_VERSION%%/lisp/dunnet.elc
-share/emacs/%%EMACS_VERSION%%/lisp/easymenu.el
-share/emacs/%%EMACS_VERSION%%/lisp/easymenu.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ebuff-menu.el
-share/emacs/%%EMACS_VERSION%%/lisp/ebuff-menu.elc
-share/emacs/%%EMACS_VERSION%%/lisp/echistory.el
-share/emacs/%%EMACS_VERSION%%/lisp/echistory.elc
-share/emacs/%%EMACS_VERSION%%/lisp/edebug.el
-share/emacs/%%EMACS_VERSION%%/lisp/edebug.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-diff.el
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-diff.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-hook.el
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-hook.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-init.el
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-init.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-merg.el
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-merg.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-mult.el
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-mult.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-ptch.el
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-ptch.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-util.el
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-util.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-vers.el
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-vers.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-wind.el
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-wind.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ediff.el
-share/emacs/%%EMACS_VERSION%%/lisp/ediff.elc
-share/emacs/%%EMACS_VERSION%%/lisp/edmacro.el
-share/emacs/%%EMACS_VERSION%%/lisp/edmacro.elc
-share/emacs/%%EMACS_VERSION%%/lisp/edt-lk201.el
-share/emacs/%%EMACS_VERSION%%/lisp/edt-lk201.elc
-share/emacs/%%EMACS_VERSION%%/lisp/edt-mapper.el
-share/emacs/%%EMACS_VERSION%%/lisp/edt-mapper.elc
-share/emacs/%%EMACS_VERSION%%/lisp/edt-pc.el
-share/emacs/%%EMACS_VERSION%%/lisp/edt-pc.elc
-share/emacs/%%EMACS_VERSION%%/lisp/edt-vt100.el
-share/emacs/%%EMACS_VERSION%%/lisp/edt-vt100.elc
-share/emacs/%%EMACS_VERSION%%/lisp/edt.el
-share/emacs/%%EMACS_VERSION%%/lisp/edt.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ehelp.el
-share/emacs/%%EMACS_VERSION%%/lisp/ehelp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/electric.el
-share/emacs/%%EMACS_VERSION%%/lisp/electric.elc
-share/emacs/%%EMACS_VERSION%%/lisp/elp.el
-share/emacs/%%EMACS_VERSION%%/lisp/elp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/emacs-lock.el
-share/emacs/%%EMACS_VERSION%%/lisp/emacs-lock.elc
-share/emacs/%%EMACS_VERSION%%/lisp/emacsbug.el
-share/emacs/%%EMACS_VERSION%%/lisp/emacsbug.elc
-share/emacs/%%EMACS_VERSION%%/lisp/emerge.el
-share/emacs/%%EMACS_VERSION%%/lisp/emerge.elc
-share/emacs/%%EMACS_VERSION%%/lisp/enriched.el
-share/emacs/%%EMACS_VERSION%%/lisp/enriched.elc
-share/emacs/%%EMACS_VERSION%%/lisp/env.el
-share/emacs/%%EMACS_VERSION%%/lisp/env.elc
-share/emacs/%%EMACS_VERSION%%/lisp/etags.el
-share/emacs/%%EMACS_VERSION%%/lisp/etags.elc
-share/emacs/%%EMACS_VERSION%%/lisp/eval-reg.el
-share/emacs/%%EMACS_VERSION%%/lisp/eval-reg.elc
-share/emacs/%%EMACS_VERSION%%/lisp/executable.el
-share/emacs/%%EMACS_VERSION%%/lisp/executable.elc
-share/emacs/%%EMACS_VERSION%%/lisp/f90.el
-share/emacs/%%EMACS_VERSION%%/lisp/f90.elc
-share/emacs/%%EMACS_VERSION%%/lisp/facemenu.el
-share/emacs/%%EMACS_VERSION%%/lisp/facemenu.elc
-share/emacs/%%EMACS_VERSION%%/lisp/faces.el
-share/emacs/%%EMACS_VERSION%%/lisp/faces.elc
-share/emacs/%%EMACS_VERSION%%/lisp/fast-lock.el
-share/emacs/%%EMACS_VERSION%%/lisp/fast-lock.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ffap.el
-share/emacs/%%EMACS_VERSION%%/lisp/ffap.elc
-share/emacs/%%EMACS_VERSION%%/lisp/files.el
-share/emacs/%%EMACS_VERSION%%/lisp/files.elc
-share/emacs/%%EMACS_VERSION%%/lisp/fill.el
-share/emacs/%%EMACS_VERSION%%/lisp/fill.elc
-share/emacs/%%EMACS_VERSION%%/lisp/find-dired.el
-share/emacs/%%EMACS_VERSION%%/lisp/find-dired.elc
-share/emacs/%%EMACS_VERSION%%/lisp/find-file.el
-share/emacs/%%EMACS_VERSION%%/lisp/find-file.elc
-share/emacs/%%EMACS_VERSION%%/lisp/find-gc.el
-share/emacs/%%EMACS_VERSION%%/lisp/find-gc.elc
-share/emacs/%%EMACS_VERSION%%/lisp/finder-inf.el
-share/emacs/%%EMACS_VERSION%%/lisp/finder-inf.elc
-share/emacs/%%EMACS_VERSION%%/lisp/finder.el
-share/emacs/%%EMACS_VERSION%%/lisp/finder.elc
-share/emacs/%%EMACS_VERSION%%/lisp/float-sup.el
-share/emacs/%%EMACS_VERSION%%/lisp/float-sup.elc
-share/emacs/%%EMACS_VERSION%%/lisp/float.el
-share/emacs/%%EMACS_VERSION%%/lisp/float.elc
-share/emacs/%%EMACS_VERSION%%/lisp/flow-ctrl.el
-share/emacs/%%EMACS_VERSION%%/lisp/flow-ctrl.elc
-share/emacs/%%EMACS_VERSION%%/lisp/foldout.el
-share/emacs/%%EMACS_VERSION%%/lisp/foldout.elc
-share/emacs/%%EMACS_VERSION%%/lisp/follow.el
-share/emacs/%%EMACS_VERSION%%/lisp/follow.elc
-share/emacs/%%EMACS_VERSION%%/lisp/font-lock.el
-share/emacs/%%EMACS_VERSION%%/lisp/font-lock.elc
-share/emacs/%%EMACS_VERSION%%/lisp/format.el
-share/emacs/%%EMACS_VERSION%%/lisp/format.elc
-share/emacs/%%EMACS_VERSION%%/lisp/forms-d2.dat
-share/emacs/%%EMACS_VERSION%%/lisp/forms-d2.el
-share/emacs/%%EMACS_VERSION%%/lisp/forms-pass.el
-share/emacs/%%EMACS_VERSION%%/lisp/forms.el
-share/emacs/%%EMACS_VERSION%%/lisp/forms.elc
-share/emacs/%%EMACS_VERSION%%/lisp/fortran.el
-share/emacs/%%EMACS_VERSION%%/lisp/fortran.elc
-share/emacs/%%EMACS_VERSION%%/lisp/frame.el
-share/emacs/%%EMACS_VERSION%%/lisp/frame.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-cache.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-cache.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-cite.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-cite.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-cus.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-cus.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-demon.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-demon.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-edit.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-edit.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-ems.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-ems.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-gl.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-gl.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-kill.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-kill.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-mh.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-mh.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-msg.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-msg.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-nocem.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-nocem.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-salt.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-salt.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-score.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-score.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-setup.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-setup.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-soup.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-soup.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-srvr.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-srvr.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-topic.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-topic.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-uu.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-uu.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-vis.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-vis.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-vm.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-vm.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gomoku.el
-share/emacs/%%EMACS_VERSION%%/lisp/gomoku.elc
-share/emacs/%%EMACS_VERSION%%/lisp/goto-addr.el
-share/emacs/%%EMACS_VERSION%%/lisp/goto-addr.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gud.el
-share/emacs/%%EMACS_VERSION%%/lisp/gud.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gulp.el
-share/emacs/%%EMACS_VERSION%%/lisp/gulp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/hanoi.el
-share/emacs/%%EMACS_VERSION%%/lisp/hanoi.elc
-share/emacs/%%EMACS_VERSION%%/lisp/help-macro.el
-share/emacs/%%EMACS_VERSION%%/lisp/help-macro.elc
-share/emacs/%%EMACS_VERSION%%/lisp/help.el
-share/emacs/%%EMACS_VERSION%%/lisp/help.elc
-share/emacs/%%EMACS_VERSION%%/lisp/helper.el
-share/emacs/%%EMACS_VERSION%%/lisp/helper.elc
-share/emacs/%%EMACS_VERSION%%/lisp/hexl.el
-share/emacs/%%EMACS_VERSION%%/lisp/hexl.elc
-share/emacs/%%EMACS_VERSION%%/lisp/hideif.el
-share/emacs/%%EMACS_VERSION%%/lisp/hideif.elc
-share/emacs/%%EMACS_VERSION%%/lisp/hideshow.el
-share/emacs/%%EMACS_VERSION%%/lisp/hideshow.elc
-share/emacs/%%EMACS_VERSION%%/lisp/hilit19.el
-share/emacs/%%EMACS_VERSION%%/lisp/hilit19.elc
-share/emacs/%%EMACS_VERSION%%/lisp/hippie-exp.el
-share/emacs/%%EMACS_VERSION%%/lisp/hippie-exp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/holidays.el
-share/emacs/%%EMACS_VERSION%%/lisp/holidays.elc
-share/emacs/%%EMACS_VERSION%%/lisp/icomplete.el
-share/emacs/%%EMACS_VERSION%%/lisp/icomplete.elc
-share/emacs/%%EMACS_VERSION%%/lisp/icon.el
-share/emacs/%%EMACS_VERSION%%/lisp/icon.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ielm.el
-share/emacs/%%EMACS_VERSION%%/lisp/ielm.elc
-share/emacs/%%EMACS_VERSION%%/lisp/imenu.el
-share/emacs/%%EMACS_VERSION%%/lisp/imenu.elc
-share/emacs/%%EMACS_VERSION%%/lisp/indent.el
-share/emacs/%%EMACS_VERSION%%/lisp/indent.elc
-share/emacs/%%EMACS_VERSION%%/lisp/inf-lisp.el
-share/emacs/%%EMACS_VERSION%%/lisp/inf-lisp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/info.el
-share/emacs/%%EMACS_VERSION%%/lisp/info.elc
-share/emacs/%%EMACS_VERSION%%/lisp/informat.el
-share/emacs/%%EMACS_VERSION%%/lisp/informat.elc
-share/emacs/%%EMACS_VERSION%%/lisp/isearch.el
-share/emacs/%%EMACS_VERSION%%/lisp/isearch.elc
-share/emacs/%%EMACS_VERSION%%/lisp/iso-acc.el
-share/emacs/%%EMACS_VERSION%%/lisp/iso-acc.elc
-share/emacs/%%EMACS_VERSION%%/lisp/iso-ascii.el
-share/emacs/%%EMACS_VERSION%%/lisp/iso-ascii.elc
-share/emacs/%%EMACS_VERSION%%/lisp/iso-cvt.el
-share/emacs/%%EMACS_VERSION%%/lisp/iso-cvt.elc
-share/emacs/%%EMACS_VERSION%%/lisp/iso-insert.el
-share/emacs/%%EMACS_VERSION%%/lisp/iso-insert.elc
-share/emacs/%%EMACS_VERSION%%/lisp/iso-swed.el
-share/emacs/%%EMACS_VERSION%%/lisp/iso-swed.elc
-share/emacs/%%EMACS_VERSION%%/lisp/iso-syntax.el
-share/emacs/%%EMACS_VERSION%%/lisp/iso-syntax.elc
-share/emacs/%%EMACS_VERSION%%/lisp/iso-transl.el
-share/emacs/%%EMACS_VERSION%%/lisp/iso-transl.elc
-share/emacs/%%EMACS_VERSION%%/lisp/iso02-syn.el
-share/emacs/%%EMACS_VERSION%%/lisp/iso02-syn.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ispell.el
-share/emacs/%%EMACS_VERSION%%/lisp/ispell.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ispell4.el
-share/emacs/%%EMACS_VERSION%%/lisp/ispell4.elc
-share/emacs/%%EMACS_VERSION%%/lisp/jka-compr.el
-share/emacs/%%EMACS_VERSION%%/lisp/jka-compr.elc
-share/emacs/%%EMACS_VERSION%%/lisp/kermit.el
-share/emacs/%%EMACS_VERSION%%/lisp/kermit.elc
-share/emacs/%%EMACS_VERSION%%/lisp/lazy-lock.el
-share/emacs/%%EMACS_VERSION%%/lisp/lazy-lock.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ledit.el
-share/emacs/%%EMACS_VERSION%%/lisp/ledit.elc
-share/emacs/%%EMACS_VERSION%%/lisp/levents.el
-share/emacs/%%EMACS_VERSION%%/lisp/levents.elc
-share/emacs/%%EMACS_VERSION%%/lisp/life.el
-share/emacs/%%EMACS_VERSION%%/lisp/life.elc
-share/emacs/%%EMACS_VERSION%%/lisp/lisp-mnt.el
-share/emacs/%%EMACS_VERSION%%/lisp/lisp-mnt.elc
-share/emacs/%%EMACS_VERSION%%/lisp/lisp-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/lisp-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/lisp.el
-share/emacs/%%EMACS_VERSION%%/lisp/lisp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/lmenu.el
-share/emacs/%%EMACS_VERSION%%/lisp/lmenu.elc
-share/emacs/%%EMACS_VERSION%%/lisp/loaddefs.el
-share/emacs/%%EMACS_VERSION%%/lisp/loadhist.el
-share/emacs/%%EMACS_VERSION%%/lisp/loadhist.elc
-share/emacs/%%EMACS_VERSION%%/lisp/loadup.el
-share/emacs/%%EMACS_VERSION%%/lisp/lpr.el
-share/emacs/%%EMACS_VERSION%%/lisp/lpr.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ls-lisp.el
-share/emacs/%%EMACS_VERSION%%/lisp/ls-lisp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/lselect.el
-share/emacs/%%EMACS_VERSION%%/lisp/lselect.elc
-share/emacs/%%EMACS_VERSION%%/lisp/lucid.el
-share/emacs/%%EMACS_VERSION%%/lisp/lucid.elc
-share/emacs/%%EMACS_VERSION%%/lisp/lunar.el
-share/emacs/%%EMACS_VERSION%%/lisp/lunar.elc
-share/emacs/%%EMACS_VERSION%%/lisp/macros.el
-share/emacs/%%EMACS_VERSION%%/lisp/macros.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mail-extr.el
-share/emacs/%%EMACS_VERSION%%/lisp/mail-extr.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mail-hist.el
-share/emacs/%%EMACS_VERSION%%/lisp/mail-hist.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mail-utils.el
-share/emacs/%%EMACS_VERSION%%/lisp/mail-utils.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mailabbrev.el
-share/emacs/%%EMACS_VERSION%%/lisp/mailabbrev.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mailalias.el
-share/emacs/%%EMACS_VERSION%%/lisp/mailalias.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mailheader.el
-share/emacs/%%EMACS_VERSION%%/lisp/mailheader.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mailpost.el
-share/emacs/%%EMACS_VERSION%%/lisp/mailpost.elc
-share/emacs/%%EMACS_VERSION%%/lisp/make-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/make-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/makeinfo.el
-share/emacs/%%EMACS_VERSION%%/lisp/makeinfo.elc
-share/emacs/%%EMACS_VERSION%%/lisp/makesum.el
-share/emacs/%%EMACS_VERSION%%/lisp/makesum.elc
-share/emacs/%%EMACS_VERSION%%/lisp/man.el
-share/emacs/%%EMACS_VERSION%%/lisp/man.elc
-share/emacs/%%EMACS_VERSION%%/lisp/map-ynp.el
-share/emacs/%%EMACS_VERSION%%/lisp/map-ynp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/meese.el
-share/emacs/%%EMACS_VERSION%%/lisp/meese.elc
-share/emacs/%%EMACS_VERSION%%/lisp/menu-bar.el
-share/emacs/%%EMACS_VERSION%%/lisp/menu-bar.elc
-share/emacs/%%EMACS_VERSION%%/lisp/message.el
-share/emacs/%%EMACS_VERSION%%/lisp/message.elc
-share/emacs/%%EMACS_VERSION%%/lisp/metamail.el
-share/emacs/%%EMACS_VERSION%%/lisp/metamail.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mh-comp.el
-share/emacs/%%EMACS_VERSION%%/lisp/mh-comp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mh-e.el
-share/emacs/%%EMACS_VERSION%%/lisp/mh-e.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mh-funcs.el
-share/emacs/%%EMACS_VERSION%%/lisp/mh-funcs.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mh-mime.el
-share/emacs/%%EMACS_VERSION%%/lisp/mh-mime.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mh-pick.el
-share/emacs/%%EMACS_VERSION%%/lisp/mh-pick.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mh-seq.el
-share/emacs/%%EMACS_VERSION%%/lisp/mh-seq.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mh-utils.el
-share/emacs/%%EMACS_VERSION%%/lisp/mh-utils.elc
-share/emacs/%%EMACS_VERSION%%/lisp/misc.el
-share/emacs/%%EMACS_VERSION%%/lisp/misc.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mlconvert.el
-share/emacs/%%EMACS_VERSION%%/lisp/mlconvert.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mldrag.el
-share/emacs/%%EMACS_VERSION%%/lisp/mldrag.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mlsupport.el
-share/emacs/%%EMACS_VERSION%%/lisp/mlsupport.elc
-share/emacs/%%EMACS_VERSION%%/lisp/modula2.el
-share/emacs/%%EMACS_VERSION%%/lisp/modula2.elc
-share/emacs/%%EMACS_VERSION%%/lisp/morse.el
-share/emacs/%%EMACS_VERSION%%/lisp/morse.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mouse-sel.el
-share/emacs/%%EMACS_VERSION%%/lisp/mouse-sel.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mouse.el
-share/emacs/%%EMACS_VERSION%%/lisp/mouse.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mpuz.el
-share/emacs/%%EMACS_VERSION%%/lisp/mpuz.elc
-share/emacs/%%EMACS_VERSION%%/lisp/msb.el
-share/emacs/%%EMACS_VERSION%%/lisp/msb.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nnbabyl.el
-share/emacs/%%EMACS_VERSION%%/lisp/nnbabyl.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nndb.el
-share/emacs/%%EMACS_VERSION%%/lisp/nndb.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nndir.el
-share/emacs/%%EMACS_VERSION%%/lisp/nndir.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nndoc.el
-share/emacs/%%EMACS_VERSION%%/lisp/nndoc.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nneething.el
-share/emacs/%%EMACS_VERSION%%/lisp/nneething.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nnfolder.el
-share/emacs/%%EMACS_VERSION%%/lisp/nnfolder.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nnheader.el
-share/emacs/%%EMACS_VERSION%%/lisp/nnheader.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nnkiboze.el
-share/emacs/%%EMACS_VERSION%%/lisp/nnkiboze.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nnmail.el
-share/emacs/%%EMACS_VERSION%%/lisp/nnmail.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nnmbox.el
-share/emacs/%%EMACS_VERSION%%/lisp/nnmbox.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nnmh.el
-share/emacs/%%EMACS_VERSION%%/lisp/nnmh.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nnml.el
-share/emacs/%%EMACS_VERSION%%/lisp/nnml.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nnoo.el
-share/emacs/%%EMACS_VERSION%%/lisp/nnoo.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nnsoup.el
-share/emacs/%%EMACS_VERSION%%/lisp/nnsoup.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nnspool.el
-share/emacs/%%EMACS_VERSION%%/lisp/nnspool.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nntp.el
-share/emacs/%%EMACS_VERSION%%/lisp/nntp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nnvirtual.el
-share/emacs/%%EMACS_VERSION%%/lisp/nnvirtual.elc
-share/emacs/%%EMACS_VERSION%%/lisp/noutline.el
-share/emacs/%%EMACS_VERSION%%/lisp/noutline.elc
-share/emacs/%%EMACS_VERSION%%/lisp/novice.el
-share/emacs/%%EMACS_VERSION%%/lisp/novice.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nroff-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/nroff-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/options.el
-share/emacs/%%EMACS_VERSION%%/lisp/options.elc
-share/emacs/%%EMACS_VERSION%%/lisp/outline.el
-share/emacs/%%EMACS_VERSION%%/lisp/outline.elc
-share/emacs/%%EMACS_VERSION%%/lisp/page-ext.el
-share/emacs/%%EMACS_VERSION%%/lisp/page-ext.elc
-share/emacs/%%EMACS_VERSION%%/lisp/page.el
-share/emacs/%%EMACS_VERSION%%/lisp/page.elc
-share/emacs/%%EMACS_VERSION%%/lisp/paragraphs.el
-share/emacs/%%EMACS_VERSION%%/lisp/paragraphs.elc
-share/emacs/%%EMACS_VERSION%%/lisp/paren.el
-share/emacs/%%EMACS_VERSION%%/lisp/paren.elc
-share/emacs/%%EMACS_VERSION%%/lisp/pascal.el
-share/emacs/%%EMACS_VERSION%%/lisp/pascal.elc
-share/emacs/%%EMACS_VERSION%%/lisp/patcomp.el
-share/emacs/%%EMACS_VERSION%%/lisp/paths.el
-share/emacs/%%EMACS_VERSION%%/lisp/pc-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/pc-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/pc-select.el
-share/emacs/%%EMACS_VERSION%%/lisp/pc-select.elc
-share/emacs/%%EMACS_VERSION%%/lisp/perl-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/perl-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/picture.el
-share/emacs/%%EMACS_VERSION%%/lisp/picture.elc
-share/emacs/%%EMACS_VERSION%%/lisp/pp.el
-share/emacs/%%EMACS_VERSION%%/lisp/pp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/profile.el
-share/emacs/%%EMACS_VERSION%%/lisp/profile.elc
-share/emacs/%%EMACS_VERSION%%/lisp/prolog.el
-share/emacs/%%EMACS_VERSION%%/lisp/prolog.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ps-print.el
-share/emacs/%%EMACS_VERSION%%/lisp/ps-print.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rcompile.el
-share/emacs/%%EMACS_VERSION%%/lisp/rcompile.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rect.el
-share/emacs/%%EMACS_VERSION%%/lisp/rect.elc
-share/emacs/%%EMACS_VERSION%%/lisp/refbib.el
-share/emacs/%%EMACS_VERSION%%/lisp/refbib.elc
-share/emacs/%%EMACS_VERSION%%/lisp/refer.el
-share/emacs/%%EMACS_VERSION%%/lisp/refer.elc
-share/emacs/%%EMACS_VERSION%%/lisp/regi.el
-share/emacs/%%EMACS_VERSION%%/lisp/regi.elc
-share/emacs/%%EMACS_VERSION%%/lisp/register.el
-share/emacs/%%EMACS_VERSION%%/lisp/register.elc
-share/emacs/%%EMACS_VERSION%%/lisp/replace.el
-share/emacs/%%EMACS_VERSION%%/lisp/replace.elc
-share/emacs/%%EMACS_VERSION%%/lisp/reporter.el
-share/emacs/%%EMACS_VERSION%%/lisp/reporter.elc
-share/emacs/%%EMACS_VERSION%%/lisp/reposition.el
-share/emacs/%%EMACS_VERSION%%/lisp/reposition.elc
-share/emacs/%%EMACS_VERSION%%/lisp/resume.el
-share/emacs/%%EMACS_VERSION%%/lisp/resume.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rfc822.el
-share/emacs/%%EMACS_VERSION%%/lisp/rfc822.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ring.el
-share/emacs/%%EMACS_VERSION%%/lisp/ring.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rlogin.el
-share/emacs/%%EMACS_VERSION%%/lisp/rlogin.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rmail.el
-share/emacs/%%EMACS_VERSION%%/lisp/rmail.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rmailedit.el
-share/emacs/%%EMACS_VERSION%%/lisp/rmailedit.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rmailkwd.el
-share/emacs/%%EMACS_VERSION%%/lisp/rmailkwd.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rmailmsc.el
-share/emacs/%%EMACS_VERSION%%/lisp/rmailmsc.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rmailout.el
-share/emacs/%%EMACS_VERSION%%/lisp/rmailout.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rmailsort.el
-share/emacs/%%EMACS_VERSION%%/lisp/rmailsort.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rmailsum.el
-share/emacs/%%EMACS_VERSION%%/lisp/rmailsum.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rnews.el
-share/emacs/%%EMACS_VERSION%%/lisp/rnews.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rnewspost.el
-share/emacs/%%EMACS_VERSION%%/lisp/rnewspost.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rot13.el
-share/emacs/%%EMACS_VERSION%%/lisp/rot13.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rsz-mini.el
-share/emacs/%%EMACS_VERSION%%/lisp/rsz-mini.elc
-share/emacs/%%EMACS_VERSION%%/lisp/s-region.el
-share/emacs/%%EMACS_VERSION%%/lisp/s-region.elc
-share/emacs/%%EMACS_VERSION%%/lisp/saveplace.el
-share/emacs/%%EMACS_VERSION%%/lisp/saveplace.elc
-share/emacs/%%EMACS_VERSION%%/lisp/sc.el
-share/emacs/%%EMACS_VERSION%%/lisp/scheme.el
-share/emacs/%%EMACS_VERSION%%/lisp/scheme.elc
-share/emacs/%%EMACS_VERSION%%/lisp/score-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/score-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/scribe.el
-share/emacs/%%EMACS_VERSION%%/lisp/scribe.elc
-share/emacs/%%EMACS_VERSION%%/lisp/scroll-bar.el
-share/emacs/%%EMACS_VERSION%%/lisp/scroll-bar.elc
-share/emacs/%%EMACS_VERSION%%/lisp/select.el
-share/emacs/%%EMACS_VERSION%%/lisp/select.elc
-share/emacs/%%EMACS_VERSION%%/lisp/sendmail.el
-share/emacs/%%EMACS_VERSION%%/lisp/sendmail.elc
-share/emacs/%%EMACS_VERSION%%/lisp/server.el
-share/emacs/%%EMACS_VERSION%%/lisp/server.elc
-share/emacs/%%EMACS_VERSION%%/lisp/sgml-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/sgml-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/sh-script.el
-share/emacs/%%EMACS_VERSION%%/lisp/sh-script.elc
-share/emacs/%%EMACS_VERSION%%/lisp/shadow.el
-share/emacs/%%EMACS_VERSION%%/lisp/shadow.elc
-share/emacs/%%EMACS_VERSION%%/lisp/shadowfile.el
-share/emacs/%%EMACS_VERSION%%/lisp/shadowfile.elc
-share/emacs/%%EMACS_VERSION%%/lisp/shell.el
-share/emacs/%%EMACS_VERSION%%/lisp/shell.elc
-share/emacs/%%EMACS_VERSION%%/lisp/simple.el
-share/emacs/%%EMACS_VERSION%%/lisp/simple.elc
-share/emacs/%%EMACS_VERSION%%/lisp/simula.el
-share/emacs/%%EMACS_VERSION%%/lisp/simula.elc
-share/emacs/%%EMACS_VERSION%%/lisp/skeleton.el
-share/emacs/%%EMACS_VERSION%%/lisp/skeleton.elc
-share/emacs/%%EMACS_VERSION%%/lisp/smtpmail.el
-share/emacs/%%EMACS_VERSION%%/lisp/smtpmail.elc
-share/emacs/%%EMACS_VERSION%%/lisp/solar.el
-share/emacs/%%EMACS_VERSION%%/lisp/solar.elc
-share/emacs/%%EMACS_VERSION%%/lisp/solitaire.el
-share/emacs/%%EMACS_VERSION%%/lisp/solitaire.elc
-share/emacs/%%EMACS_VERSION%%/lisp/sort.el
-share/emacs/%%EMACS_VERSION%%/lisp/sort.elc
-share/emacs/%%EMACS_VERSION%%/lisp/soundex.el
-share/emacs/%%EMACS_VERSION%%/lisp/soundex.elc
-share/emacs/%%EMACS_VERSION%%/lisp/spell.el
-share/emacs/%%EMACS_VERSION%%/lisp/spell.elc
-share/emacs/%%EMACS_VERSION%%/lisp/spook.el
-share/emacs/%%EMACS_VERSION%%/lisp/spook.elc
-share/emacs/%%EMACS_VERSION%%/lisp/startup.el
-share/emacs/%%EMACS_VERSION%%/lisp/startup.elc
-share/emacs/%%EMACS_VERSION%%/lisp/studly.el
-share/emacs/%%EMACS_VERSION%%/lisp/studly.elc
-share/emacs/%%EMACS_VERSION%%/lisp/subdirs.el
-share/emacs/%%EMACS_VERSION%%/lisp/subr.el
-share/emacs/%%EMACS_VERSION%%/lisp/subr.elc
-share/emacs/%%EMACS_VERSION%%/lisp/sun-curs.el
-share/emacs/%%EMACS_VERSION%%/lisp/sun-curs.elc
-share/emacs/%%EMACS_VERSION%%/lisp/sun-fns.el
-share/emacs/%%EMACS_VERSION%%/lisp/sun-fns.elc
-share/emacs/%%EMACS_VERSION%%/lisp/supercite.el
-share/emacs/%%EMACS_VERSION%%/lisp/supercite.elc
-share/emacs/%%EMACS_VERSION%%/lisp/swedish.el
-share/emacs/%%EMACS_VERSION%%/lisp/swedish.elc
-share/emacs/%%EMACS_VERSION%%/lisp/tabify.el
-share/emacs/%%EMACS_VERSION%%/lisp/tabify.elc
-share/emacs/%%EMACS_VERSION%%/lisp/talk.el
-share/emacs/%%EMACS_VERSION%%/lisp/talk.elc
-share/emacs/%%EMACS_VERSION%%/lisp/tar-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/tar-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/tcl-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/tcl-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/tcp.el
-share/emacs/%%EMACS_VERSION%%/lisp/tcp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/telnet.el
-share/emacs/%%EMACS_VERSION%%/lisp/telnet.elc
-share/emacs/%%EMACS_VERSION%%/lisp/tempo.el
-share/emacs/%%EMACS_VERSION%%/lisp/tempo.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term-nasty.el
-share/emacs/%%EMACS_VERSION%%/lisp/term.el
-share/emacs/%%EMACS_VERSION%%/lisp/term.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/AT386.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/README
-share/emacs/%%EMACS_VERSION%%/lisp/term/apollo.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/apollo.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/bg-mouse.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/bg-mouse.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/bobcat.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/internal.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/keyswap.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/lk201.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/news.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/news.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/pc-win.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/pc-win.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/sun-mouse.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/sun-mouse.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/sun.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/sun.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/sup-mouse.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/sup-mouse.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/tvi970.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/tvi970.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt100.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt100.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt102.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt125.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt200.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt200.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt201.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt220.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt240.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt300.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt320.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt400.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt420.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/win32-win.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/win32-win.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/wyse50.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/wyse50.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/x-win.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/x-win.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/xterm.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/xterm.elc
-share/emacs/%%EMACS_VERSION%%/lisp/terminal.el
-share/emacs/%%EMACS_VERSION%%/lisp/terminal.elc
-share/emacs/%%EMACS_VERSION%%/lisp/tex-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/tex-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/texinfmt.el
-share/emacs/%%EMACS_VERSION%%/lisp/texinfmt.elc
-share/emacs/%%EMACS_VERSION%%/lisp/texinfo.el
-share/emacs/%%EMACS_VERSION%%/lisp/texinfo.elc
-share/emacs/%%EMACS_VERSION%%/lisp/texnfo-upd.el
-share/emacs/%%EMACS_VERSION%%/lisp/texnfo-upd.elc
-share/emacs/%%EMACS_VERSION%%/lisp/text-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/text-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/thingatpt.el
-share/emacs/%%EMACS_VERSION%%/lisp/thingatpt.elc
-share/emacs/%%EMACS_VERSION%%/lisp/time-stamp.el
-share/emacs/%%EMACS_VERSION%%/lisp/time-stamp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/time.el
-share/emacs/%%EMACS_VERSION%%/lisp/time.elc
-share/emacs/%%EMACS_VERSION%%/lisp/timer.el
-share/emacs/%%EMACS_VERSION%%/lisp/timer.elc
-share/emacs/%%EMACS_VERSION%%/lisp/timezone.el
-share/emacs/%%EMACS_VERSION%%/lisp/timezone.elc
-share/emacs/%%EMACS_VERSION%%/lisp/tmm.el
-share/emacs/%%EMACS_VERSION%%/lisp/tmm.elc
-share/emacs/%%EMACS_VERSION%%/lisp/tpu-edt.el
-share/emacs/%%EMACS_VERSION%%/lisp/tpu-edt.elc
-share/emacs/%%EMACS_VERSION%%/lisp/tpu-extras.el
-share/emacs/%%EMACS_VERSION%%/lisp/tpu-extras.elc
-share/emacs/%%EMACS_VERSION%%/lisp/tpu-mapper.el
-share/emacs/%%EMACS_VERSION%%/lisp/tpu-mapper.elc
-share/emacs/%%EMACS_VERSION%%/lisp/tq.el
-share/emacs/%%EMACS_VERSION%%/lisp/tq.elc
-share/emacs/%%EMACS_VERSION%%/lisp/trace.el
-share/emacs/%%EMACS_VERSION%%/lisp/trace.elc
-share/emacs/%%EMACS_VERSION%%/lisp/two-column.el
-share/emacs/%%EMACS_VERSION%%/lisp/two-column.elc
-share/emacs/%%EMACS_VERSION%%/lisp/type-break.el
-share/emacs/%%EMACS_VERSION%%/lisp/type-break.elc
-share/emacs/%%EMACS_VERSION%%/lisp/uncompress.el
-share/emacs/%%EMACS_VERSION%%/lisp/uncompress.elc
-share/emacs/%%EMACS_VERSION%%/lisp/underline.el
-share/emacs/%%EMACS_VERSION%%/lisp/underline.elc
-share/emacs/%%EMACS_VERSION%%/lisp/undigest.el
-share/emacs/%%EMACS_VERSION%%/lisp/undigest.elc
-share/emacs/%%EMACS_VERSION%%/lisp/uniquify.el
-share/emacs/%%EMACS_VERSION%%/lisp/uniquify.elc
-share/emacs/%%EMACS_VERSION%%/lisp/unrmail.el
-share/emacs/%%EMACS_VERSION%%/lisp/unrmail.elc
-share/emacs/%%EMACS_VERSION%%/lisp/unused.el
-share/emacs/%%EMACS_VERSION%%/lisp/unused.elc
-share/emacs/%%EMACS_VERSION%%/lisp/userlock.el
-share/emacs/%%EMACS_VERSION%%/lisp/userlock.elc
-share/emacs/%%EMACS_VERSION%%/lisp/vc-hooks.el
-share/emacs/%%EMACS_VERSION%%/lisp/vc-hooks.elc
-share/emacs/%%EMACS_VERSION%%/lisp/vc.el
-share/emacs/%%EMACS_VERSION%%/lisp/vc.elc
-share/emacs/%%EMACS_VERSION%%/lisp/version.el
-share/emacs/%%EMACS_VERSION%%/lisp/vi.el
-share/emacs/%%EMACS_VERSION%%/lisp/vi.elc
-share/emacs/%%EMACS_VERSION%%/lisp/view.el
-share/emacs/%%EMACS_VERSION%%/lisp/view.elc
-share/emacs/%%EMACS_VERSION%%/lisp/vip.el
-share/emacs/%%EMACS_VERSION%%/lisp/vip.elc
-share/emacs/%%EMACS_VERSION%%/lisp/viper-ex.el
-share/emacs/%%EMACS_VERSION%%/lisp/viper-ex.elc
-share/emacs/%%EMACS_VERSION%%/lisp/viper-keym.el
-share/emacs/%%EMACS_VERSION%%/lisp/viper-keym.elc
-share/emacs/%%EMACS_VERSION%%/lisp/viper-macs.el
-share/emacs/%%EMACS_VERSION%%/lisp/viper-macs.elc
-share/emacs/%%EMACS_VERSION%%/lisp/viper-mous.el
-share/emacs/%%EMACS_VERSION%%/lisp/viper-mous.elc
-share/emacs/%%EMACS_VERSION%%/lisp/viper-util.el
-share/emacs/%%EMACS_VERSION%%/lisp/viper-util.elc
-share/emacs/%%EMACS_VERSION%%/lisp/viper.el
-share/emacs/%%EMACS_VERSION%%/lisp/viper.elc
-share/emacs/%%EMACS_VERSION%%/lisp/vms-patch.el
-share/emacs/%%EMACS_VERSION%%/lisp/vms-patch.elc
-share/emacs/%%EMACS_VERSION%%/lisp/vms-pmail.el
-share/emacs/%%EMACS_VERSION%%/lisp/vms-pmail.elc
-share/emacs/%%EMACS_VERSION%%/lisp/vmsproc.el
-share/emacs/%%EMACS_VERSION%%/lisp/vmsproc.elc
-share/emacs/%%EMACS_VERSION%%/lisp/vt-control.el
-share/emacs/%%EMACS_VERSION%%/lisp/vt-control.elc
-share/emacs/%%EMACS_VERSION%%/lisp/vt100-led.el
-share/emacs/%%EMACS_VERSION%%/lisp/vt100-led.elc
-share/emacs/%%EMACS_VERSION%%/lisp/window.el
-share/emacs/%%EMACS_VERSION%%/lisp/window.elc
-share/emacs/%%EMACS_VERSION%%/lisp/winnt.el
-share/emacs/%%EMACS_VERSION%%/lisp/winnt.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ws-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/ws-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/x-apollo.el
-share/emacs/%%EMACS_VERSION%%/lisp/x-apollo.elc
-share/emacs/%%EMACS_VERSION%%/lisp/x-menu.el
-share/emacs/%%EMACS_VERSION%%/lisp/x-menu.elc
-share/emacs/%%EMACS_VERSION%%/lisp/xscheme.el
-share/emacs/%%EMACS_VERSION%%/lisp/xscheme.elc
-share/emacs/%%EMACS_VERSION%%/lisp/xt-mouse.el
-share/emacs/%%EMACS_VERSION%%/lisp/xt-mouse.elc
-share/emacs/%%EMACS_VERSION%%/lisp/yow.el
-share/emacs/%%EMACS_VERSION%%/lisp/yow.elc
-@dirrm share/emacs/%%EMACS_VERSION%%/lisp/term
-@dirrm share/emacs/%%EMACS_VERSION%%/lisp
-@dirrm share/emacs/%%EMACS_VERSION%%/etc/e
-@dirrm share/emacs/%%EMACS_VERSION%%/etc
-@dirrm share/emacs/%%EMACS_VERSION%%
diff --git a/editors/emacs23/Makefile b/editors/emacs23/Makefile
deleted file mode 100644
index b1109377e34e..000000000000
--- a/editors/emacs23/Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
-# New ports collection makefile for: GNU emacs
-# Date created: 29 October 1994
-# Whom: jkh
-#
-# $FreeBSD$
-#
-
-PORTNAME= emacs
-PORTVERSION= 19.34b
-CATEGORIES= editors
-MASTER_SITES= ${MASTER_SITE_GNU}
-MASTER_SITE_SUBDIR= emacs
-
-MAINTAINER= ports@FreeBSD.org
-
-EMACS_VERSION= 19.34
-CONFIGURE_TARGET= ${MACHINE_ARCH}--freebsd
-PLIST_SUB= EMACS_VERSION=${EMACS_VERSION} EMACS_ARCH=${CONFIGURE_TARGET}
-NO_LATEST_LINK= yes
-WRKSRC= ${WRKDIR}/emacs-19.34
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-.if !defined(WITHOUT_X11)
-CONFIGURE_ARGS= --with-x-toolkit --sharedstatedir=/var/run
-USE_XLIB= yes
-.else
-CONFIGURE_ARGS= --with-x=no --sharedstatedir=/var/run
-.endif
-
-STRIP=
-MAN1= emacs.1 etags.1 ctags.1
-
-post-install:
-.for file in emacs-19.34 emacsclient etags ctags b2m
- strip ${PREFIX}/bin/${file}
-.endfor
-.for info in emacs vip viper forms gnus mh-e cl sc dired-x ediff ccmode message
- install-info ${PREFIX}/info/${info} ${PREFIX}/info/dir
-.endfor
-# install emacs.sh into ${PREFIX}/etc/rc.d
- ${CHMOD} 1777 /var/run/emacs/lock
- @${MKDIR} ${PREFIX}/etc/rc.d
- @${INSTALL_SCRIPT} ${FILESDIR}/emacs.sh ${PREFIX}/etc/rc.d
-
-.include <bsd.port.mk>
diff --git a/editors/emacs23/distinfo b/editors/emacs23/distinfo
deleted file mode 100644
index 030e3b0241da..000000000000
--- a/editors/emacs23/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (emacs-19.34b.tar.gz) = 9bd3c694a9019c2a2ebd703a9a0394e0
diff --git a/editors/emacs23/files/emacs.sh b/editors/emacs23/files/emacs.sh
deleted file mode 100644
index c6976c1b8a18..000000000000
--- a/editors/emacs23/files/emacs.sh
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-
-case "$1" in
-start)
- if [ -d /var/run/emacs/lock ]
- then
- rm -f /var/run/emacs/lock/*
- else
- mkdir -p /var/run/emacs/lock
- fi
- chmod 1777 /var/run/emacs/lock
- ;;
-stop)
- ;;
-*)
- echo "Usage: `basename $0` {start|stop}" >&2
- exit 64
- ;;
-esac
-
-exit 0
diff --git a/editors/emacs23/files/patch-aa b/editors/emacs23/files/patch-aa
deleted file mode 100644
index 8e32af2fb6a6..000000000000
--- a/editors/emacs23/files/patch-aa
+++ /dev/null
@@ -1,235 +0,0 @@
---- ./man/vip.texi.org Fri Jun 16 15:31:11 1995
-+++ ./man/vip.texi Tue May 20 01:28:33 1997
-@@ -2,6 +2,10 @@
-
- @setfilename ../info/vip
- @settitle VIP
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* VIP: (vip). A VI-emulation for Emacs.
-+@end direntry
-
- @iftex
- @finalout
---- ./man/emacs.texi.org Mon Aug 19 21:15:12 1996
-+++ ./man/emacs.texi Tue May 20 01:20:11 1997
-@@ -49,6 +49,11 @@
- @settitle GNU Emacs Manual
- @setfilename ../info/emacs
- @synindex pg cp
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* Emacs: (emacs). The extensible self-documenting text editor.
-+@end direntry
-+
- @c
- @c in general, keep the following line commented out, unless doing a
- @c copy of this manual that will be published. the manual should go
---- ./man/viper.texi.org Wed Aug 7 10:59:45 1996
-+++ ./man/viper.texi Tue May 20 01:29:17 1997
-@@ -4,6 +4,10 @@
- \input texinfo
-
- @setfilename ../info/viper
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* VIPER: (viper). The new VI-emulation mode in Emacs-19.29.
-+@end direntry
-
- @iftex
- @finalout
---- ./man/forms.texi.org Sat Mar 23 06:42:27 1996
-+++ ./man/forms.texi Tue May 20 01:22:37 1997
-@@ -9,6 +9,11 @@
- @syncodeindex vr cp
- @syncodeindex fn cp
- @syncodeindex ky cp
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* Forms: (forms). Emacs package for editing data bases
-+ by filling in forms.
-+@end direntry
- @iftex
- @finalout
- @setchapternewpage odd
---- ./man/gnus.texi.org Wed Jun 26 14:49:29 1996
-+++ ./man/gnus.texi Tue May 20 01:23:15 1997
-@@ -5,6 +5,11 @@
- @synindex fn cp
- @synindex vr cp
- @synindex pg cp
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* GNUS: (gnus). The news reader GNUS.
-+@end direntry
-+
- @iftex
- @finalout
- @end iftex
---- ./man/mh-e.texi.org Sun Aug 4 00:00:29 1996
-+++ ./man/mh-e.texi Tue May 20 01:23:49 1997
-@@ -4,6 +4,10 @@
- @setfilename ../info/mh-e
- @settitle mh-e
- @c %**end of header
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* MH-E: (mh-e). Emacs interface to the MH mail system.
-+@end direntry
-
- @setchapternewpage odd
-
---- ./man/cl.texi.org Mon Apr 15 21:36:53 1996
-+++ ./man/cl.texi Tue May 20 01:24:18 1997
-@@ -2,6 +2,12 @@
- @setfilename ../info/cl
- @settitle Common Lisp Extensions
-
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* CL: (cl). Partial Common Lisp support for Emacs Lisp.
-+@end direntry
-+
-+
- @iftex
- @finalout
- @end iftex
---- ./man/sc.texi.org Thu Jan 4 12:55:23 1996
-+++ ./man/sc.texi Tue May 20 01:25:13 1997
-@@ -3,6 +3,12 @@
- @comment %**start of header (This is for running Texinfo on a region.)
- @setfilename ../info/sc
- @settitle Supercite Version 3.1 User's Manual
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* SC: (sc). Supercite lets you cite parts of messages
-+ you're replying to, in flexible ways.
-+@end direntry
-+
- @iftex
- @finalout
- @end iftex
---- ./man/dired-x.texi.org Thu Jan 4 12:54:19 1996
-+++ ./man/dired-x.texi Tue May 20 01:25:55 1997
-@@ -18,6 +18,11 @@
- @setfilename ../info/dired-x
- @c dired-x.el REVISION NUMBER
- @settitle Dired Extra Version 2 User's Manual
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* Dired-X: (dired-x). Dired Extra Features.
-+@end direntry
-+
- @iftex
- @finalout
- @end iftex
---- ./man/ediff.texi.org Fri Jun 21 20:00:04 1996
-+++ ./man/ediff.texi Tue May 20 01:26:29 1997
-@@ -10,6 +10,11 @@
- @synindex vr cp
- @synindex fn cp
- @synindex pg cp
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* Ediff: (ediff). A comprehensive visual interface to diff
-+ and patch.
-+@end direntry
- @iftex
- @finalout
- @end iftex
---- ./man/cc-mode.texi.org Sun Aug 4 21:56:21 1996
-+++ ./man/cc-mode.texi Tue May 20 01:27:18 1997
-@@ -9,6 +9,12 @@
- @settitle CC-MODE Version 4 Documentation
- @footnotestyle end
-
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* CC mode: (ccmode). The GNU Emacs mode for editing C, C++,
-+ Objective-C and Java code.
-+@end direntry
-+
- @comment !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- @comment @setchapternewpage odd !! we don't want blank pages !!
- @comment %**end of header (This is for running Texinfo on a region)
---- ./man/message.texi.org Wed Jun 26 14:49:43 1996
-+++ ./man/message.texi Sat Dec 13 17:46:31 1997
-@@ -5,6 +5,10 @@
- @synindex fn cp
- @synindex vr cp
- @synindex pg cp
-+@dircategory The Emacs editor and associated tools
-+@direntry
-+* Message: (message). Editing mail and news messages.
-+@end direntry
- @iftex
- @finalout
- @end iftex
---- ./Makefile.in.org Mon Aug 19 21:12:19 1996
-+++ ./Makefile.in Tue Apr 15 00:15:28 1997
-@@ -184,7 +184,7 @@
- # Subdirectories to make recursively. `lisp' is not included
- # because the compiled lisp files are part of the distribution
- # and you cannot remake them without installing Emacs first.
--SUBDIR = lib-src src
-+SUBDIR = lib-src src man
-
- # The makefiles of the directories in $SUBDIR.
- SUBDIR_MAKEFILES = lib-src/Makefile man/Makefile src/Makefile oldXMenu/Makefile lwlib/Makefile
-@@ -368,14 +368,8 @@
- if [ `(cd ${srcdir}/info && /bin/pwd)` != `(cd ${infodir} && /bin/pwd)` ]; \
- then \
- (cd ${infodir}; \
-- if [ -f dir ]; then \
-- if [ ! -f dir.old ]; then mv -f dir dir.old; \
-- else mv -f dir dir.bak; fi; \
-- fi; \
- cd ${srcdir}/info ; \
-- (cd $${thisdir}; ${INSTALL_DATA} ${srcdir}/info/dir ${infodir}/dir); \
-- (cd $${thisdir}; chmod a+r ${infodir}/dir); \
-- for f in ccmode* cl* dired-x* ediff* emacs* forms* gnus* info* message* mh-e* sc* vip*; do \
-+ for f in ccmode* cl* dired-x* ediff* emacs* forms* gnus* message* mh-e* sc* vip*; do \
- (cd $${thisdir}; \
- ${INSTALL_DATA} ${srcdir}/info/$$f ${infodir}/$$f; \
- chmod a+r ${infodir}/$$f); \
-@@ -426,7 +420,7 @@
- esac ; \
- fi ; \
- done
-- (cd ${infodir} && rm -f cl* dired-x* ediff* emacs* forms* gnus* info* mh-e* sc* vip*)
-+ (cd ${infodir} && rm -f cl* dired-x* ediff* emacs* forms* gnus* mh-e* sc* vip*)
- (cd ${man1dir} && rm -f emacs.1 etags.1 ctags.1)
- (cd ${bindir} && rm -f emacs-${version} $(EMACS))
-
---- ./man/Makefile.in.org Thu Jun 27 15:27:19 1996
-+++ ./man/Makefile.in Tue Apr 15 00:29:52 1997
-@@ -13,7 +13,7 @@
- # The makeinfo program is part of the Texinfo distribution.
- MAKEINFO = makeinfo
- INFO_TARGETS = ../info/emacs ../info/ccmode ../info/cl ../info/dired-x \
-- ../info/ediff ../info/forms ../info/gnus ../info/info \
-+ ../info/ediff ../info/forms ../info/gnus \
- ../info/mh-e ../info/sc ../info/vip ../info/viper \
- ../info/message
- DVI_TARGETS = emacs.dvi cc-mode.dvi cl.dvi dired-x.dvi ediff.dvi forms.dvi \
-@@ -66,6 +66,7 @@
- ${srcdir}/gnu1.texi \
- ${srcdir}/glossary.texi
-
-+all: info
- info: $(INFO_TARGETS)
-
- dvi: $(DVI_TARGETS)
-@@ -74,12 +75,6 @@
- # in srcdir. There is no provision for Info files
- # to exist in the build directory.
- # In a distribution of Emacs, the Info files should be up to date.
--
--../info/info: ${INFOSOURCES}
-- cd $(srcdir); $(MAKEINFO) --no-split info.texi
--
--info.dvi: ${INFOSOURCES}
-- TEXINPUTS="$(srcdir) $(TEXINPUTS)"; $(TEXI2DVI) ${srcdir}/info.texi
-
- ../info/emacs: ${EMACSSOURCES}
- cd $(srcdir); $(MAKEINFO) emacs.texi
diff --git a/editors/emacs23/files/patch-ab b/editors/emacs23/files/patch-ab
deleted file mode 100644
index 16aee5fa323f..000000000000
--- a/editors/emacs23/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./src/xrdb.c.org Sat Apr 8 21:54:08 1995
-+++ ./src/xrdb.c Mon Sep 11 21:53:29 1995
-@@ -361,7 +361,7 @@
-
- /* Producing databases for individual sources. */
-
--#define X_DEFAULT_SEARCH_PATH "/usr/lib/X11/%L/%T/%N%C%S:/usr/lib/X11/%l/%T/%N%C%S:/usr/lib/X11/%T/%N%C%S:/usr/lib/X11/%L/%T/%N%S:/usr/lib/X11/%l/%T/%N%S:/usr/lib/X11/%T/%N%S"
-+#define X_DEFAULT_SEARCH_PATH "/usr/X11R6/lib/X11/%L/%T/%N%C%S:/usr/X11R6/lib/X11/%l/%T/%N%C%S:/usr/X11R6/lib/X11/%T/%N%C%S:/usr/X11R6/lib/X11/%L/%T/%N%S:/usr/X11R6/lib/X11/%l/%T/%N%S:/usr/X11R6/lib/X11/%T/%N%S"
-
- static XrmDatabase
- get_system_app (class)
diff --git a/editors/emacs23/files/patch-ac b/editors/emacs23/files/patch-ac
deleted file mode 100644
index dfad53e9e187..000000000000
--- a/editors/emacs23/files/patch-ac
+++ /dev/null
@@ -1,82 +0,0 @@
---- src/s/freebsd.h.orig Mon Jun 10 05:14:32 1996
-+++ src/s/freebsd.h Tue Jul 11 16:44:14 2000
-@@ -1,5 +1,15 @@
- /* s/ file for freebsd system. */
-
-+/* Get the correct __FreeBSD_version, even if this is before that was
-+ defined. */
-+#ifndef __FreeBSD__
-+#define __FreeBSD_version 199401
-+#elif __FreeBSD__ == 1
-+#define __FreeBSD_version 199405
-+#else
-+#include <osreldate.h>
-+#endif
-+
- /* '__FreeBSD__' is defined by the preprocessor on FreeBSD-1.1 and up.
- Earlier versions do not have shared libraries, so inhibit them.
- You can inhibit them on newer systems if you wish
-@@ -33,8 +43,9 @@
-
- #define LIBS_DEBUG
- #define LIBS_SYSTEM -lutil
-+#if __FreeBSD_version < 400000
- #define LIBS_TERMCAP -ltermcap
--#define LIB_GCC -lgcc
-+#endif
-
- #define SYSV_SYSTEM_DIR
-
-@@ -42,12 +53,33 @@
- #undef BSD_PGRPS
- #define GETPGRP_NO_ARG
-
-+#ifdef __ELF__
-+
-+#define LD_SWITCH_SYSTEM
-+#ifdef i386
-+#define START_FILES pre-crt0.o /usr/lib/crt1.o /usr/lib/crti.o /usr/lib/crtbegin.o
-+#define LIB_STANDARD -lgcc -lc -lgcc /usr/lib/crtend.o /usr/lib/crtn.o
-+#else
-+#define START_FILES pre-crt0.o /usr/lib/crt1.o /usr/lib/crtbegin.o
-+#define LIB_STANDARD -lgcc -lc -lgcc /usr/lib/crtend.o
-+#endif
-+#define UNEXEC unexelf.o
-+#undef LIB_GCC
-+#define LIB_GCC
-+
-+#else /* not __ELF__ */
-+
- #ifndef NO_SHARED_LIBS
- #define LD_SWITCH_SYSTEM -e start -dc -dp
- #define HAVE_TEXT_START /* No need to define `start_of_text'. */
-+#if __FreeBSD_version >= 300002
-+#define START_FILES pre-crt0.o /usr/lib/aout/crt0.o
-+#else /* __FreeBSD_version < 300002 */
- #define START_FILES pre-crt0.o /usr/lib/crt0.o
--#define UNEXEC unexsunos4.o
-+#endif /* __FreeBSD_version < 300002 */
-+#define UNEXEC unexfreebsd.o
- #define RUN_TIME_REMAP
-+#define LIB_GCC -lgcc
-
- #ifndef N_TRELOFF
- #define N_PAGSIZ(x) __LDPGSZ
-@@ -63,6 +95,8 @@
- #endif /* __FreeBSD__ */
- #endif /* NO_SHARED_LIBS */
-
-+#endif /* not __ELF__ */
-+
- #define HAVE_WAIT_HEADER
- #define HAVE_GETLOADAVG
- /*#define HAVE_GETPAGESIZE /* configure now puts this in config.h */
-@@ -80,6 +114,8 @@
- #define BSD 199103
- #elif __FreeBSD__ == 2
- #define BSD 199306
-+#elif __FreeBSD__ >= 3
-+#define BSD 199506
- #endif
-
- #define WAITTYPE int
diff --git a/editors/emacs23/files/patch-ad b/editors/emacs23/files/patch-ad
deleted file mode 100644
index f2013a374044..000000000000
--- a/editors/emacs23/files/patch-ad
+++ /dev/null
@@ -1,695 +0,0 @@
---- src/unexfreebsd.c.orig Wed Dec 3 17:28:14 1997
-+++ src/unexfreebsd.c Wed Dec 3 17:34:02 1997
-@@ -0,0 +1,692 @@
-+/* Code to do an unexec for FreeBSD for a temacs linked -Bdynamic.
-+ Derived from unexnetbsd.c, which was derived from unexsunos4.c
-+ Copyright (C) 1992, 1993 Free Software Foundation, Inc.
-+
-+This file is part of XEmacs.
-+
-+XEmacs is free software; you can redistribute it and/or modify it
-+under the terms of the GNU General Public License as published by the
-+Free Software Foundation; either version 2, or (at your option) any
-+later version.
-+
-+XEmacs 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 General Public License
-+for more details.
-+
-+You should have received a copy of the GNU General Public License
-+along with XEmacs; see the file COPYING. If not, write to
-+the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-+Boston, MA 02111-1307, USA. */
-+
-+/* Synched up with: Not in FSF? */
-+
-+/*
-+Created 29-Oct-92 by Harlan Sexton
-+Tweaked 06-Aug-93 by Dean Michaels to work with sun3.
-+Converted 01-Dec-93 by Paul Mackerras to work with NetBSD shared libraries.
-+Tweaked 26-Feb-94 by Shawn Carey for use with FreeBSD-1.1 shared libraries.
-+*/
-+
-+/********************** Included .h Files **************************/
-+
-+#include <config.h>
-+
-+#include <stdarg.h>
-+#include <sys/param.h>
-+#include <sys/mman.h>
-+#include <sys/file.h>
-+#include <sys/stat.h>
-+#include <sys/types.h>
-+#include <string.h>
-+#include <stdio.h>
-+#include <a.out.h>
-+#include <unistd.h>
-+#include <ctype.h>
-+#include <stab.h>
-+#include <dirent.h>
-+#include <link.h>
-+
-+/********************** Macros *************************************/
-+
-+#define SYS_ERR strerror(errno)
-+
-+#define MASK_UP(x,p_of_two) \
-+ ((((unsigned long) (x)) + ((p_of_two) - 1)) & (~((p_of_two) - 1)))
-+
-+#define MASK_DOWN(x,p_of_two) (((unsigned long) (x)) & (~((p_of_two) - 1)))
-+
-+/********************** Typedefs and Structs ***********************/
-+
-+struct translation_struct
-+{
-+ long txtaddr;
-+ long txtoff;
-+ long dataddr;
-+ long datoff;
-+ long bssaddr;
-+ long endaddr;
-+};
-+
-+/********************** Function Prototypes/Declarations ***********/
-+
-+static void unexec_error (const char *m, int use_errno, ...);
-+static int unexec_open (char *filename, int flag, int mode);
-+static caddr_t unexec_mmap (int fd, size_t len, int prot, int flags);
-+static long unexec_seek (int fd, long position);
-+static void unexec_read (int fd, long position, char *buf, int bytes);
-+static void unexec_write (int fd, long position, char *buf, int bytes);
-+static void unexec_pad (int fd, int bytes);
-+static void unexec_fstat (int fd, struct stat *statptr);
-+static void unexec_fchmod (int fd, int mode);
-+static long unexec_addr_to_offset (long addr, struct translation_struct *ts);
-+static void copy_relocation_site (struct relocation_info *ri,
-+ caddr_t from_base_addr,
-+ caddr_t to_base_addr,
-+ struct translation_struct *ts);
-+static void reset_symtab (struct nlist *start, struct nlist *end,
-+ char *strtab, long edata_value, long end_value,
-+ int shlib_image);
-+static void reset_ldso_symtab (struct nzlist *start, struct nzlist *end,
-+ char *strtab, long edata_value, long end_value,
-+ int shlib_image);
-+int run_time_remap (char *dummy);
-+
-+/********************** Variables **********************************/
-+
-+/* for reporting error messages from system calls */
-+extern int errno;
-+extern int _DYNAMIC;
-+extern char **environ;
-+
-+static unsigned long sbrk_of_0_at_unexec;
-+
-+/*******************************************************************/
-+
-+static void
-+unexec_error (const char *fmt, int use_errno, ...)
-+{
-+ const char *err_msg = SYS_ERR;
-+ va_list args;
-+
-+ fprintf (stderr, "unexec - ");
-+ va_start (args, use_errno);
-+ vfprintf (stderr, fmt, args);
-+ va_end (args);
-+
-+ if (use_errno)
-+ fprintf (stderr, ": %s", err_msg);
-+ fprintf (stderr, "\n");
-+ exit (1);
-+ return;
-+}
-+
-+static int
-+unexec_open (char *filename, int flag, int mode)
-+{
-+ int fd;
-+
-+ errno = 0;
-+
-+ fd = open (filename, flag, mode);
-+
-+ if (fd < 0)
-+ unexec_error ("Failure opening file %s", 1, filename);
-+ return fd;
-+}
-+
-+static caddr_t
-+unexec_mmap (int fd, size_t len, int prot, int flags)
-+{
-+ caddr_t return_val;
-+
-+ unexec_seek (fd, 0);
-+ errno = 0;
-+ return_val = mmap (0, len, prot, flags, fd, 0);
-+
-+ if (return_val == (caddr_t) -1)
-+ unexec_error ("Failure mmap'ing file", 1);
-+ return return_val;
-+}
-+
-+
-+static long
-+unexec_seek (int fd, long position)
-+{
-+ long seek_value;
-+
-+ if (fd <= 0)
-+ unexec_error ("No file open in which to seek", 0);
-+
-+ errno = 0;
-+
-+ if (position < 0)
-+ seek_value = (long) lseek (fd, 0, L_INCR);
-+ else
-+ seek_value = (long) lseek (fd, position, L_SET);
-+
-+ if (seek_value < 0)
-+ unexec_error ("Failed to do a seek to 0x%x in %s", 1,
-+ position, "unexec() output file");
-+
-+ return seek_value;
-+}
-+
-+static void
-+unexec_read (int fd, long position, char *buf, int bytes)
-+{
-+ int n_read;
-+ int remains = bytes;
-+ position = unexec_seek (fd, position);
-+
-+ if (bytes < 0)
-+ unexec_error ("Attempted read of %d bytes", 0, bytes);
-+
-+ errno = 0;
-+
-+ while (remains > 0)
-+ {
-+ n_read = read (fd, buf, remains);
-+ if (n_read <= 0)
-+ unexec_error ("Read failed for 0x%x bytes at offset 0x%x in %s",
-+ 1, bytes, position, "unexec() output file");
-+ buf += n_read;
-+ remains -= n_read;
-+ }
-+
-+ return;
-+}
-+
-+static void
-+unexec_write (int fd, long position, char *buf, int bytes)
-+{
-+ int n_written;
-+ int remains = bytes;
-+ position = unexec_seek (fd, position);
-+
-+ if (bytes < 0)
-+ unexec_error ("Attempted write of %d bytes in %s",
-+ 0, bytes, "unexec() output file");
-+
-+ errno = 0;
-+
-+ while (remains > 0)
-+ {
-+ n_written = write (fd, buf, remains);
-+ if (n_written <= 0)
-+ unexec_error ("Write failed for 0x%x bytes at offset 0x%x in %s",
-+ 1, bytes, position, "unexec() output file");
-+ buf += n_written;
-+ remains -= n_written;
-+ }
-+
-+ return;
-+}
-+
-+static void
-+unexec_pad (int fd, int bytes)
-+{
-+ if (bytes > 0)
-+ {
-+ char buf[1024];
-+ int remaining = bytes;
-+
-+ memset (buf, 0, sizeof (buf));
-+
-+ while (remaining > 0)
-+ {
-+ int this_write = (remaining > sizeof(buf))?sizeof(buf):remaining;
-+ unexec_write (fd, -1, buf, this_write);
-+ remaining -= this_write;
-+ }
-+ }
-+}
-+
-+static void
-+unexec_fstat (int fd, struct stat *statptr)
-+{
-+ errno = 0;
-+ if (-1 == fstat (fd, statptr))
-+ unexec_error ("fstat() failed for descriptor %d", 1, fd);
-+ return;
-+}
-+
-+static void
-+unexec_fchmod (int fd, int mode)
-+{
-+ errno = 0;
-+ if (-1 == fchmod (fd, mode))
-+ unexec_error ("fchmod() failed for descriptor %d", 1, fd);
-+ return;
-+}
-+
-+static long
-+unexec_addr_to_offset (long addr, struct translation_struct *ts)
-+
-+{
-+ if ((addr < ts->txtaddr) || (addr >= ts->bssaddr))
-+ return -1;
-+ else if (addr >= ts->dataddr)
-+ return ((long) ((addr - ts->dataddr) + ts->datoff));
-+ else
-+ return ((long) ((addr - ts->txtaddr) + ts->txtoff));
-+}
-+
-+
-+/*
-+ * "LD.SO" DATA AND SYMBOL TABLE OPERATIONS
-+ */
-+
-+static void
-+copy_relocation_site (struct relocation_info *ri,
-+ caddr_t from_base_addr,
-+ caddr_t to_base_addr,
-+ struct translation_struct *ts)
-+{
-+ long offset;
-+ caddr_t from, to;
-+
-+ /* We can get relocation sites in the bss region, for objects whose
-+ contents are copied from a shared library. We don't need or want
-+ to restore these at present. */
-+#ifndef sparc
-+ if (ri->r_copy)
-+ return;
-+#else
-+ /* Struct relocation_info_sparc doesn't have member r_copy.
-+ Instead, we use the address to check if this is run-time-copied. */
-+ if (ri->r_address >= ts->bssaddr && ri->r_address < ts->endaddr)
-+ return;
-+#endif
-+
-+ offset = unexec_addr_to_offset (ri->r_address, ts);
-+ if (offset == -1)
-+ unexec_error ("bad relocation address 0x%x (0x%x)", 0, ri->r_address,
-+ ((long *)ri)[1]);
-+
-+ from = from_base_addr + offset;
-+ to = to_base_addr + offset;
-+ /* This stuff should be in a md_ file somewhere... */
-+#ifndef sparc
-+ switch (ri->r_length)
-+ {
-+ case 0:
-+ *((char *) to) = *((char *) from);
-+ break;
-+ case 1:
-+ *((short *) to) = *((short *) from);
-+ break;
-+ case 2:
-+ *((long *) to) = *((long *) from);
-+ break;
-+ default:
-+ unexec_error ("unknown reloc length %d seen during unexec()",
-+ 0, ri->r_length);
-+ break;
-+ }
-+#else /* sparc */
-+ switch (ri->r_type)
-+ {
-+ case RELOC_8:
-+ case RELOC_DISP8:
-+ *((char *) to) = *((char *) from);
-+ break;
-+ case RELOC_16:
-+ case RELOC_DISP16:
-+ *((short *) to) = *((short *) from);
-+ break;
-+ case RELOC_LO10:
-+ case RELOC_13:
-+ case RELOC_22:
-+ case RELOC_HI22:
-+ case RELOC_WDISP22:
-+ case RELOC_WDISP30:
-+ case RELOC_32:
-+ case RELOC_DISP32:
-+ case RELOC_GLOB_DAT:
-+ *((long *) to) = *((long *) from);
-+ break;
-+ case RELOC_JMP_SLOT:
-+ {
-+ long *target = (long *) to;
-+ long *source = (long *) from;
-+ *target = *source;
-+ target++;
-+ source++;
-+ *target = *source;
-+ target++;
-+ source++;
-+ *target = *source;
-+ }
-+ break;
-+ default:
-+ unexec_error ("unknown reloc type %d seen during unexec()",
-+ 0, ri->r_type);
-+ break;
-+ }
-+#endif /* sparc */
-+}
-+
-+static void
-+reset_symtab (struct nlist *start, struct nlist *end, char *strtab,
-+ long edata_value, long end_value, int shlib_image)
-+{
-+ struct nlist *tmp = start;
-+ int found_edata = 0;
-+ int found_end = 0;
-+
-+ while (tmp < end)
-+ {
-+ int type = tmp->n_type;
-+
-+ if ((type == (N_UNDF | N_EXT)) &&
-+ (tmp->n_value != 0))
-+ unexec_error ("unexec'ing image has COMMON symbols in it -- we quit!",
-+ 0);
-+
-+ if (!(type & N_STAB))
-+ {
-+ if (!found_edata &&
-+ (type == (N_EXT | N_DATA)) &&
-+ tmp->n_un.n_strx &&
-+ !strcmp ("_edata", strtab + tmp->n_un.n_strx))
-+ {
-+ tmp->n_value = edata_value;
-+ found_edata = 1;
-+ }
-+
-+
-+ if ((type & N_TYPE) == N_BSS)
-+ {
-+ if (!found_end &&
-+ (type == (N_EXT | N_BSS)) &&
-+ tmp->n_un.n_strx &&
-+ !strcmp ("_end", strtab + tmp->n_un.n_strx))
-+ {
-+ tmp->n_value = end_value;
-+ found_end = 1;
-+ }
-+ else if (type & N_EXT)
-+ tmp->n_type = N_DATA | N_EXT;
-+ else
-+ tmp->n_type = N_DATA;
-+ }
-+
-+ /* the way things are being handled here, having sbrk() in the
-+ image is fatal for an image linked with shared lib's (although
-+ the code could be modified to support it), but this should
-+ never happen anyway */
-+ if (shlib_image &&
-+ (type == (N_EXT | N_TEXT)) &&
-+ tmp->n_un.n_strx &&
-+ !strcmp ("_sbrk", strtab + tmp->n_un.n_strx))
-+ unexec_error ("unexec'd shlib image has sbrk() in it -- we quit!",
-+ 0);
-+ }
-+
-+ tmp++;
-+ }
-+}
-+
-+static void
-+reset_ldso_symtab (struct nzlist *start, struct nzlist *end, char *strtab,
-+ long edata_value, long end_value, int shlib_image)
-+{
-+ struct nzlist *tmp = start;
-+ int found_edata = 0;
-+ int found_end = 0;
-+
-+ while (tmp < end) {
-+ int type = tmp->nz_type;
-+/*
-+ * the following code breaks under FreeBSD-1.1-BETA, but everything
-+ * seems to work perfectly if it's commented out. This did not break
-+ * anything until the changes to ld.so were made.
-+ */
-+/*
-+ if ((type == (N_UNDF | N_EXT)) && (tmp->nz_value != 0))
-+ unexec_error("unexec'ing image has COMMON symbols in rel -- we quit!",0);
-+*/
-+ if (!(type & N_STAB)) {
-+ if (!found_edata &&
-+ (type == (N_EXT | N_DATA)) &&
-+ !strcmp ("_edata", strtab + tmp->nz_strx)) {
-+ tmp->nz_value = edata_value;
-+ found_edata = 1;
-+ }
-+
-+ if ((type & N_TYPE) == N_BSS) {
-+ if (!found_end &&
-+ (type == (N_EXT | N_BSS)) &&
-+ !strcmp ("_end", strtab + tmp->nz_strx)) {
-+ tmp->nz_value = end_value;
-+ found_end = 1;
-+ } else if (type & N_EXT)
-+ tmp->nz_type = N_DATA | N_EXT;
-+ else
-+ tmp->nz_type = N_DATA;
-+ }
-+
-+ /* the way things are being handled here, having sbrk() in the
-+ image is fatal for an image linked with shared lib's (although
-+ the code could be modified to support it), but this should
-+ never happen anyway */
-+ if (shlib_image &&
-+ (type == (N_EXT | N_TEXT)) &&
-+ !strcmp ("_sbrk", strtab + tmp->nz_strx))
-+ unexec_error("unexec'd shlib image has sbrk() ref -- we quit!", 0);
-+ }
-+ tmp++;
-+ }
-+}
-+
-+extern int getpagesize (void);
-+
-+/*
-+ * EXPORTED FUNCTIONS
-+ */
-+
-+/* this has to be a global variable to prevent the optimizers from
-+ * assuming that it can not be 0.
-+*/
-+static void *dynamic_addr = (void *) &_DYNAMIC;
-+
-+int
-+unexec (char *new_name, char *old_name,
-+ unsigned int emacs_edata, unsigned int dummy1, unsigned int dummy2)
-+{
-+ /* ld.so data */
-+ struct _dynamic *ld = 0;
-+ struct section_dispatch_table *ld2 = 0;
-+ /* old and new state */
-+ int old_fd;
-+ int new_fd;
-+ caddr_t old_base_addr;
-+ caddr_t new_base_addr;
-+ struct exec old_hdr;
-+ struct exec new_hdr;
-+ struct stat old_buf;
-+ struct stat new_buf;
-+ /* some process specific "constants" */
-+ unsigned long n_pagsiz, new_edata;
-+ long page_size = getpagesize ();
-+ caddr_t plt_end;
-+ caddr_t current_break = (caddr_t) sbrk (0);
-+
-+ if (!page_size)
-+ unexec_error ("unexec() failed because we can't get the size of a page!",
-+ 0);
-+
-+ /* see if this is a -Bdynamic image -- if so, find ld.so structures */
-+ if (dynamic_addr)
-+ {
-+ ld = (struct _dynamic *) dynamic_addr;
-+ ld2 = ld->d_un.d_sdt;
-+ if (ld->d_version < LD_VERSION_BSD)
-+ unexec_error ("%s linked with obsolete version of ld -- we quit!",
-+ 0, old_name);
-+ }
-+
-+ /* open the old and new files, figuring out how big the old one is
-+ so that we can map it in */
-+ old_fd = unexec_open (old_name, O_RDONLY, 0);
-+ new_fd = unexec_open (new_name, O_RDWR | O_CREAT | O_TRUNC, 0666);
-+
-+ /* setup the header and the statbuf for old_fd */
-+ unexec_read (old_fd, 0, (char *) &old_hdr, sizeof (old_hdr));
-+ unexec_fstat (old_fd, &old_buf);
-+
-+
-+ /* set up some important constants */
-+ n_pagsiz = __LDPGSZ;
-+ if (dynamic_addr)
-+ plt_end = (caddr_t) MASK_UP (ld2->sdt_plt + ld2->sdt_plt_sz, sizeof (double));
-+ else
-+ plt_end = (caddr_t) N_DATADDR (old_hdr);
-+
-+#if 0
-+ /* never write protect the variable "environ", defined in /lib/crt0.o, and
-+ set in process.c and callproc.c */
-+ mprotect_bottom_addr = ((unsigned long) &environ) + sizeof (char **);
-+ /* never protect ABOVE the end of data emacs_edata specified */
-+ mprotect_top_addr = MIN (emacs_edata, N_DATADDR (old_hdr) + old_hdr.a_data);
-+#endif
-+
-+ /* Set up the image of the old file */
-+ old_base_addr = unexec_mmap (old_fd, old_buf.st_size, PROT_READ,
-+ MAP_FILE | MAP_PRIVATE);
-+ close (old_fd);
-+
-+ /* set up the new exec */
-+ new_hdr = old_hdr;
-+ new_edata = (unsigned long) MASK_UP (current_break, n_pagsiz);
-+ new_hdr.a_data = new_edata - ((unsigned long) N_DATADDR (old_hdr));
-+ new_hdr.a_bss = 0;
-+
-+ /* set up this variable, in case we want to reset "the break"
-+ when restarting */
-+ sbrk_of_0_at_unexec = ((unsigned long) MASK_UP (current_break, n_pagsiz));
-+
-+ /* Write out the first approximation to the new file. The sizes of
-+ each section will be correct, but there will be a number of
-+ corrections that will need to be made. */
-+ {
-+ long old_datoff = N_DATOFF (old_hdr);
-+ long old_dataddr = N_DATADDR (old_hdr);
-+ long new_treloff = N_RELOFF (new_hdr);
-+ long old_treloff = N_RELOFF (old_hdr);
-+ long ld_so_size = ((unsigned long) plt_end) - old_dataddr;
-+ long real_data_size = current_break - plt_end;
-+ long pad_size =
-+ MASK_UP (current_break, n_pagsiz) - ((unsigned long) current_break);
-+
-+
-+ /* First, write the text segment with new header -- copy everything until
-+ the start of the data segment from the old file, and then go back and
-+ write the new header. */
-+ unexec_write (new_fd, 0, old_base_addr, old_datoff + ld_so_size);
-+ unexec_write (new_fd, 0, (char *) &new_hdr, sizeof (new_hdr));
-+
-+ /* Copy the rest of the data segment from the running image. */
-+ unexec_write (new_fd, old_datoff + ld_so_size,
-+ plt_end, real_data_size);
-+
-+ /* pad out the data segment */
-+ unexec_pad (new_fd, pad_size);
-+
-+ /* Finally, copy the symbol table information from the old file. */
-+ unexec_write (new_fd, new_treloff,
-+ old_base_addr + old_treloff,
-+ old_buf.st_size - old_treloff);
-+ }
-+
-+
-+ /* Next, map in the output file so that we can jump around fixing it
-+ up. We retain the old file so that we can refer to it. */
-+ unexec_fstat (new_fd, &new_buf);
-+ new_base_addr = unexec_mmap (new_fd,
-+ MASK_UP (new_buf.st_size, page_size),
-+ PROT_READ | PROT_WRITE,
-+ MAP_FILE | MAP_SHARED);
-+
-+
-+
-+ /* We need to do 2 things. First, make sure that _edata and _end (and
-+ hence, curbrk) are set to the correct values. At the same time, for
-+ neatness and to help with debugging, mark all the types of all ld.so
-+ and nm BSS symbols in the new file to be DATA, and make sure that
-+ there are no COMMON symbols in the output file, as any references to
-+ these can lose really big. Second, reset all of the ld.so "relocation
-+ sites" in the new file to have the values that appear in the old file
-+ -- the failure to do this was the biggest loser in the old version of
-+ this code. */
-+
-+ /* STEP 1 */
-+ /* Reset the regular symbol table first. */
-+ reset_symtab ((struct nlist *) (new_base_addr + N_SYMOFF(new_hdr)),
-+ (struct nlist *) (new_base_addr + N_SYMOFF(new_hdr) +
-+ new_hdr.a_syms),
-+ (char *) (new_base_addr + N_STROFF(new_hdr)),
-+ new_edata, new_edata,
-+ !!dynamic_addr);
-+
-+ /* Now reset the ld.so symbol table. */
-+ if (dynamic_addr)
-+ {
-+ struct translation_struct ts;
-+ struct relocation_info *tmp, *end;
-+ caddr_t syms, strings;
-+
-+ /* set up the structure that we use to translate addresses in the
-+ old file into file offsets */
-+ ts.txtaddr = N_TXTADDR (old_hdr);
-+ ts.txtoff = N_TXTOFF (old_hdr);
-+ ts.dataddr = N_DATADDR (old_hdr);
-+ ts.datoff = N_DATOFF (old_hdr);
-+ ts.bssaddr = N_DATADDR (old_hdr) + old_hdr.a_data;
-+ ts.endaddr = ts.bssaddr + old_hdr.a_bss;
-+
-+ syms = new_base_addr + unexec_addr_to_offset(ld2->sdt_nzlist, &ts);
-+ strings = new_base_addr + unexec_addr_to_offset(ld2->sdt_strings, &ts);
-+ reset_ldso_symtab ((struct nzlist *) syms, (struct nzlist *) strings,
-+ (char *) strings,
-+ new_edata, new_edata,
-+ !!dynamic_addr);
-+
-+ /* STEP 2 */
-+ tmp = (struct relocation_info *)
-+ (old_base_addr + unexec_addr_to_offset(ld2->sdt_rel, &ts));
-+ end = (struct relocation_info *)
-+ (old_base_addr + unexec_addr_to_offset(ld2->sdt_hash, &ts));
-+ while (tmp < end)
-+ {
-+ copy_relocation_site (tmp, old_base_addr, new_base_addr, &ts);
-+ tmp++;
-+ }
-+ }
-+
-+ /* get rid of the mmap-ed file space and make the output file
-+ executable -- then quit */
-+ munmap (new_base_addr, MASK_UP (new_buf.st_size, page_size));
-+ munmap (old_base_addr, MASK_UP (old_buf.st_size, page_size));
-+ unexec_fchmod (new_fd, 0755);
-+ close (new_fd);
-+ return 0;
-+}
-+
-+
-+int
-+run_time_remap (char *dummy)
-+{
-+ unsigned long current_sbrk = (unsigned long) sbrk (0);
-+
-+ if (sbrk_of_0_at_unexec > current_sbrk)
-+ {
-+ errno = 0;
-+ if (brk ((caddr_t) sbrk_of_0_at_unexec))
-+ fprintf (stderr, "failed to change brk addr to 0x%lx: %s\n",
-+ sbrk_of_0_at_unexec, SYS_ERR);
-+ }
-+
-+ return 0;
-+}
diff --git a/editors/emacs23/files/patch-ae b/editors/emacs23/files/patch-ae
deleted file mode 100644
index 82b5e69cad05..000000000000
--- a/editors/emacs23/files/patch-ae
+++ /dev/null
@@ -1,22 +0,0 @@
---- src/unexelf.c.orig Fri Oct 2 12:55:43 1998
-+++ src/unexelf.c Fri Oct 2 13:02:05 1998
-@@ -678,7 +678,8 @@
- if (n < 0)
- fatal ("Couldn't find segment next to .bss in %s\n", old_name, 0);
-
-- NEW_PROGRAM_H (n).p_filesz += new_data2_size;
-+/* NEW_PROGRAM_H (n).p_filesz += new_data2_size; */
-+ NEW_PROGRAM_H (n).p_filesz = new_bss_addr - NEW_PROGRAM_H (n).p_vaddr; /* From emacs 20.3 */
- NEW_PROGRAM_H (n).p_memsz = NEW_PROGRAM_H (n).p_filesz;
-
- #if 0 /* Maybe allow section after data2 - does this ever happen? */
-@@ -845,7 +846,9 @@
-
- for (; symp < symendp; symp ++)
- if (strcmp ((char *) (symnames + symp->st_name), "_end") == 0
-- || strcmp ((char *) (symnames + symp->st_name), "_edata") == 0)
-+ || strcmp ((char *) (symnames + symp->st_name), "end") == 0
-+ || strcmp ((char *) (symnames + symp->st_name), "_edata") == 0
-+ || strcmp ((char *) (symnames + symp->st_name), "edata") == 0)
- memcpy (&symp->st_value, &new_bss_addr, sizeof (new_bss_addr));
- }
diff --git a/editors/emacs23/files/patch-af b/editors/emacs23/files/patch-af
deleted file mode 100644
index 23092a4a8ca0..000000000000
--- a/editors/emacs23/files/patch-af
+++ /dev/null
@@ -1,13 +0,0 @@
---- configure.orig Tue Aug 20 13:11:26 1996
-+++ configure Sat Jan 16 23:18:54 1999
-@@ -756,6 +756,10 @@
- machine=alpha opsys=gnu-linux
- ;;
-
-+ alpha-*-freebsd* )
-+ machine=alpha opsys=freebsd
-+ ;;
-+
- ## Altos 3068
- m68*-altos-sysv* )
- machine=altos opsys=usg5-2
diff --git a/editors/emacs23/files/patch-ag b/editors/emacs23/files/patch-ag
deleted file mode 100644
index a556bd24f5eb..000000000000
--- a/editors/emacs23/files/patch-ag
+++ /dev/null
@@ -1,34 +0,0 @@
---- src/m/alpha.h.orig Sat Aug 10 07:03:36 1996
-+++ src/m/alpha.h Sat Jan 16 22:34:10 1999
-@@ -234,7 +234,11 @@
-
- #ifndef NOT_C_CODE
- /* We need these because pointers are larger than the default ints. */
-+#if !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__OpenBSD__)
- #include <alloca.h>
-+#else
-+#include <stdlib.h>
-+#endif
-
- /* Hack alert! For reasons unknown to mankind the string.h file insists
- on defining bcopy etc. as taking char pointers as arguments. With
-@@ -299,10 +303,18 @@
- termio and struct termios are mutually incompatible. */
- #define NO_TERMIO
-
--#ifdef LINUX
-+#if defined(LINUX) || \
-+ defined(__FreeBSD__) || defined (__NetBSD__) || defined (__OpenBSD__)
- # define TEXT_END ({ extern int _etext; &_etext; })
- # ifndef __ELF__
- # define COFF
- # define DATA_END ({ extern int _EDATA; &_EDATA; })
- # endif /* notdef __ELF__ */
- #endif
-+
-+#if (defined (__FreeBSD__) || defined (__NetBSD__) || defined (__OpenBSD__)) \
-+ && defined (__ELF__)
-+#define HAVE_TEXT_START
-+#endif
-+
-+
diff --git a/editors/emacs23/files/patch-ah b/editors/emacs23/files/patch-ah
deleted file mode 100644
index 3f990e4b5970..000000000000
--- a/editors/emacs23/files/patch-ah
+++ /dev/null
@@ -1,54 +0,0 @@
---- src/unexelf1.c.orig Sat Aug 10 06:56:52 1996
-+++ src/unexelf1.c Sun Jan 17 00:28:21 1999
-@@ -423,12 +423,50 @@
- #include <elf.h>
- #include <sys/mman.h>
-
--#ifdef __alpha__
-+#if defined(__alpha__) && defined(__osf__)
- # include <sym.h> /* get COFF debugging symbol table declaration */
-+#else if defined(__alpha__)
-+typedef struct {
-+ short magic;
-+ short vstamp;
-+ int ilineMax;
-+ int idnMax;
-+ int ipdMax;
-+ int isymMax;
-+ int ioptMax;
-+ int iauxMax;
-+ int issMax;
-+ int issExtMax;
-+ int ifdMax;
-+ int crfd;
-+ int iextMax;
-+ long cbLine;
-+ long cbLineOffset;
-+ long cbDnOffset;
-+ long cbPdOffset;
-+ long cbSymOffset;
-+ long cbOptOffset;
-+ long cbAuxOffset;
-+ long cbSsOffset;
-+ long cbSsExtOffset;
-+ long cbFdOffset;
-+ long cbRfdOffset;
-+ long cbExtOffset;
-+} HDRR, *pHDRR;
-+#define cbHDRR sizeof(HDRR)
-+#define hdrNil ((pHDRR)0)
- #endif
-
- #if __GNU_LIBRARY__ - 0 >= 6
- # include <link.h> /* get ElfW etc */
-+#endif
-+
-+#ifdef __FreeBSD__
-+# ifdef __STDC__
-+# define ElfW(type) Elf_##type
-+# else
-+# define ElfW(type) Elf_/**/type
-+# endif
- #endif
-
- #ifndef ElfW
diff --git a/editors/emacs23/files/patch-ai b/editors/emacs23/files/patch-ai
deleted file mode 100644
index 57da8f14f8fd..000000000000
--- a/editors/emacs23/files/patch-ai
+++ /dev/null
@@ -1,11 +0,0 @@
---- lib-src/Makefile.in.orig Sun Apr 4 13:04:19 1999
-+++ lib-src/Makefile.in Sun Apr 4 13:04:48 1999
-@@ -364,7 +364,7 @@
- $(CC) ${ALL_CFLAGS} ${srcdir}/cvtmail.c $(LOADLIBES) -o cvtmail
-
- fakemail: ${srcdir}/fakemail.c ../src/config.h
-- $(CC) ${ALL_CFLAGS} ${srcdir}/fakemail.c $(LOADLIBES) -o fakemail
-+ $(CC) ${ALL_CFLAGS} ${srcdir}/fakemail.c $(LOADLIBES) -lcompat -o fakemail
-
- yow: ${srcdir}/yow.c ../src/paths.h
- $(CC) ${ALL_CFLAGS} ${srcdir}/yow.c $(LOADLIBES) -o yow
diff --git a/editors/emacs23/files/patch-ba b/editors/emacs23/files/patch-ba
deleted file mode 100644
index c9f637aa3ba4..000000000000
--- a/editors/emacs23/files/patch-ba
+++ /dev/null
@@ -1,22 +0,0 @@
---- lib-src/emacsclient.c.old Tue Jul 23 23:18:33 1996
-+++ lib-src/emacsclient.c Thu Oct 8 22:34:54 1998
-@@ -94,6 +94,8 @@
- struct stat statbfr;
-
- gethostname (system_name, sizeof (system_name));
-+ system_name[sizeof (system_name) - 1] = '\0';
-+ /* system_name must be null-terminated string */
- sprintf (server.sun_path, "/tmp/esrv%d-%s", geteuid (), system_name);
-
- if (stat (server.sun_path, &statbfr) == -1)
---- lib-src/emacsserver.c.old Wed Jul 17 07:09:29 1996
-+++ lib-src/emacsserver.c Thu Oct 8 22:35:08 1998
-@@ -115,6 +115,8 @@
- server.sun_family = AF_UNIX;
- #ifndef SERVER_HOME_DIR
- gethostname (system_name, sizeof (system_name));
-+ system_name[sizeof (system_name) - 1] = '\0';
-+ /* system_name must be null-terminated string */
- sprintf (server.sun_path, "/tmp/esrv%d-%s", geteuid (), system_name);
-
- if (unlink (server.sun_path) == -1 && errno != ENOENT)
diff --git a/editors/emacs23/pkg-comment b/editors/emacs23/pkg-comment
deleted file mode 100644
index 5f2e16cd82ff..000000000000
--- a/editors/emacs23/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-GNU editing macros
diff --git a/editors/emacs23/pkg-descr b/editors/emacs23/pkg-descr
deleted file mode 100644
index 87a11a9cf372..000000000000
--- a/editors/emacs23/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-GNU Emacs is a self-documenting, customizable, extensible real-time
-display editor.
-
-Users new to Emacs will be able to use basic features fairly rapidly
-by studying the tutorial and using the self-documentation features.
-Emacs also has an extensive interactive manual browser. It is easily
-extensible since its editing commands are written in Lisp.
-
-GNU Emacs's many special packages handle mail reading (RMail) and
-sending (Mail), outline editing (Outline), compiling (Compile),
-running subshells within Emacs windows (Shell), running a Lisp
-read-eval-print loop (Lisp-Interaction-Mode), automated psychotherapy
-(Doctor :-) and many more.
-
-WWW: http://www.gnu.org/software/emacs/
diff --git a/editors/emacs23/pkg-plist b/editors/emacs23/pkg-plist
deleted file mode 100644
index bd28773b2034..000000000000
--- a/editors/emacs23/pkg-plist
+++ /dev/null
@@ -1,1051 +0,0 @@
-bin/ctags
-bin/b2m
-bin/rcs-checkin
-bin/emacs-%%EMACS_VERSION%%
-@exec ln -s %D/%F %B/emacs
-@unexec rm %B/emacs
-bin/etags
-bin/emacsclient
-@exec if [ ! -d %d/share/emacs/site-lisp ]; then mkdir -p %D/share/emacs/site-lisp; fi
-@exec if [ ! -d %d/share/emacs/%%EMACS_VERSION%%/site-lisp ]; then mkdir -p %D/share/emacs/%%EMACS_VERSION%%/site-lisp; fi
-@exec mkdir -p /var/run/emacs/lock ; chmod 1777 /var/run/emacs/lock
-etc/rc.d/emacs.sh
-@comment This can fail if other ports are installed, no need to
-@comment scare user in that case
-@unexec rmdir %D/share/emacs/%%EMACS_VERSION%%/site-lisp 2>/dev/null || true
-@unexec install-info --delete %D/info/emacs %D/info/dir
-@unexec install-info --delete %D/info/vip %D/info/dir
-@unexec install-info --delete %D/info/viper %D/info/dir
-@unexec install-info --delete %D/info/forms %D/info/dir
-@unexec install-info --delete %D/info/gnus %D/info/dir
-@unexec install-info --delete %D/info/mh-e %D/info/dir
-@unexec install-info --delete %D/info/cl %D/info/dir
-@unexec install-info --delete %D/info/sc %D/info/dir
-@unexec install-info --delete %D/info/dired-x %D/info/dir
-@unexec install-info --delete %D/info/ediff %D/info/dir
-@unexec install-info --delete %D/info/ccmode %D/info/dir
-@unexec install-info --delete %D/info/message %D/info/dir
-info/ccmode
-info/ccmode-1
-info/ccmode-2
-info/cl
-info/cl-1
-info/cl-2
-info/cl-3
-info/cl-4
-info/cl-5
-info/cl-6
-info/dired-x
-info/ediff
-info/ediff-1
-info/ediff-2
-info/emacs
-info/emacs-1
-info/emacs-10
-info/emacs-11
-info/emacs-12
-info/emacs-13
-info/emacs-14
-info/emacs-15
-info/emacs-16
-info/emacs-17
-info/emacs-18
-info/emacs-19
-info/emacs-2
-info/emacs-20
-info/emacs-21
-info/emacs-22
-info/emacs-23
-info/emacs-24
-info/emacs-25
-info/emacs-26
-info/emacs-27
-info/emacs-28
-info/emacs-29
-info/emacs-3
-info/emacs-4
-info/emacs-5
-info/emacs-6
-info/emacs-7
-info/emacs-8
-info/emacs-9
-info/forms
-info/gnus
-info/gnus-1
-info/gnus-2
-info/gnus-3
-info/gnus-4
-info/gnus-5
-info/gnus-6
-info/gnus-7
-info/gnus-8
-info/gnus-9
-info/gnus-10
-info/gnus-11
-info/message
-info/mh-e
-info/mh-e-1
-info/mh-e-2
-info/mh-e-3
-info/mh-e-4
-info/sc
-info/sc-1
-info/sc-2
-info/sc-3
-info/vip
-info/vip-1
-info/vip-2
-info/viper
-info/viper-1
-info/viper-2
-info/viper-3
-info/viper-4
-@exec install-info %D/info/emacs %D/info/dir
-@exec install-info %D/info/vip %D/info/dir
-@exec install-info %D/info/viper %D/info/dir
-@exec install-info %D/info/forms %D/info/dir
-@exec install-info %D/info/gnus %D/info/dir
-@exec install-info %D/info/mh-e %D/info/dir
-@exec install-info %D/info/cl %D/info/dir
-@exec install-info %D/info/sc %D/info/dir
-@exec install-info %D/info/dired-x %D/info/dir
-@exec install-info %D/info/ediff %D/info/dir
-@exec install-info %D/info/ccmode %D/info/dir
-@exec install-info %D/info/message %D/info/dir
-libexec/emacs/%%EMACS_VERSION%%/%%EMACS_ARCH%%/cvtmail
-libexec/emacs/%%EMACS_VERSION%%/%%EMACS_ARCH%%/digest-doc
-libexec/emacs/%%EMACS_VERSION%%/%%EMACS_ARCH%%/emacsserver
-libexec/emacs/%%EMACS_VERSION%%/%%EMACS_ARCH%%/fakemail
-libexec/emacs/%%EMACS_VERSION%%/%%EMACS_ARCH%%/hexl
-libexec/emacs/%%EMACS_VERSION%%/%%EMACS_ARCH%%/movemail
-libexec/emacs/%%EMACS_VERSION%%/%%EMACS_ARCH%%/profile
-libexec/emacs/%%EMACS_VERSION%%/%%EMACS_ARCH%%/rcs2log
-libexec/emacs/%%EMACS_VERSION%%/%%EMACS_ARCH%%/sorted-doc
-libexec/emacs/%%EMACS_VERSION%%/%%EMACS_ARCH%%/vcdiff
-libexec/emacs/%%EMACS_VERSION%%/%%EMACS_ARCH%%/yow
-@dirrm libexec/emacs/%%EMACS_VERSION%%/%%EMACS_ARCH%%
-@dirrm libexec/emacs/%%EMACS_VERSION%%
-@unexec rmdir %D/libexec/emacs 2>/dev/null || true
-share/emacs/%%EMACS_VERSION%%/etc/3B-MAXMEM
-share/emacs/%%EMACS_VERSION%%/etc/AIX.DUMP
-share/emacs/%%EMACS_VERSION%%/etc/BABYL
-share/emacs/%%EMACS_VERSION%%/etc/CENSORSHIP
-share/emacs/%%EMACS_VERSION%%/etc/COOKIES
-share/emacs/%%EMACS_VERSION%%/etc/COPYING
-share/emacs/%%EMACS_VERSION%%/etc/DEBUG
-share/emacs/%%EMACS_VERSION%%/etc/DISTRIB
-share/emacs/%%EMACS_VERSION%%/etc/DOC-%%EMACS_VERSION%%.1
-share/emacs/%%EMACS_VERSION%%/etc/FAQ
-share/emacs/%%EMACS_VERSION%%/etc/FTP
-share/emacs/%%EMACS_VERSION%%/etc/GNU
-share/emacs/%%EMACS_VERSION%%/etc/INTERVIEW
-share/emacs/%%EMACS_VERSION%%/etc/JOKES
-share/emacs/%%EMACS_VERSION%%/etc/LEDIT
-share/emacs/%%EMACS_VERSION%%/etc/LINUX-GNU
-share/emacs/%%EMACS_VERSION%%/etc/LNEWS
-share/emacs/%%EMACS_VERSION%%/etc/LPF
-share/emacs/%%EMACS_VERSION%%/etc/MACHINES
-share/emacs/%%EMACS_VERSION%%/etc/MAILINGLISTS
-share/emacs/%%EMACS_VERSION%%/etc/MH-E-NEWS
-share/emacs/%%EMACS_VERSION%%/etc/MH-E-ONEWS
-share/emacs/%%EMACS_VERSION%%/etc/MORE.STUFF
-share/emacs/%%EMACS_VERSION%%/etc/MOTIVATION
-share/emacs/%%EMACS_VERSION%%/etc/NEWS
-share/emacs/%%EMACS_VERSION%%/etc/ONEWS
-share/emacs/%%EMACS_VERSION%%/etc/OONEWS
-share/emacs/%%EMACS_VERSION%%/etc/OOONEWS
-share/emacs/%%EMACS_VERSION%%/etc/OOOONEWS
-share/emacs/%%EMACS_VERSION%%/etc/ORDERS
-share/emacs/%%EMACS_VERSION%%/etc/ORDERS.EUROPE
-share/emacs/%%EMACS_VERSION%%/etc/ORDERS.JAPAN
-share/emacs/%%EMACS_VERSION%%/etc/OTHER.EMACSES
-share/emacs/%%EMACS_VERSION%%/etc/README
-share/emacs/%%EMACS_VERSION%%/etc/SERVICE
-share/emacs/%%EMACS_VERSION%%/etc/SUN-SUPPORT
-share/emacs/%%EMACS_VERSION%%/etc/TERMS
-share/emacs/%%EMACS_VERSION%%/etc/TODO
-share/emacs/%%EMACS_VERSION%%/etc/TUTORIAL
-share/emacs/%%EMACS_VERSION%%/etc/WHY-FREE
-share/emacs/%%EMACS_VERSION%%/etc/Xkeymap.txt
-share/emacs/%%EMACS_VERSION%%/etc/celibacy.1
-share/emacs/%%EMACS_VERSION%%/etc/condom.1
-share/emacs/%%EMACS_VERSION%%/etc/copying.paper
-share/emacs/%%EMACS_VERSION%%/etc/ctags.1
-share/emacs/%%EMACS_VERSION%%/etc/e/eterm
-share/emacs/%%EMACS_VERSION%%/etc/e/eterm.ti
-share/emacs/%%EMACS_VERSION%%/etc/echo.msg
-share/emacs/%%EMACS_VERSION%%/etc/edt-user.doc
-share/emacs/%%EMACS_VERSION%%/etc/emacs.1
-share/emacs/%%EMACS_VERSION%%/etc/emacs.bash
-share/emacs/%%EMACS_VERSION%%/etc/emacs.csh
-share/emacs/%%EMACS_VERSION%%/etc/emacs.icon
-share/emacs/%%EMACS_VERSION%%/etc/emacs.xbm
-share/emacs/%%EMACS_VERSION%%/etc/emacstool.1
-share/emacs/%%EMACS_VERSION%%/etc/enriched.doc
-share/emacs/%%EMACS_VERSION%%/etc/etags.1
-share/emacs/%%EMACS_VERSION%%/etc/future-bug
-share/emacs/%%EMACS_VERSION%%/etc/gnu.xpm
-share/emacs/%%EMACS_VERSION%%/etc/gnus-tut.txt
-share/emacs/%%EMACS_VERSION%%/etc/ledit.l
-share/emacs/%%EMACS_VERSION%%/etc/ms-7bkermit
-share/emacs/%%EMACS_VERSION%%/etc/ms-kermit
-share/emacs/%%EMACS_VERSION%%/etc/news.texi
-share/emacs/%%EMACS_VERSION%%/etc/refcard.bit
-share/emacs/%%EMACS_VERSION%%/etc/refcard.ps
-share/emacs/%%EMACS_VERSION%%/etc/refcard.tex
-share/emacs/%%EMACS_VERSION%%/etc/rgb.txt
-share/emacs/%%EMACS_VERSION%%/etc/sex.6
-share/emacs/%%EMACS_VERSION%%/etc/spook.lines
-share/emacs/%%EMACS_VERSION%%/etc/termcap.src
-share/emacs/%%EMACS_VERSION%%/etc/ulimit.hack
-share/emacs/%%EMACS_VERSION%%/etc/vipcard.tex
-share/emacs/%%EMACS_VERSION%%/etc/viperCard.tex
-share/emacs/%%EMACS_VERSION%%/etc/yow.lines
-share/emacs/%%EMACS_VERSION%%/lisp/COPYING
-share/emacs/%%EMACS_VERSION%%/lisp/README
-share/emacs/%%EMACS_VERSION%%/lisp/abbrev.el
-share/emacs/%%EMACS_VERSION%%/lisp/abbrev.elc
-share/emacs/%%EMACS_VERSION%%/lisp/abbrevlist.el
-share/emacs/%%EMACS_VERSION%%/lisp/abbrevlist.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ada-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/ada-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/add-log.el
-share/emacs/%%EMACS_VERSION%%/lisp/add-log.elc
-share/emacs/%%EMACS_VERSION%%/lisp/advice.el
-share/emacs/%%EMACS_VERSION%%/lisp/advice.elc
-share/emacs/%%EMACS_VERSION%%/lisp/allout.el
-share/emacs/%%EMACS_VERSION%%/lisp/allout.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ange-ftp.el
-share/emacs/%%EMACS_VERSION%%/lisp/ange-ftp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/appt.el
-share/emacs/%%EMACS_VERSION%%/lisp/appt.elc
-share/emacs/%%EMACS_VERSION%%/lisp/apropos.el
-share/emacs/%%EMACS_VERSION%%/lisp/apropos.elc
-share/emacs/%%EMACS_VERSION%%/lisp/arc-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/arc-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/array.el
-share/emacs/%%EMACS_VERSION%%/lisp/array.elc
-share/emacs/%%EMACS_VERSION%%/lisp/asm-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/asm-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/assoc.el
-share/emacs/%%EMACS_VERSION%%/lisp/assoc.elc
-share/emacs/%%EMACS_VERSION%%/lisp/auto-show.el
-share/emacs/%%EMACS_VERSION%%/lisp/auto-show.elc
-share/emacs/%%EMACS_VERSION%%/lisp/autoinsert.el
-share/emacs/%%EMACS_VERSION%%/lisp/autoinsert.elc
-share/emacs/%%EMACS_VERSION%%/lisp/autoload.el
-share/emacs/%%EMACS_VERSION%%/lisp/autoload.elc
-share/emacs/%%EMACS_VERSION%%/lisp/avoid.el
-share/emacs/%%EMACS_VERSION%%/lisp/avoid.elc
-share/emacs/%%EMACS_VERSION%%/lisp/awk-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/awk-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/backquote.el
-share/emacs/%%EMACS_VERSION%%/lisp/backquote.elc
-share/emacs/%%EMACS_VERSION%%/lisp/bib-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/bib-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/bibtex.el
-share/emacs/%%EMACS_VERSION%%/lisp/bibtex.elc
-share/emacs/%%EMACS_VERSION%%/lisp/blackbox.el
-share/emacs/%%EMACS_VERSION%%/lisp/blackbox.elc
-share/emacs/%%EMACS_VERSION%%/lisp/blessmail.el
-share/emacs/%%EMACS_VERSION%%/lisp/bookmark.el
-share/emacs/%%EMACS_VERSION%%/lisp/bookmark.elc
-share/emacs/%%EMACS_VERSION%%/lisp/browse-url.el
-share/emacs/%%EMACS_VERSION%%/lisp/browse-url.elc
-share/emacs/%%EMACS_VERSION%%/lisp/buff-menu.el
-share/emacs/%%EMACS_VERSION%%/lisp/buff-menu.elc
-share/emacs/%%EMACS_VERSION%%/lisp/byte-opt.el
-share/emacs/%%EMACS_VERSION%%/lisp/byte-opt.elc
-share/emacs/%%EMACS_VERSION%%/lisp/byte-run.el
-share/emacs/%%EMACS_VERSION%%/lisp/byte-run.elc
-share/emacs/%%EMACS_VERSION%%/lisp/bytecomp.el
-share/emacs/%%EMACS_VERSION%%/lisp/bytecomp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/c-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/c-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-china.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-china.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-coptic.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-coptic.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-dst.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-dst.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-french.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-french.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-hebrew.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-hebrew.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-islam.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-islam.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-iso.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-iso.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-julian.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-julian.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-mayan.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-mayan.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-menu.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-menu.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-move.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-move.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-persia.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-persia.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-tex.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-tex.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cal-x.el
-share/emacs/%%EMACS_VERSION%%/lisp/cal-x.elc
-share/emacs/%%EMACS_VERSION%%/lisp/calendar.el
-share/emacs/%%EMACS_VERSION%%/lisp/calendar.elc
-share/emacs/%%EMACS_VERSION%%/lisp/case-table.el
-share/emacs/%%EMACS_VERSION%%/lisp/case-table.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cc-compat.el
-share/emacs/%%EMACS_VERSION%%/lisp/cc-compat.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cc-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/cc-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cdl.el
-share/emacs/%%EMACS_VERSION%%/lisp/cdl.elc
-share/emacs/%%EMACS_VERSION%%/lisp/chistory.el
-share/emacs/%%EMACS_VERSION%%/lisp/chistory.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cl-compat.el
-share/emacs/%%EMACS_VERSION%%/lisp/cl-compat.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cl-extra.el
-share/emacs/%%EMACS_VERSION%%/lisp/cl-extra.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cl-indent.el
-share/emacs/%%EMACS_VERSION%%/lisp/cl-indent.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cl-macs.el
-share/emacs/%%EMACS_VERSION%%/lisp/cl-macs.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cl-seq.el
-share/emacs/%%EMACS_VERSION%%/lisp/cl-seq.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cl-specs.el
-share/emacs/%%EMACS_VERSION%%/lisp/cl-specs.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cl.el
-share/emacs/%%EMACS_VERSION%%/lisp/cl.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cmacexp.el
-share/emacs/%%EMACS_VERSION%%/lisp/cmacexp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cmuscheme.el
-share/emacs/%%EMACS_VERSION%%/lisp/cmuscheme.elc
-share/emacs/%%EMACS_VERSION%%/lisp/comint.el
-share/emacs/%%EMACS_VERSION%%/lisp/comint.elc
-share/emacs/%%EMACS_VERSION%%/lisp/compare-w.el
-share/emacs/%%EMACS_VERSION%%/lisp/compare-w.elc
-share/emacs/%%EMACS_VERSION%%/lisp/compile.el
-share/emacs/%%EMACS_VERSION%%/lisp/compile.elc
-share/emacs/%%EMACS_VERSION%%/lisp/complete.el
-share/emacs/%%EMACS_VERSION%%/lisp/complete.elc
-share/emacs/%%EMACS_VERSION%%/lisp/completion.el
-share/emacs/%%EMACS_VERSION%%/lisp/completion.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cookie1.el
-share/emacs/%%EMACS_VERSION%%/lisp/cookie1.elc
-share/emacs/%%EMACS_VERSION%%/lisp/copyright.el
-share/emacs/%%EMACS_VERSION%%/lisp/copyright.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cplus-md.el
-share/emacs/%%EMACS_VERSION%%/lisp/cplus-md.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cpp.el
-share/emacs/%%EMACS_VERSION%%/lisp/cpp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/cust-print.el
-share/emacs/%%EMACS_VERSION%%/lisp/cust-print.elc
-share/emacs/%%EMACS_VERSION%%/lisp/custom.el
-share/emacs/%%EMACS_VERSION%%/lisp/custom.elc
-share/emacs/%%EMACS_VERSION%%/lisp/dabbrev.el
-share/emacs/%%EMACS_VERSION%%/lisp/dabbrev.elc
-share/emacs/%%EMACS_VERSION%%/lisp/debug.el
-share/emacs/%%EMACS_VERSION%%/lisp/debug.elc
-share/emacs/%%EMACS_VERSION%%/lisp/decipher.el
-share/emacs/%%EMACS_VERSION%%/lisp/decipher.elc
-share/emacs/%%EMACS_VERSION%%/lisp/delsel.el
-share/emacs/%%EMACS_VERSION%%/lisp/delsel.elc
-share/emacs/%%EMACS_VERSION%%/lisp/derived.el
-share/emacs/%%EMACS_VERSION%%/lisp/derived.elc
-share/emacs/%%EMACS_VERSION%%/lisp/desktop.el
-share/emacs/%%EMACS_VERSION%%/lisp/desktop.elc
-share/emacs/%%EMACS_VERSION%%/lisp/diary-lib.el
-share/emacs/%%EMACS_VERSION%%/lisp/diary-lib.elc
-share/emacs/%%EMACS_VERSION%%/lisp/diff.el
-share/emacs/%%EMACS_VERSION%%/lisp/diff.elc
-share/emacs/%%EMACS_VERSION%%/lisp/dired-aux.el
-share/emacs/%%EMACS_VERSION%%/lisp/dired-aux.elc
-share/emacs/%%EMACS_VERSION%%/lisp/dired-x.el
-share/emacs/%%EMACS_VERSION%%/lisp/dired-x.elc
-share/emacs/%%EMACS_VERSION%%/lisp/dired.el
-share/emacs/%%EMACS_VERSION%%/lisp/dired.elc
-share/emacs/%%EMACS_VERSION%%/lisp/disass.el
-share/emacs/%%EMACS_VERSION%%/lisp/disass.elc
-share/emacs/%%EMACS_VERSION%%/lisp/disp-table.el
-share/emacs/%%EMACS_VERSION%%/lisp/disp-table.elc
-share/emacs/%%EMACS_VERSION%%/lisp/dissociate.el
-share/emacs/%%EMACS_VERSION%%/lisp/dissociate.elc
-share/emacs/%%EMACS_VERSION%%/lisp/docref.el
-share/emacs/%%EMACS_VERSION%%/lisp/docref.elc
-share/emacs/%%EMACS_VERSION%%/lisp/doctor.el
-share/emacs/%%EMACS_VERSION%%/lisp/doctor.elc
-share/emacs/%%EMACS_VERSION%%/lisp/dos-fns.el
-share/emacs/%%EMACS_VERSION%%/lisp/dos-fns.elc
-share/emacs/%%EMACS_VERSION%%/lisp/double.el
-share/emacs/%%EMACS_VERSION%%/lisp/double.elc
-share/emacs/%%EMACS_VERSION%%/lisp/dunnet.el
-share/emacs/%%EMACS_VERSION%%/lisp/dunnet.elc
-share/emacs/%%EMACS_VERSION%%/lisp/easymenu.el
-share/emacs/%%EMACS_VERSION%%/lisp/easymenu.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ebuff-menu.el
-share/emacs/%%EMACS_VERSION%%/lisp/ebuff-menu.elc
-share/emacs/%%EMACS_VERSION%%/lisp/echistory.el
-share/emacs/%%EMACS_VERSION%%/lisp/echistory.elc
-share/emacs/%%EMACS_VERSION%%/lisp/edebug.el
-share/emacs/%%EMACS_VERSION%%/lisp/edebug.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-diff.el
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-diff.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-hook.el
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-hook.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-init.el
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-init.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-merg.el
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-merg.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-mult.el
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-mult.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-ptch.el
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-ptch.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-util.el
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-util.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-vers.el
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-vers.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-wind.el
-share/emacs/%%EMACS_VERSION%%/lisp/ediff-wind.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ediff.el
-share/emacs/%%EMACS_VERSION%%/lisp/ediff.elc
-share/emacs/%%EMACS_VERSION%%/lisp/edmacro.el
-share/emacs/%%EMACS_VERSION%%/lisp/edmacro.elc
-share/emacs/%%EMACS_VERSION%%/lisp/edt-lk201.el
-share/emacs/%%EMACS_VERSION%%/lisp/edt-lk201.elc
-share/emacs/%%EMACS_VERSION%%/lisp/edt-mapper.el
-share/emacs/%%EMACS_VERSION%%/lisp/edt-mapper.elc
-share/emacs/%%EMACS_VERSION%%/lisp/edt-pc.el
-share/emacs/%%EMACS_VERSION%%/lisp/edt-pc.elc
-share/emacs/%%EMACS_VERSION%%/lisp/edt-vt100.el
-share/emacs/%%EMACS_VERSION%%/lisp/edt-vt100.elc
-share/emacs/%%EMACS_VERSION%%/lisp/edt.el
-share/emacs/%%EMACS_VERSION%%/lisp/edt.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ehelp.el
-share/emacs/%%EMACS_VERSION%%/lisp/ehelp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/electric.el
-share/emacs/%%EMACS_VERSION%%/lisp/electric.elc
-share/emacs/%%EMACS_VERSION%%/lisp/elp.el
-share/emacs/%%EMACS_VERSION%%/lisp/elp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/emacs-lock.el
-share/emacs/%%EMACS_VERSION%%/lisp/emacs-lock.elc
-share/emacs/%%EMACS_VERSION%%/lisp/emacsbug.el
-share/emacs/%%EMACS_VERSION%%/lisp/emacsbug.elc
-share/emacs/%%EMACS_VERSION%%/lisp/emerge.el
-share/emacs/%%EMACS_VERSION%%/lisp/emerge.elc
-share/emacs/%%EMACS_VERSION%%/lisp/enriched.el
-share/emacs/%%EMACS_VERSION%%/lisp/enriched.elc
-share/emacs/%%EMACS_VERSION%%/lisp/env.el
-share/emacs/%%EMACS_VERSION%%/lisp/env.elc
-share/emacs/%%EMACS_VERSION%%/lisp/etags.el
-share/emacs/%%EMACS_VERSION%%/lisp/etags.elc
-share/emacs/%%EMACS_VERSION%%/lisp/eval-reg.el
-share/emacs/%%EMACS_VERSION%%/lisp/eval-reg.elc
-share/emacs/%%EMACS_VERSION%%/lisp/executable.el
-share/emacs/%%EMACS_VERSION%%/lisp/executable.elc
-share/emacs/%%EMACS_VERSION%%/lisp/f90.el
-share/emacs/%%EMACS_VERSION%%/lisp/f90.elc
-share/emacs/%%EMACS_VERSION%%/lisp/facemenu.el
-share/emacs/%%EMACS_VERSION%%/lisp/facemenu.elc
-share/emacs/%%EMACS_VERSION%%/lisp/faces.el
-share/emacs/%%EMACS_VERSION%%/lisp/faces.elc
-share/emacs/%%EMACS_VERSION%%/lisp/fast-lock.el
-share/emacs/%%EMACS_VERSION%%/lisp/fast-lock.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ffap.el
-share/emacs/%%EMACS_VERSION%%/lisp/ffap.elc
-share/emacs/%%EMACS_VERSION%%/lisp/files.el
-share/emacs/%%EMACS_VERSION%%/lisp/files.elc
-share/emacs/%%EMACS_VERSION%%/lisp/fill.el
-share/emacs/%%EMACS_VERSION%%/lisp/fill.elc
-share/emacs/%%EMACS_VERSION%%/lisp/find-dired.el
-share/emacs/%%EMACS_VERSION%%/lisp/find-dired.elc
-share/emacs/%%EMACS_VERSION%%/lisp/find-file.el
-share/emacs/%%EMACS_VERSION%%/lisp/find-file.elc
-share/emacs/%%EMACS_VERSION%%/lisp/find-gc.el
-share/emacs/%%EMACS_VERSION%%/lisp/find-gc.elc
-share/emacs/%%EMACS_VERSION%%/lisp/finder-inf.el
-share/emacs/%%EMACS_VERSION%%/lisp/finder-inf.elc
-share/emacs/%%EMACS_VERSION%%/lisp/finder.el
-share/emacs/%%EMACS_VERSION%%/lisp/finder.elc
-share/emacs/%%EMACS_VERSION%%/lisp/float-sup.el
-share/emacs/%%EMACS_VERSION%%/lisp/float-sup.elc
-share/emacs/%%EMACS_VERSION%%/lisp/float.el
-share/emacs/%%EMACS_VERSION%%/lisp/float.elc
-share/emacs/%%EMACS_VERSION%%/lisp/flow-ctrl.el
-share/emacs/%%EMACS_VERSION%%/lisp/flow-ctrl.elc
-share/emacs/%%EMACS_VERSION%%/lisp/foldout.el
-share/emacs/%%EMACS_VERSION%%/lisp/foldout.elc
-share/emacs/%%EMACS_VERSION%%/lisp/follow.el
-share/emacs/%%EMACS_VERSION%%/lisp/follow.elc
-share/emacs/%%EMACS_VERSION%%/lisp/font-lock.el
-share/emacs/%%EMACS_VERSION%%/lisp/font-lock.elc
-share/emacs/%%EMACS_VERSION%%/lisp/format.el
-share/emacs/%%EMACS_VERSION%%/lisp/format.elc
-share/emacs/%%EMACS_VERSION%%/lisp/forms-d2.dat
-share/emacs/%%EMACS_VERSION%%/lisp/forms-d2.el
-share/emacs/%%EMACS_VERSION%%/lisp/forms-pass.el
-share/emacs/%%EMACS_VERSION%%/lisp/forms.el
-share/emacs/%%EMACS_VERSION%%/lisp/forms.elc
-share/emacs/%%EMACS_VERSION%%/lisp/fortran.el
-share/emacs/%%EMACS_VERSION%%/lisp/fortran.elc
-share/emacs/%%EMACS_VERSION%%/lisp/frame.el
-share/emacs/%%EMACS_VERSION%%/lisp/frame.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-cache.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-cache.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-cite.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-cite.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-cus.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-cus.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-demon.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-demon.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-edit.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-edit.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-ems.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-ems.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-gl.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-gl.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-kill.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-kill.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-mh.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-mh.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-msg.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-msg.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-nocem.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-nocem.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-salt.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-salt.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-score.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-score.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-setup.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-setup.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-soup.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-soup.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-srvr.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-srvr.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-topic.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-topic.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-uu.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-uu.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-vis.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-vis.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-vm.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus-vm.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gnus.el
-share/emacs/%%EMACS_VERSION%%/lisp/gnus.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gomoku.el
-share/emacs/%%EMACS_VERSION%%/lisp/gomoku.elc
-share/emacs/%%EMACS_VERSION%%/lisp/goto-addr.el
-share/emacs/%%EMACS_VERSION%%/lisp/goto-addr.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gud.el
-share/emacs/%%EMACS_VERSION%%/lisp/gud.elc
-share/emacs/%%EMACS_VERSION%%/lisp/gulp.el
-share/emacs/%%EMACS_VERSION%%/lisp/gulp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/hanoi.el
-share/emacs/%%EMACS_VERSION%%/lisp/hanoi.elc
-share/emacs/%%EMACS_VERSION%%/lisp/help-macro.el
-share/emacs/%%EMACS_VERSION%%/lisp/help-macro.elc
-share/emacs/%%EMACS_VERSION%%/lisp/help.el
-share/emacs/%%EMACS_VERSION%%/lisp/help.elc
-share/emacs/%%EMACS_VERSION%%/lisp/helper.el
-share/emacs/%%EMACS_VERSION%%/lisp/helper.elc
-share/emacs/%%EMACS_VERSION%%/lisp/hexl.el
-share/emacs/%%EMACS_VERSION%%/lisp/hexl.elc
-share/emacs/%%EMACS_VERSION%%/lisp/hideif.el
-share/emacs/%%EMACS_VERSION%%/lisp/hideif.elc
-share/emacs/%%EMACS_VERSION%%/lisp/hideshow.el
-share/emacs/%%EMACS_VERSION%%/lisp/hideshow.elc
-share/emacs/%%EMACS_VERSION%%/lisp/hilit19.el
-share/emacs/%%EMACS_VERSION%%/lisp/hilit19.elc
-share/emacs/%%EMACS_VERSION%%/lisp/hippie-exp.el
-share/emacs/%%EMACS_VERSION%%/lisp/hippie-exp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/holidays.el
-share/emacs/%%EMACS_VERSION%%/lisp/holidays.elc
-share/emacs/%%EMACS_VERSION%%/lisp/icomplete.el
-share/emacs/%%EMACS_VERSION%%/lisp/icomplete.elc
-share/emacs/%%EMACS_VERSION%%/lisp/icon.el
-share/emacs/%%EMACS_VERSION%%/lisp/icon.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ielm.el
-share/emacs/%%EMACS_VERSION%%/lisp/ielm.elc
-share/emacs/%%EMACS_VERSION%%/lisp/imenu.el
-share/emacs/%%EMACS_VERSION%%/lisp/imenu.elc
-share/emacs/%%EMACS_VERSION%%/lisp/indent.el
-share/emacs/%%EMACS_VERSION%%/lisp/indent.elc
-share/emacs/%%EMACS_VERSION%%/lisp/inf-lisp.el
-share/emacs/%%EMACS_VERSION%%/lisp/inf-lisp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/info.el
-share/emacs/%%EMACS_VERSION%%/lisp/info.elc
-share/emacs/%%EMACS_VERSION%%/lisp/informat.el
-share/emacs/%%EMACS_VERSION%%/lisp/informat.elc
-share/emacs/%%EMACS_VERSION%%/lisp/isearch.el
-share/emacs/%%EMACS_VERSION%%/lisp/isearch.elc
-share/emacs/%%EMACS_VERSION%%/lisp/iso-acc.el
-share/emacs/%%EMACS_VERSION%%/lisp/iso-acc.elc
-share/emacs/%%EMACS_VERSION%%/lisp/iso-ascii.el
-share/emacs/%%EMACS_VERSION%%/lisp/iso-ascii.elc
-share/emacs/%%EMACS_VERSION%%/lisp/iso-cvt.el
-share/emacs/%%EMACS_VERSION%%/lisp/iso-cvt.elc
-share/emacs/%%EMACS_VERSION%%/lisp/iso-insert.el
-share/emacs/%%EMACS_VERSION%%/lisp/iso-insert.elc
-share/emacs/%%EMACS_VERSION%%/lisp/iso-swed.el
-share/emacs/%%EMACS_VERSION%%/lisp/iso-swed.elc
-share/emacs/%%EMACS_VERSION%%/lisp/iso-syntax.el
-share/emacs/%%EMACS_VERSION%%/lisp/iso-syntax.elc
-share/emacs/%%EMACS_VERSION%%/lisp/iso-transl.el
-share/emacs/%%EMACS_VERSION%%/lisp/iso-transl.elc
-share/emacs/%%EMACS_VERSION%%/lisp/iso02-syn.el
-share/emacs/%%EMACS_VERSION%%/lisp/iso02-syn.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ispell.el
-share/emacs/%%EMACS_VERSION%%/lisp/ispell.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ispell4.el
-share/emacs/%%EMACS_VERSION%%/lisp/ispell4.elc
-share/emacs/%%EMACS_VERSION%%/lisp/jka-compr.el
-share/emacs/%%EMACS_VERSION%%/lisp/jka-compr.elc
-share/emacs/%%EMACS_VERSION%%/lisp/kermit.el
-share/emacs/%%EMACS_VERSION%%/lisp/kermit.elc
-share/emacs/%%EMACS_VERSION%%/lisp/lazy-lock.el
-share/emacs/%%EMACS_VERSION%%/lisp/lazy-lock.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ledit.el
-share/emacs/%%EMACS_VERSION%%/lisp/ledit.elc
-share/emacs/%%EMACS_VERSION%%/lisp/levents.el
-share/emacs/%%EMACS_VERSION%%/lisp/levents.elc
-share/emacs/%%EMACS_VERSION%%/lisp/life.el
-share/emacs/%%EMACS_VERSION%%/lisp/life.elc
-share/emacs/%%EMACS_VERSION%%/lisp/lisp-mnt.el
-share/emacs/%%EMACS_VERSION%%/lisp/lisp-mnt.elc
-share/emacs/%%EMACS_VERSION%%/lisp/lisp-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/lisp-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/lisp.el
-share/emacs/%%EMACS_VERSION%%/lisp/lisp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/lmenu.el
-share/emacs/%%EMACS_VERSION%%/lisp/lmenu.elc
-share/emacs/%%EMACS_VERSION%%/lisp/loaddefs.el
-share/emacs/%%EMACS_VERSION%%/lisp/loadhist.el
-share/emacs/%%EMACS_VERSION%%/lisp/loadhist.elc
-share/emacs/%%EMACS_VERSION%%/lisp/loadup.el
-share/emacs/%%EMACS_VERSION%%/lisp/lpr.el
-share/emacs/%%EMACS_VERSION%%/lisp/lpr.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ls-lisp.el
-share/emacs/%%EMACS_VERSION%%/lisp/ls-lisp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/lselect.el
-share/emacs/%%EMACS_VERSION%%/lisp/lselect.elc
-share/emacs/%%EMACS_VERSION%%/lisp/lucid.el
-share/emacs/%%EMACS_VERSION%%/lisp/lucid.elc
-share/emacs/%%EMACS_VERSION%%/lisp/lunar.el
-share/emacs/%%EMACS_VERSION%%/lisp/lunar.elc
-share/emacs/%%EMACS_VERSION%%/lisp/macros.el
-share/emacs/%%EMACS_VERSION%%/lisp/macros.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mail-extr.el
-share/emacs/%%EMACS_VERSION%%/lisp/mail-extr.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mail-hist.el
-share/emacs/%%EMACS_VERSION%%/lisp/mail-hist.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mail-utils.el
-share/emacs/%%EMACS_VERSION%%/lisp/mail-utils.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mailabbrev.el
-share/emacs/%%EMACS_VERSION%%/lisp/mailabbrev.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mailalias.el
-share/emacs/%%EMACS_VERSION%%/lisp/mailalias.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mailheader.el
-share/emacs/%%EMACS_VERSION%%/lisp/mailheader.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mailpost.el
-share/emacs/%%EMACS_VERSION%%/lisp/mailpost.elc
-share/emacs/%%EMACS_VERSION%%/lisp/make-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/make-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/makeinfo.el
-share/emacs/%%EMACS_VERSION%%/lisp/makeinfo.elc
-share/emacs/%%EMACS_VERSION%%/lisp/makesum.el
-share/emacs/%%EMACS_VERSION%%/lisp/makesum.elc
-share/emacs/%%EMACS_VERSION%%/lisp/man.el
-share/emacs/%%EMACS_VERSION%%/lisp/man.elc
-share/emacs/%%EMACS_VERSION%%/lisp/map-ynp.el
-share/emacs/%%EMACS_VERSION%%/lisp/map-ynp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/meese.el
-share/emacs/%%EMACS_VERSION%%/lisp/meese.elc
-share/emacs/%%EMACS_VERSION%%/lisp/menu-bar.el
-share/emacs/%%EMACS_VERSION%%/lisp/menu-bar.elc
-share/emacs/%%EMACS_VERSION%%/lisp/message.el
-share/emacs/%%EMACS_VERSION%%/lisp/message.elc
-share/emacs/%%EMACS_VERSION%%/lisp/metamail.el
-share/emacs/%%EMACS_VERSION%%/lisp/metamail.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mh-comp.el
-share/emacs/%%EMACS_VERSION%%/lisp/mh-comp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mh-e.el
-share/emacs/%%EMACS_VERSION%%/lisp/mh-e.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mh-funcs.el
-share/emacs/%%EMACS_VERSION%%/lisp/mh-funcs.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mh-mime.el
-share/emacs/%%EMACS_VERSION%%/lisp/mh-mime.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mh-pick.el
-share/emacs/%%EMACS_VERSION%%/lisp/mh-pick.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mh-seq.el
-share/emacs/%%EMACS_VERSION%%/lisp/mh-seq.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mh-utils.el
-share/emacs/%%EMACS_VERSION%%/lisp/mh-utils.elc
-share/emacs/%%EMACS_VERSION%%/lisp/misc.el
-share/emacs/%%EMACS_VERSION%%/lisp/misc.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mlconvert.el
-share/emacs/%%EMACS_VERSION%%/lisp/mlconvert.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mldrag.el
-share/emacs/%%EMACS_VERSION%%/lisp/mldrag.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mlsupport.el
-share/emacs/%%EMACS_VERSION%%/lisp/mlsupport.elc
-share/emacs/%%EMACS_VERSION%%/lisp/modula2.el
-share/emacs/%%EMACS_VERSION%%/lisp/modula2.elc
-share/emacs/%%EMACS_VERSION%%/lisp/morse.el
-share/emacs/%%EMACS_VERSION%%/lisp/morse.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mouse-sel.el
-share/emacs/%%EMACS_VERSION%%/lisp/mouse-sel.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mouse.el
-share/emacs/%%EMACS_VERSION%%/lisp/mouse.elc
-share/emacs/%%EMACS_VERSION%%/lisp/mpuz.el
-share/emacs/%%EMACS_VERSION%%/lisp/mpuz.elc
-share/emacs/%%EMACS_VERSION%%/lisp/msb.el
-share/emacs/%%EMACS_VERSION%%/lisp/msb.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nnbabyl.el
-share/emacs/%%EMACS_VERSION%%/lisp/nnbabyl.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nndb.el
-share/emacs/%%EMACS_VERSION%%/lisp/nndb.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nndir.el
-share/emacs/%%EMACS_VERSION%%/lisp/nndir.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nndoc.el
-share/emacs/%%EMACS_VERSION%%/lisp/nndoc.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nneething.el
-share/emacs/%%EMACS_VERSION%%/lisp/nneething.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nnfolder.el
-share/emacs/%%EMACS_VERSION%%/lisp/nnfolder.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nnheader.el
-share/emacs/%%EMACS_VERSION%%/lisp/nnheader.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nnkiboze.el
-share/emacs/%%EMACS_VERSION%%/lisp/nnkiboze.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nnmail.el
-share/emacs/%%EMACS_VERSION%%/lisp/nnmail.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nnmbox.el
-share/emacs/%%EMACS_VERSION%%/lisp/nnmbox.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nnmh.el
-share/emacs/%%EMACS_VERSION%%/lisp/nnmh.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nnml.el
-share/emacs/%%EMACS_VERSION%%/lisp/nnml.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nnoo.el
-share/emacs/%%EMACS_VERSION%%/lisp/nnoo.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nnsoup.el
-share/emacs/%%EMACS_VERSION%%/lisp/nnsoup.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nnspool.el
-share/emacs/%%EMACS_VERSION%%/lisp/nnspool.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nntp.el
-share/emacs/%%EMACS_VERSION%%/lisp/nntp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nnvirtual.el
-share/emacs/%%EMACS_VERSION%%/lisp/nnvirtual.elc
-share/emacs/%%EMACS_VERSION%%/lisp/noutline.el
-share/emacs/%%EMACS_VERSION%%/lisp/noutline.elc
-share/emacs/%%EMACS_VERSION%%/lisp/novice.el
-share/emacs/%%EMACS_VERSION%%/lisp/novice.elc
-share/emacs/%%EMACS_VERSION%%/lisp/nroff-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/nroff-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/options.el
-share/emacs/%%EMACS_VERSION%%/lisp/options.elc
-share/emacs/%%EMACS_VERSION%%/lisp/outline.el
-share/emacs/%%EMACS_VERSION%%/lisp/outline.elc
-share/emacs/%%EMACS_VERSION%%/lisp/page-ext.el
-share/emacs/%%EMACS_VERSION%%/lisp/page-ext.elc
-share/emacs/%%EMACS_VERSION%%/lisp/page.el
-share/emacs/%%EMACS_VERSION%%/lisp/page.elc
-share/emacs/%%EMACS_VERSION%%/lisp/paragraphs.el
-share/emacs/%%EMACS_VERSION%%/lisp/paragraphs.elc
-share/emacs/%%EMACS_VERSION%%/lisp/paren.el
-share/emacs/%%EMACS_VERSION%%/lisp/paren.elc
-share/emacs/%%EMACS_VERSION%%/lisp/pascal.el
-share/emacs/%%EMACS_VERSION%%/lisp/pascal.elc
-share/emacs/%%EMACS_VERSION%%/lisp/patcomp.el
-share/emacs/%%EMACS_VERSION%%/lisp/paths.el
-share/emacs/%%EMACS_VERSION%%/lisp/pc-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/pc-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/pc-select.el
-share/emacs/%%EMACS_VERSION%%/lisp/pc-select.elc
-share/emacs/%%EMACS_VERSION%%/lisp/perl-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/perl-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/picture.el
-share/emacs/%%EMACS_VERSION%%/lisp/picture.elc
-share/emacs/%%EMACS_VERSION%%/lisp/pp.el
-share/emacs/%%EMACS_VERSION%%/lisp/pp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/profile.el
-share/emacs/%%EMACS_VERSION%%/lisp/profile.elc
-share/emacs/%%EMACS_VERSION%%/lisp/prolog.el
-share/emacs/%%EMACS_VERSION%%/lisp/prolog.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ps-print.el
-share/emacs/%%EMACS_VERSION%%/lisp/ps-print.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rcompile.el
-share/emacs/%%EMACS_VERSION%%/lisp/rcompile.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rect.el
-share/emacs/%%EMACS_VERSION%%/lisp/rect.elc
-share/emacs/%%EMACS_VERSION%%/lisp/refbib.el
-share/emacs/%%EMACS_VERSION%%/lisp/refbib.elc
-share/emacs/%%EMACS_VERSION%%/lisp/refer.el
-share/emacs/%%EMACS_VERSION%%/lisp/refer.elc
-share/emacs/%%EMACS_VERSION%%/lisp/regi.el
-share/emacs/%%EMACS_VERSION%%/lisp/regi.elc
-share/emacs/%%EMACS_VERSION%%/lisp/register.el
-share/emacs/%%EMACS_VERSION%%/lisp/register.elc
-share/emacs/%%EMACS_VERSION%%/lisp/replace.el
-share/emacs/%%EMACS_VERSION%%/lisp/replace.elc
-share/emacs/%%EMACS_VERSION%%/lisp/reporter.el
-share/emacs/%%EMACS_VERSION%%/lisp/reporter.elc
-share/emacs/%%EMACS_VERSION%%/lisp/reposition.el
-share/emacs/%%EMACS_VERSION%%/lisp/reposition.elc
-share/emacs/%%EMACS_VERSION%%/lisp/resume.el
-share/emacs/%%EMACS_VERSION%%/lisp/resume.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rfc822.el
-share/emacs/%%EMACS_VERSION%%/lisp/rfc822.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ring.el
-share/emacs/%%EMACS_VERSION%%/lisp/ring.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rlogin.el
-share/emacs/%%EMACS_VERSION%%/lisp/rlogin.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rmail.el
-share/emacs/%%EMACS_VERSION%%/lisp/rmail.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rmailedit.el
-share/emacs/%%EMACS_VERSION%%/lisp/rmailedit.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rmailkwd.el
-share/emacs/%%EMACS_VERSION%%/lisp/rmailkwd.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rmailmsc.el
-share/emacs/%%EMACS_VERSION%%/lisp/rmailmsc.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rmailout.el
-share/emacs/%%EMACS_VERSION%%/lisp/rmailout.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rmailsort.el
-share/emacs/%%EMACS_VERSION%%/lisp/rmailsort.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rmailsum.el
-share/emacs/%%EMACS_VERSION%%/lisp/rmailsum.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rnews.el
-share/emacs/%%EMACS_VERSION%%/lisp/rnews.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rnewspost.el
-share/emacs/%%EMACS_VERSION%%/lisp/rnewspost.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rot13.el
-share/emacs/%%EMACS_VERSION%%/lisp/rot13.elc
-share/emacs/%%EMACS_VERSION%%/lisp/rsz-mini.el
-share/emacs/%%EMACS_VERSION%%/lisp/rsz-mini.elc
-share/emacs/%%EMACS_VERSION%%/lisp/s-region.el
-share/emacs/%%EMACS_VERSION%%/lisp/s-region.elc
-share/emacs/%%EMACS_VERSION%%/lisp/saveplace.el
-share/emacs/%%EMACS_VERSION%%/lisp/saveplace.elc
-share/emacs/%%EMACS_VERSION%%/lisp/sc.el
-share/emacs/%%EMACS_VERSION%%/lisp/scheme.el
-share/emacs/%%EMACS_VERSION%%/lisp/scheme.elc
-share/emacs/%%EMACS_VERSION%%/lisp/score-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/score-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/scribe.el
-share/emacs/%%EMACS_VERSION%%/lisp/scribe.elc
-share/emacs/%%EMACS_VERSION%%/lisp/scroll-bar.el
-share/emacs/%%EMACS_VERSION%%/lisp/scroll-bar.elc
-share/emacs/%%EMACS_VERSION%%/lisp/select.el
-share/emacs/%%EMACS_VERSION%%/lisp/select.elc
-share/emacs/%%EMACS_VERSION%%/lisp/sendmail.el
-share/emacs/%%EMACS_VERSION%%/lisp/sendmail.elc
-share/emacs/%%EMACS_VERSION%%/lisp/server.el
-share/emacs/%%EMACS_VERSION%%/lisp/server.elc
-share/emacs/%%EMACS_VERSION%%/lisp/sgml-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/sgml-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/sh-script.el
-share/emacs/%%EMACS_VERSION%%/lisp/sh-script.elc
-share/emacs/%%EMACS_VERSION%%/lisp/shadow.el
-share/emacs/%%EMACS_VERSION%%/lisp/shadow.elc
-share/emacs/%%EMACS_VERSION%%/lisp/shadowfile.el
-share/emacs/%%EMACS_VERSION%%/lisp/shadowfile.elc
-share/emacs/%%EMACS_VERSION%%/lisp/shell.el
-share/emacs/%%EMACS_VERSION%%/lisp/shell.elc
-share/emacs/%%EMACS_VERSION%%/lisp/simple.el
-share/emacs/%%EMACS_VERSION%%/lisp/simple.elc
-share/emacs/%%EMACS_VERSION%%/lisp/simula.el
-share/emacs/%%EMACS_VERSION%%/lisp/simula.elc
-share/emacs/%%EMACS_VERSION%%/lisp/skeleton.el
-share/emacs/%%EMACS_VERSION%%/lisp/skeleton.elc
-share/emacs/%%EMACS_VERSION%%/lisp/smtpmail.el
-share/emacs/%%EMACS_VERSION%%/lisp/smtpmail.elc
-share/emacs/%%EMACS_VERSION%%/lisp/solar.el
-share/emacs/%%EMACS_VERSION%%/lisp/solar.elc
-share/emacs/%%EMACS_VERSION%%/lisp/solitaire.el
-share/emacs/%%EMACS_VERSION%%/lisp/solitaire.elc
-share/emacs/%%EMACS_VERSION%%/lisp/sort.el
-share/emacs/%%EMACS_VERSION%%/lisp/sort.elc
-share/emacs/%%EMACS_VERSION%%/lisp/soundex.el
-share/emacs/%%EMACS_VERSION%%/lisp/soundex.elc
-share/emacs/%%EMACS_VERSION%%/lisp/spell.el
-share/emacs/%%EMACS_VERSION%%/lisp/spell.elc
-share/emacs/%%EMACS_VERSION%%/lisp/spook.el
-share/emacs/%%EMACS_VERSION%%/lisp/spook.elc
-share/emacs/%%EMACS_VERSION%%/lisp/startup.el
-share/emacs/%%EMACS_VERSION%%/lisp/startup.elc
-share/emacs/%%EMACS_VERSION%%/lisp/studly.el
-share/emacs/%%EMACS_VERSION%%/lisp/studly.elc
-share/emacs/%%EMACS_VERSION%%/lisp/subdirs.el
-share/emacs/%%EMACS_VERSION%%/lisp/subr.el
-share/emacs/%%EMACS_VERSION%%/lisp/subr.elc
-share/emacs/%%EMACS_VERSION%%/lisp/sun-curs.el
-share/emacs/%%EMACS_VERSION%%/lisp/sun-curs.elc
-share/emacs/%%EMACS_VERSION%%/lisp/sun-fns.el
-share/emacs/%%EMACS_VERSION%%/lisp/sun-fns.elc
-share/emacs/%%EMACS_VERSION%%/lisp/supercite.el
-share/emacs/%%EMACS_VERSION%%/lisp/supercite.elc
-share/emacs/%%EMACS_VERSION%%/lisp/swedish.el
-share/emacs/%%EMACS_VERSION%%/lisp/swedish.elc
-share/emacs/%%EMACS_VERSION%%/lisp/tabify.el
-share/emacs/%%EMACS_VERSION%%/lisp/tabify.elc
-share/emacs/%%EMACS_VERSION%%/lisp/talk.el
-share/emacs/%%EMACS_VERSION%%/lisp/talk.elc
-share/emacs/%%EMACS_VERSION%%/lisp/tar-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/tar-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/tcl-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/tcl-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/tcp.el
-share/emacs/%%EMACS_VERSION%%/lisp/tcp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/telnet.el
-share/emacs/%%EMACS_VERSION%%/lisp/telnet.elc
-share/emacs/%%EMACS_VERSION%%/lisp/tempo.el
-share/emacs/%%EMACS_VERSION%%/lisp/tempo.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term-nasty.el
-share/emacs/%%EMACS_VERSION%%/lisp/term.el
-share/emacs/%%EMACS_VERSION%%/lisp/term.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/AT386.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/README
-share/emacs/%%EMACS_VERSION%%/lisp/term/apollo.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/apollo.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/bg-mouse.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/bg-mouse.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/bobcat.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/internal.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/keyswap.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/lk201.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/news.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/news.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/pc-win.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/pc-win.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/sun-mouse.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/sun-mouse.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/sun.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/sun.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/sup-mouse.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/sup-mouse.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/tvi970.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/tvi970.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt100.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt100.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt102.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt125.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt200.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt200.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt201.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt220.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt240.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt300.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt320.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt400.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/vt420.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/win32-win.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/win32-win.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/wyse50.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/wyse50.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/x-win.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/x-win.elc
-share/emacs/%%EMACS_VERSION%%/lisp/term/xterm.el
-share/emacs/%%EMACS_VERSION%%/lisp/term/xterm.elc
-share/emacs/%%EMACS_VERSION%%/lisp/terminal.el
-share/emacs/%%EMACS_VERSION%%/lisp/terminal.elc
-share/emacs/%%EMACS_VERSION%%/lisp/tex-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/tex-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/texinfmt.el
-share/emacs/%%EMACS_VERSION%%/lisp/texinfmt.elc
-share/emacs/%%EMACS_VERSION%%/lisp/texinfo.el
-share/emacs/%%EMACS_VERSION%%/lisp/texinfo.elc
-share/emacs/%%EMACS_VERSION%%/lisp/texnfo-upd.el
-share/emacs/%%EMACS_VERSION%%/lisp/texnfo-upd.elc
-share/emacs/%%EMACS_VERSION%%/lisp/text-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/text-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/thingatpt.el
-share/emacs/%%EMACS_VERSION%%/lisp/thingatpt.elc
-share/emacs/%%EMACS_VERSION%%/lisp/time-stamp.el
-share/emacs/%%EMACS_VERSION%%/lisp/time-stamp.elc
-share/emacs/%%EMACS_VERSION%%/lisp/time.el
-share/emacs/%%EMACS_VERSION%%/lisp/time.elc
-share/emacs/%%EMACS_VERSION%%/lisp/timer.el
-share/emacs/%%EMACS_VERSION%%/lisp/timer.elc
-share/emacs/%%EMACS_VERSION%%/lisp/timezone.el
-share/emacs/%%EMACS_VERSION%%/lisp/timezone.elc
-share/emacs/%%EMACS_VERSION%%/lisp/tmm.el
-share/emacs/%%EMACS_VERSION%%/lisp/tmm.elc
-share/emacs/%%EMACS_VERSION%%/lisp/tpu-edt.el
-share/emacs/%%EMACS_VERSION%%/lisp/tpu-edt.elc
-share/emacs/%%EMACS_VERSION%%/lisp/tpu-extras.el
-share/emacs/%%EMACS_VERSION%%/lisp/tpu-extras.elc
-share/emacs/%%EMACS_VERSION%%/lisp/tpu-mapper.el
-share/emacs/%%EMACS_VERSION%%/lisp/tpu-mapper.elc
-share/emacs/%%EMACS_VERSION%%/lisp/tq.el
-share/emacs/%%EMACS_VERSION%%/lisp/tq.elc
-share/emacs/%%EMACS_VERSION%%/lisp/trace.el
-share/emacs/%%EMACS_VERSION%%/lisp/trace.elc
-share/emacs/%%EMACS_VERSION%%/lisp/two-column.el
-share/emacs/%%EMACS_VERSION%%/lisp/two-column.elc
-share/emacs/%%EMACS_VERSION%%/lisp/type-break.el
-share/emacs/%%EMACS_VERSION%%/lisp/type-break.elc
-share/emacs/%%EMACS_VERSION%%/lisp/uncompress.el
-share/emacs/%%EMACS_VERSION%%/lisp/uncompress.elc
-share/emacs/%%EMACS_VERSION%%/lisp/underline.el
-share/emacs/%%EMACS_VERSION%%/lisp/underline.elc
-share/emacs/%%EMACS_VERSION%%/lisp/undigest.el
-share/emacs/%%EMACS_VERSION%%/lisp/undigest.elc
-share/emacs/%%EMACS_VERSION%%/lisp/uniquify.el
-share/emacs/%%EMACS_VERSION%%/lisp/uniquify.elc
-share/emacs/%%EMACS_VERSION%%/lisp/unrmail.el
-share/emacs/%%EMACS_VERSION%%/lisp/unrmail.elc
-share/emacs/%%EMACS_VERSION%%/lisp/unused.el
-share/emacs/%%EMACS_VERSION%%/lisp/unused.elc
-share/emacs/%%EMACS_VERSION%%/lisp/userlock.el
-share/emacs/%%EMACS_VERSION%%/lisp/userlock.elc
-share/emacs/%%EMACS_VERSION%%/lisp/vc-hooks.el
-share/emacs/%%EMACS_VERSION%%/lisp/vc-hooks.elc
-share/emacs/%%EMACS_VERSION%%/lisp/vc.el
-share/emacs/%%EMACS_VERSION%%/lisp/vc.elc
-share/emacs/%%EMACS_VERSION%%/lisp/version.el
-share/emacs/%%EMACS_VERSION%%/lisp/vi.el
-share/emacs/%%EMACS_VERSION%%/lisp/vi.elc
-share/emacs/%%EMACS_VERSION%%/lisp/view.el
-share/emacs/%%EMACS_VERSION%%/lisp/view.elc
-share/emacs/%%EMACS_VERSION%%/lisp/vip.el
-share/emacs/%%EMACS_VERSION%%/lisp/vip.elc
-share/emacs/%%EMACS_VERSION%%/lisp/viper-ex.el
-share/emacs/%%EMACS_VERSION%%/lisp/viper-ex.elc
-share/emacs/%%EMACS_VERSION%%/lisp/viper-keym.el
-share/emacs/%%EMACS_VERSION%%/lisp/viper-keym.elc
-share/emacs/%%EMACS_VERSION%%/lisp/viper-macs.el
-share/emacs/%%EMACS_VERSION%%/lisp/viper-macs.elc
-share/emacs/%%EMACS_VERSION%%/lisp/viper-mous.el
-share/emacs/%%EMACS_VERSION%%/lisp/viper-mous.elc
-share/emacs/%%EMACS_VERSION%%/lisp/viper-util.el
-share/emacs/%%EMACS_VERSION%%/lisp/viper-util.elc
-share/emacs/%%EMACS_VERSION%%/lisp/viper.el
-share/emacs/%%EMACS_VERSION%%/lisp/viper.elc
-share/emacs/%%EMACS_VERSION%%/lisp/vms-patch.el
-share/emacs/%%EMACS_VERSION%%/lisp/vms-patch.elc
-share/emacs/%%EMACS_VERSION%%/lisp/vms-pmail.el
-share/emacs/%%EMACS_VERSION%%/lisp/vms-pmail.elc
-share/emacs/%%EMACS_VERSION%%/lisp/vmsproc.el
-share/emacs/%%EMACS_VERSION%%/lisp/vmsproc.elc
-share/emacs/%%EMACS_VERSION%%/lisp/vt-control.el
-share/emacs/%%EMACS_VERSION%%/lisp/vt-control.elc
-share/emacs/%%EMACS_VERSION%%/lisp/vt100-led.el
-share/emacs/%%EMACS_VERSION%%/lisp/vt100-led.elc
-share/emacs/%%EMACS_VERSION%%/lisp/window.el
-share/emacs/%%EMACS_VERSION%%/lisp/window.elc
-share/emacs/%%EMACS_VERSION%%/lisp/winnt.el
-share/emacs/%%EMACS_VERSION%%/lisp/winnt.elc
-share/emacs/%%EMACS_VERSION%%/lisp/ws-mode.el
-share/emacs/%%EMACS_VERSION%%/lisp/ws-mode.elc
-share/emacs/%%EMACS_VERSION%%/lisp/x-apollo.el
-share/emacs/%%EMACS_VERSION%%/lisp/x-apollo.elc
-share/emacs/%%EMACS_VERSION%%/lisp/x-menu.el
-share/emacs/%%EMACS_VERSION%%/lisp/x-menu.elc
-share/emacs/%%EMACS_VERSION%%/lisp/xscheme.el
-share/emacs/%%EMACS_VERSION%%/lisp/xscheme.elc
-share/emacs/%%EMACS_VERSION%%/lisp/xt-mouse.el
-share/emacs/%%EMACS_VERSION%%/lisp/xt-mouse.elc
-share/emacs/%%EMACS_VERSION%%/lisp/yow.el
-share/emacs/%%EMACS_VERSION%%/lisp/yow.elc
-@dirrm share/emacs/%%EMACS_VERSION%%/lisp/term
-@dirrm share/emacs/%%EMACS_VERSION%%/lisp
-@dirrm share/emacs/%%EMACS_VERSION%%/etc/e
-@dirrm share/emacs/%%EMACS_VERSION%%/etc
-@dirrm share/emacs/%%EMACS_VERSION%%
diff --git a/editors/ghex2/Makefile b/editors/ghex2/Makefile
deleted file mode 100644
index bb462294fba8..000000000000
--- a/editors/ghex2/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# New ports collection makefile for: ghex
-# Date created: 9th June 2000
-# Whom: Ade Lovett <ade@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= ghex
-PORTVERSION= 1.2.1
-CATEGORIES= editors gnome
-MASTER_SITES= ${MASTER_SITE_GNOME}
-MASTER_SITE_SUBDIR= stable/sources/ghex
-
-MAINTAINER= gnome@FreeBSD.org
-
-USE_X_PREFIX= yes
-USE_GMAKE= yes
-USE_GNOME= yes
-USE_LIBTOOL= yes
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LIBS="-L${LOCALBASE}/lib"
-
-pre-patch:
- @${PERL} -pi -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
- s|DATADIRNAME=lib|DATADIRNAME=share|g' ${WRKSRC}/configure
- @find ${WRKSRC} -name "Makefile.in" | xargs ${PERL} -pi -e \
- 's|\$\(datadir\)/gnome/|\$\(datadir\)/|g ; \
- s|\$\(datadir\)/locale|\$\(prefix\)/share/locale|g'
-
-.include <bsd.port.mk>
diff --git a/editors/ghex2/distinfo b/editors/ghex2/distinfo
deleted file mode 100644
index 12da24803a54..000000000000
--- a/editors/ghex2/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (ghex-1.2.1.tar.gz) = 2ec336790ca1e5e475152520cead78e5
diff --git a/editors/ghex2/files/patch-aa b/editors/ghex2/files/patch-aa
deleted file mode 100644
index cf9e1505241c..000000000000
--- a/editors/ghex2/files/patch-aa
+++ /dev/null
@@ -1,6 +0,0 @@
---- app-docs.make.orig Sun Mar 4 04:18:34 2001
-+++ app-docs.make Sat Apr 14 08:55:37 2001
-@@ -1,2 +1,2 @@
--helpdir = $(datadir)/gnome/help/$(app)/$(lang)
-+helpdir = $(datadir)/help/$(app)/$(lang)
- help_DATA = \
diff --git a/editors/ghex2/pkg-comment b/editors/ghex2/pkg-comment
deleted file mode 100644
index f55f49eb31e1..000000000000
--- a/editors/ghex2/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-GNOME hex editor
diff --git a/editors/ghex2/pkg-descr b/editors/ghex2/pkg-descr
deleted file mode 100644
index 355aa25e0711..000000000000
--- a/editors/ghex2/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-GHEX is a simple binary editor, allowing the user to view
-and edit a binary file in both hex and ascii with multiple
-level undo/redo mechanism. It features find and replace
-functions and conversion between binary, octal, decimal
-and hexadecimal values, making use of an alternative,
-user-configurable MDI concept to allow the user to edit
-multiple documents with multiple views of each.
-
-WWW: http://www.gnome.org/
diff --git a/editors/ghex2/pkg-plist b/editors/ghex2/pkg-plist
deleted file mode 100644
index 8f9be9f988c2..000000000000
--- a/editors/ghex2/pkg-plist
+++ /dev/null
@@ -1,96 +0,0 @@
-bin/ghex
-share/gnome/apps/Applications/ghex.desktop
-share/gnome/help/ghex/C/docbook.css
-share/gnome/help/ghex/C/ghex.sgml
-share/gnome/help/ghex/C/ghexconverter.png
-share/gnome/help/ghex/C/ghexdisplaypref.png
-share/gnome/help/ghex/C/ghexfind.png
-share/gnome/help/ghex/C/ghexfindreplace.png
-share/gnome/help/ghex/C/ghexfullwindow.png
-share/gnome/help/ghex/C/ghexmdiprefs.png
-share/gnome/help/ghex/C/ghexmenubar.png
-share/gnome/help/ghex/C/ghexmenues.html
-share/gnome/help/ghex/C/ghexprefedit.png
-share/gnome/help/ghex/C/ghexprintprefs.png
-share/gnome/help/ghex/C/index.html
-share/gnome/help/ghex/C/stylesheet-images/caution.gif
-share/gnome/help/ghex/C/stylesheet-images/home.gif
-share/gnome/help/ghex/C/stylesheet-images/important.gif
-share/gnome/help/ghex/C/stylesheet-images/next.gif
-share/gnome/help/ghex/C/stylesheet-images/note.gif
-share/gnome/help/ghex/C/stylesheet-images/prev.gif
-share/gnome/help/ghex/C/stylesheet-images/tip.gif
-share/gnome/help/ghex/C/stylesheet-images/toc-blank.gif
-share/gnome/help/ghex/C/stylesheet-images/toc-minus.gif
-share/gnome/help/ghex/C/stylesheet-images/toc-plus.gif
-share/gnome/help/ghex/C/stylesheet-images/up.gif
-share/gnome/help/ghex/C/stylesheet-images/warning.gif
-share/gnome/help/ghex/C/topic.dat
-share/gnome/help/ghex/C/usage.html
-share/gnome/help/ghex/ja/docbook.css
-share/gnome/help/ghex/ja/ghex.sgml
-share/gnome/help/ghex/ja/ghexconverter.png
-share/gnome/help/ghex/ja/ghexdisplaypref.png
-share/gnome/help/ghex/ja/ghexfind.png
-share/gnome/help/ghex/ja/ghexfindreplace.png
-share/gnome/help/ghex/ja/ghexfullwindow.png
-share/gnome/help/ghex/ja/ghexmdiprefs.png
-share/gnome/help/ghex/ja/ghexmenubar.png
-share/gnome/help/ghex/ja/ghexmenues.html
-share/gnome/help/ghex/ja/ghexprefedit.png
-share/gnome/help/ghex/ja/ghexprintprefs.png
-share/gnome/help/ghex/ja/index.html
-share/gnome/help/ghex/ja/stylesheet-images/caution.gif
-share/gnome/help/ghex/ja/stylesheet-images/home.gif
-share/gnome/help/ghex/ja/stylesheet-images/important.gif
-share/gnome/help/ghex/ja/stylesheet-images/next.gif
-share/gnome/help/ghex/ja/stylesheet-images/note.gif
-share/gnome/help/ghex/ja/stylesheet-images/prev.gif
-share/gnome/help/ghex/ja/stylesheet-images/tip.gif
-share/gnome/help/ghex/ja/stylesheet-images/toc-blank.gif
-share/gnome/help/ghex/ja/stylesheet-images/toc-minus.gif
-share/gnome/help/ghex/ja/stylesheet-images/toc-plus.gif
-share/gnome/help/ghex/ja/stylesheet-images/up.gif
-share/gnome/help/ghex/ja/stylesheet-images/warning.gif
-share/gnome/help/ghex/ja/topic.dat
-share/gnome/help/ghex/ja/usage.html
-share/gnome/omf/ghex/ghex-C.omf
-share/gnome/omf/ghex/ghex-ja.omf
-share/gnome/pixmaps/gnome-ghex.png
-share/locale/ca/LC_MESSAGES/ghex.mo
-share/locale/cs/LC_MESSAGES/ghex.mo
-share/locale/da/LC_MESSAGES/ghex.mo
-share/locale/de/LC_MESSAGES/ghex.mo
-share/locale/el/LC_MESSAGES/ghex.mo
-share/locale/en_GB/LC_MESSAGES/ghex.mo
-share/locale/es/LC_MESSAGES/ghex.mo
-share/locale/et/LC_MESSAGES/ghex.mo
-share/locale/fi/LC_MESSAGES/ghex.mo
-share/locale/fr/LC_MESSAGES/ghex.mo
-share/locale/ga/LC_MESSAGES/ghex.mo
-share/locale/gl/LC_MESSAGES/ghex.mo
-share/locale/hu/LC_MESSAGES/ghex.mo
-share/locale/it/LC_MESSAGES/ghex.mo
-share/locale/ja/LC_MESSAGES/ghex.mo
-share/locale/ko/LC_MESSAGES/ghex.mo
-share/locale/nl/LC_MESSAGES/ghex.mo
-share/locale/no/LC_MESSAGES/ghex.mo
-share/locale/pl/LC_MESSAGES/ghex.mo
-share/locale/pt/LC_MESSAGES/ghex.mo
-share/locale/pt_BR/LC_MESSAGES/ghex.mo
-share/locale/ro/LC_MESSAGES/ghex.mo
-share/locale/ru/LC_MESSAGES/ghex.mo
-share/locale/sk/LC_MESSAGES/ghex.mo
-share/locale/sl/LC_MESSAGES/ghex.mo
-share/locale/sv/LC_MESSAGES/ghex.mo
-share/locale/tr/LC_MESSAGES/ghex.mo
-share/locale/uk/LC_MESSAGES/ghex.mo
-share/locale/wa/LC_MESSAGES/ghex.mo
-share/locale/zh_CN.GB2312/LC_MESSAGES/ghex.mo
-share/locale/zh_TW.Big5/LC_MESSAGES/ghex.mo
-@dirrm share/gnome/omf/ghex
-@dirrm share/gnome/help/ghex/ja/stylesheet-images
-@dirrm share/gnome/help/ghex/ja
-@dirrm share/gnome/help/ghex/C/stylesheet-images
-@dirrm share/gnome/help/ghex/C
-@dirrm share/gnome/help/ghex
diff --git a/editors/gnuserv/Makefile b/editors/gnuserv/Makefile
deleted file mode 100644
index 2f595acb9c76..000000000000
--- a/editors/gnuserv/Makefile
+++ /dev/null
@@ -1,48 +0,0 @@
-# New ports collection makefile for: gnuserv-emacs20
-# Date created: 10 February 2001
-# Whom: ilya
-#
-# $FreeBSD$
-#
-
-PORTNAME= gnuserv
-PORTVERSION= 3.12.3
-CATEGORIES= editors
-MASTER_SITES= http://meltin.net/hacks/emacs/src/
-PKGNAMESUFFIX= -${EMACS_PORT_NAME}
-
-MAINTAINER= ports@FreeBSD.org
-
-HAS_CONFIGURE= yes
-
-EMACS_PORT_NAME?=emacs20
-
-CONFIGURE_ARGS= --prefix=${PREFIX}
-
-PORTDOCDIR= share/doc/gnuserv-${EMACS_PORT_NAME}
-MAN1= gnuserv.1
-MLINKS= gnuserv.1 gnuattach.1 \
- gnuserv.1 gnuclient.1 \
- gnuserv.1 gnudoit.1
-DOCS= COPYING ChangeLog INSTALL README README.orig
-SOURCES= devices.el gnuserv-compat.el gnuserv.el
-ELCS= ${SOURCES:S/.el/.elc/g}
-
-PLIST_SUB= EMACS_PORT_NAME=${EMACS_PORT_NAME} \
- EMACS_SITE_LISPDIR=${EMACS_SITE_LISPDIR}
-
-lispdir= ${PREFIX}/${EMACS_SITE_LISPDIR}/gnuserv
-post-install:
- ${MKDIR} ${lispdir};
-.for i in ${SOURCES} ${ELCS}
- ${INSTALL_DATA} ${WRKSRC}/${i} ${lispdir}
-.endfor
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${PREFIX}/${PORTDOCDIR}
-.for i in ${DOCS}
- ${INSTALL_DATA} ${WRKSRC}/${i} ${PREFIX}/${PORTDOCDIR}
-.endfor
-.endif
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.mk>
diff --git a/editors/gnuserv/distinfo b/editors/gnuserv/distinfo
deleted file mode 100644
index ff8a7f93d810..000000000000
--- a/editors/gnuserv/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (gnuserv-3.12.3.tar.gz) = 5d5a90810f353c81332c9002d4aa31eb
diff --git a/editors/gnuserv/files/patch-aa b/editors/gnuserv/files/patch-aa
deleted file mode 100644
index b0f8bb0aa727..000000000000
--- a/editors/gnuserv/files/patch-aa
+++ /dev/null
@@ -1,11 +0,0 @@
---- gnuserv.c~ Thu Jan 25 13:41:48 2001
-+++ gnuserv.c Sat Feb 10 18:00:44 2001
-@@ -790,7 +790,7 @@
- + strlen (server.sun_path) + 1);
- server.sun_len = bindlen;
- #else
-- bindlen = strlen (server.sun_path) + sizeof (server.sun_family);
-+ bindlen = strlen (server.sun_path) + 1 + sizeof (server.sun_family);
- #endif
-
- if (bind(ls,(struct sockaddr *)&server,bindlen) < 0)
diff --git a/editors/gnuserv/pkg-comment b/editors/gnuserv/pkg-comment
deleted file mode 100644
index 089532c88781..000000000000
--- a/editors/gnuserv/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A standalone release of gnuserv for GNU Emacs
diff --git a/editors/gnuserv/pkg-descr b/editors/gnuserv/pkg-descr
deleted file mode 100644
index db64c04118d3..000000000000
--- a/editors/gnuserv/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-gnuserv allows you to attach to an already running Emacs. This allows
-external programs to make use of Emacs' editing capabilities. It is
-like GNU Emacs' emacsserver/server.el, but has many more features.
-
-WWW: http://meltin.net/hacks/emacs/
-
--- ported by Ilya Martynov <ilya@martynov.org>
diff --git a/editors/gnuserv/pkg-message b/editors/gnuserv/pkg-message
deleted file mode 100644
index 2553879a1178..000000000000
--- a/editors/gnuserv/pkg-message
+++ /dev/null
@@ -1,10 +0,0 @@
-*****************************************************************************
-
-Add following code into your .emacs to enable autoloading of gnuserv lisp
-files:
-
- (autoload 'gnuserv-start "gnuserv-compat"
- "Allow this Emacs process to be a server for client processes."
- t)
-
-*****************************************************************************
diff --git a/editors/gnuserv/pkg-plist b/editors/gnuserv/pkg-plist
deleted file mode 100644
index 303adc252c42..000000000000
--- a/editors/gnuserv/pkg-plist
+++ /dev/null
@@ -1,17 +0,0 @@
-%%EMACS_SITE_LISPDIR%%/gnuserv/devices.el
-%%EMACS_SITE_LISPDIR%%/gnuserv/devices.elc
-%%EMACS_SITE_LISPDIR%%/gnuserv/gnuserv-compat.el
-%%EMACS_SITE_LISPDIR%%/gnuserv/gnuserv-compat.elc
-%%EMACS_SITE_LISPDIR%%/gnuserv/gnuserv.el
-%%EMACS_SITE_LISPDIR%%/gnuserv/gnuserv.elc
-bin/gnuattach
-bin/gnuclient
-bin/gnudoit
-bin/gnuserv
-share/doc/gnuserv-%%EMACS_PORT_NAME%%/COPYING
-share/doc/gnuserv-%%EMACS_PORT_NAME%%/ChangeLog
-share/doc/gnuserv-%%EMACS_PORT_NAME%%/INSTALL
-share/doc/gnuserv-%%EMACS_PORT_NAME%%/README
-share/doc/gnuserv-%%EMACS_PORT_NAME%%/README.orig
-@dirrm %%EMACS_SITE_LISPDIR%%/gnuserv
-@dirrm share/doc/gnuserv-%%EMACS_PORT_NAME%%
diff --git a/editors/joe2/Makefile b/editors/joe2/Makefile
deleted file mode 100644
index 06ec3e8aa397..000000000000
--- a/editors/joe2/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# New ports collection makefile for: joe
-# Date created: 01 Jul 1995
-# Whom: torstenb@FreeBSD.org
-#
-# $FreeBSD$
-#
-
-PORTNAME= joe
-PORTVERSION= 2.8
-PORTREVISION= 4
-CATEGORIES+= editors
-MASTER_SITES= ftp://ftp.std.com/src/editors/
-DISTNAME= ${PORTNAME}${PORTVERSION}
-EXTRACT_SUFX= .tar.Z
-
-MAINTAINER?= toasty@dragondata.com
-
-WRKSRC= ${WRKDIR}/joe
-ALL_TARGET= joe
-MAN1= joe.1
-
-.include <bsd.port.mk>
diff --git a/editors/joe2/distinfo b/editors/joe2/distinfo
deleted file mode 100644
index 58ec9d53e361..000000000000
--- a/editors/joe2/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (joe2.8.tar.Z) = bad4221aa63ca432e37dac1a953294b1
diff --git a/editors/joe2/files/patch-aa b/editors/joe2/files/patch-aa
deleted file mode 100644
index 755912494edf..000000000000
--- a/editors/joe2/files/patch-aa
+++ /dev/null
@@ -1,106 +0,0 @@
-*** Makefile.orig Sat Jul 1 18:43:39 1995
---- Makefile Sat Jul 1 18:59:47 1995
-***************
-*** 9,17 ****
- # to go and where you want the man page
- # to go:
-
-! WHEREJOE = /usr/local/bin
-! WHERERC = /usr/local/lib
-! WHEREMAN = /usr/man/man1
-
- # If you want to use TERMINFO, you have to set
- # the following variable to 1. Also you have to
---- 9,17 ----
- # to go and where you want the man page
- # to go:
-
-! WHEREJOE = ${PREFIX}/bin
-! WHERERC = ${PREFIX}/lib
-! WHEREMAN = ${PREFIX}/man/man1
-
- # If you want to use TERMINFO, you have to set
- # the following variable to 1. Also you have to
-***************
-*** 27,33 ****
-
- # C compiler options: make's built-in rules use this variable
-
-! CFLAGS = -O
-
- # C compiler to use: make's built-in rules use this variable
-
---- 27,33 ----
-
- # C compiler options: make's built-in rules use this variable
-
-! # CFLAGS = -O
-
- # C compiler to use: make's built-in rules use this variable
-
-***************
-*** 84,100 ****
-
- # Install proceedure
-
-! install: joe termidx
- strip joe
-! strip termidx
- if [ ! -d $(WHEREJOE) ]; then mkdir $(WHEREJOE); chmod a+rx $(WHEREJOE); fi
-! rm -f $(WHEREJOE)/joe $(WHEREJOE)/jmacs $(WHEREJOE)/jstar $(WHEREJOE)/jpico $(WHEREJOE)/rjoe $(WHEREJOE)/termidx
- mv joe $(WHEREJOE)
- ln $(WHEREJOE)/joe $(WHEREJOE)/jmacs
- ln $(WHEREJOE)/joe $(WHEREJOE)/jstar
- ln $(WHEREJOE)/joe $(WHEREJOE)/rjoe
- ln $(WHEREJOE)/joe $(WHEREJOE)/jpico
-! mv termidx $(WHEREJOE)
- if [ ! -d $(WHERERC) ]; then mkdir $(WHERERC); chmod a+rx $(WHERERC); fi
- rm -f $(WHERERC)/joerc $(WHERERC)/jmacsrc $(WHERERC)/jstarrc $(WHERERC)/jpicorc $(WHERERC)/rjoerc $(WHEREMAN)/joe.1
- cp joerc $(WHERERC)
---- 84,100 ----
-
- # Install proceedure
-
-! install: joe # termidx
- strip joe
-! # strip termidx
- if [ ! -d $(WHEREJOE) ]; then mkdir $(WHEREJOE); chmod a+rx $(WHEREJOE); fi
-! rm -f $(WHEREJOE)/joe $(WHEREJOE)/jmacs $(WHEREJOE)/jstar $(WHEREJOE)/jpico $(WHEREJOE)/rjoe # $(WHEREJOE)/termidx
- mv joe $(WHEREJOE)
- ln $(WHEREJOE)/joe $(WHEREJOE)/jmacs
- ln $(WHEREJOE)/joe $(WHEREJOE)/jstar
- ln $(WHEREJOE)/joe $(WHEREJOE)/rjoe
- ln $(WHEREJOE)/joe $(WHEREJOE)/jpico
-! # mv termidx $(WHEREJOE)
- if [ ! -d $(WHERERC) ]; then mkdir $(WHERERC); chmod a+rx $(WHERERC); fi
- rm -f $(WHERERC)/joerc $(WHERERC)/jmacsrc $(WHERERC)/jstarrc $(WHERERC)/jpicorc $(WHERERC)/rjoerc $(WHEREMAN)/joe.1
- cp joerc $(WHERERC)
-***************
-*** 114,126 ****
- chmod a+r $(WHERERC)/rjoerc
- chmod a+r $(WHERERC)/jpicorc
- chmod a+r $(WHEREMAN)/joe.1
-! chmod a+x $(WHEREJOE)/termidx
-! rm -f $(WHERERC)/termcap
-! cp termcap $(WHERERC)/termcap
-! chmod a+r $(WHERERC)/termcap
-! rm -f $(WHERERC)/terminfo
-! cp terminfo $(WHERERC)/terminfo
-! chmod a+r $(WHERERC)/terminfo
-
- # Cleanup proceedure
-
---- 114,126 ----
- chmod a+r $(WHERERC)/rjoerc
- chmod a+r $(WHERERC)/jpicorc
- chmod a+r $(WHEREMAN)/joe.1
-! # chmod a+x $(WHEREJOE)/termidx
-! # rm -f $(WHERERC)/termcap
-! # cp termcap $(WHERERC)/termcap
-! # chmod a+r $(WHERERC)/termcap
-! # rm -f $(WHERERC)/terminfo
-! # cp terminfo $(WHERERC)/terminfo
-! # chmod a+r $(WHERERC)/terminfo
-
- # Cleanup proceedure
-
diff --git a/editors/joe2/files/patch-ab b/editors/joe2/files/patch-ab
deleted file mode 100644
index 1624db3df769..000000000000
--- a/editors/joe2/files/patch-ab
+++ /dev/null
@@ -1,64 +0,0 @@
---- main.c.orig Sat Jan 21 19:21:08 1995
-+++ main.c Wed Feb 28 18:52:17 2001
-@@ -18,6 +18,10 @@
-
- #include <stdio.h>
- #include <fcntl.h>
-+#ifdef __FreeBSD__
-+#include <locale.h>
-+#include <ctype.h>
-+#endif
- #include "config.h"
- #include "w.h"
- #include "tty.h"
-@@ -187,6 +191,20 @@
- run=namprt(argv[0]);
- #endif
-
-+#ifdef __FreeBSD__
-+ setlocale(LC_ALL, "");
-+ for(c=0;c<256;c++)
-+ { int a=0;
-+ if(iscntrl(c))
-+ a|=UNDERLINE;
-+ if((c&0x80)&&!isprint(c))
-+ a|=INVERSE;
-+ xlata[c]=a;
-+ if(isprint(c))
-+ xlatc[c]=c;
-+ }
-+#endif
-+
- if(s=getenv("LINES")) sscanf(s,"%d",&lines);
- if(s=getenv("COLUMNS")) sscanf(s,"%d",&columns);
- if(s=getenv("BAUD")) sscanf(s,"%u",&Baud);
-@@ -234,20 +252,6 @@
-
- #else
-
-- s=vsncpy(NULL,0,sc("."));
-- s=vsncpy(sv(s),sv(run));
-- s=vsncpy(sv(s),sc("rc"));
-- c=procrc(cap,s);
-- if(c==0) goto donerc;
-- if(c==1)
-- {
-- char buf[8];
-- fprintf(stderr,"There were errors in '%s'. Use it anyway?",s);
-- fflush(stderr);
-- fgets(buf,8,stdin);
-- if(buf[0]=='y' || buf[0]=='Y') goto donerc;
-- }
--
- vsrm(s);
- s=getenv("HOME");
- if(s)
-@@ -365,7 +369,7 @@
- maint->curwin=maint->topwin;
- if(help) helpon(maint);
- if(!nonotice)
-- msgnw(lastw(maint)->object,"\\i** Joe's Own Editor v2.8 ** Copyright (C) 1995 Joseph H. Allen **\\i");
-+ msgnw(lastw(maint)->object,"\\i** Joe's Own Editor v2.8l ** Copyright (C) 1995 Joseph H. Allen **\\i");
- edloop(0);
- vclose(vmem);
- nclose(n);
diff --git a/editors/joe2/files/patch-ac b/editors/joe2/files/patch-ac
deleted file mode 100644
index a479bec93fe6..000000000000
--- a/editors/joe2/files/patch-ac
+++ /dev/null
@@ -1,16 +0,0 @@
---- scrn.c.old Thu Oct 6 02:10:07 1994
-+++ scrn.c Thu Sep 11 11:45:47 1997
-@@ -288,6 +288,12 @@
- if(!(t->uc=jgetstr(t->cap,"uc"))) if(t->ul) t->uc="_";
- if(t->uc) t->avattr|=UNDERLINE;
-
-+/* If we don't have underline, but we do have bold, print underline as bold */
-+if (!(t->avattr & UNDERLINE) && t->md != NULL)
-+ {
-+ t->us = t->md ; t->ue = t->me ; t->avattr |= UNDERLINE;
-+ }
-+
- t->ms=getflag(t->cap,"ms");
-
- t->da=getflag(t->cap,"da");
-
diff --git a/editors/joe2/files/patch-ad b/editors/joe2/files/patch-ad
deleted file mode 100644
index db0f7fce5fdd..000000000000
--- a/editors/joe2/files/patch-ad
+++ /dev/null
@@ -1,101 +0,0 @@
---- b.c.orig Fri Jan 20 02:38:25 1995
-+++ b.c Sun Feb 10 14:39:03 2002
-@@ -21,6 +21,9 @@
- #include <pwd.h>
- #endif
- #include <errno.h>
-+#include <sys/file.h>
-+#include <sys/types.h>
-+#include <sys/stat.h>
-
- #include "config.h"
- #include "blocks.h"
-@@ -201,6 +204,7 @@
- if(prop) b->o=prop->o;
- else b->o=pdefault;
- mset(b->marks,0,sizeof(b->marks));
-+ b->filehandle = -1; /* initialize filehandle &&& ob */
- b->rdonly=0;
- b->orphan=0;
- b->oldcur=0;
-@@ -255,6 +259,10 @@
- {
- if(b && !--b->count)
- {
-+ if (b->filehandle != -1) {
-+ /* close filehandle, free lock &&& ob */
-+ close (b->filehandle);
-+ }
- if(b->changed) abrerr(b->name);
- if(b==errbuf) errbuf=0;
- if(b->undo) undorm(b->undo);
-@@ -1671,7 +1679,8 @@
- B *b;
- long skip,amnt;
- char *n;
-- int nowrite=0;
-+ struct stat sb;
-+ int nowrite=0,fh=-1;
-
- if(!s || !s[0])
- {
-@@ -1704,6 +1713,28 @@
- else fclose(fi);
- fi=fopen(n,"r");
- if(!fi) nowrite=0;
-+/*printf ("nowrite open=%i\n", nowrite); */
-+
-+ /* check file mod, if no write flags set,
-+ joe in read only mode. &&& ob */
-+
-+ if (!nowrite) {
-+ nowrite = (!stat (n, &sb)) && (!(sb.st_mode & (S_IWUSR | S_IWGRP | S_IWOTH)));
-+ }
-+/*printf ("nowrite stat=%i\n", nowrite); */
-+
-+ /* lock the file if writable, or go into read only mode if
-+ already locked, */
-+
-+ if ((fi) && (!nowrite)) {
-+ fh = dup( fileno(fi) );
-+ nowrite = (flock (fh, LOCK_EX | LOCK_NB));
-+ }
-+/*printf ("nowrite flock=%i\n", nowrite); */
-+
-+/*nowrite = 1; */ /* for test purpose */
-+/*printf ("nowrite=%i\n", nowrite); */
-+
- }
- joesep(n);
-
-@@ -1761,6 +1792,7 @@
- vsrm(n);
-
- b->er=error;
-+ if( fh != -1 ) b->filehandle = fh;
- return b;
- }
-
-@@ -1988,9 +2020,20 @@
-
- void ttsig(sig)
- {
-- long tim=time(0);
-+ time_t tim=time(0);
- B *b;
-- FILE *f=fopen("DEADJOE","a");
-+ FILE *f;
-+ struct stat sb;
-+ if ((lstat("DEADJOE", &sb) == 0) && (((sb.st_mode & S_IFLNK) && (sb.st_uid != getuid())) || (sb.st_nlink > 1)))
-+ {
-+ printf("*** JOE was aborted ");
-+ if (sig) printf("by signal %d, cannot save DEADJOE due to unsafe symlink\n",sig);
-+ else printf("because the terminal closed, cannot save DEADJOE due to unsafe symlink\n");
-+ if(sig) ttclsn();
-+ _exit(1);
-+ }
-+ f=fopen("DEADJOE","a");
-+ chmod("DEADJOE", S_IRUSR | S_IWUSR);
- fprintf(f,"\n*** Modified files in JOE when it aborted on %s",ctime(&tim));
- if(sig) fprintf(f,"*** JOE was aborted by signal %d\n",sig);
- else fprintf(f,"*** JOE was aborted because the terminal closed\n");
diff --git a/editors/joe2/files/patch-ae b/editors/joe2/files/patch-ae
deleted file mode 100644
index 4f01692773cc..000000000000
--- a/editors/joe2/files/patch-ae
+++ /dev/null
@@ -1,8 +0,0 @@
---- b.h.orig Wed Dec 21 13:04:46 1994
-+++ b.h Tue Dec 7 13:35:11 1999
-@@ -61,4 +61,5 @@
- int internal; /* Set for internal buffers */
- int er; /* Error code when file was loaded */
-+ int filehandle; /* File handle for locking */
- };
-
diff --git a/editors/joe2/files/patch-af b/editors/joe2/files/patch-af
deleted file mode 100644
index d21c8801922f..000000000000
--- a/editors/joe2/files/patch-af
+++ /dev/null
@@ -1,11 +0,0 @@
---- conf.c.orig Fri Jun 1 19:32:10 2001
-+++ conf.c Fri Jun 1 19:33:37 2001
-@@ -204,8 +204,6 @@
- fprintf(f,"\n");
-
- fprintf(f,"char *getenv();\n");
-- if(sizeof(long)==8) fprintf(f,"int time();\n");
-- else fprintf(f,"long time();\n");
- fprintf(f,"void *malloc();\n");
- fprintf(f,"void free();\n");
- fprintf(f,"void *calloc();\n");
diff --git a/editors/joe2/files/patch-ag b/editors/joe2/files/patch-ag
deleted file mode 100644
index 084c22bc4db6..000000000000
--- a/editors/joe2/files/patch-ag
+++ /dev/null
@@ -1,39 +0,0 @@
---- rc.c.orig Fri Jan 20 02:53:42 1995
-+++ rc.c Sun Feb 10 14:28:42 2002
-@@ -29,7 +29,7 @@
- * is created.
- */
-
--KMAP *getcontext(name)
-+KMAP *joegetcontext(name)
- char *name;
- {
- struct context *c;
-@@ -610,7 +610,8 @@
- FILE *fd; /* rc file */
- int line=0; /* Line number */
- int err=0; /* Set to 1 if there was a syntax error */
-- ossep(zcpy(buf,name));
-+ strlcpy(buf,name,sizeof(buf));
-+ ossep(buf);
- #ifdef __MSDOS__
- fd=fopen(buf,"rt");
- #else
-@@ -739,7 +740,7 @@
- for(buf[x]=c;cwhite(buf[x]);++x);
- for(c=x;!cwhitef(buf[c]);++c);
- buf[c]=0;
-- if(c!=x) kcpy(context,getcontext(buf+x));
-+ if(c!=x) kcpy(context,joegetcontext(buf+x));
- else
- {
- err=1;
-@@ -788,7 +789,7 @@
- err=1;
- fprintf(stderr,"\n%s %d: No context selected for :delete",name,line);
- }
-- else context=getcontext(buf+1);
-+ else context=joegetcontext(buf+1);
- else
- {
- err=1;
diff --git a/editors/joe2/files/patch-ah b/editors/joe2/files/patch-ah
deleted file mode 100644
index d73d9c46710b..000000000000
--- a/editors/joe2/files/patch-ah
+++ /dev/null
@@ -1,11 +0,0 @@
---- w.c.orig Sun Feb 10 14:28:10 2002
-+++ w.c Sun Feb 10 14:29:15 2002
-@@ -594,7 +594,7 @@
- else seth(original,original->h-height);
-
- /* Create new keyboard handler for window */
-- if(watom->context) new->kbd=mkkbd(getcontext(watom->context));
-+ if(watom->context) new->kbd=mkkbd(joegetcontext(watom->context));
- else new->kbd=0;
-
- /* Put window on the screen */
diff --git a/editors/joe2/files/patch-ai b/editors/joe2/files/patch-ai
deleted file mode 100644
index ce0c0efb52cf..000000000000
--- a/editors/joe2/files/patch-ai
+++ /dev/null
@@ -1,11 +0,0 @@
---- bw.c.orig Sun Feb 10 14:27:49 2002
-+++ bw.c Sun Feb 10 14:28:18 2002
-@@ -734,7 +734,7 @@
- if(window==window->main)
- {
- rmkbd(window->kbd);
-- window->kbd=mkkbd(getcontext(w->o.context));
-+ window->kbd=mkkbd(joegetcontext(w->o.context));
- }
- w->top->xcol=0; w->cursor->xcol=0;
- return w;
diff --git a/editors/joe2/files/patch-aj b/editors/joe2/files/patch-aj
deleted file mode 100644
index 0eff727bd0f1..000000000000
--- a/editors/joe2/files/patch-aj
+++ /dev/null
@@ -1,16 +0,0 @@
---- rc.h.orig Sun Feb 10 14:28:00 2002
-+++ rc.h Sun Feb 10 14:28:55 2002
-@@ -34,11 +34,11 @@
- extern OPTIONS pdefault;
- void setopt();
-
--/* KMAP *getcontext(char *name);
-+/* KMAP *joegetcontext(char *name);
- * Find and return the KMAP for a given context name. If none is found, an
- * empty kmap is created, bound to the context name, and returned.
- */
--KMAP *getcontext();
-+KMAP *joegetcontext();
-
- /* int procrc(char *name); Process an rc file
- Returns 0 for success
diff --git a/editors/joe2/pkg-comment b/editors/joe2/pkg-comment
deleted file mode 100644
index 63560b62c6f6..000000000000
--- a/editors/joe2/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Joe's own editor
diff --git a/editors/joe2/pkg-descr b/editors/joe2/pkg-descr
deleted file mode 100644
index fa4a0a0d104c..000000000000
--- a/editors/joe2/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
- JOE is the professional freeware ASCII text screen editor for UNIX.
-It makes full use of the power and versatility of UNIX, but lacks the steep
-learning curve and basic nonsense you have to deal with in every other UNIX
-editor. JOE has the feel of most IBM PC text editors: The key-sequences are
-reminiscent of WordStar and Turbo-C. JOE is much more powerful than those
-editors, however. JOE has all of the features a UNIX user should expect:
-full use of termcap/terminfo, excellent screen update optimizations (JOE is
-fully useable at 2400 baud), simple installation, and all of the
-UNIX-integration features of VI.
diff --git a/editors/joe2/pkg-plist b/editors/joe2/pkg-plist
deleted file mode 100644
index 52b3d39c3434..000000000000
--- a/editors/joe2/pkg-plist
+++ /dev/null
@@ -1,10 +0,0 @@
-bin/joe
-bin/jmacs
-bin/jstar
-bin/rjoe
-bin/jpico
-lib/joerc
-lib/jmacsrc
-lib/jstarrc
-lib/rjoerc
-lib/jpicorc
diff --git a/editors/koffice-i18n/Makefile b/editors/koffice-i18n/Makefile
deleted file mode 100644
index f9912b166f88..000000000000
--- a/editors/koffice-i18n/Makefile
+++ /dev/null
@@ -1,48 +0,0 @@
-# New ports collection makefile for: koffice-i18n
-# Date created: 15 December 2001
-# Whom: SASAKI Katuhiro <sahiro@crest.ocn.ne.jp>
-#
-# $FreeBSD$
-#
-
-PORTNAME= koffice-i18n
-PORTVERSION= 1.1.1
-PORTREVISION= 1
-CATEGORIES?= misc kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= stable/koffice-${PORTVERSION}/src
-DIST_SUBDIR= KDE
-
-MAINTAINER?= sahiro@crest.ocn.ne.jp
-
-BUILD_DEPENDS= autoconf213:${PORTSDIR}/devel/autoconf213 \
- automake14:${PORTSDIR}/devel/automake14
-LIB_DEPENDS= intl.2:${PORTSDIR}/devel/gettext
-RUN_DEPENDS= koshell:${PORTSDIR}/editors/koffice
-
-USE_KDELIBS_VER=2
-USE_BZIP2= yes
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-
-PLIST= ${WRKDIR}/PLIST
-SCRIPTS_ENV+= PLIST=${PLIST}
-
-.include <bsd.port.pre.mk>
-
-post-extract:
- @${RM} -fr ${WRKSRC}/nb ${WRKSRC}/nn
-
-pre-configure:
- ${MKDIR} ${WRKSRC}/auto-bin
-.for AC in autoconf autoheader
- ${LN} -sf ${LOCALBASE}/bin/${AC}213 ${WRKSRC}/auto-bin/${AC}
-.endfor
-.for AM in automake aclocal
- ${LN} -sf ${LOCALBASE}/bin/${AM}14 ${WRKSRC}/auto-bin/${AM}
-.endfor
- cd ${WRKSRC} && env PATH=${WRKSRC}/auto-bin:$$PATH \
- ${GMAKE} -f Makefile.cvs
- @${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/Configure
-
-.include <bsd.port.post.mk>
diff --git a/editors/koffice-i18n/distinfo b/editors/koffice-i18n/distinfo
deleted file mode 100644
index 3d78fdf12334..000000000000
--- a/editors/koffice-i18n/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (KDE/koffice-i18n-1.1.1.tar.bz2) = 3233e3f38f7dbc8d45a83add7bc2327a
diff --git a/editors/koffice-i18n/pkg-comment b/editors/koffice-i18n/pkg-comment
deleted file mode 100644
index 28de0abc3a3b..000000000000
--- a/editors/koffice-i18n/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Localized messages for KOffice
diff --git a/editors/koffice-i18n/pkg-descr b/editors/koffice-i18n/pkg-descr
deleted file mode 100644
index 5a4554d3b9fb..000000000000
--- a/editors/koffice-i18n/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-Localized messages for KOffice.
diff --git a/editors/koffice-i18n/pkg-plist b/editors/koffice-i18n/pkg-plist
deleted file mode 100644
index 8bb0d7fc3552..000000000000
--- a/editors/koffice-i18n/pkg-plist
+++ /dev/null
@@ -1,567 +0,0 @@
-share/locale/az/LC_MESSAGES/csvfilter.mo
-share/locale/az/LC_MESSAGES/example.mo
-share/locale/az/LC_MESSAGES/graphite.mo
-share/locale/az/LC_MESSAGES/kchart.mo
-share/locale/az/LC_MESSAGES/kformula.mo
-share/locale/az/LC_MESSAGES/kivio.mo
-share/locale/az/LC_MESSAGES/koffice.mo
-share/locale/az/LC_MESSAGES/kontour.mo
-share/locale/az/LC_MESSAGES/koshell.mo
-share/locale/az/LC_MESSAGES/kpresenter.mo
-share/locale/az/LC_MESSAGES/krayon.mo
-share/locale/az/LC_MESSAGES/kscan_plugin.mo
-share/locale/az/LC_MESSAGES/kspread.mo
-share/locale/az/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/az/LC_MESSAGES/kugar.mo
-share/locale/az/LC_MESSAGES/kword.mo
-share/locale/bg/LC_MESSAGES/example.mo
-share/locale/bg/LC_MESSAGES/graphite.mo
-share/locale/bg/LC_MESSAGES/kchart.mo
-share/locale/bg/LC_MESSAGES/kformula.mo
-share/locale/bg/LC_MESSAGES/kivio.mo
-share/locale/bg/LC_MESSAGES/koffice.mo
-share/locale/bg/LC_MESSAGES/kontour.mo
-share/locale/bg/LC_MESSAGES/koshell.mo
-share/locale/bg/LC_MESSAGES/kpresenter.mo
-share/locale/bg/LC_MESSAGES/krayon.mo
-share/locale/bg/LC_MESSAGES/kspread.mo
-share/locale/bg/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/bg/LC_MESSAGES/kugar.mo
-share/locale/bg/LC_MESSAGES/kword.mo
-share/locale/cs/LC_MESSAGES/csvfilter.mo
-share/locale/cs/LC_MESSAGES/kchart.mo
-share/locale/cs/LC_MESSAGES/kivio.mo
-share/locale/cs/LC_MESSAGES/koffice.mo
-share/locale/cs/LC_MESSAGES/kontour.mo
-share/locale/cs/LC_MESSAGES/koshell.mo
-share/locale/cs/LC_MESSAGES/kpresenter.mo
-share/locale/cs/LC_MESSAGES/krayon.mo
-share/locale/cs/LC_MESSAGES/kscan_plugin.mo
-share/locale/cs/LC_MESSAGES/kspread.mo
-share/locale/cs/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/cs/LC_MESSAGES/kugar.mo
-share/locale/cs/LC_MESSAGES/kword.mo
-share/locale/da/LC_MESSAGES/csvfilter.mo
-share/locale/da/LC_MESSAGES/example.mo
-share/locale/da/LC_MESSAGES/graphite.mo
-share/locale/da/LC_MESSAGES/kchart.mo
-share/locale/da/LC_MESSAGES/kformula.mo
-share/locale/da/LC_MESSAGES/kivio.mo
-share/locale/da/LC_MESSAGES/kocryptfilter.mo
-share/locale/da/LC_MESSAGES/koffice.mo
-share/locale/da/LC_MESSAGES/kontour.mo
-share/locale/da/LC_MESSAGES/koshell.mo
-share/locale/da/LC_MESSAGES/kpresenter.mo
-share/locale/da/LC_MESSAGES/kpresenterkwordfilter.mo
-share/locale/da/LC_MESSAGES/krayon.mo
-share/locale/da/LC_MESSAGES/kscan_plugin.mo
-share/locale/da/LC_MESSAGES/kspread.mo
-share/locale/da/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/da/LC_MESSAGES/kspreadqprofilter.mo
-share/locale/da/LC_MESSAGES/kugar.mo
-share/locale/da/LC_MESSAGES/kword.mo
-share/locale/da/LC_MESSAGES/kwordhtmlfilter.mo
-share/locale/da/LC_MESSAGES/kwordlatexfilter.mo
-share/locale/da/LC_MESSAGES/olefilterswinword97filter.mo
-share/locale/de/LC_MESSAGES/csvfilter.mo
-share/locale/de/LC_MESSAGES/example.mo
-share/locale/de/LC_MESSAGES/graphite.mo
-share/locale/de/LC_MESSAGES/kchart.mo
-share/locale/de/LC_MESSAGES/kformula.mo
-share/locale/de/LC_MESSAGES/kivio.mo
-share/locale/de/LC_MESSAGES/kocryptfilter.mo
-share/locale/de/LC_MESSAGES/koffice.mo
-share/locale/de/LC_MESSAGES/kontour.mo
-share/locale/de/LC_MESSAGES/koshell.mo
-share/locale/de/LC_MESSAGES/kpresenter.mo
-share/locale/de/LC_MESSAGES/kpresenterkwordfilter.mo
-share/locale/de/LC_MESSAGES/krayon.mo
-share/locale/de/LC_MESSAGES/kscan_plugin.mo
-share/locale/de/LC_MESSAGES/kspread.mo
-share/locale/de/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/de/LC_MESSAGES/kspreadqprofilter.mo
-share/locale/de/LC_MESSAGES/kugar.mo
-share/locale/de/LC_MESSAGES/kword.mo
-share/locale/de/LC_MESSAGES/kwordhtmlfilter.mo
-share/locale/de/LC_MESSAGES/kwordlatexfilter.mo
-share/locale/de/LC_MESSAGES/olefilterswinword97filter.mo
-share/locale/en_GB/LC_MESSAGES/csvfilter.mo
-share/locale/en_GB/LC_MESSAGES/example.mo
-share/locale/en_GB/LC_MESSAGES/graphite.mo
-share/locale/en_GB/LC_MESSAGES/kchart.mo
-share/locale/en_GB/LC_MESSAGES/kformula.mo
-share/locale/en_GB/LC_MESSAGES/kivio.mo
-share/locale/en_GB/LC_MESSAGES/kocryptfilter.mo
-share/locale/en_GB/LC_MESSAGES/koffice.mo
-share/locale/en_GB/LC_MESSAGES/kontour.mo
-share/locale/en_GB/LC_MESSAGES/koshell.mo
-share/locale/en_GB/LC_MESSAGES/kpresenter.mo
-share/locale/en_GB/LC_MESSAGES/kpresenterkwordfilter.mo
-share/locale/en_GB/LC_MESSAGES/krayon.mo
-share/locale/en_GB/LC_MESSAGES/kscan_plugin.mo
-share/locale/en_GB/LC_MESSAGES/kspread.mo
-share/locale/en_GB/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/en_GB/LC_MESSAGES/kspreadqprofilter.mo
-share/locale/en_GB/LC_MESSAGES/kugar.mo
-share/locale/en_GB/LC_MESSAGES/kword.mo
-share/locale/en_GB/LC_MESSAGES/kwordhtmlfilter.mo
-share/locale/en_GB/LC_MESSAGES/kwordlatexfilter.mo
-share/locale/en_GB/LC_MESSAGES/olefilterswinword97filter.mo
-share/locale/eo/LC_MESSAGES/csvfilter.mo
-share/locale/eo/LC_MESSAGES/example.mo
-share/locale/eo/LC_MESSAGES/graphite.mo
-share/locale/eo/LC_MESSAGES/kchart.mo
-share/locale/eo/LC_MESSAGES/kformula.mo
-share/locale/eo/LC_MESSAGES/kivio.mo
-share/locale/eo/LC_MESSAGES/koffice.mo
-share/locale/eo/LC_MESSAGES/kontour.mo
-share/locale/eo/LC_MESSAGES/koshell.mo
-share/locale/eo/LC_MESSAGES/kpresenter.mo
-share/locale/eo/LC_MESSAGES/krayon.mo
-share/locale/eo/LC_MESSAGES/kscan_plugin.mo
-share/locale/eo/LC_MESSAGES/kspread.mo
-share/locale/eo/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/eo/LC_MESSAGES/kugar.mo
-share/locale/eo/LC_MESSAGES/kword.mo
-share/locale/es/LC_MESSAGES/csvfilter.mo
-share/locale/es/LC_MESSAGES/example.mo
-share/locale/es/LC_MESSAGES/graphite.mo
-share/locale/es/LC_MESSAGES/kchart.mo
-share/locale/es/LC_MESSAGES/kformula.mo
-share/locale/es/LC_MESSAGES/kivio.mo
-share/locale/es/LC_MESSAGES/koffice.mo
-share/locale/es/LC_MESSAGES/kontour.mo
-share/locale/es/LC_MESSAGES/koshell.mo
-share/locale/es/LC_MESSAGES/kpresenter.mo
-share/locale/es/LC_MESSAGES/krayon.mo
-share/locale/es/LC_MESSAGES/kscan_plugin.mo
-share/locale/es/LC_MESSAGES/kspread.mo
-share/locale/es/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/es/LC_MESSAGES/kugar.mo
-share/locale/es/LC_MESSAGES/kword.mo
-share/locale/et/LC_MESSAGES/csvfilter.mo
-share/locale/et/LC_MESSAGES/example.mo
-share/locale/et/LC_MESSAGES/graphite.mo
-share/locale/et/LC_MESSAGES/kchart.mo
-share/locale/et/LC_MESSAGES/kformula.mo
-share/locale/et/LC_MESSAGES/kivio.mo
-share/locale/et/LC_MESSAGES/kocryptfilter.mo
-share/locale/et/LC_MESSAGES/koffice.mo
-share/locale/et/LC_MESSAGES/kontour.mo
-share/locale/et/LC_MESSAGES/koshell.mo
-share/locale/et/LC_MESSAGES/kpresenter.mo
-share/locale/et/LC_MESSAGES/kpresenterkwordfilter.mo
-share/locale/et/LC_MESSAGES/krayon.mo
-share/locale/et/LC_MESSAGES/kscan_plugin.mo
-share/locale/et/LC_MESSAGES/kspread.mo
-share/locale/et/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/et/LC_MESSAGES/kspreadqprofilter.mo
-share/locale/et/LC_MESSAGES/kugar.mo
-share/locale/et/LC_MESSAGES/kword.mo
-share/locale/et/LC_MESSAGES/kwordhtmlfilter.mo
-share/locale/et/LC_MESSAGES/kwordlatexfilter.mo
-share/locale/et/LC_MESSAGES/olefilterswinword97filter.mo
-share/locale/fr/LC_MESSAGES/csvfilter.mo
-share/locale/fr/LC_MESSAGES/example.mo
-share/locale/fr/LC_MESSAGES/graphite.mo
-share/locale/fr/LC_MESSAGES/kchart.mo
-share/locale/fr/LC_MESSAGES/kformula.mo
-share/locale/fr/LC_MESSAGES/kivio.mo
-share/locale/fr/LC_MESSAGES/koffice.mo
-share/locale/fr/LC_MESSAGES/kontour.mo
-share/locale/fr/LC_MESSAGES/koshell.mo
-share/locale/fr/LC_MESSAGES/kpresenter.mo
-share/locale/fr/LC_MESSAGES/krayon.mo
-share/locale/fr/LC_MESSAGES/kscan_plugin.mo
-share/locale/fr/LC_MESSAGES/kspread.mo
-share/locale/fr/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/fr/LC_MESSAGES/kugar.mo
-share/locale/fr/LC_MESSAGES/kword.mo
-share/locale/hu/LC_MESSAGES/csvfilter.mo
-share/locale/hu/LC_MESSAGES/example.mo
-share/locale/hu/LC_MESSAGES/graphite.mo
-share/locale/hu/LC_MESSAGES/kchart.mo
-share/locale/hu/LC_MESSAGES/kformula.mo
-share/locale/hu/LC_MESSAGES/kivio.mo
-share/locale/hu/LC_MESSAGES/kocryptfilter.mo
-share/locale/hu/LC_MESSAGES/koffice.mo
-share/locale/hu/LC_MESSAGES/kontour.mo
-share/locale/hu/LC_MESSAGES/koshell.mo
-share/locale/hu/LC_MESSAGES/kpresenter.mo
-share/locale/hu/LC_MESSAGES/kpresenterkwordfilter.mo
-share/locale/hu/LC_MESSAGES/krayon.mo
-share/locale/hu/LC_MESSAGES/kscan_plugin.mo
-share/locale/hu/LC_MESSAGES/kspread.mo
-share/locale/hu/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/hu/LC_MESSAGES/kspreadqprofilter.mo
-share/locale/hu/LC_MESSAGES/kugar.mo
-share/locale/hu/LC_MESSAGES/kword.mo
-share/locale/hu/LC_MESSAGES/kwordhtmlfilter.mo
-share/locale/hu/LC_MESSAGES/kwordlatexfilter.mo
-share/locale/hu/LC_MESSAGES/olefilterswinword97filter.mo
-share/locale/it/LC_MESSAGES/csvfilter.mo
-share/locale/it/LC_MESSAGES/example.mo
-share/locale/it/LC_MESSAGES/graphite.mo
-share/locale/it/LC_MESSAGES/kchart.mo
-share/locale/it/LC_MESSAGES/kformula.mo
-share/locale/it/LC_MESSAGES/kformviewer.mo
-share/locale/it/LC_MESSAGES/kivio.mo
-share/locale/it/LC_MESSAGES/kocryptfilter.mo
-share/locale/it/LC_MESSAGES/koffice.mo
-share/locale/it/LC_MESSAGES/kontour.mo
-share/locale/it/LC_MESSAGES/koshell.mo
-share/locale/it/LC_MESSAGES/kpresenter.mo
-share/locale/it/LC_MESSAGES/krayon.mo
-share/locale/it/LC_MESSAGES/kscan_plugin.mo
-share/locale/it/LC_MESSAGES/kspread.mo
-share/locale/it/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/it/LC_MESSAGES/kugar.mo
-share/locale/it/LC_MESSAGES/kword.mo
-share/locale/it/LC_MESSAGES/kwordhtmlfilter.mo
-share/locale/it/LC_MESSAGES/kwordlatexfilter.mo
-share/locale/it/LC_MESSAGES/spell_tool.mo
-share/locale/ja/LC_MESSAGES/csvfilter.mo
-share/locale/ja/LC_MESSAGES/example.mo
-share/locale/ja/LC_MESSAGES/graphite.mo
-share/locale/ja/LC_MESSAGES/kchart.mo
-share/locale/ja/LC_MESSAGES/kformula.mo
-share/locale/ja/LC_MESSAGES/kivio.mo
-share/locale/ja/LC_MESSAGES/koffice.mo
-share/locale/ja/LC_MESSAGES/kontour.mo
-share/locale/ja/LC_MESSAGES/koshell.mo
-share/locale/ja/LC_MESSAGES/kpresenter.mo
-share/locale/ja/LC_MESSAGES/krayon.mo
-share/locale/ja/LC_MESSAGES/kscan_plugin.mo
-share/locale/ja/LC_MESSAGES/kspread.mo
-share/locale/ja/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/ja/LC_MESSAGES/kugar.mo
-share/locale/ja/LC_MESSAGES/kword.mo
-share/locale/lt/LC_MESSAGES/csvfilter.mo
-share/locale/lt/LC_MESSAGES/example.mo
-share/locale/lt/LC_MESSAGES/graphite.mo
-share/locale/lt/LC_MESSAGES/kchart.mo
-share/locale/lt/LC_MESSAGES/kformula.mo
-share/locale/lt/LC_MESSAGES/kimageshop.mo
-share/locale/lt/LC_MESSAGES/kivio.mo
-share/locale/lt/LC_MESSAGES/koffice.mo
-share/locale/lt/LC_MESSAGES/kontour.mo
-share/locale/lt/LC_MESSAGES/koshell.mo
-share/locale/lt/LC_MESSAGES/kpresenter.mo
-share/locale/lt/LC_MESSAGES/krayon.mo
-share/locale/lt/LC_MESSAGES/kscan_plugin.mo
-share/locale/lt/LC_MESSAGES/kspread.mo
-share/locale/lt/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/lt/LC_MESSAGES/kugar.mo
-share/locale/lt/LC_MESSAGES/kword.mo
-share/locale/mt/LC_MESSAGES/csvfilter.mo
-share/locale/mt/LC_MESSAGES/example.mo
-share/locale/mt/LC_MESSAGES/graphite.mo
-share/locale/mt/LC_MESSAGES/kchart.mo
-share/locale/mt/LC_MESSAGES/kformula.mo
-share/locale/mt/LC_MESSAGES/kivio.mo
-share/locale/mt/LC_MESSAGES/koffice.mo
-share/locale/mt/LC_MESSAGES/kontour.mo
-share/locale/mt/LC_MESSAGES/koshell.mo
-share/locale/mt/LC_MESSAGES/kpresenter.mo
-share/locale/mt/LC_MESSAGES/krayon.mo
-share/locale/mt/LC_MESSAGES/kscan_plugin.mo
-share/locale/mt/LC_MESSAGES/kspread.mo
-share/locale/mt/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/mt/LC_MESSAGES/kugar.mo
-share/locale/mt/LC_MESSAGES/kword.mo
-share/locale/nl/LC_MESSAGES/csvfilter.mo
-share/locale/nl/LC_MESSAGES/example.mo
-share/locale/nl/LC_MESSAGES/graphite.mo
-share/locale/nl/LC_MESSAGES/kchart.mo
-share/locale/nl/LC_MESSAGES/kformula.mo
-share/locale/nl/LC_MESSAGES/kivio.mo
-share/locale/nl/LC_MESSAGES/koffice.mo
-share/locale/nl/LC_MESSAGES/kontour.mo
-share/locale/nl/LC_MESSAGES/koshell.mo
-share/locale/nl/LC_MESSAGES/kpresenter.mo
-share/locale/nl/LC_MESSAGES/krayon.mo
-share/locale/nl/LC_MESSAGES/kscan_plugin.mo
-share/locale/nl/LC_MESSAGES/kspread.mo
-share/locale/nl/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/nl/LC_MESSAGES/kugar.mo
-share/locale/nl/LC_MESSAGES/kword.mo
-share/locale/no/LC_MESSAGES/csvfilter.mo
-share/locale/no/LC_MESSAGES/example.mo
-share/locale/no/LC_MESSAGES/graphite.mo
-share/locale/no/LC_MESSAGES/kchart.mo
-share/locale/no/LC_MESSAGES/kformula.mo
-share/locale/no/LC_MESSAGES/kivio.mo
-share/locale/no/LC_MESSAGES/kocryptfilter.mo
-share/locale/no/LC_MESSAGES/koffice.mo
-share/locale/no/LC_MESSAGES/kontour.mo
-share/locale/no/LC_MESSAGES/koshell.mo
-share/locale/no/LC_MESSAGES/kpresenter.mo
-share/locale/no/LC_MESSAGES/kpresenterkwordfilter.mo
-share/locale/no/LC_MESSAGES/krayon.mo
-share/locale/no/LC_MESSAGES/kscan_plugin.mo
-share/locale/no/LC_MESSAGES/kspread.mo
-share/locale/no/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/no/LC_MESSAGES/kspreadqprofilter.mo
-share/locale/no/LC_MESSAGES/kugar.mo
-share/locale/no/LC_MESSAGES/kword.mo
-share/locale/no/LC_MESSAGES/kwordhtmlfilter.mo
-share/locale/no/LC_MESSAGES/kwordlatexfilter.mo
-share/locale/no/LC_MESSAGES/olefilterswinword97filter.mo
-share/locale/no_NY/LC_MESSAGES/csvfilter.mo
-share/locale/no_NY/LC_MESSAGES/example.mo
-share/locale/no_NY/LC_MESSAGES/graphite.mo
-share/locale/no_NY/LC_MESSAGES/kchart.mo
-share/locale/no_NY/LC_MESSAGES/kformula.mo
-share/locale/no_NY/LC_MESSAGES/kivio.mo
-share/locale/no_NY/LC_MESSAGES/kocryptfilter.mo
-share/locale/no_NY/LC_MESSAGES/koffice.mo
-share/locale/no_NY/LC_MESSAGES/kontour.mo
-share/locale/no_NY/LC_MESSAGES/koshell.mo
-share/locale/no_NY/LC_MESSAGES/kpresenter.mo
-share/locale/no_NY/LC_MESSAGES/kpresenterkwordfilter.mo
-share/locale/no_NY/LC_MESSAGES/krayon.mo
-share/locale/no_NY/LC_MESSAGES/kscan_plugin.mo
-share/locale/no_NY/LC_MESSAGES/kspread.mo
-share/locale/no_NY/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/no_NY/LC_MESSAGES/kspreadqprofilter.mo
-share/locale/no_NY/LC_MESSAGES/kugar.mo
-share/locale/no_NY/LC_MESSAGES/kword.mo
-share/locale/no_NY/LC_MESSAGES/kwordhtmlfilter.mo
-share/locale/no_NY/LC_MESSAGES/kwordlatexfilter.mo
-share/locale/no_NY/LC_MESSAGES/olefilterswinword97filter.mo
-share/locale/pl/LC_MESSAGES/csvfilter.mo
-share/locale/pl/LC_MESSAGES/example.mo
-share/locale/pl/LC_MESSAGES/graphite.mo
-share/locale/pl/LC_MESSAGES/kchart.mo
-share/locale/pl/LC_MESSAGES/kformula.mo
-share/locale/pl/LC_MESSAGES/kivio.mo
-share/locale/pl/LC_MESSAGES/koffice.mo
-share/locale/pl/LC_MESSAGES/kontour.mo
-share/locale/pl/LC_MESSAGES/koshell.mo
-share/locale/pl/LC_MESSAGES/kpresenter.mo
-share/locale/pl/LC_MESSAGES/krayon.mo
-share/locale/pl/LC_MESSAGES/kscan_plugin.mo
-share/locale/pl/LC_MESSAGES/kspread.mo
-share/locale/pl/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/pl/LC_MESSAGES/kugar.mo
-share/locale/pl/LC_MESSAGES/kword.mo
-share/locale/pt/LC_MESSAGES/csvfilter.mo
-share/locale/pt/LC_MESSAGES/example.mo
-share/locale/pt/LC_MESSAGES/graphite.mo
-share/locale/pt/LC_MESSAGES/kchart.mo
-share/locale/pt/LC_MESSAGES/kformula.mo
-share/locale/pt/LC_MESSAGES/kivio.mo
-share/locale/pt/LC_MESSAGES/kocryptfilter.mo
-share/locale/pt/LC_MESSAGES/koffice.mo
-share/locale/pt/LC_MESSAGES/kontour.mo
-share/locale/pt/LC_MESSAGES/koshell.mo
-share/locale/pt/LC_MESSAGES/kpresenter.mo
-share/locale/pt/LC_MESSAGES/kpresenterkwordfilter.mo
-share/locale/pt/LC_MESSAGES/krayon.mo
-share/locale/pt/LC_MESSAGES/kscan_plugin.mo
-share/locale/pt/LC_MESSAGES/kspread.mo
-share/locale/pt/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/pt/LC_MESSAGES/kspreadqprofilter.mo
-share/locale/pt/LC_MESSAGES/kugar.mo
-share/locale/pt/LC_MESSAGES/kword.mo
-share/locale/pt/LC_MESSAGES/kwordhtmlfilter.mo
-share/locale/pt/LC_MESSAGES/kwordlatexfilter.mo
-share/locale/pt/LC_MESSAGES/olefilterswinword97filter.mo
-share/locale/pt_BR/LC_MESSAGES/example.mo
-share/locale/pt_BR/LC_MESSAGES/graphite.mo
-share/locale/pt_BR/LC_MESSAGES/kchart.mo
-share/locale/pt_BR/LC_MESSAGES/kdiagramm.mo
-share/locale/pt_BR/LC_MESSAGES/kformula.mo
-share/locale/pt_BR/LC_MESSAGES/kimage.mo
-share/locale/pt_BR/LC_MESSAGES/kimageshop.mo
-share/locale/pt_BR/LC_MESSAGES/kivio.mo
-share/locale/pt_BR/LC_MESSAGES/koffice.mo
-share/locale/pt_BR/LC_MESSAGES/kohtml.mo
-share/locale/pt_BR/LC_MESSAGES/kontour.mo
-share/locale/pt_BR/LC_MESSAGES/koshell.mo
-share/locale/pt_BR/LC_MESSAGES/kpresenter.mo
-share/locale/pt_BR/LC_MESSAGES/krayon.mo
-share/locale/pt_BR/LC_MESSAGES/kspread.mo
-share/locale/pt_BR/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/pt_BR/LC_MESSAGES/kugar.mo
-share/locale/pt_BR/LC_MESSAGES/kword.mo
-share/locale/pt_BR/LC_MESSAGES/spell_tool.mo
-share/locale/ro/LC_MESSAGES/example.mo
-share/locale/ro/LC_MESSAGES/graphite.mo
-share/locale/ro/LC_MESSAGES/kchart.mo
-share/locale/ro/LC_MESSAGES/kformula.mo
-share/locale/ro/LC_MESSAGES/kivio.mo
-share/locale/ro/LC_MESSAGES/koffice.mo
-share/locale/ro/LC_MESSAGES/kontour.mo
-share/locale/ro/LC_MESSAGES/koshell.mo
-share/locale/ro/LC_MESSAGES/kpresenter.mo
-share/locale/ro/LC_MESSAGES/krayon.mo
-share/locale/ro/LC_MESSAGES/kspread.mo
-share/locale/ro/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/ro/LC_MESSAGES/kugar.mo
-share/locale/ro/LC_MESSAGES/kword.mo
-share/locale/ru/LC_MESSAGES/csvfilter.mo
-share/locale/ru/LC_MESSAGES/example.mo
-share/locale/ru/LC_MESSAGES/graphite.mo
-share/locale/ru/LC_MESSAGES/kchart.mo
-share/locale/ru/LC_MESSAGES/kformula.mo
-share/locale/ru/LC_MESSAGES/kivio.mo
-share/locale/ru/LC_MESSAGES/kocryptfilter.mo
-share/locale/ru/LC_MESSAGES/koffice.mo
-share/locale/ru/LC_MESSAGES/kontour.mo
-share/locale/ru/LC_MESSAGES/koshell.mo
-share/locale/ru/LC_MESSAGES/kpresenter.mo
-share/locale/ru/LC_MESSAGES/kpresenterkwordfilter.mo
-share/locale/ru/LC_MESSAGES/krayon.mo
-share/locale/ru/LC_MESSAGES/kscan_plugin.mo
-share/locale/ru/LC_MESSAGES/kspread.mo
-share/locale/ru/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/ru/LC_MESSAGES/kspreadqprofilter.mo
-share/locale/ru/LC_MESSAGES/kugar.mo
-share/locale/ru/LC_MESSAGES/kword.mo
-share/locale/ru/LC_MESSAGES/kwordhtmlfilter.mo
-share/locale/ru/LC_MESSAGES/kwordlatexfilter.mo
-share/locale/ru/LC_MESSAGES/olefilterswinword97filter.mo
-share/locale/sk/LC_MESSAGES/csvfilter.mo
-share/locale/sk/LC_MESSAGES/example.mo
-share/locale/sk/LC_MESSAGES/graphite.mo
-share/locale/sk/LC_MESSAGES/kchart.mo
-share/locale/sk/LC_MESSAGES/kformula.mo
-share/locale/sk/LC_MESSAGES/kivio.mo
-share/locale/sk/LC_MESSAGES/koffice.mo
-share/locale/sk/LC_MESSAGES/kontour.mo
-share/locale/sk/LC_MESSAGES/koshell.mo
-share/locale/sk/LC_MESSAGES/kpresenter.mo
-share/locale/sk/LC_MESSAGES/krayon.mo
-share/locale/sk/LC_MESSAGES/kscan_plugin.mo
-share/locale/sk/LC_MESSAGES/kspread.mo
-share/locale/sk/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/sk/LC_MESSAGES/kugar.mo
-share/locale/sk/LC_MESSAGES/kword.mo
-share/locale/sl/LC_MESSAGES/csvfilter.mo
-share/locale/sl/LC_MESSAGES/example.mo
-share/locale/sl/LC_MESSAGES/graphite.mo
-share/locale/sl/LC_MESSAGES/kchart.mo
-share/locale/sl/LC_MESSAGES/kformula.mo
-share/locale/sl/LC_MESSAGES/kivio.mo
-share/locale/sl/LC_MESSAGES/kocryptfilter.mo
-share/locale/sl/LC_MESSAGES/koffice.mo
-share/locale/sl/LC_MESSAGES/kontour.mo
-share/locale/sl/LC_MESSAGES/koshell.mo
-share/locale/sl/LC_MESSAGES/kpresenter.mo
-share/locale/sl/LC_MESSAGES/kpresenterkwordfilter.mo
-share/locale/sl/LC_MESSAGES/krayon.mo
-share/locale/sl/LC_MESSAGES/kscan_plugin.mo
-share/locale/sl/LC_MESSAGES/kspread.mo
-share/locale/sl/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/sl/LC_MESSAGES/kspreadqprofilter.mo
-share/locale/sl/LC_MESSAGES/kugar.mo
-share/locale/sl/LC_MESSAGES/kword.mo
-share/locale/sl/LC_MESSAGES/kwordhtmlfilter.mo
-share/locale/sl/LC_MESSAGES/kwordlatexfilter.mo
-share/locale/sl/LC_MESSAGES/olefilterswinword97filter.mo
-share/locale/sv/LC_MESSAGES/csvfilter.mo
-share/locale/sv/LC_MESSAGES/example.mo
-share/locale/sv/LC_MESSAGES/graphite.mo
-share/locale/sv/LC_MESSAGES/kchart.mo
-share/locale/sv/LC_MESSAGES/kformula.mo
-share/locale/sv/LC_MESSAGES/kivio.mo
-share/locale/sv/LC_MESSAGES/koffice.mo
-share/locale/sv/LC_MESSAGES/kontour.mo
-share/locale/sv/LC_MESSAGES/koshell.mo
-share/locale/sv/LC_MESSAGES/kpresenter.mo
-share/locale/sv/LC_MESSAGES/krayon.mo
-share/locale/sv/LC_MESSAGES/kscan_plugin.mo
-share/locale/sv/LC_MESSAGES/kspread.mo
-share/locale/sv/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/sv/LC_MESSAGES/kugar.mo
-share/locale/sv/LC_MESSAGES/kword.mo
-share/locale/ta/LC_MESSAGES/csvfilter.mo
-share/locale/ta/LC_MESSAGES/example.mo
-share/locale/ta/LC_MESSAGES/graphite.mo
-share/locale/ta/LC_MESSAGES/kchart.mo
-share/locale/ta/LC_MESSAGES/kformula.mo
-share/locale/ta/LC_MESSAGES/kivio.mo
-share/locale/ta/LC_MESSAGES/koffice.mo
-share/locale/ta/LC_MESSAGES/kontour.mo
-share/locale/ta/LC_MESSAGES/koshell.mo
-share/locale/ta/LC_MESSAGES/kpresenter.mo
-share/locale/ta/LC_MESSAGES/krayon.mo
-share/locale/ta/LC_MESSAGES/kscan_plugin.mo
-share/locale/ta/LC_MESSAGES/kspread.mo
-share/locale/ta/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/ta/LC_MESSAGES/kugar.mo
-share/locale/ta/LC_MESSAGES/kword.mo
-share/locale/tr/LC_MESSAGES/csvfilter.mo
-share/locale/tr/LC_MESSAGES/example.mo
-share/locale/tr/LC_MESSAGES/graphite.mo
-share/locale/tr/LC_MESSAGES/kchart.mo
-share/locale/tr/LC_MESSAGES/kformula.mo
-share/locale/tr/LC_MESSAGES/kimage.mo
-share/locale/tr/LC_MESSAGES/kivio.mo
-share/locale/tr/LC_MESSAGES/koffice.mo
-share/locale/tr/LC_MESSAGES/kontour.mo
-share/locale/tr/LC_MESSAGES/koshell.mo
-share/locale/tr/LC_MESSAGES/kpresenter.mo
-share/locale/tr/LC_MESSAGES/krayon.mo
-share/locale/tr/LC_MESSAGES/kscan_plugin.mo
-share/locale/tr/LC_MESSAGES/kspread.mo
-share/locale/tr/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/tr/LC_MESSAGES/kugar.mo
-share/locale/tr/LC_MESSAGES/kword.mo
-@unexec rmdir %D/share/locale/tr/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/tr 2>/dev/null || true
-@unexec rmdir %D/share/locale/ta/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/ta 2>/dev/null || true
-@unexec rmdir %D/share/locale/sv/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/sv 2>/dev/null || true
-@unexec rmdir %D/share/locale/sl/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/sl 2>/dev/null || true
-@unexec rmdir %D/share/locale/sk/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/sk 2>/dev/null || true
-@unexec rmdir %D/share/locale/ru/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/ru 2>/dev/null || true
-@unexec rmdir %D/share/locale/ro/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/ro 2>/dev/null || true
-@unexec rmdir %D/share/locale/pt_BR/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/pt_BR 2>/dev/null || true
-@unexec rmdir %D/share/locale/pt/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/pt 2>/dev/null || true
-@unexec rmdir %D/share/locale/pl/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/pl 2>/dev/null || true
-@unexec rmdir %D/share/locale/no_NY/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/no_NY 2>/dev/null || true
-@unexec rmdir %D/share/locale/no/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/no 2>/dev/null || true
-@unexec rmdir %D/share/locale/nl/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/nl 2>/dev/null || true
-@unexec rmdir %D/share/locale/mt/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/mt 2>/dev/null || true
-@unexec rmdir %D/share/locale/lt/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/lt 2>/dev/null || true
-@unexec rmdir %D/share/locale/ja/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/ja 2>/dev/null || true
-@unexec rmdir %D/share/locale/it/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/it 2>/dev/null || true
-@unexec rmdir %D/share/locale/hu/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/hu 2>/dev/null || true
-@unexec rmdir %D/share/locale/fr/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/fr 2>/dev/null || true
-@unexec rmdir %D/share/locale/et/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/et 2>/dev/null || true
-@unexec rmdir %D/share/locale/es/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/es 2>/dev/null || true
-@unexec rmdir %D/share/locale/eo/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/eo 2>/dev/null || true
-@unexec rmdir %D/share/locale/en_GB/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/en_GB 2>/dev/null || true
-@unexec rmdir %D/share/locale/de/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/de 2>/dev/null || true
-@unexec rmdir %D/share/locale/da/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/da 2>/dev/null || true
-@unexec rmdir %D/share/locale/cs/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/cs 2>/dev/null || true
-@unexec rmdir %D/share/locale/bg/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/bg 2>/dev/null || true
-@unexec rmdir %D/share/locale/az/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/az 2>/dev/null || true
diff --git a/editors/koffice-i18n/scripts/Configure b/editors/koffice-i18n/scripts/Configure
deleted file mode 100644
index 3f56118f71b7..000000000000
--- a/editors/koffice-i18n/scripts/Configure
+++ /dev/null
@@ -1,76 +0,0 @@
-#! /bin/sh
-# $FreeBSD$
-
-/bin/rm -f ${PLIST} ${PLIST}.dirs
-
-if [ "${LINGUAS}" ]; then
- set `echo $LINGUAS`
-else
-if [ "${BATCH}" ]; then
- set \"az\" \"bg\" \"cs\" \"da\" \"en_GB\" \"eo\" \"es\" \"et\" \"hu\" \"it\" \"lt\" \"mt\" \"nl\" \"no\" \"no_NY\" \"pl\" \"pt\" \"pt_BR\" \"ro\" \"sk\" \"sl\" \"sv\" \"ta\" \"tr\"
-else
- /usr/bin/dialog --title "Select languages" --clear \
- --checklist "\n\
-Please select desired languages:" -1 -1 16 \
-az "Afrikaans" OFF \
-bg "Bulgarisch" OFF \
-cs "Czech" OFF \
-da "Danish" OFF \
-de "German" ON \
-en_GB "UK English" OFF \
-eo "Esperanto" OFF \
-es "Spanish" OFF \
-et "Estonian" OFF \
-fr "French" ON \
-hu "Hungarian" OFF \
-it "Italian" OFF \
-ja "Japanese" ON \
-lt "Lithuanian" OFF \
-mt "Maltese" OFF \
-nl "Dutch" OFF \
-no "Norwegian" OFF \
-no_NY "Norwegian (Nynorsk)" OFF \
-pl "Polish" OFF \
-pt "Portuguese" OFF \
-pt_BR "Portuguese (Brazil)" OFF \
-ro "Romanian" OFF \
-ru "Russian" ON \
-sk "Slovak" OFF \
-sl "Slovenian" OFF \
-sv "Swedish" OFF \
-ta "Tamil" OFF \
-tr "Turkish" OFF \
-2> /tmp/chklist.tmp.$$
-
- retval=$?
-
- if [ -s /tmp/chklist.tmp.$$ ]; then
- set `cat /tmp/chklist.tmp.$$`
- fi
- rm -f /tmp/chklist.tmp.$$
-
- case $retval in
- 0) if [ -z "$*" ]; then
- echo "Nothing selected"
- fi
- ;;
- 1) echo "Cancel pressed."
- exit 1
- ;;
- esac
-fi
-fi
-
-/bin/rm -f ${WRKSRC}/subdirs
-
-while [ "$1" ]; do
- a=`echo -n $1 | /usr/bin/sed -e 's#\"##g'`
- echo $a >> ${WRKSRC}/subdirs
- /usr/bin/grep "^[^@].*/$a/.*" ${CURDIR}/pkg-plist >> ${PLIST}
- /usr/bin/grep "^[^@].*-$a\$" ${CURDIR}/pkg-plist >> ${PLIST}
- /usr/bin/grep "^@.*/$a/.*" ${CURDIR}/pkg-plist >> ${PLIST}.dirs
- /usr/bin/grep "^@.*/$a$" ${CURDIR}/pkg-plist >> ${PLIST}.dirs
- shift
-done
-
-/bin/cat ${PLIST}.dirs >> ${PLIST}
diff --git a/editors/koffice-kde4-l10n/Makefile b/editors/koffice-kde4-l10n/Makefile
deleted file mode 100644
index f9912b166f88..000000000000
--- a/editors/koffice-kde4-l10n/Makefile
+++ /dev/null
@@ -1,48 +0,0 @@
-# New ports collection makefile for: koffice-i18n
-# Date created: 15 December 2001
-# Whom: SASAKI Katuhiro <sahiro@crest.ocn.ne.jp>
-#
-# $FreeBSD$
-#
-
-PORTNAME= koffice-i18n
-PORTVERSION= 1.1.1
-PORTREVISION= 1
-CATEGORIES?= misc kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= stable/koffice-${PORTVERSION}/src
-DIST_SUBDIR= KDE
-
-MAINTAINER?= sahiro@crest.ocn.ne.jp
-
-BUILD_DEPENDS= autoconf213:${PORTSDIR}/devel/autoconf213 \
- automake14:${PORTSDIR}/devel/automake14
-LIB_DEPENDS= intl.2:${PORTSDIR}/devel/gettext
-RUN_DEPENDS= koshell:${PORTSDIR}/editors/koffice
-
-USE_KDELIBS_VER=2
-USE_BZIP2= yes
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-
-PLIST= ${WRKDIR}/PLIST
-SCRIPTS_ENV+= PLIST=${PLIST}
-
-.include <bsd.port.pre.mk>
-
-post-extract:
- @${RM} -fr ${WRKSRC}/nb ${WRKSRC}/nn
-
-pre-configure:
- ${MKDIR} ${WRKSRC}/auto-bin
-.for AC in autoconf autoheader
- ${LN} -sf ${LOCALBASE}/bin/${AC}213 ${WRKSRC}/auto-bin/${AC}
-.endfor
-.for AM in automake aclocal
- ${LN} -sf ${LOCALBASE}/bin/${AM}14 ${WRKSRC}/auto-bin/${AM}
-.endfor
- cd ${WRKSRC} && env PATH=${WRKSRC}/auto-bin:$$PATH \
- ${GMAKE} -f Makefile.cvs
- @${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/Configure
-
-.include <bsd.port.post.mk>
diff --git a/editors/koffice-kde4-l10n/distinfo b/editors/koffice-kde4-l10n/distinfo
deleted file mode 100644
index 3d78fdf12334..000000000000
--- a/editors/koffice-kde4-l10n/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (KDE/koffice-i18n-1.1.1.tar.bz2) = 3233e3f38f7dbc8d45a83add7bc2327a
diff --git a/editors/koffice-kde4-l10n/pkg-comment b/editors/koffice-kde4-l10n/pkg-comment
deleted file mode 100644
index 28de0abc3a3b..000000000000
--- a/editors/koffice-kde4-l10n/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Localized messages for KOffice
diff --git a/editors/koffice-kde4-l10n/pkg-descr b/editors/koffice-kde4-l10n/pkg-descr
deleted file mode 100644
index 5a4554d3b9fb..000000000000
--- a/editors/koffice-kde4-l10n/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-Localized messages for KOffice.
diff --git a/editors/koffice-kde4-l10n/pkg-plist b/editors/koffice-kde4-l10n/pkg-plist
deleted file mode 100644
index 8bb0d7fc3552..000000000000
--- a/editors/koffice-kde4-l10n/pkg-plist
+++ /dev/null
@@ -1,567 +0,0 @@
-share/locale/az/LC_MESSAGES/csvfilter.mo
-share/locale/az/LC_MESSAGES/example.mo
-share/locale/az/LC_MESSAGES/graphite.mo
-share/locale/az/LC_MESSAGES/kchart.mo
-share/locale/az/LC_MESSAGES/kformula.mo
-share/locale/az/LC_MESSAGES/kivio.mo
-share/locale/az/LC_MESSAGES/koffice.mo
-share/locale/az/LC_MESSAGES/kontour.mo
-share/locale/az/LC_MESSAGES/koshell.mo
-share/locale/az/LC_MESSAGES/kpresenter.mo
-share/locale/az/LC_MESSAGES/krayon.mo
-share/locale/az/LC_MESSAGES/kscan_plugin.mo
-share/locale/az/LC_MESSAGES/kspread.mo
-share/locale/az/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/az/LC_MESSAGES/kugar.mo
-share/locale/az/LC_MESSAGES/kword.mo
-share/locale/bg/LC_MESSAGES/example.mo
-share/locale/bg/LC_MESSAGES/graphite.mo
-share/locale/bg/LC_MESSAGES/kchart.mo
-share/locale/bg/LC_MESSAGES/kformula.mo
-share/locale/bg/LC_MESSAGES/kivio.mo
-share/locale/bg/LC_MESSAGES/koffice.mo
-share/locale/bg/LC_MESSAGES/kontour.mo
-share/locale/bg/LC_MESSAGES/koshell.mo
-share/locale/bg/LC_MESSAGES/kpresenter.mo
-share/locale/bg/LC_MESSAGES/krayon.mo
-share/locale/bg/LC_MESSAGES/kspread.mo
-share/locale/bg/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/bg/LC_MESSAGES/kugar.mo
-share/locale/bg/LC_MESSAGES/kword.mo
-share/locale/cs/LC_MESSAGES/csvfilter.mo
-share/locale/cs/LC_MESSAGES/kchart.mo
-share/locale/cs/LC_MESSAGES/kivio.mo
-share/locale/cs/LC_MESSAGES/koffice.mo
-share/locale/cs/LC_MESSAGES/kontour.mo
-share/locale/cs/LC_MESSAGES/koshell.mo
-share/locale/cs/LC_MESSAGES/kpresenter.mo
-share/locale/cs/LC_MESSAGES/krayon.mo
-share/locale/cs/LC_MESSAGES/kscan_plugin.mo
-share/locale/cs/LC_MESSAGES/kspread.mo
-share/locale/cs/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/cs/LC_MESSAGES/kugar.mo
-share/locale/cs/LC_MESSAGES/kword.mo
-share/locale/da/LC_MESSAGES/csvfilter.mo
-share/locale/da/LC_MESSAGES/example.mo
-share/locale/da/LC_MESSAGES/graphite.mo
-share/locale/da/LC_MESSAGES/kchart.mo
-share/locale/da/LC_MESSAGES/kformula.mo
-share/locale/da/LC_MESSAGES/kivio.mo
-share/locale/da/LC_MESSAGES/kocryptfilter.mo
-share/locale/da/LC_MESSAGES/koffice.mo
-share/locale/da/LC_MESSAGES/kontour.mo
-share/locale/da/LC_MESSAGES/koshell.mo
-share/locale/da/LC_MESSAGES/kpresenter.mo
-share/locale/da/LC_MESSAGES/kpresenterkwordfilter.mo
-share/locale/da/LC_MESSAGES/krayon.mo
-share/locale/da/LC_MESSAGES/kscan_plugin.mo
-share/locale/da/LC_MESSAGES/kspread.mo
-share/locale/da/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/da/LC_MESSAGES/kspreadqprofilter.mo
-share/locale/da/LC_MESSAGES/kugar.mo
-share/locale/da/LC_MESSAGES/kword.mo
-share/locale/da/LC_MESSAGES/kwordhtmlfilter.mo
-share/locale/da/LC_MESSAGES/kwordlatexfilter.mo
-share/locale/da/LC_MESSAGES/olefilterswinword97filter.mo
-share/locale/de/LC_MESSAGES/csvfilter.mo
-share/locale/de/LC_MESSAGES/example.mo
-share/locale/de/LC_MESSAGES/graphite.mo
-share/locale/de/LC_MESSAGES/kchart.mo
-share/locale/de/LC_MESSAGES/kformula.mo
-share/locale/de/LC_MESSAGES/kivio.mo
-share/locale/de/LC_MESSAGES/kocryptfilter.mo
-share/locale/de/LC_MESSAGES/koffice.mo
-share/locale/de/LC_MESSAGES/kontour.mo
-share/locale/de/LC_MESSAGES/koshell.mo
-share/locale/de/LC_MESSAGES/kpresenter.mo
-share/locale/de/LC_MESSAGES/kpresenterkwordfilter.mo
-share/locale/de/LC_MESSAGES/krayon.mo
-share/locale/de/LC_MESSAGES/kscan_plugin.mo
-share/locale/de/LC_MESSAGES/kspread.mo
-share/locale/de/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/de/LC_MESSAGES/kspreadqprofilter.mo
-share/locale/de/LC_MESSAGES/kugar.mo
-share/locale/de/LC_MESSAGES/kword.mo
-share/locale/de/LC_MESSAGES/kwordhtmlfilter.mo
-share/locale/de/LC_MESSAGES/kwordlatexfilter.mo
-share/locale/de/LC_MESSAGES/olefilterswinword97filter.mo
-share/locale/en_GB/LC_MESSAGES/csvfilter.mo
-share/locale/en_GB/LC_MESSAGES/example.mo
-share/locale/en_GB/LC_MESSAGES/graphite.mo
-share/locale/en_GB/LC_MESSAGES/kchart.mo
-share/locale/en_GB/LC_MESSAGES/kformula.mo
-share/locale/en_GB/LC_MESSAGES/kivio.mo
-share/locale/en_GB/LC_MESSAGES/kocryptfilter.mo
-share/locale/en_GB/LC_MESSAGES/koffice.mo
-share/locale/en_GB/LC_MESSAGES/kontour.mo
-share/locale/en_GB/LC_MESSAGES/koshell.mo
-share/locale/en_GB/LC_MESSAGES/kpresenter.mo
-share/locale/en_GB/LC_MESSAGES/kpresenterkwordfilter.mo
-share/locale/en_GB/LC_MESSAGES/krayon.mo
-share/locale/en_GB/LC_MESSAGES/kscan_plugin.mo
-share/locale/en_GB/LC_MESSAGES/kspread.mo
-share/locale/en_GB/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/en_GB/LC_MESSAGES/kspreadqprofilter.mo
-share/locale/en_GB/LC_MESSAGES/kugar.mo
-share/locale/en_GB/LC_MESSAGES/kword.mo
-share/locale/en_GB/LC_MESSAGES/kwordhtmlfilter.mo
-share/locale/en_GB/LC_MESSAGES/kwordlatexfilter.mo
-share/locale/en_GB/LC_MESSAGES/olefilterswinword97filter.mo
-share/locale/eo/LC_MESSAGES/csvfilter.mo
-share/locale/eo/LC_MESSAGES/example.mo
-share/locale/eo/LC_MESSAGES/graphite.mo
-share/locale/eo/LC_MESSAGES/kchart.mo
-share/locale/eo/LC_MESSAGES/kformula.mo
-share/locale/eo/LC_MESSAGES/kivio.mo
-share/locale/eo/LC_MESSAGES/koffice.mo
-share/locale/eo/LC_MESSAGES/kontour.mo
-share/locale/eo/LC_MESSAGES/koshell.mo
-share/locale/eo/LC_MESSAGES/kpresenter.mo
-share/locale/eo/LC_MESSAGES/krayon.mo
-share/locale/eo/LC_MESSAGES/kscan_plugin.mo
-share/locale/eo/LC_MESSAGES/kspread.mo
-share/locale/eo/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/eo/LC_MESSAGES/kugar.mo
-share/locale/eo/LC_MESSAGES/kword.mo
-share/locale/es/LC_MESSAGES/csvfilter.mo
-share/locale/es/LC_MESSAGES/example.mo
-share/locale/es/LC_MESSAGES/graphite.mo
-share/locale/es/LC_MESSAGES/kchart.mo
-share/locale/es/LC_MESSAGES/kformula.mo
-share/locale/es/LC_MESSAGES/kivio.mo
-share/locale/es/LC_MESSAGES/koffice.mo
-share/locale/es/LC_MESSAGES/kontour.mo
-share/locale/es/LC_MESSAGES/koshell.mo
-share/locale/es/LC_MESSAGES/kpresenter.mo
-share/locale/es/LC_MESSAGES/krayon.mo
-share/locale/es/LC_MESSAGES/kscan_plugin.mo
-share/locale/es/LC_MESSAGES/kspread.mo
-share/locale/es/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/es/LC_MESSAGES/kugar.mo
-share/locale/es/LC_MESSAGES/kword.mo
-share/locale/et/LC_MESSAGES/csvfilter.mo
-share/locale/et/LC_MESSAGES/example.mo
-share/locale/et/LC_MESSAGES/graphite.mo
-share/locale/et/LC_MESSAGES/kchart.mo
-share/locale/et/LC_MESSAGES/kformula.mo
-share/locale/et/LC_MESSAGES/kivio.mo
-share/locale/et/LC_MESSAGES/kocryptfilter.mo
-share/locale/et/LC_MESSAGES/koffice.mo
-share/locale/et/LC_MESSAGES/kontour.mo
-share/locale/et/LC_MESSAGES/koshell.mo
-share/locale/et/LC_MESSAGES/kpresenter.mo
-share/locale/et/LC_MESSAGES/kpresenterkwordfilter.mo
-share/locale/et/LC_MESSAGES/krayon.mo
-share/locale/et/LC_MESSAGES/kscan_plugin.mo
-share/locale/et/LC_MESSAGES/kspread.mo
-share/locale/et/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/et/LC_MESSAGES/kspreadqprofilter.mo
-share/locale/et/LC_MESSAGES/kugar.mo
-share/locale/et/LC_MESSAGES/kword.mo
-share/locale/et/LC_MESSAGES/kwordhtmlfilter.mo
-share/locale/et/LC_MESSAGES/kwordlatexfilter.mo
-share/locale/et/LC_MESSAGES/olefilterswinword97filter.mo
-share/locale/fr/LC_MESSAGES/csvfilter.mo
-share/locale/fr/LC_MESSAGES/example.mo
-share/locale/fr/LC_MESSAGES/graphite.mo
-share/locale/fr/LC_MESSAGES/kchart.mo
-share/locale/fr/LC_MESSAGES/kformula.mo
-share/locale/fr/LC_MESSAGES/kivio.mo
-share/locale/fr/LC_MESSAGES/koffice.mo
-share/locale/fr/LC_MESSAGES/kontour.mo
-share/locale/fr/LC_MESSAGES/koshell.mo
-share/locale/fr/LC_MESSAGES/kpresenter.mo
-share/locale/fr/LC_MESSAGES/krayon.mo
-share/locale/fr/LC_MESSAGES/kscan_plugin.mo
-share/locale/fr/LC_MESSAGES/kspread.mo
-share/locale/fr/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/fr/LC_MESSAGES/kugar.mo
-share/locale/fr/LC_MESSAGES/kword.mo
-share/locale/hu/LC_MESSAGES/csvfilter.mo
-share/locale/hu/LC_MESSAGES/example.mo
-share/locale/hu/LC_MESSAGES/graphite.mo
-share/locale/hu/LC_MESSAGES/kchart.mo
-share/locale/hu/LC_MESSAGES/kformula.mo
-share/locale/hu/LC_MESSAGES/kivio.mo
-share/locale/hu/LC_MESSAGES/kocryptfilter.mo
-share/locale/hu/LC_MESSAGES/koffice.mo
-share/locale/hu/LC_MESSAGES/kontour.mo
-share/locale/hu/LC_MESSAGES/koshell.mo
-share/locale/hu/LC_MESSAGES/kpresenter.mo
-share/locale/hu/LC_MESSAGES/kpresenterkwordfilter.mo
-share/locale/hu/LC_MESSAGES/krayon.mo
-share/locale/hu/LC_MESSAGES/kscan_plugin.mo
-share/locale/hu/LC_MESSAGES/kspread.mo
-share/locale/hu/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/hu/LC_MESSAGES/kspreadqprofilter.mo
-share/locale/hu/LC_MESSAGES/kugar.mo
-share/locale/hu/LC_MESSAGES/kword.mo
-share/locale/hu/LC_MESSAGES/kwordhtmlfilter.mo
-share/locale/hu/LC_MESSAGES/kwordlatexfilter.mo
-share/locale/hu/LC_MESSAGES/olefilterswinword97filter.mo
-share/locale/it/LC_MESSAGES/csvfilter.mo
-share/locale/it/LC_MESSAGES/example.mo
-share/locale/it/LC_MESSAGES/graphite.mo
-share/locale/it/LC_MESSAGES/kchart.mo
-share/locale/it/LC_MESSAGES/kformula.mo
-share/locale/it/LC_MESSAGES/kformviewer.mo
-share/locale/it/LC_MESSAGES/kivio.mo
-share/locale/it/LC_MESSAGES/kocryptfilter.mo
-share/locale/it/LC_MESSAGES/koffice.mo
-share/locale/it/LC_MESSAGES/kontour.mo
-share/locale/it/LC_MESSAGES/koshell.mo
-share/locale/it/LC_MESSAGES/kpresenter.mo
-share/locale/it/LC_MESSAGES/krayon.mo
-share/locale/it/LC_MESSAGES/kscan_plugin.mo
-share/locale/it/LC_MESSAGES/kspread.mo
-share/locale/it/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/it/LC_MESSAGES/kugar.mo
-share/locale/it/LC_MESSAGES/kword.mo
-share/locale/it/LC_MESSAGES/kwordhtmlfilter.mo
-share/locale/it/LC_MESSAGES/kwordlatexfilter.mo
-share/locale/it/LC_MESSAGES/spell_tool.mo
-share/locale/ja/LC_MESSAGES/csvfilter.mo
-share/locale/ja/LC_MESSAGES/example.mo
-share/locale/ja/LC_MESSAGES/graphite.mo
-share/locale/ja/LC_MESSAGES/kchart.mo
-share/locale/ja/LC_MESSAGES/kformula.mo
-share/locale/ja/LC_MESSAGES/kivio.mo
-share/locale/ja/LC_MESSAGES/koffice.mo
-share/locale/ja/LC_MESSAGES/kontour.mo
-share/locale/ja/LC_MESSAGES/koshell.mo
-share/locale/ja/LC_MESSAGES/kpresenter.mo
-share/locale/ja/LC_MESSAGES/krayon.mo
-share/locale/ja/LC_MESSAGES/kscan_plugin.mo
-share/locale/ja/LC_MESSAGES/kspread.mo
-share/locale/ja/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/ja/LC_MESSAGES/kugar.mo
-share/locale/ja/LC_MESSAGES/kword.mo
-share/locale/lt/LC_MESSAGES/csvfilter.mo
-share/locale/lt/LC_MESSAGES/example.mo
-share/locale/lt/LC_MESSAGES/graphite.mo
-share/locale/lt/LC_MESSAGES/kchart.mo
-share/locale/lt/LC_MESSAGES/kformula.mo
-share/locale/lt/LC_MESSAGES/kimageshop.mo
-share/locale/lt/LC_MESSAGES/kivio.mo
-share/locale/lt/LC_MESSAGES/koffice.mo
-share/locale/lt/LC_MESSAGES/kontour.mo
-share/locale/lt/LC_MESSAGES/koshell.mo
-share/locale/lt/LC_MESSAGES/kpresenter.mo
-share/locale/lt/LC_MESSAGES/krayon.mo
-share/locale/lt/LC_MESSAGES/kscan_plugin.mo
-share/locale/lt/LC_MESSAGES/kspread.mo
-share/locale/lt/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/lt/LC_MESSAGES/kugar.mo
-share/locale/lt/LC_MESSAGES/kword.mo
-share/locale/mt/LC_MESSAGES/csvfilter.mo
-share/locale/mt/LC_MESSAGES/example.mo
-share/locale/mt/LC_MESSAGES/graphite.mo
-share/locale/mt/LC_MESSAGES/kchart.mo
-share/locale/mt/LC_MESSAGES/kformula.mo
-share/locale/mt/LC_MESSAGES/kivio.mo
-share/locale/mt/LC_MESSAGES/koffice.mo
-share/locale/mt/LC_MESSAGES/kontour.mo
-share/locale/mt/LC_MESSAGES/koshell.mo
-share/locale/mt/LC_MESSAGES/kpresenter.mo
-share/locale/mt/LC_MESSAGES/krayon.mo
-share/locale/mt/LC_MESSAGES/kscan_plugin.mo
-share/locale/mt/LC_MESSAGES/kspread.mo
-share/locale/mt/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/mt/LC_MESSAGES/kugar.mo
-share/locale/mt/LC_MESSAGES/kword.mo
-share/locale/nl/LC_MESSAGES/csvfilter.mo
-share/locale/nl/LC_MESSAGES/example.mo
-share/locale/nl/LC_MESSAGES/graphite.mo
-share/locale/nl/LC_MESSAGES/kchart.mo
-share/locale/nl/LC_MESSAGES/kformula.mo
-share/locale/nl/LC_MESSAGES/kivio.mo
-share/locale/nl/LC_MESSAGES/koffice.mo
-share/locale/nl/LC_MESSAGES/kontour.mo
-share/locale/nl/LC_MESSAGES/koshell.mo
-share/locale/nl/LC_MESSAGES/kpresenter.mo
-share/locale/nl/LC_MESSAGES/krayon.mo
-share/locale/nl/LC_MESSAGES/kscan_plugin.mo
-share/locale/nl/LC_MESSAGES/kspread.mo
-share/locale/nl/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/nl/LC_MESSAGES/kugar.mo
-share/locale/nl/LC_MESSAGES/kword.mo
-share/locale/no/LC_MESSAGES/csvfilter.mo
-share/locale/no/LC_MESSAGES/example.mo
-share/locale/no/LC_MESSAGES/graphite.mo
-share/locale/no/LC_MESSAGES/kchart.mo
-share/locale/no/LC_MESSAGES/kformula.mo
-share/locale/no/LC_MESSAGES/kivio.mo
-share/locale/no/LC_MESSAGES/kocryptfilter.mo
-share/locale/no/LC_MESSAGES/koffice.mo
-share/locale/no/LC_MESSAGES/kontour.mo
-share/locale/no/LC_MESSAGES/koshell.mo
-share/locale/no/LC_MESSAGES/kpresenter.mo
-share/locale/no/LC_MESSAGES/kpresenterkwordfilter.mo
-share/locale/no/LC_MESSAGES/krayon.mo
-share/locale/no/LC_MESSAGES/kscan_plugin.mo
-share/locale/no/LC_MESSAGES/kspread.mo
-share/locale/no/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/no/LC_MESSAGES/kspreadqprofilter.mo
-share/locale/no/LC_MESSAGES/kugar.mo
-share/locale/no/LC_MESSAGES/kword.mo
-share/locale/no/LC_MESSAGES/kwordhtmlfilter.mo
-share/locale/no/LC_MESSAGES/kwordlatexfilter.mo
-share/locale/no/LC_MESSAGES/olefilterswinword97filter.mo
-share/locale/no_NY/LC_MESSAGES/csvfilter.mo
-share/locale/no_NY/LC_MESSAGES/example.mo
-share/locale/no_NY/LC_MESSAGES/graphite.mo
-share/locale/no_NY/LC_MESSAGES/kchart.mo
-share/locale/no_NY/LC_MESSAGES/kformula.mo
-share/locale/no_NY/LC_MESSAGES/kivio.mo
-share/locale/no_NY/LC_MESSAGES/kocryptfilter.mo
-share/locale/no_NY/LC_MESSAGES/koffice.mo
-share/locale/no_NY/LC_MESSAGES/kontour.mo
-share/locale/no_NY/LC_MESSAGES/koshell.mo
-share/locale/no_NY/LC_MESSAGES/kpresenter.mo
-share/locale/no_NY/LC_MESSAGES/kpresenterkwordfilter.mo
-share/locale/no_NY/LC_MESSAGES/krayon.mo
-share/locale/no_NY/LC_MESSAGES/kscan_plugin.mo
-share/locale/no_NY/LC_MESSAGES/kspread.mo
-share/locale/no_NY/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/no_NY/LC_MESSAGES/kspreadqprofilter.mo
-share/locale/no_NY/LC_MESSAGES/kugar.mo
-share/locale/no_NY/LC_MESSAGES/kword.mo
-share/locale/no_NY/LC_MESSAGES/kwordhtmlfilter.mo
-share/locale/no_NY/LC_MESSAGES/kwordlatexfilter.mo
-share/locale/no_NY/LC_MESSAGES/olefilterswinword97filter.mo
-share/locale/pl/LC_MESSAGES/csvfilter.mo
-share/locale/pl/LC_MESSAGES/example.mo
-share/locale/pl/LC_MESSAGES/graphite.mo
-share/locale/pl/LC_MESSAGES/kchart.mo
-share/locale/pl/LC_MESSAGES/kformula.mo
-share/locale/pl/LC_MESSAGES/kivio.mo
-share/locale/pl/LC_MESSAGES/koffice.mo
-share/locale/pl/LC_MESSAGES/kontour.mo
-share/locale/pl/LC_MESSAGES/koshell.mo
-share/locale/pl/LC_MESSAGES/kpresenter.mo
-share/locale/pl/LC_MESSAGES/krayon.mo
-share/locale/pl/LC_MESSAGES/kscan_plugin.mo
-share/locale/pl/LC_MESSAGES/kspread.mo
-share/locale/pl/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/pl/LC_MESSAGES/kugar.mo
-share/locale/pl/LC_MESSAGES/kword.mo
-share/locale/pt/LC_MESSAGES/csvfilter.mo
-share/locale/pt/LC_MESSAGES/example.mo
-share/locale/pt/LC_MESSAGES/graphite.mo
-share/locale/pt/LC_MESSAGES/kchart.mo
-share/locale/pt/LC_MESSAGES/kformula.mo
-share/locale/pt/LC_MESSAGES/kivio.mo
-share/locale/pt/LC_MESSAGES/kocryptfilter.mo
-share/locale/pt/LC_MESSAGES/koffice.mo
-share/locale/pt/LC_MESSAGES/kontour.mo
-share/locale/pt/LC_MESSAGES/koshell.mo
-share/locale/pt/LC_MESSAGES/kpresenter.mo
-share/locale/pt/LC_MESSAGES/kpresenterkwordfilter.mo
-share/locale/pt/LC_MESSAGES/krayon.mo
-share/locale/pt/LC_MESSAGES/kscan_plugin.mo
-share/locale/pt/LC_MESSAGES/kspread.mo
-share/locale/pt/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/pt/LC_MESSAGES/kspreadqprofilter.mo
-share/locale/pt/LC_MESSAGES/kugar.mo
-share/locale/pt/LC_MESSAGES/kword.mo
-share/locale/pt/LC_MESSAGES/kwordhtmlfilter.mo
-share/locale/pt/LC_MESSAGES/kwordlatexfilter.mo
-share/locale/pt/LC_MESSAGES/olefilterswinword97filter.mo
-share/locale/pt_BR/LC_MESSAGES/example.mo
-share/locale/pt_BR/LC_MESSAGES/graphite.mo
-share/locale/pt_BR/LC_MESSAGES/kchart.mo
-share/locale/pt_BR/LC_MESSAGES/kdiagramm.mo
-share/locale/pt_BR/LC_MESSAGES/kformula.mo
-share/locale/pt_BR/LC_MESSAGES/kimage.mo
-share/locale/pt_BR/LC_MESSAGES/kimageshop.mo
-share/locale/pt_BR/LC_MESSAGES/kivio.mo
-share/locale/pt_BR/LC_MESSAGES/koffice.mo
-share/locale/pt_BR/LC_MESSAGES/kohtml.mo
-share/locale/pt_BR/LC_MESSAGES/kontour.mo
-share/locale/pt_BR/LC_MESSAGES/koshell.mo
-share/locale/pt_BR/LC_MESSAGES/kpresenter.mo
-share/locale/pt_BR/LC_MESSAGES/krayon.mo
-share/locale/pt_BR/LC_MESSAGES/kspread.mo
-share/locale/pt_BR/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/pt_BR/LC_MESSAGES/kugar.mo
-share/locale/pt_BR/LC_MESSAGES/kword.mo
-share/locale/pt_BR/LC_MESSAGES/spell_tool.mo
-share/locale/ro/LC_MESSAGES/example.mo
-share/locale/ro/LC_MESSAGES/graphite.mo
-share/locale/ro/LC_MESSAGES/kchart.mo
-share/locale/ro/LC_MESSAGES/kformula.mo
-share/locale/ro/LC_MESSAGES/kivio.mo
-share/locale/ro/LC_MESSAGES/koffice.mo
-share/locale/ro/LC_MESSAGES/kontour.mo
-share/locale/ro/LC_MESSAGES/koshell.mo
-share/locale/ro/LC_MESSAGES/kpresenter.mo
-share/locale/ro/LC_MESSAGES/krayon.mo
-share/locale/ro/LC_MESSAGES/kspread.mo
-share/locale/ro/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/ro/LC_MESSAGES/kugar.mo
-share/locale/ro/LC_MESSAGES/kword.mo
-share/locale/ru/LC_MESSAGES/csvfilter.mo
-share/locale/ru/LC_MESSAGES/example.mo
-share/locale/ru/LC_MESSAGES/graphite.mo
-share/locale/ru/LC_MESSAGES/kchart.mo
-share/locale/ru/LC_MESSAGES/kformula.mo
-share/locale/ru/LC_MESSAGES/kivio.mo
-share/locale/ru/LC_MESSAGES/kocryptfilter.mo
-share/locale/ru/LC_MESSAGES/koffice.mo
-share/locale/ru/LC_MESSAGES/kontour.mo
-share/locale/ru/LC_MESSAGES/koshell.mo
-share/locale/ru/LC_MESSAGES/kpresenter.mo
-share/locale/ru/LC_MESSAGES/kpresenterkwordfilter.mo
-share/locale/ru/LC_MESSAGES/krayon.mo
-share/locale/ru/LC_MESSAGES/kscan_plugin.mo
-share/locale/ru/LC_MESSAGES/kspread.mo
-share/locale/ru/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/ru/LC_MESSAGES/kspreadqprofilter.mo
-share/locale/ru/LC_MESSAGES/kugar.mo
-share/locale/ru/LC_MESSAGES/kword.mo
-share/locale/ru/LC_MESSAGES/kwordhtmlfilter.mo
-share/locale/ru/LC_MESSAGES/kwordlatexfilter.mo
-share/locale/ru/LC_MESSAGES/olefilterswinword97filter.mo
-share/locale/sk/LC_MESSAGES/csvfilter.mo
-share/locale/sk/LC_MESSAGES/example.mo
-share/locale/sk/LC_MESSAGES/graphite.mo
-share/locale/sk/LC_MESSAGES/kchart.mo
-share/locale/sk/LC_MESSAGES/kformula.mo
-share/locale/sk/LC_MESSAGES/kivio.mo
-share/locale/sk/LC_MESSAGES/koffice.mo
-share/locale/sk/LC_MESSAGES/kontour.mo
-share/locale/sk/LC_MESSAGES/koshell.mo
-share/locale/sk/LC_MESSAGES/kpresenter.mo
-share/locale/sk/LC_MESSAGES/krayon.mo
-share/locale/sk/LC_MESSAGES/kscan_plugin.mo
-share/locale/sk/LC_MESSAGES/kspread.mo
-share/locale/sk/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/sk/LC_MESSAGES/kugar.mo
-share/locale/sk/LC_MESSAGES/kword.mo
-share/locale/sl/LC_MESSAGES/csvfilter.mo
-share/locale/sl/LC_MESSAGES/example.mo
-share/locale/sl/LC_MESSAGES/graphite.mo
-share/locale/sl/LC_MESSAGES/kchart.mo
-share/locale/sl/LC_MESSAGES/kformula.mo
-share/locale/sl/LC_MESSAGES/kivio.mo
-share/locale/sl/LC_MESSAGES/kocryptfilter.mo
-share/locale/sl/LC_MESSAGES/koffice.mo
-share/locale/sl/LC_MESSAGES/kontour.mo
-share/locale/sl/LC_MESSAGES/koshell.mo
-share/locale/sl/LC_MESSAGES/kpresenter.mo
-share/locale/sl/LC_MESSAGES/kpresenterkwordfilter.mo
-share/locale/sl/LC_MESSAGES/krayon.mo
-share/locale/sl/LC_MESSAGES/kscan_plugin.mo
-share/locale/sl/LC_MESSAGES/kspread.mo
-share/locale/sl/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/sl/LC_MESSAGES/kspreadqprofilter.mo
-share/locale/sl/LC_MESSAGES/kugar.mo
-share/locale/sl/LC_MESSAGES/kword.mo
-share/locale/sl/LC_MESSAGES/kwordhtmlfilter.mo
-share/locale/sl/LC_MESSAGES/kwordlatexfilter.mo
-share/locale/sl/LC_MESSAGES/olefilterswinword97filter.mo
-share/locale/sv/LC_MESSAGES/csvfilter.mo
-share/locale/sv/LC_MESSAGES/example.mo
-share/locale/sv/LC_MESSAGES/graphite.mo
-share/locale/sv/LC_MESSAGES/kchart.mo
-share/locale/sv/LC_MESSAGES/kformula.mo
-share/locale/sv/LC_MESSAGES/kivio.mo
-share/locale/sv/LC_MESSAGES/koffice.mo
-share/locale/sv/LC_MESSAGES/kontour.mo
-share/locale/sv/LC_MESSAGES/koshell.mo
-share/locale/sv/LC_MESSAGES/kpresenter.mo
-share/locale/sv/LC_MESSAGES/krayon.mo
-share/locale/sv/LC_MESSAGES/kscan_plugin.mo
-share/locale/sv/LC_MESSAGES/kspread.mo
-share/locale/sv/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/sv/LC_MESSAGES/kugar.mo
-share/locale/sv/LC_MESSAGES/kword.mo
-share/locale/ta/LC_MESSAGES/csvfilter.mo
-share/locale/ta/LC_MESSAGES/example.mo
-share/locale/ta/LC_MESSAGES/graphite.mo
-share/locale/ta/LC_MESSAGES/kchart.mo
-share/locale/ta/LC_MESSAGES/kformula.mo
-share/locale/ta/LC_MESSAGES/kivio.mo
-share/locale/ta/LC_MESSAGES/koffice.mo
-share/locale/ta/LC_MESSAGES/kontour.mo
-share/locale/ta/LC_MESSAGES/koshell.mo
-share/locale/ta/LC_MESSAGES/kpresenter.mo
-share/locale/ta/LC_MESSAGES/krayon.mo
-share/locale/ta/LC_MESSAGES/kscan_plugin.mo
-share/locale/ta/LC_MESSAGES/kspread.mo
-share/locale/ta/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/ta/LC_MESSAGES/kugar.mo
-share/locale/ta/LC_MESSAGES/kword.mo
-share/locale/tr/LC_MESSAGES/csvfilter.mo
-share/locale/tr/LC_MESSAGES/example.mo
-share/locale/tr/LC_MESSAGES/graphite.mo
-share/locale/tr/LC_MESSAGES/kchart.mo
-share/locale/tr/LC_MESSAGES/kformula.mo
-share/locale/tr/LC_MESSAGES/kimage.mo
-share/locale/tr/LC_MESSAGES/kivio.mo
-share/locale/tr/LC_MESSAGES/koffice.mo
-share/locale/tr/LC_MESSAGES/kontour.mo
-share/locale/tr/LC_MESSAGES/koshell.mo
-share/locale/tr/LC_MESSAGES/kpresenter.mo
-share/locale/tr/LC_MESSAGES/krayon.mo
-share/locale/tr/LC_MESSAGES/kscan_plugin.mo
-share/locale/tr/LC_MESSAGES/kspread.mo
-share/locale/tr/LC_MESSAGES/kspreadcalc_calc.mo
-share/locale/tr/LC_MESSAGES/kugar.mo
-share/locale/tr/LC_MESSAGES/kword.mo
-@unexec rmdir %D/share/locale/tr/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/tr 2>/dev/null || true
-@unexec rmdir %D/share/locale/ta/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/ta 2>/dev/null || true
-@unexec rmdir %D/share/locale/sv/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/sv 2>/dev/null || true
-@unexec rmdir %D/share/locale/sl/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/sl 2>/dev/null || true
-@unexec rmdir %D/share/locale/sk/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/sk 2>/dev/null || true
-@unexec rmdir %D/share/locale/ru/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/ru 2>/dev/null || true
-@unexec rmdir %D/share/locale/ro/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/ro 2>/dev/null || true
-@unexec rmdir %D/share/locale/pt_BR/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/pt_BR 2>/dev/null || true
-@unexec rmdir %D/share/locale/pt/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/pt 2>/dev/null || true
-@unexec rmdir %D/share/locale/pl/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/pl 2>/dev/null || true
-@unexec rmdir %D/share/locale/no_NY/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/no_NY 2>/dev/null || true
-@unexec rmdir %D/share/locale/no/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/no 2>/dev/null || true
-@unexec rmdir %D/share/locale/nl/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/nl 2>/dev/null || true
-@unexec rmdir %D/share/locale/mt/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/mt 2>/dev/null || true
-@unexec rmdir %D/share/locale/lt/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/lt 2>/dev/null || true
-@unexec rmdir %D/share/locale/ja/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/ja 2>/dev/null || true
-@unexec rmdir %D/share/locale/it/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/it 2>/dev/null || true
-@unexec rmdir %D/share/locale/hu/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/hu 2>/dev/null || true
-@unexec rmdir %D/share/locale/fr/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/fr 2>/dev/null || true
-@unexec rmdir %D/share/locale/et/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/et 2>/dev/null || true
-@unexec rmdir %D/share/locale/es/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/es 2>/dev/null || true
-@unexec rmdir %D/share/locale/eo/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/eo 2>/dev/null || true
-@unexec rmdir %D/share/locale/en_GB/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/en_GB 2>/dev/null || true
-@unexec rmdir %D/share/locale/de/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/de 2>/dev/null || true
-@unexec rmdir %D/share/locale/da/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/da 2>/dev/null || true
-@unexec rmdir %D/share/locale/cs/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/cs 2>/dev/null || true
-@unexec rmdir %D/share/locale/bg/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/bg 2>/dev/null || true
-@unexec rmdir %D/share/locale/az/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/az 2>/dev/null || true
diff --git a/editors/koffice-kde4-l10n/scripts/Configure b/editors/koffice-kde4-l10n/scripts/Configure
deleted file mode 100644
index 3f56118f71b7..000000000000
--- a/editors/koffice-kde4-l10n/scripts/Configure
+++ /dev/null
@@ -1,76 +0,0 @@
-#! /bin/sh
-# $FreeBSD$
-
-/bin/rm -f ${PLIST} ${PLIST}.dirs
-
-if [ "${LINGUAS}" ]; then
- set `echo $LINGUAS`
-else
-if [ "${BATCH}" ]; then
- set \"az\" \"bg\" \"cs\" \"da\" \"en_GB\" \"eo\" \"es\" \"et\" \"hu\" \"it\" \"lt\" \"mt\" \"nl\" \"no\" \"no_NY\" \"pl\" \"pt\" \"pt_BR\" \"ro\" \"sk\" \"sl\" \"sv\" \"ta\" \"tr\"
-else
- /usr/bin/dialog --title "Select languages" --clear \
- --checklist "\n\
-Please select desired languages:" -1 -1 16 \
-az "Afrikaans" OFF \
-bg "Bulgarisch" OFF \
-cs "Czech" OFF \
-da "Danish" OFF \
-de "German" ON \
-en_GB "UK English" OFF \
-eo "Esperanto" OFF \
-es "Spanish" OFF \
-et "Estonian" OFF \
-fr "French" ON \
-hu "Hungarian" OFF \
-it "Italian" OFF \
-ja "Japanese" ON \
-lt "Lithuanian" OFF \
-mt "Maltese" OFF \
-nl "Dutch" OFF \
-no "Norwegian" OFF \
-no_NY "Norwegian (Nynorsk)" OFF \
-pl "Polish" OFF \
-pt "Portuguese" OFF \
-pt_BR "Portuguese (Brazil)" OFF \
-ro "Romanian" OFF \
-ru "Russian" ON \
-sk "Slovak" OFF \
-sl "Slovenian" OFF \
-sv "Swedish" OFF \
-ta "Tamil" OFF \
-tr "Turkish" OFF \
-2> /tmp/chklist.tmp.$$
-
- retval=$?
-
- if [ -s /tmp/chklist.tmp.$$ ]; then
- set `cat /tmp/chklist.tmp.$$`
- fi
- rm -f /tmp/chklist.tmp.$$
-
- case $retval in
- 0) if [ -z "$*" ]; then
- echo "Nothing selected"
- fi
- ;;
- 1) echo "Cancel pressed."
- exit 1
- ;;
- esac
-fi
-fi
-
-/bin/rm -f ${WRKSRC}/subdirs
-
-while [ "$1" ]; do
- a=`echo -n $1 | /usr/bin/sed -e 's#\"##g'`
- echo $a >> ${WRKSRC}/subdirs
- /usr/bin/grep "^[^@].*/$a/.*" ${CURDIR}/pkg-plist >> ${PLIST}
- /usr/bin/grep "^[^@].*-$a\$" ${CURDIR}/pkg-plist >> ${PLIST}
- /usr/bin/grep "^@.*/$a/.*" ${CURDIR}/pkg-plist >> ${PLIST}.dirs
- /usr/bin/grep "^@.*/$a$" ${CURDIR}/pkg-plist >> ${PLIST}.dirs
- shift
-done
-
-/bin/cat ${PLIST}.dirs >> ${PLIST}
diff --git a/editors/koffice-kde4/Makefile b/editors/koffice-kde4/Makefile
deleted file mode 100644
index 3831e9b7e24a..000000000000
--- a/editors/koffice-kde4/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-# New ports collection makefile for: koffice
-# Date created: Sun May 14 2000 16:33:15
-# Whom: Will Andrews <will@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= koffice
-PORTVERSION= 1.1.1
-PORTEPOCH= 1
-CATEGORIES= editors kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= stable/koffice-${PORTVERSION}-kde3/src
-DISTNAME= ${PORTNAME}-${PORTVERSION}-kde3
-DIST_SUBDIR= KDE
-
-MAINTAINER= kde@FreeBSD.org
-
-BUILD_DEPENDS= autoconf:${PORTSDIR}/devel/autoconf \
- automake:${PORTSDIR}/devel/automake
-LIB_DEPENDS= iconv.3:${PORTSDIR}/converters/libiconv
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-USE_KDELIBS_VER=3
-GNU_CONFIGURE= yes
-CONFIGURE_TARGET=
-CONFIGURE_ARGS+=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
-USE_PYTHON= yes
-USE_BZIP2= yes
-INSTALLS_SHLIB= yes
-.if defined(PARALLEL_PACKAGE_BUILD) || defined(WANT_KDE_FINAL)
-CONFIGURE_ARGS+=--enable-final
-.endif
-.if defined(PARALLEL_PACKAGE_BUILD) || defined(WANT_KDE_NDEBUG)
-CONFIGURE_ARGS+=--disable-debug
-.endif
-USE_GMAKE= yes
-
-pre-configure:
- cd ${WRKSRC} && ${GMAKE} -f Makefile.cvs
-
-.include <bsd.port.mk>
diff --git a/editors/koffice-kde4/distinfo b/editors/koffice-kde4/distinfo
deleted file mode 100644
index a907cdc3bf69..000000000000
--- a/editors/koffice-kde4/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (KDE/koffice-1.1.1-kde3.tar.bz2) = 91ba4cbf5a16678e59d3c08f4b6fc071
diff --git a/editors/koffice-kde4/files/patch-abiword b/editors/koffice-kde4/files/patch-abiword
deleted file mode 100644
index c1de0bbc83aa..000000000000
--- a/editors/koffice-kde4/files/patch-abiword
+++ /dev/null
@@ -1,19 +0,0 @@
-Index: filters/kword/abiword/Makefile.am
-===================================================================
-RCS file: /home/kde/koffice/filters/kword/abiword/Makefile.am,v
-retrieving revision 1.4
-diff -u -3 -p -r1.4 Makefile.am
---- filters/kword/abiword/Makefile.am 2001/03/22 14:02:18 1.4
-+++ filters/kword/abiword/Makefile.am 2002/04/02 17:02:08
-@@ -1,9 +1,9 @@
- ####### General stuff
-
- INCLUDES= -I$(srcdir) $(KOFFICE_INCLUDES) $(all_includes)
--libabiwordimport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libabiwordimport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- libabiwordimport_la_LIBADD = $(KOFFICE_LIBS)
--libabiwordexport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libabiwordexport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- libabiwordexport_la_LIBADD = $(KOFFICE_LIBS)
-
- ####### Files
diff --git a/editors/koffice-kde4/files/patch-applixgraphics b/editors/koffice-kde4/files/patch-applixgraphics
deleted file mode 100644
index f7190ea5d0de..000000000000
--- a/editors/koffice-kde4/files/patch-applixgraphics
+++ /dev/null
@@ -1,16 +0,0 @@
-Index: filters/kontour/applixgraphics/Makefile.am
-===================================================================
-RCS file: /home/kde/koffice/filters/kontour/applixgraphics/Makefile.am,v
-retrieving revision 1.2.2.1
-diff -u -3 -p -r1.2.2.1 Makefile.am
---- filters/kontour/applixgraphics/Makefile.am 2001/08/26 22:02:24 1.2.2.1
-+++ filters/kontour/applixgraphics/Makefile.am 2002/04/02 17:01:46
-@@ -1,7 +1,7 @@
- ####### General stuff
-
- INCLUDES= -I$(srcdir) $(KOFFICE_INCLUDES) $(all_includes)
--libapplixgraphicimport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libapplixgraphicimport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
-
- ####### Files
-
diff --git a/editors/koffice-kde4/files/patch-applixword b/editors/koffice-kde4/files/patch-applixword
deleted file mode 100644
index 4111db997cd1..000000000000
--- a/editors/koffice-kde4/files/patch-applixword
+++ /dev/null
@@ -1,16 +0,0 @@
-Index: filters/kword/applixword/Makefile.am
-===================================================================
-RCS file: /home/kde/koffice/filters/kword/applixword/Makefile.am,v
-retrieving revision 1.4.2.1
-diff -u -3 -p -r1.4.2.1 Makefile.am
---- filters/kword/applixword/Makefile.am 2001/08/26 22:02:24 1.4.2.1
-+++ filters/kword/applixword/Makefile.am 2002/04/02 17:02:00
-@@ -1,7 +1,7 @@
- ####### General stuff
-
- INCLUDES= -I$(srcdir) $(KOFFICE_INCLUDES) $(all_includes)
--libapplixwordimport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libapplixwordimport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
-
- ####### Files
-
diff --git a/editors/koffice-kde4/files/patch-ascii b/editors/koffice-kde4/files/patch-ascii
deleted file mode 100644
index 355ca8ee02cd..000000000000
--- a/editors/koffice-kde4/files/patch-ascii
+++ /dev/null
@@ -1,19 +0,0 @@
-Index: filters/kword/ascii/Makefile.am
-===================================================================
-RCS file: /home/kde/koffice/filters/kword/ascii/Makefile.am,v
-retrieving revision 1.6
-diff -u -3 -p -r1.6 Makefile.am
---- filters/kword/ascii/Makefile.am 2001/03/22 14:02:18 1.6
-+++ filters/kword/ascii/Makefile.am 2002/04/02 17:01:59
-@@ -1,9 +1,9 @@
- ####### General stuff
-
- INCLUDES= -I$(srcdir) $(KOFFICE_INCLUDES) $(all_includes)
--libasciiimport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libasciiimport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- libasciiimport_la_LIBADD = $(KOFFICE_LIBS)
--libasciiexport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libasciiexport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- libasciiexport_la_LIBADD = $(KOFFICE_LIBS)
-
- ####### Files
diff --git a/editors/koffice-kde4/files/patch-csv b/editors/koffice-kde4/files/patch-csv
deleted file mode 100644
index 1073f254abe4..000000000000
--- a/editors/koffice-kde4/files/patch-csv
+++ /dev/null
@@ -1,21 +0,0 @@
-Index: filters/kspread/csv/Makefile.am
-===================================================================
-RCS file: /home/kde/koffice/filters/kspread/csv/Makefile.am,v
-retrieving revision 1.16
-diff -u -3 -p -r1.16 Makefile.am
---- filters/kspread/csv/Makefile.am 2001/06/11 08:40:36 1.16
-+++ filters/kspread/csv/Makefile.am 2002/04/02 17:01:51
-@@ -9,11 +9,11 @@ kde_module_LTLIBRARIES = libcsvimport.la
-
- libcsvimport_la_SOURCES = csvimport.cc xmltree.cc csvimport_factory.cc \
- csvdialog.cpp dialogui.ui
--libcsvimport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libcsvimport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- libcsvimport_la_LIBADD = $(KOFFICE_LIBS) ../../../kspread/libkspreadpart.la
-
- libcsvexport_la_SOURCES = csvexport.cc csvexport_factory.cc
--libcsvexport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libcsvexport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- libcsvexport_la_LIBADD = $(KOFFICE_LIBS) ../../../kspread/libkspreadpart.la
-
- METASOURCES = AUTO
diff --git a/editors/koffice-kde4/files/patch-docbook b/editors/koffice-kde4/files/patch-docbook
deleted file mode 100644
index 6f51a8ae0d24..000000000000
--- a/editors/koffice-kde4/files/patch-docbook
+++ /dev/null
@@ -1,16 +0,0 @@
-Index: filters/kword/docbook/Makefile.am
-===================================================================
-RCS file: /home/kde/koffice/filters/kword/docbook/Makefile.am,v
-retrieving revision 1.2
-diff -u -3 -p -r1.2 Makefile.am
---- filters/kword/docbook/Makefile.am 2001/03/22 14:02:18 1.2
-+++ filters/kword/docbook/Makefile.am 2002/04/02 17:02:04
-@@ -1,7 +1,7 @@
- ####### General stuff
-
- INCLUDES= -I$(srcdir) $(KOFFICE_INCLUDES) $(all_includes)
--libdocbookexport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libdocbookexport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- libdocbookexport_la_LIBADD = $(KOFFICE_LIBS)
-
- ####### Files
diff --git a/editors/koffice-kde4/files/patch-gnumeric b/editors/koffice-kde4/files/patch-gnumeric
deleted file mode 100644
index 2ea29b354915..000000000000
--- a/editors/koffice-kde4/files/patch-gnumeric
+++ /dev/null
@@ -1,21 +0,0 @@
-Index: filters/kspread/gnumeric/Makefile.am
-===================================================================
-RCS file: /home/kde/koffice/filters/kspread/gnumeric/Makefile.am,v
-retrieving revision 1.2
-diff -u -3 -p -r1.2 Makefile.am
---- filters/kspread/gnumeric/Makefile.am 2001/08/04 16:59:59 1.2
-+++ filters/kspread/gnumeric/Makefile.am 2002/04/02 17:01:53
-@@ -7,11 +7,11 @@ INCLUDES= -I$(srcdir) -I$(top_srcdir)/ks
- kde_module_LTLIBRARIES = libgnumericexport.la libgnumericimport.la
-
- libgnumericexport_la_SOURCES = gnumericexport.cc gnumericexport_factory.cc
--libgnumericexport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libgnumericexport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- libgnumericexport_la_LIBADD = $(KOFFICE_LIBS) ../../../kspread/libkspreadpart.la
-
- libgnumericimport_la_SOURCES = gnumericimport.cc gnumericimport_factory.cc
--libgnumericimport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libgnumericimport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- libgnumericimport_la_LIBADD = $(KOFFICE_LIBS) ../../../kspread/libkspreadpart.la
-
- METASOURCES = AUTO
diff --git a/editors/koffice-kde4/files/patch-html b/editors/koffice-kde4/files/patch-html
deleted file mode 100644
index c5f96c2509f1..000000000000
--- a/editors/koffice-kde4/files/patch-html
+++ /dev/null
@@ -1,16 +0,0 @@
-Index: filters/kspread/html/Makefile.am
-===================================================================
-RCS file: /home/kde/koffice/filters/kspread/html/Makefile.am,v
-retrieving revision 1.2.2.1
-diff -u -3 -p -r1.2.2.1 Makefile.am
---- filters/kspread/html/Makefile.am 2001/08/26 21:43:21 1.2.2.1
-+++ filters/kspread/html/Makefile.am 2002/04/02 17:01:57
-@@ -8,7 +8,7 @@ INCLUDES= -I$(srcdir) -I$(top_srcdir)/ks
- kde_module_LTLIBRARIES = libkspreadhtmlexport.la
-
- libkspreadhtmlexport_la_SOURCES = htmlexport.cc htmlexport_factory.cc
--libkspreadhtmlexport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libkspreadhtmlexport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- libkspreadhtmlexport_la_LIBADD = $(KOFFICE_LIBS) ../../../kspread/libkspreadpart.la
-
- METASOURCES = AUTO
diff --git a/editors/koffice-kde4/files/patch-html2 b/editors/koffice-kde4/files/patch-html2
deleted file mode 100644
index 92eff454cc98..000000000000
--- a/editors/koffice-kde4/files/patch-html2
+++ /dev/null
@@ -1,18 +0,0 @@
-Index: filters/kword/html/Makefile.am
-===================================================================
-RCS file: /home/kde/koffice/filters/kword/html/Makefile.am,v
-retrieving revision 2.13.2.1
-diff -u -3 -p -r2.13.2.1 Makefile.am
---- filters/kword/html/Makefile.am 2001/08/26 21:39:01 2.13.2.1
-+++ filters/kword/html/Makefile.am 2002/04/02 17:02:02
-@@ -2,8 +2,8 @@
-
- INCLUDES = -I$(srcdir) $(KOFFICE_INCLUDES) $(all_includes)
-
--libhtmlimport_la_LDFLAGS = -module -avoid-version -no-undefined
--libhtmlexport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libhtmlimport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
-+libhtmlexport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
-
- libhtmlimport_la_LIBADD = $(KOFFICE_LIBS)
- libhtmlexport_la_LIBADD = $(KOFFICE_LIBS)
diff --git a/editors/koffice-kde4/files/patch-kofficeui b/editors/koffice-kde4/files/patch-kofficeui
deleted file mode 100644
index 9c9ab5c0fdc6..000000000000
--- a/editors/koffice-kde4/files/patch-kofficeui
+++ /dev/null
@@ -1,16 +0,0 @@
-Index: lib/kofficeui/Makefile.am
-===================================================================
-RCS file: /home/kde/koffice/lib/kofficeui/Makefile.am,v
-retrieving revision 1.43
-diff -u -3 -p -r1.43 Makefile.am
---- lib/kofficeui/Makefile.am 2001/06/22 20:31:54 1.43
-+++ lib/kofficeui/Makefile.am 2002/04/02 17:01:38
-@@ -2,7 +2,7 @@
-
- KDE_CXXFLAGS = $(USE_RTTI)
- INCLUDES = -I$(top_srcdir)/lib/kofficecore -I$(top_builddir)/lib/kofficecore $(all_includes)
--libkofficeui_la_LDFLAGS = -version-info 1:0:0 -no-undefined
-+libkofficeui_la_LDFLAGS = $(all_libraries) -version-info 1:0:0 -no-undefined
- libkofficeui_la_LIBADD = ../kofficecore/libkofficecore.la
-
- ####### Files
diff --git a/editors/koffice-kde4/files/patch-kword b/editors/koffice-kde4/files/patch-kword
deleted file mode 100644
index ef4755fbfa3d..000000000000
--- a/editors/koffice-kde4/files/patch-kword
+++ /dev/null
@@ -1,16 +0,0 @@
-Index: filters/kpresenter/kword/Makefile.am
-===================================================================
-RCS file: /home/kde/koffice/filters/kpresenter/kword/Makefile.am,v
-retrieving revision 1.1.1.1.2.1
-diff -u -3 -p -r1.1.1.1.2.1 Makefile.am
---- filters/kpresenter/kword/Makefile.am 2001/08/26 22:02:24 1.1.1.1.2.1
-+++ filters/kpresenter/kword/Makefile.am 2002/04/02 17:02:11
-@@ -3,7 +3,7 @@ INCLUDES= -I$(srcdir) $(KOFFICE_INCLUDES
- kde_module_LTLIBRARIES = libkprkword.la
-
- libkprkword_la_SOURCES = kprkword.cc kprkword_factory.cc
--libkprkword_la_LDFLAGS = -module -avoid-version -no-undefined
-+libkprkword_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- libkprkword_la_LIBADD = $(KOFFICE_LIBS)
-
- METASOURCES = AUTO
diff --git a/editors/koffice-kde4/files/patch-latex b/editors/koffice-kde4/files/patch-latex
deleted file mode 100644
index 9423a6310402..000000000000
--- a/editors/koffice-kde4/files/patch-latex
+++ /dev/null
@@ -1,19 +0,0 @@
-Index: filters/kword/latex/Makefile.am
-===================================================================
-RCS file: /home/kde/koffice/filters/kword/latex/Makefile.am,v
-retrieving revision 1.11.2.1
-diff -u -3 -p -r1.11.2.1 Makefile.am
---- filters/kword/latex/Makefile.am 2001/08/26 21:39:01 1.11.2.1
-+++ filters/kword/latex/Makefile.am 2002/04/02 17:02:05
-@@ -1,9 +1,9 @@
- ####### General stuff
-
- INCLUDES= -I$(srcdir) $(KOFFICE_INCLUDES) -I$(top_srcdir)/lib/kformula $(all_includes)
--#liblateximport_la_LDFLAGS = -module -avoid-version -no-undefined
-+#liblateximport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- #liblateximport_la_LIBADD = $(KOFFICE_LIBS)
--liblatexexport_la_LDFLAGS = -module -avoid-version -no-undefined
-+liblatexexport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- liblatexexport_la_LIBADD = $(KOFFICE_LIBS) $(top_builddir)/lib/kformula/libkformula.la
-
- ####### Files
diff --git a/editors/koffice-kde4/files/patch-msod b/editors/koffice-kde4/files/patch-msod
deleted file mode 100644
index 64916e0b7740..000000000000
--- a/editors/koffice-kde4/files/patch-msod
+++ /dev/null
@@ -1,16 +0,0 @@
-Index: filters/kontour/msod/Makefile.am
-===================================================================
-RCS file: /home/kde/koffice/filters/kontour/msod/Makefile.am,v
-retrieving revision 1.4
-diff -u -3 -p -r1.4 Makefile.am
---- filters/kontour/msod/Makefile.am 2001/03/22 14:02:18 1.4
-+++ filters/kontour/msod/Makefile.am 2002/04/02 17:01:40
-@@ -1,7 +1,7 @@
- ####### General stuff
-
- INCLUDES= -I$(srcdir) $(KWMF_INCLUDES) $(KOFFICE_INCLUDES) $(all_includes)
--libmsodimport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libmsodimport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- libmsodimport_la_LIBADD = $(KOFFICE_LIBS) $(LIB_KWMF)
-
- ####### Files
diff --git a/editors/koffice-kde4/files/patch-olefilters b/editors/koffice-kde4/files/patch-olefilters
deleted file mode 100644
index 0308fe73f5e7..000000000000
--- a/editors/koffice-kde4/files/patch-olefilters
+++ /dev/null
@@ -1,16 +0,0 @@
-Index: filters/olefilters/Makefile.am
-===================================================================
-RCS file: /home/kde/koffice/filters/olefilters/Makefile.am,v
-retrieving revision 1.6
-diff -u -3 -p -r1.6 Makefile.am
---- filters/olefilters/Makefile.am 2001/03/22 14:02:17 1.6
-+++ filters/olefilters/Makefile.am 2002/04/02 17:02:13
-@@ -3,7 +3,7 @@ INCLUDES = -I$(srcdir) -I$(srcdir)/lib -
- -I$(srcdir)/excel97 -I$(srcdir)/powerpoint97 $(KOFFICE_INCLUDES) \
- $(KOFFICECORE_INCLUDES) $(all_includes)
-
--libolefilter_la_LDFLAGS = -module -avoid-version -no-undefined
-+libolefilter_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- libolefilter_la_LIBADD = ./lib/libfilterbase.la ./lib/libklaola.la \
- ./winword97/libwinword97.la ./excel97/libexcel97.la \
- ./powerpoint97/libpowerpoint97.la $(LIB_KOFFICECORE)
diff --git a/editors/koffice-kde4/files/patch-qpro b/editors/koffice-kde4/files/patch-qpro
deleted file mode 100644
index 1fda2853741e..000000000000
--- a/editors/koffice-kde4/files/patch-qpro
+++ /dev/null
@@ -1,16 +0,0 @@
-Index: filters/kspread/qpro/Makefile.am
-===================================================================
-RCS file: /home/kde/koffice/filters/kspread/qpro/Makefile.am,v
-retrieving revision 1.2.2.1
-diff -u -3 -p -r1.2.2.1 Makefile.am
---- filters/kspread/qpro/Makefile.am 2001/08/26 22:02:24 1.2.2.1
-+++ filters/kspread/qpro/Makefile.am 2002/04/02 17:01:55
-@@ -11,7 +11,7 @@ kde_module_LTLIBRARIES = libqproimport.l
-
- libqproimport_la_SOURCES = qproimport.cc qproimport_factory.cc qproformula.cc
-
--libqproimport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libqproimport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- libqproimport_la_LIBADD = $(KOFFICE_LIBS) ../../../kspread/libkspreadpart.la \
- libqpro/src/libqpro.la
-
diff --git a/editors/koffice-kde4/files/patch-store b/editors/koffice-kde4/files/patch-store
deleted file mode 100644
index 7caf9d254b6a..000000000000
--- a/editors/koffice-kde4/files/patch-store
+++ /dev/null
@@ -1,10 +0,0 @@
-diff -b -p -u -r1.24 -r1.24.4.1
---- lib/store/Makefile.am 2001/03/30 22:47:33 1.24
-+++ lib/store/Makefile.am.new 2002/04/02 14:55:00 1.24.4.1
-@@ -7,5 +7,5 @@ INCLUDES = $(all_includes)
-
- libkstore_la_LIBADD = $(LIB_KSYCOCA)
- libkstore_la_SOURCES = koStore.cc
--libkstore_la_LDFLAGS = -version-info 1:0:0 $(KDE_LDFLAGS) -no-undefined
-+libkstore_la_LDFLAGS = $(all_libraries) -version-info 1:0:0 $(KDE_LDFLAGS) -no-undefined
- include_HEADERS = koStore.h koStoreDevice.h
diff --git a/editors/koffice-kde4/files/patch-svg b/editors/koffice-kde4/files/patch-svg
deleted file mode 100644
index 2e3e745fc8f8..000000000000
--- a/editors/koffice-kde4/files/patch-svg
+++ /dev/null
@@ -1,21 +0,0 @@
-Index: filters/kontour/svg/Makefile.am
-===================================================================
-RCS file: /home/kde/koffice/filters/kontour/svg/Makefile.am,v
-retrieving revision 1.4
-diff -u -3 -p -r1.4 Makefile.am
---- filters/kontour/svg/Makefile.am 2001/08/05 06:53:30 1.4
-+++ filters/kontour/svg/Makefile.am 2002/04/02 17:01:49
-@@ -7,11 +7,11 @@ INCLUDES= -I$(srcdir) -I$(top_srcdir)/ko
- kde_module_LTLIBRARIES = libsvgimport.la libsvgexport.la
-
- libsvgimport_la_SOURCES = svgimport.cc svgimport_factory.cc basicshapes.h basicshapes.cc datatypes.h datatypes.cc path.h path.cc transform.h transform.cc style.h style.cc text.h text.cc svgmain.h svgmain.cc
--libsvgimport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libsvgimport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- libsvgimport_la_LIBADD = $(KOFFICE_LIBS) ../../../kontour/libkontourpart.la
-
- libsvgexport_la_SOURCES = svgexport.cc svgexport_factory.cc
--libsvgexport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libsvgexport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- libsvgexport_la_LIBADD = $(KOFFICE_LIBS) ../../../kontour/libkontourpart.la
-
- METASOURCES = AUTO
diff --git a/editors/koffice-kde4/files/patch-wmf b/editors/koffice-kde4/files/patch-wmf
deleted file mode 100644
index 21cc07574df4..000000000000
--- a/editors/koffice-kde4/files/patch-wmf
+++ /dev/null
@@ -1,16 +0,0 @@
-Index: filters/kontour/wmf/Makefile.am
-===================================================================
-RCS file: /home/kde/koffice/filters/kontour/wmf/Makefile.am,v
-retrieving revision 1.4
-diff -u -3 -p -r1.4 Makefile.am
---- filters/kontour/wmf/Makefile.am 2001/03/22 14:02:18 1.4
-+++ filters/kontour/wmf/Makefile.am 2002/04/02 17:01:41
-@@ -1,7 +1,7 @@
- ####### General stuff
-
- INCLUDES= -I$(srcdir) $(KWMF_INCLUDES) $(KOFFICE_INCLUDES) $(all_includes)
--libwmfimport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libwmfimport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- libwmfimport_la_LIBADD = $(KOFFICE_LIBS) $(LIB_KWMF)
-
- ####### Files
diff --git a/editors/koffice-kde4/files/patch-xfig b/editors/koffice-kde4/files/patch-xfig
deleted file mode 100644
index 9084799e8018..000000000000
--- a/editors/koffice-kde4/files/patch-xfig
+++ /dev/null
@@ -1,16 +0,0 @@
-Index: filters/kontour/xfig/Makefile.am
-===================================================================
-RCS file: /home/kde/koffice/filters/kontour/xfig/Makefile.am,v
-retrieving revision 1.3
-diff -u -3 -p -r1.3 Makefile.am
---- filters/kontour/xfig/Makefile.am 2001/07/16 19:19:48 1.3
-+++ filters/kontour/xfig/Makefile.am 2002/04/02 17:01:48
-@@ -1,7 +1,7 @@
- ####### General stuff
-
- INCLUDES= -I$(srcdir) $(KOFFICE_INCLUDES) -I$(top_srcdir)/kontour $(all_includes)
--libxfigimport_la_LDFLAGS = -module -avoid-version -no-undefined
-+libxfigimport_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined
- libxfigimport_la_LIBADD = $(KOFFICE_LIBS) ../../../kontour/libkontourpart.la
-
- ####### Files
diff --git a/editors/koffice-kde4/pkg-comment b/editors/koffice-kde4/pkg-comment
deleted file mode 100644
index 90c73f5c3c7b..000000000000
--- a/editors/koffice-kde4/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Office suite for KDE2
diff --git a/editors/koffice-kde4/pkg-descr b/editors/koffice-kde4/pkg-descr
deleted file mode 100644
index f6cdc074d405..000000000000
--- a/editors/koffice-kde4/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-This is the office suite for KDE2 that includes
-KWord, KSpread, KPresenter, KChart, and so forth.
-KOffice tries to improve over many earlier attempts
-by UNIX hackers to create a decent office suite
-that can be used under productivity situations. So
-far, it looks quite good! :-)
-
-WWW: http://www.koffice.org/
-
---Will <andrews@technologist.com>
diff --git a/editors/koffice-kde4/pkg-plist b/editors/koffice-kde4/pkg-plist
deleted file mode 100644
index 1d9204b53f63..000000000000
--- a/editors/koffice-kde4/pkg-plist
+++ /dev/null
@@ -1,1661 +0,0 @@
-@comment files/links
-bin/filter_wrapper
-bin/kchart
-bin/kformula
-bin/kivio
-bin/kontour
-bin/koscript
-bin/koshell
-bin/kprconverter.pl
-bin/kpresenter
-bin/kspread
-bin/kugar
-bin/kword
-include/KDChartData.h
-include/KDChartTable.h
-include/KoApplicationIface.h
-include/KoDocumentIface.h
-include/KoMainWindowIface.h
-include/KoViewIface.h
-include/handler.h
-include/kcoloractions.h
-include/kformulacontainer.h
-include/kformuladocument.h
-include/kformulaview.h
-include/koApplication.h
-include/koChart.h
-include/koChild.h
-include/koClipart.h
-include/koClipartCollection.h
-include/koDataTool.h
-include/koDocument.h
-include/koDocumentChild.h
-include/koDocumentInfo.h
-include/koDocumentInfoDlg.h
-include/koFactory.h
-include/koFilter.h
-include/koFilterManager.h
-include/koFind.h
-include/koFrame.h
-include/koGlobal.h
-include/koImage.h
-include/koImageCollection.h
-include/koKoolBar.h
-include/koMainWindow.h
-include/koPageLayoutDia.h
-include/koPartSelectAction.h
-include/koPartSelectDia.h
-include/koPrintPreview.h
-include/koQueryTrader.h
-include/koReplace.h
-include/koRuler.h
-include/koStore.h
-include/koStoreDevice.h
-include/koTabChooser.h
-include/koTemplateChooseDia.h
-include/koTemplateCreateDia.h
-include/koTemplates.h
-include/koToolBox.h
-include/koView.h
-include/koprinter.h
-include/tkaction.h
-include/tkcoloractions.h
-include/tkcombobox.h
-include/tktoolbarbutton.h
-lib/kchart.la
-lib/kchart.so
-lib/kde3/kofficescan.la
-lib/kde3/kofficescan.so
-lib/kde3/libabiwordexport.la
-lib/kde3/libabiwordexport.so
-lib/kde3/libabiwordimport.la
-lib/kde3/libabiwordimport.so
-lib/kde3/libapplixgraphicimport.la
-lib/kde3/libapplixgraphicimport.so
-lib/kde3/libapplixspreadimport.la
-lib/kde3/libapplixspreadimport.so
-lib/kde3/libapplixwordimport.la
-lib/kde3/libapplixwordimport.so
-lib/kde3/libasciiexport.la
-lib/kde3/libasciiexport.so
-lib/kde3/libasciiimport.la
-lib/kde3/libasciiimport.so
-lib/kde3/libcsvexport.la
-lib/kde3/libcsvexport.so
-lib/kde3/libcsvimport.la
-lib/kde3/libcsvimport.so
-lib/kde3/libdocbookexport.la
-lib/kde3/libdocbookexport.so
-lib/kde3/libgnumericexport.la
-lib/kde3/libgnumericexport.so
-lib/kde3/libgnumericimport.la
-lib/kde3/libgnumericimport.so
-lib/kde3/libhtmlexport.la
-lib/kde3/libhtmlexport.so
-lib/kde3/libhtmlimport.la
-lib/kde3/libhtmlimport.so
-lib/kde3/libkchartpart.la
-lib/kde3/libkchartpart.so
-lib/kde3/libkformulapart.la
-lib/kde3/libkformulapart.so
-lib/kde3/libkiviopart.la
-lib/kde3/libkiviopart.so
-lib/kde3/libkontourpart.la
-lib/kde3/libkontourpart.so
-lib/kde3/libkpresenterpart.la
-lib/kde3/libkpresenterpart.so
-lib/kde3/libkprkword.la
-lib/kde3/libkprkword.so
-lib/kde3/libkspelltool.la
-lib/kde3/libkspelltool.so
-lib/kde3/libkspreadcalc.la
-lib/kde3/libkspreadcalc.so
-lib/kde3/libkspreadhtmlexport.la
-lib/kde3/libkspreadhtmlexport.so
-lib/kde3/libkspreadpart.la
-lib/kde3/libkspreadpart.so
-lib/kde3/libkwordpart.la
-lib/kde3/libkwordpart.so
-lib/kde3/liblatexexport.la
-lib/kde3/liblatexexport.so
-lib/kde3/libmsodimport.la
-lib/kde3/libmsodimport.so
-lib/kde3/libolefilter.la
-lib/kde3/libolefilter.so
-lib/kde3/libqproimport.la
-lib/kde3/libqproimport.so
-lib/kde3/librtfexport.la
-lib/kde3/librtfexport.so
-lib/kde3/libsvgexport.la
-lib/kde3/libsvgexport.so
-lib/kde3/libsvgimport.la
-lib/kde3/libsvgimport.so
-lib/kde3/libwmfimport.la
-lib/kde3/libwmfimport.so
-lib/kde3/libwpimport.la
-lib/kde3/libwpimport.so
-lib/kde3/libxfigimport.la
-lib/kde3/libxfigimport.so
-lib/kformulamain.la
-lib/kformulamain.so
-lib/kivio.la
-lib/kivio.so
-lib/kontour.la
-lib/kontour.so
-lib/koshell.la
-lib/koshell.so
-lib/kpresenter.la
-lib/kpresenter.so
-lib/kspread.la
-lib/kspread.so
-lib/kword.la
-lib/kword.so
-lib/libkdchart.la
-lib/libkdchart.so
-lib/libkdchart.so.0
-lib/libkformula.la
-lib/libkformula.so
-lib/libkformula.so.3
-lib/libkivioconnectortool.la
-lib/libkivioconnectortool.so
-lib/libkivioselecttool.la
-lib/libkivioselecttool.so
-lib/libkiviotexttool.la
-lib/libkiviotexttool.so
-lib/libkiviozoomtool.la
-lib/libkiviozoomtool.so
-lib/libkochart.la
-lib/libkochart.so
-lib/libkochart.so.1
-lib/libkodocinfopropspage.la
-lib/libkodocinfopropspage.so
-lib/libkodocinfopropspage.so.0
-lib/libkofficecore.la
-lib/libkofficecore.so
-lib/libkofficecore.so.1
-lib/libkofficeui.la
-lib/libkofficeui.so
-lib/libkofficeui.so.1
-lib/libkoscript.la
-lib/libkoscript.so
-lib/libkoscript.so.1
-lib/libkstore.la
-lib/libkstore.so
-lib/libkstore.so.1
-lib/libkugarpart.la
-lib/libkugarpart.so
-lib/libkwmf.la
-lib/libkwmf.so
-lib/libkwmf.so.1
-share/applnk/Office/kchart.desktop
-share/applnk/Office/kformula.desktop
-share/applnk/Office/killustrator.desktop
-share/applnk/Office/kivio.desktop
-share/applnk/Office/kontour.desktop
-share/applnk/Office/koshell.desktop
-share/applnk/Office/kpresenter.desktop
-share/applnk/Office/kspread.desktop
-share/applnk/Office/kugar.desktop
-share/applnk/Office/kword.desktop
-share/apps/kchart/icons/hicolor/22x22/actions/areas.png
-share/apps/kchart/icons/hicolor/22x22/actions/areas3d.png
-share/apps/kchart/icons/hicolor/22x22/actions/bars.png
-share/apps/kchart/icons/hicolor/22x22/actions/bars3d.png
-share/apps/kchart/icons/hicolor/22x22/actions/cakes.png
-share/apps/kchart/icons/hicolor/22x22/actions/cakes3d.png
-share/apps/kchart/icons/hicolor/22x22/actions/data.png
-share/apps/kchart/icons/hicolor/22x22/actions/hilo.png
-share/apps/kchart/icons/hicolor/22x22/actions/lines.png
-share/apps/kchart/icons/hicolor/22x22/actions/lines3d.png
-share/apps/kchart/icons/hicolor/22x22/actions/options.png
-share/apps/kchart/icons/hicolor/22x22/actions/polar.png
-share/apps/kchart/icons/hicolor/22x22/actions/ring.png
-share/apps/kchart/icons/hicolor/22x22/actions/wizard.png
-share/apps/kchart/icons/locolor/16x16/actions/areas.png
-share/apps/kchart/icons/locolor/16x16/actions/areas3d.png
-share/apps/kchart/icons/locolor/16x16/actions/bars.png
-share/apps/kchart/icons/locolor/16x16/actions/bars3d.png
-share/apps/kchart/icons/locolor/16x16/actions/cakes.png
-share/apps/kchart/icons/locolor/16x16/actions/cakes3d.png
-share/apps/kchart/icons/locolor/16x16/actions/data.png
-share/apps/kchart/icons/locolor/16x16/actions/hilo.png
-share/apps/kchart/icons/locolor/16x16/actions/lines.png
-share/apps/kchart/icons/locolor/16x16/actions/lines3d.png
-share/apps/kchart/icons/locolor/16x16/actions/options.png
-share/apps/kchart/icons/locolor/16x16/actions/ring.png
-share/apps/kchart/icons/locolor/16x16/actions/wizard.png
-share/apps/kchart/kchart.rc
-share/apps/kchart/pics/3DAREA.png
-share/apps/kchart/pics/3DBAR.png
-share/apps/kchart/pics/3DCOMBO_HLC_AREA.png
-share/apps/kchart/pics/3DCOMBO_HLC_BAR.png
-share/apps/kchart/pics/3DCOMBO_LINE_AREA.png
-share/apps/kchart/pics/3DCOMBO_LINE_BAR.png
-share/apps/kchart/pics/3DLINE.png
-share/apps/kchart/pics/areasubtypebeside.png
-share/apps/kchart/pics/areasubtypedepth.png
-share/apps/kchart/pics/barsubtypebeside.png
-share/apps/kchart/pics/barsubtypedepth.png
-share/apps/kchart/pics/barsubtypelayer.png
-share/apps/kchart/pics/barsubtypepercent.png
-share/apps/kchart/pics/chart_3dhiloclose.png
-share/apps/kchart/pics/chart_area.png
-share/apps/kchart/pics/chart_bar.png
-share/apps/kchart/pics/chart_combo_hlc_area.png
-share/apps/kchart/pics/chart_combo_hlc_bar.png
-share/apps/kchart/pics/chart_combo_line_area.png
-share/apps/kchart/pics/chart_combo_line_bar.png
-share/apps/kchart/pics/chart_hiloclose.png
-share/apps/kchart/pics/chart_lines.png
-share/apps/kchart/pics/chart_pie2D.png
-share/apps/kchart/pics/chart_pie3D.png
-share/apps/kformula/kformula.rc
-share/apps/kformula/pics/Ihigher.png
-share/apps/kformula/pics/Ilower.png
-share/apps/kformula/pics/Shigher.png
-share/apps/kformula/pics/Slower.png
-share/apps/kformula/pics/bold.png
-share/apps/kformula/pics/centralign.png
-share/apps/kformula/pics/childrensw.png
-share/apps/kformula/pics/delimiter.png
-share/apps/kformula/pics/downalign.png
-share/apps/kformula/pics/elementsw.png
-share/apps/kformula/pics/enlarge.png
-share/apps/kformula/pics/enlargeall.png
-share/apps/kformula/pics/enlargenext.png
-share/apps/kformula/pics/far.png
-share/apps/kformula/pics/frac-vline.png
-share/apps/kformula/pics/greek.png
-share/apps/kformula/pics/index.png
-share/apps/kformula/pics/index0.png
-share/apps/kformula/pics/index1.png
-share/apps/kformula/pics/index2.png
-share/apps/kformula/pics/index3.png
-share/apps/kformula/pics/indexsw.png
-share/apps/kformula/pics/inscol.png
-share/apps/kformula/pics/insrow.png
-share/apps/kformula/pics/italic.png
-share/apps/kformula/pics/kformula1-0.png
-share/apps/kformula/pics/kformula2-0.png
-share/apps/kformula/pics/kformula2-1.png
-share/apps/kformula/pics/kformula2-2.png
-share/apps/kformula/pics/kformula2-3.png
-share/apps/kformula/pics/kformula3-2.png
-share/apps/kformula/pics/leftalign.png
-share/apps/kformula/pics/matrix.png
-share/apps/kformula/pics/midalign.png
-share/apps/kformula/pics/midline.png
-share/apps/kformula/pics/mini-bra.png
-share/apps/kformula/pics/mini-frac.png
-share/apps/kformula/pics/mini-integral.png
-share/apps/kformula/pics/mini-root.png
-share/apps/kformula/pics/mini-rootindex.png
-share/apps/kformula/pics/mini-symbols.png
-share/apps/kformula/pics/mini-vspace.png
-share/apps/kformula/pics/mini-xy.png
-share/apps/kformula/pics/near.png
-share/apps/kformula/pics/nextsw.png
-share/apps/kformula/pics/par1.xbm
-share/apps/kformula/pics/par2.xbm
-share/apps/kformula/pics/par3.xbm
-share/apps/kformula/pics/pixmap.png
-share/apps/kformula/pics/reduce.png
-share/apps/kformula/pics/reduceall.png
-share/apps/kformula/pics/remcol.png
-share/apps/kformula/pics/remrow.png
-share/apps/kformula/pics/rightalign.png
-share/apps/kformula/pics/rootindex.png
-share/apps/kformula/pics/split.png
-share/apps/kformula/pics/underl.png
-share/apps/kformula/pics/upalign.png
-share/apps/kivio/autoloadStencils/Text.sml
-share/apps/kivio/autoloadStencils/Text.xpm
-share/apps/kivio/autoloadStencils/straight_connector.ksp
-share/apps/kivio/autoloadStencils/straight_connector.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/add_stencil.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/arrow_back.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/arrow_first.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/arrow_forward.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/arrow_last.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/bring_stencil_to_front.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/color_fill.png
-share/apps/kivio/icons/hicolor/16x16/actions/color_line.png
-share/apps/kivio/icons/hicolor/16x16/actions/copy_stencil.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/cut_stencil.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/fillcolor.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/font_bold.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/font_italic.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/font_names.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/font_size.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/font_under.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/group_stencils.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/guides_horizontal.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/guides_vertical.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/item_add.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/item_remove.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/item_rename.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/layer_add.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/layer_connect.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/layer_editable.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/layer_noconnect.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/layer_noeditable.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/layer_noprint.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/layer_novisible.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/layer_print.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/layer_remove.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/layer_visible.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/linewidth.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/open_stencilset.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/page_disabled.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/page_enabled.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/paste_stencil.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/pencolor.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/remove_stencil.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/send_stencil_to_back.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/textcolor.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/ungroup_stencils.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/view_grid.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/view_guidelines.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/view_manager.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/view_margins.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/view_page.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/view_pageborder.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/view_ruler.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/zoom_disabled.xpm
-share/apps/kivio/icons/hicolor/16x16/actions/zoom_enabled.xpm
-share/apps/kivio/icons/hicolor/22x22/actions/bring_stencil_to_front.xpm
-share/apps/kivio/icons/hicolor/22x22/actions/close_stencilset.xpm
-share/apps/kivio/icons/hicolor/22x22/actions/color_fill.png
-share/apps/kivio/icons/hicolor/22x22/actions/color_line.png
-share/apps/kivio/icons/hicolor/22x22/actions/font_bold.xpm
-share/apps/kivio/icons/hicolor/22x22/actions/font_italic.xpm
-share/apps/kivio/icons/hicolor/22x22/actions/font_under.xpm
-share/apps/kivio/icons/hicolor/22x22/actions/group_stencils.xpm
-share/apps/kivio/icons/hicolor/22x22/actions/open_stencilset.xpm
-share/apps/kivio/icons/hicolor/22x22/actions/select_all.xpm
-share/apps/kivio/icons/hicolor/22x22/actions/send_stencil_to_back.xpm
-share/apps/kivio/icons/hicolor/22x22/actions/ungroup_stencils.xpm
-share/apps/kivio/icons/hicolor/22x22/actions/unselect_all.xpm
-share/apps/kivio/icons/hicolor/22x22/actions/view_grid.xpm
-share/apps/kivio/icons/hicolor/22x22/actions/view_margins.xpm
-share/apps/kivio/icons/hicolor/22x22/actions/view_pageborder.xpm
-share/apps/kivio/icons/hicolor/22x22/actions/view_ruler.xpm
-share/apps/kivio/icons/hicolor/32x32/actions/bring_stencil_to_front.xpm
-share/apps/kivio/icons/hicolor/32x32/actions/close_stencilset.xpm
-share/apps/kivio/icons/hicolor/32x32/actions/font_bold.xpm
-share/apps/kivio/icons/hicolor/32x32/actions/font_italic.xpm
-share/apps/kivio/icons/hicolor/32x32/actions/font_under.xpm
-share/apps/kivio/icons/hicolor/32x32/actions/group_stencils.xpm
-share/apps/kivio/icons/hicolor/32x32/actions/open_stencilset.xpm
-share/apps/kivio/icons/hicolor/32x32/actions/select_all.xpm
-share/apps/kivio/icons/hicolor/32x32/actions/send_stencil_to_back.xpm
-share/apps/kivio/icons/hicolor/32x32/actions/ungroup_stencils.xpm
-share/apps/kivio/icons/hicolor/32x32/actions/unselect_all.xpm
-share/apps/kivio/icons/hicolor/32x32/actions/view_grid.xpm
-share/apps/kivio/icons/hicolor/32x32/actions/view_margins.xpm
-share/apps/kivio/icons/hicolor/32x32/actions/view_pageborder.xpm
-share/apps/kivio/icons/hicolor/32x32/actions/view_ruler.xpm
-share/apps/kivio/kivio.rc
-share/apps/kivio/kivio_tool.rc
-share/apps/kivio/kpartplugins/kivioconnectortool.rc
-share/apps/kivio/kpartplugins/kivioselecttool.rc
-share/apps/kivio/kpartplugins/kiviotexttool.rc
-share/apps/kivio/kpartplugins/kiviozoomtool.rc
-share/apps/kivio/pics/kivio_arrow.xpm
-share/apps/kivio/pics/kivio_connector.xpm
-share/apps/kivio/pics/kivio_connector_cursor1.xpm
-share/apps/kivio/pics/kivio_connector_cursor2.xpm
-share/apps/kivio/pics/kivio_text.xpm
-share/apps/kivio/pics/kivio_text_cursor.xpm
-share/apps/kivio/pics/kivio_zoom.xpm
-share/apps/kivio/pics/kivio_zoom_allobject.xpm
-share/apps/kivio/pics/kivio_zoom_hand.xpm
-share/apps/kivio/pics/kivio_zoom_height.xpm
-share/apps/kivio/pics/kivio_zoom_minus.xpm
-share/apps/kivio/pics/kivio_zoom_page.xpm
-share/apps/kivio/pics/kivio_zoom_plus.xpm
-share/apps/kivio/pics/kivio_zoom_selected.xpm
-share/apps/kivio/pics/kivio_zoom_width.xpm
-share/apps/kivio/pics/kiviosplash.png
-share/apps/kivio/pics/tile_scissors1.xpm
-share/apps/kivio/pics/tile_skulls1.xpm
-share/apps/kivio/pics/tile_yellow_swirl.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/Card.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/Card.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/Data.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/Data.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/Decision.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/Decision.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/DirectData.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/DirectData.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/Display.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/Display.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/Document.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/Document.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/InternalStorage.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/InternalStorage.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/LoopLimit.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/LoopLimit.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/ManualInput.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/ManualInput.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/ManualOperation.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/ManualOperation.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/OffPageRef.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/OffPageRef.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/OnPageRef.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/OnPageRef.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/PaperTape.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/PaperTape.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/PredefinedProcess.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/PredefinedProcess.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/Preperation.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/Preperation.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/Process.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/Process.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/SequentialData.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/SequentialData.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/StoredData.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/StoredData.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/Terminator.sml
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/Terminator.xpm
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/desc
-share/apps/kivio/stencils/Flowcharting/BasicFlowcharting/icon.xpm
-share/apps/kivio/stencils/Flowcharting/desc
-share/apps/kivio/stencils/Flowcharting/icon.xpm
-share/apps/koffice/icons/hicolor/16x16/actions/delete_table_col.png
-share/apps/koffice/icons/hicolor/16x16/actions/delete_table_row.png
-share/apps/koffice/icons/hicolor/16x16/actions/documentinfo.png
-share/apps/koffice/icons/hicolor/16x16/actions/enum_list.png
-share/apps/koffice/icons/hicolor/16x16/actions/format_decreaseindent.png
-share/apps/koffice/icons/hicolor/16x16/actions/format_increaseindent.png
-share/apps/koffice/icons/hicolor/16x16/actions/frame_edit.png
-share/apps/koffice/icons/hicolor/16x16/actions/frame_formula.png
-share/apps/koffice/icons/hicolor/16x16/actions/frame_image.png
-share/apps/koffice/icons/hicolor/16x16/actions/frame_query.png
-share/apps/koffice/icons/hicolor/16x16/actions/frame_spreadsheet.png
-share/apps/koffice/icons/hicolor/16x16/actions/frame_text.png
-share/apps/koffice/icons/hicolor/16x16/actions/inline_image.png
-share/apps/koffice/icons/hicolor/16x16/actions/inline_table.png
-share/apps/koffice/icons/hicolor/16x16/actions/insert_table_col.png
-share/apps/koffice/icons/hicolor/16x16/actions/insert_table_row.png
-share/apps/koffice/icons/hicolor/16x16/actions/text_strike.png
-share/apps/koffice/icons/hicolor/16x16/actions/text_sub.png
-share/apps/koffice/icons/hicolor/16x16/actions/text_super.png
-share/apps/koffice/icons/hicolor/16x16/actions/textcolor.png
-share/apps/koffice/icons/hicolor/16x16/actions/unsorted_list.png
-share/apps/koffice/icons/hicolor/16x16/actions/view_orientation.png
-share/apps/koffice/icons/hicolor/16x16/actions/view_remove.png
-share/apps/koffice/icons/hicolor/16x16/actions/view_split.png
-share/apps/koffice/icons/hicolor/16x16/apps/go.png
-share/apps/koffice/icons/hicolor/16x16/apps/key_bindings.png
-share/apps/koffice/icons/hicolor/16x16/apps/style.png
-share/apps/koffice/icons/hicolor/22x22/actions/cancel.png
-share/apps/koffice/icons/hicolor/22x22/actions/clipart.png
-share/apps/koffice/icons/hicolor/22x22/actions/clipart_from_file.png
-share/apps/koffice/icons/hicolor/22x22/actions/delete_table_col.png
-share/apps/koffice/icons/hicolor/22x22/actions/delete_table_row.png
-share/apps/koffice/icons/hicolor/22x22/actions/format_decreaseindent.png
-share/apps/koffice/icons/hicolor/22x22/actions/format_increaseindent.png
-share/apps/koffice/icons/hicolor/22x22/actions/frame_chart.png
-share/apps/koffice/icons/hicolor/22x22/actions/frame_edit.png
-share/apps/koffice/icons/hicolor/22x22/actions/frame_formula.png
-share/apps/koffice/icons/hicolor/22x22/actions/frame_image.png
-share/apps/koffice/icons/hicolor/22x22/actions/frame_query.png
-share/apps/koffice/icons/hicolor/22x22/actions/frame_spreadsheet.png
-share/apps/koffice/icons/hicolor/22x22/actions/frame_text.png
-share/apps/koffice/icons/hicolor/22x22/actions/inline_image.png
-share/apps/koffice/icons/hicolor/22x22/actions/inline_table.png
-share/apps/koffice/icons/hicolor/22x22/actions/insert_table_col.png
-share/apps/koffice/icons/hicolor/22x22/actions/insert_table_row.png
-share/apps/koffice/icons/hicolor/22x22/actions/neonpen.png
-share/apps/koffice/icons/hicolor/22x22/actions/ok.png
-share/apps/koffice/icons/hicolor/22x22/actions/part/killustrator.png
-share/apps/koffice/icons/hicolor/22x22/actions/part/kword.png
-share/apps/koffice/icons/hicolor/22x22/actions/tab_first.png
-share/apps/koffice/icons/hicolor/22x22/actions/tab_last.png
-share/apps/koffice/icons/hicolor/22x22/actions/tab_left.png
-share/apps/koffice/icons/hicolor/22x22/actions/tab_right.png
-share/apps/koffice/icons/hicolor/22x22/actions/text_strike.png
-share/apps/koffice/icons/hicolor/22x22/actions/view_remove.png
-share/apps/koffice/icons/hicolor/32x32/actions/delete_table_col.png
-share/apps/koffice/icons/hicolor/32x32/actions/delete_table_row.png
-share/apps/koffice/icons/hicolor/32x32/actions/insert_table_col.png
-share/apps/koffice/icons/hicolor/32x32/actions/insert_table_row.png
-share/apps/koffice/icons/hicolor/32x32/actions/sort_az.png
-share/apps/koffice/icons/hicolor/32x32/actions/view_remove.png
-share/apps/koffice/icons/hicolor/32x32/apps/go.png
-share/apps/koffice/icons/hicolor/48x48/apps/key_bindings.png
-share/apps/koffice/koffice_shell.rc
-share/apps/koffice/pics/koKoolBarDown.png
-share/apps/koffice/pics/koKoolBarUp.png
-share/apps/koffice/pics/koRulerFirst.png
-share/apps/koffice/pics/koRulerLeft.png
-share/apps/koffice/pics/koffice-logo.png
-share/apps/kontour/KIllustrator.rc
-share/apps/kontour/icons/hicolor/16x16/actions/abottom.png
-share/apps/kontour/icons/hicolor/16x16/actions/ahcenter.png
-share/apps/kontour/icons/hicolor/16x16/actions/aleft.png
-share/apps/kontour/icons/hicolor/16x16/actions/aright.png
-share/apps/kontour/icons/hicolor/16x16/actions/atop.png
-share/apps/kontour/icons/hicolor/16x16/actions/avcenter.png
-share/apps/kontour/icons/hicolor/16x16/actions/beziertool.png
-share/apps/kontour/icons/hicolor/16x16/actions/dbottom.png
-share/apps/kontour/icons/hicolor/16x16/actions/deleteNode.png
-share/apps/kontour/icons/hicolor/16x16/actions/deletelayer.png
-share/apps/kontour/icons/hicolor/16x16/actions/dhcenter.png
-share/apps/kontour/icons/hicolor/16x16/actions/dhdist.png
-share/apps/kontour/icons/hicolor/16x16/actions/dleft.png
-share/apps/kontour/icons/hicolor/16x16/actions/dright.png
-share/apps/kontour/icons/hicolor/16x16/actions/dtop.png
-share/apps/kontour/icons/hicolor/16x16/actions/dvcenter.png
-share/apps/kontour/icons/hicolor/16x16/actions/dvdist.png
-share/apps/kontour/icons/hicolor/16x16/actions/ellipse1.png
-share/apps/kontour/icons/hicolor/16x16/actions/ellipse2.png
-share/apps/kontour/icons/hicolor/16x16/actions/ellipse3.png
-share/apps/kontour/icons/hicolor/16x16/actions/ellipsetool.png
-share/apps/kontour/icons/hicolor/16x16/actions/eye.png
-share/apps/kontour/icons/hicolor/16x16/actions/freehandtool.png
-share/apps/kontour/icons/hicolor/16x16/actions/group.png
-share/apps/kontour/icons/hicolor/16x16/actions/hmirror.png
-share/apps/kontour/icons/hicolor/16x16/actions/insertclipart.png
-share/apps/kontour/icons/hicolor/16x16/actions/item_add.png
-share/apps/kontour/icons/hicolor/16x16/actions/item_remove.png
-share/apps/kontour/icons/hicolor/16x16/actions/item_rename.png
-share/apps/kontour/icons/hicolor/16x16/actions/joinNodes.png
-share/apps/kontour/icons/hicolor/16x16/actions/linetool.png
-share/apps/kontour/icons/hicolor/16x16/actions/lowerlayer.png
-share/apps/kontour/icons/hicolor/16x16/actions/moveNode.png
-share/apps/kontour/icons/hicolor/16x16/actions/newNode.png
-share/apps/kontour/icons/hicolor/16x16/actions/newlayer.png
-share/apps/kontour/icons/hicolor/16x16/actions/pointtool.png
-share/apps/kontour/icons/hicolor/16x16/actions/polygontool.png
-share/apps/kontour/icons/hicolor/16x16/actions/raiselayer.png
-share/apps/kontour/icons/hicolor/16x16/actions/recttool.png
-share/apps/kontour/icons/hicolor/16x16/actions/selecttool.png
-share/apps/kontour/icons/hicolor/16x16/actions/snap_to_grid.png
-share/apps/kontour/icons/hicolor/16x16/actions/split.png
-share/apps/kontour/icons/hicolor/16x16/actions/tcenteralign.png
-share/apps/kontour/icons/hicolor/16x16/actions/texttool.png
-share/apps/kontour/icons/hicolor/16x16/actions/tleftalign.png
-share/apps/kontour/icons/hicolor/16x16/actions/trightalign.png
-share/apps/kontour/icons/hicolor/16x16/actions/ungroup.png
-share/apps/kontour/icons/hicolor/16x16/actions/vmirror.png
-share/apps/kontour/icons/hicolor/16x16/apps/kontour.png
-share/apps/kontour/icons/hicolor/32x32/apps/kontour.png
-share/apps/kontour/icons/hicolor/48x48/apps/kontour.png
-share/apps/kontour/kpartplugins/scan-kontour.rc
-share/apps/kontour/templates/Simple/.directory
-share/apps/kontour/templates/Simple/.icon/Plain.png
-share/apps/kontour/templates/Simple/.source/Plain.kil
-share/apps/kontour/templates/Simple/Plain.desktop
-share/apps/kpresenter/autoforms/.autoforms
-share/apps/kpresenter/autoforms/Arrows/.directory
-share/apps/kpresenter/autoforms/Arrows/.icon/ArrowDown.png
-share/apps/kpresenter/autoforms/Arrows/.icon/ArrowLeft.png
-share/apps/kpresenter/autoforms/Arrows/.icon/ArrowLeftDown.png
-share/apps/kpresenter/autoforms/Arrows/.icon/ArrowLeftUp.png
-share/apps/kpresenter/autoforms/Arrows/.icon/ArrowRight.png
-share/apps/kpresenter/autoforms/Arrows/.icon/ArrowRightDown.png
-share/apps/kpresenter/autoforms/Arrows/.icon/ArrowRightUp.png
-share/apps/kpresenter/autoforms/Arrows/.icon/ArrowUp.png
-share/apps/kpresenter/autoforms/Arrows/.source/ArrowDown.atf
-share/apps/kpresenter/autoforms/Arrows/.source/ArrowLeft.atf
-share/apps/kpresenter/autoforms/Arrows/.source/ArrowLeftDown.atf
-share/apps/kpresenter/autoforms/Arrows/.source/ArrowLeftUp.atf
-share/apps/kpresenter/autoforms/Arrows/.source/ArrowRight.atf
-share/apps/kpresenter/autoforms/Arrows/.source/ArrowRightDown.atf
-share/apps/kpresenter/autoforms/Arrows/.source/ArrowRightUp.atf
-share/apps/kpresenter/autoforms/Arrows/.source/ArrowUp.atf
-share/apps/kpresenter/autoforms/Arrows/ArrowDown.desktop
-share/apps/kpresenter/autoforms/Arrows/ArrowLeft.desktop
-share/apps/kpresenter/autoforms/Arrows/ArrowLeftDown.desktop
-share/apps/kpresenter/autoforms/Arrows/ArrowLeftUp.desktop
-share/apps/kpresenter/autoforms/Arrows/ArrowRight.desktop
-share/apps/kpresenter/autoforms/Arrows/ArrowRightDown.desktop
-share/apps/kpresenter/autoforms/Arrows/ArrowRightUp.desktop
-share/apps/kpresenter/autoforms/Arrows/ArrowUp.desktop
-share/apps/kpresenter/autoforms/Connections/.directory
-share/apps/kpresenter/autoforms/Connections/.icon/Connection1.png
-share/apps/kpresenter/autoforms/Connections/.icon/Connection10.png
-share/apps/kpresenter/autoforms/Connections/.icon/Connection11.png
-share/apps/kpresenter/autoforms/Connections/.icon/Connection12.png
-share/apps/kpresenter/autoforms/Connections/.icon/Connection2.png
-share/apps/kpresenter/autoforms/Connections/.icon/Connection3.png
-share/apps/kpresenter/autoforms/Connections/.icon/Connection4.png
-share/apps/kpresenter/autoforms/Connections/.icon/Connection5.png
-share/apps/kpresenter/autoforms/Connections/.icon/Connection6.png
-share/apps/kpresenter/autoforms/Connections/.icon/Connection7.png
-share/apps/kpresenter/autoforms/Connections/.icon/Connection8.png
-share/apps/kpresenter/autoforms/Connections/.icon/Connection9.png
-share/apps/kpresenter/autoforms/Connections/.source/Connection1.atf
-share/apps/kpresenter/autoforms/Connections/.source/Connection10.atf
-share/apps/kpresenter/autoforms/Connections/.source/Connection11.atf
-share/apps/kpresenter/autoforms/Connections/.source/Connection12.atf
-share/apps/kpresenter/autoforms/Connections/.source/Connection2.atf
-share/apps/kpresenter/autoforms/Connections/.source/Connection3.atf
-share/apps/kpresenter/autoforms/Connections/.source/Connection4.atf
-share/apps/kpresenter/autoforms/Connections/.source/Connection5.atf
-share/apps/kpresenter/autoforms/Connections/.source/Connection6.atf
-share/apps/kpresenter/autoforms/Connections/.source/Connection7.atf
-share/apps/kpresenter/autoforms/Connections/.source/Connection8.atf
-share/apps/kpresenter/autoforms/Connections/.source/Connection9.atf
-share/apps/kpresenter/autoforms/Connections/Connection1.desktop
-share/apps/kpresenter/autoforms/Connections/Connection10.desktop
-share/apps/kpresenter/autoforms/Connections/Connection11.desktop
-share/apps/kpresenter/autoforms/Connections/Connection12.desktop
-share/apps/kpresenter/autoforms/Connections/Connection2.desktop
-share/apps/kpresenter/autoforms/Connections/Connection3.desktop
-share/apps/kpresenter/autoforms/Connections/Connection4.desktop
-share/apps/kpresenter/autoforms/Connections/Connection5.desktop
-share/apps/kpresenter/autoforms/Connections/Connection6.desktop
-share/apps/kpresenter/autoforms/Connections/Connection7.desktop
-share/apps/kpresenter/autoforms/Connections/Connection8.desktop
-share/apps/kpresenter/autoforms/Connections/Connection9.desktop
-share/apps/kpresenter/dtd/kpresenter.dtd
-share/apps/kpresenter/icons/hicolor/22x22/actions/alignobjs.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/aobottom.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/aocenterh.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/aocenterv.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/aoleft.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/aoright.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/aotop.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/autoform.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/circle.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/delete.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/delslide.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/depth+.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/depth-.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/edit_pie.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/effect.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/enumList.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/group.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/line.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/line_arrow_begin.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/line_arrow_end.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/line_begin.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/line_circle_begin.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/line_circle_end.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/line_end.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/line_normal_begin.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/line_normal_end.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/line_rect_begin.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/line_rect_end.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/lined1.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/lined2.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/lineh.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/linev.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/lower.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/mini_autoform.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/mini_circle.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/mini_clipart.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/mini_line.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/mini_pie.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/mini_rect.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/newPoint.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/newslide.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/normalText.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/pen.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/pen_style.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/pen_style_dash.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/pen_style_dot.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/pen_style_dotdot.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/pen_style_nopen.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/pen_style_solid.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/pen_width.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/pen_width1.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/pen_width10.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/pen_width4.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/pen_width7.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/pgnum.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/pie.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/raise.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/rectangle.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/rectangle2.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/rectangleRound.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/screen.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/shadow.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/shadowB.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/shadowL.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/shadowLB.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/shadowLU.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/shadowR.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/shadowRB.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/shadowRU.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/shadowU.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/spacing.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/style.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/text.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/ungroup.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/unsortedList.png
-share/apps/kpresenter/icons/hicolor/22x22/actions/webpres.png
-share/apps/kpresenter/kpartplugins/scan-kpresenter.rc
-share/apps/kpresenter/kpresenter.rc
-share/apps/kpresenter/pics/OneColumnLandscape.png
-share/apps/kpresenter/pics/OneColumnPortrait.png
-share/apps/kpresenter/pics/TitleLandscape.png
-share/apps/kpresenter/pics/TitlePortrait.png
-share/apps/kpresenter/pics/TwoColumnLandscape.png
-share/apps/kpresenter/pics/TwoColumnPortrait.png
-share/apps/kpresenter/pics/emptyLandscape.png
-share/apps/kpresenter/pics/emptyPortrait.png
-share/apps/kpresenter/pics/kautoformedit.png
-share/apps/kpresenter/slideshow/first.bmp
-share/apps/kpresenter/slideshow/first.jpeg
-share/apps/kpresenter/slideshow/first.png
-share/apps/kpresenter/slideshow/home.bmp
-share/apps/kpresenter/slideshow/home.jpeg
-share/apps/kpresenter/slideshow/home.png
-share/apps/kpresenter/slideshow/last.bmp
-share/apps/kpresenter/slideshow/last.jpeg
-share/apps/kpresenter/slideshow/last.png
-share/apps/kpresenter/slideshow/next.bmp
-share/apps/kpresenter/slideshow/next.jpeg
-share/apps/kpresenter/slideshow/next.png
-share/apps/kpresenter/slideshow/prev.bmp
-share/apps/kpresenter/slideshow/prev.jpeg
-share/apps/kpresenter/slideshow/prev.png
-share/apps/kpresenter/templates/A4/.directory
-share/apps/kpresenter/templates/A4/.source/OneColumnLandscape.kpt
-share/apps/kpresenter/templates/A4/.source/OneColumnPortrait.kpt
-share/apps/kpresenter/templates/A4/.source/TitleLandscape.kpt
-share/apps/kpresenter/templates/A4/.source/TitlePortrait.kpt
-share/apps/kpresenter/templates/A4/.source/TwoColumnLandscape.kpt
-share/apps/kpresenter/templates/A4/.source/TwoColumnPortrait.kpt
-share/apps/kpresenter/templates/A4/.source/emptyLandscape.kpt
-share/apps/kpresenter/templates/A4/.source/emptyPortrait.kpt
-share/apps/kpresenter/templates/A4/OneColumnLandscape.desktop
-share/apps/kpresenter/templates/A4/OneColumnPortrait.desktop
-share/apps/kpresenter/templates/A4/TitleLandscape.desktop
-share/apps/kpresenter/templates/A4/TitlePortrait.desktop
-share/apps/kpresenter/templates/A4/TwoColumnLandscape.desktop
-share/apps/kpresenter/templates/A4/TwoColumnPortrait.desktop
-share/apps/kpresenter/templates/A4/emptyLandscape.desktop
-share/apps/kpresenter/templates/A4/emptyPortrait.desktop
-share/apps/kpresenter/templates/Screen/.directory
-share/apps/kpresenter/templates/Screen/.source/OneColumnLandscape.kpt
-share/apps/kpresenter/templates/Screen/.source/TitleLandscape.kpt
-share/apps/kpresenter/templates/Screen/.source/TwoColumnLandscape.kpt
-share/apps/kpresenter/templates/Screen/.source/emptyLandscape.kpt
-share/apps/kpresenter/templates/Screen/OneColumnLandscape.desktop
-share/apps/kpresenter/templates/Screen/TitleLandscape.desktop
-share/apps/kpresenter/templates/Screen/TwoColumnLandscape.desktop
-share/apps/kpresenter/templates/Screen/emptyLandscape.desktop
-share/apps/kpresenter/templates/Screenpresentations/.directory
-share/apps/kpresenter/templates/Screenpresentations/.icon/BlueBreezeDouble.png
-share/apps/kpresenter/templates/Screenpresentations/.icon/BlueBreezePicture.png
-share/apps/kpresenter/templates/Screenpresentations/.icon/BlueBreezeSingle.png
-share/apps/kpresenter/templates/Screenpresentations/.icon/Gradient-Blue-Red.png
-share/apps/kpresenter/templates/Screenpresentations/.icon/Plain.png
-share/apps/kpresenter/templates/Screenpresentations/.icon/SnowyMountains.png
-share/apps/kpresenter/templates/Screenpresentations/.icon/TotallyNewProduct.png
-share/apps/kpresenter/templates/Screenpresentations/.icon/kde.png
-share/apps/kpresenter/templates/Screenpresentations/.icon/kde2.png
-share/apps/kpresenter/templates/Screenpresentations/.source/BlueBreezeDouble.kpt
-share/apps/kpresenter/templates/Screenpresentations/.source/BlueBreezePicture.kpt
-share/apps/kpresenter/templates/Screenpresentations/.source/BlueBreezeSingle.kpt
-share/apps/kpresenter/templates/Screenpresentations/.source/Gradient-Blue-Red.kpt
-share/apps/kpresenter/templates/Screenpresentations/.source/Plain.kpt
-share/apps/kpresenter/templates/Screenpresentations/.source/SnowyMountains.kpt
-share/apps/kpresenter/templates/Screenpresentations/.source/TotallyNewProduct.kpt
-share/apps/kpresenter/templates/Screenpresentations/.source/kde.kpt
-share/apps/kpresenter/templates/Screenpresentations/.source/kde2.kpt
-share/apps/kpresenter/templates/Screenpresentations/BlueBreezeDouble.desktop
-share/apps/kpresenter/templates/Screenpresentations/BlueBreezePicture.desktop
-share/apps/kpresenter/templates/Screenpresentations/BlueBreezeSingle.desktop
-share/apps/kpresenter/templates/Screenpresentations/Gradient-Blue-Red.desktop
-share/apps/kpresenter/templates/Screenpresentations/Plain.desktop
-share/apps/kpresenter/templates/Screenpresentations/SnowyMountains.desktop
-share/apps/kpresenter/templates/Screenpresentations/TotallyNewProduct.desktop
-share/apps/kpresenter/templates/Screenpresentations/kde.desktop
-share/apps/kpresenter/templates/Screenpresentations/kde2.desktop
-share/apps/kpresenter/templates/legal/.directory
-share/apps/kpresenter/templates/legal/.source/OneColumnLandscape.kpt
-share/apps/kpresenter/templates/legal/.source/OneColumnPortrait.kpt
-share/apps/kpresenter/templates/legal/.source/TitleLandscape.kpt
-share/apps/kpresenter/templates/legal/.source/TitlePortrait.kpt
-share/apps/kpresenter/templates/legal/.source/TwoColumnLandscape.kpt
-share/apps/kpresenter/templates/legal/.source/TwoColumnPortrait.kpt
-share/apps/kpresenter/templates/legal/.source/emptyLandscape.kpt
-share/apps/kpresenter/templates/legal/.source/emptyPortrait.kpt
-share/apps/kpresenter/templates/legal/OneColumnLandscape.desktop
-share/apps/kpresenter/templates/legal/OneColumnPortrait.desktop
-share/apps/kpresenter/templates/legal/TitleLandscape.desktop
-share/apps/kpresenter/templates/legal/TitlePortrait.desktop
-share/apps/kpresenter/templates/legal/TwoColumnLandscape.desktop
-share/apps/kpresenter/templates/legal/TwoColumnPortrait.desktop
-share/apps/kpresenter/templates/legal/emptyLandscape.desktop
-share/apps/kpresenter/templates/legal/emptyPortrait.desktop
-share/apps/kpresenter/templates/letter/.directory
-share/apps/kpresenter/templates/letter/.source/OneColumnLandscape.kpt
-share/apps/kpresenter/templates/letter/.source/OneColumnPortrait.kpt
-share/apps/kpresenter/templates/letter/.source/TitleLandscape.kpt
-share/apps/kpresenter/templates/letter/.source/TitlePortrait.kpt
-share/apps/kpresenter/templates/letter/.source/TwoColumnLandscape.kpt
-share/apps/kpresenter/templates/letter/.source/TwoColumnPortrait.kpt
-share/apps/kpresenter/templates/letter/.source/emptyLandscape.kpt
-share/apps/kpresenter/templates/letter/.source/emptyPortrait.kpt
-share/apps/kpresenter/templates/letter/OneColumnLandscape.desktop
-share/apps/kpresenter/templates/letter/OneColumnPortrait.desktop
-share/apps/kpresenter/templates/letter/TitleLandscape.desktop
-share/apps/kpresenter/templates/letter/TitlePortrait.desktop
-share/apps/kpresenter/templates/letter/TwoColumnLandscape.desktop
-share/apps/kpresenter/templates/letter/TwoColumnPortrait.desktop
-share/apps/kpresenter/templates/letter/emptyLandscape.desktop
-share/apps/kpresenter/templates/letter/emptyPortrait.desktop
-share/apps/kspread/dtd/kspread.dtd
-share/apps/kspread/extensions/builtin.xml
-share/apps/kspread/extensions/math.ks
-share/apps/kspread/icons/hicolor/16x16/actions/adjustcol.png
-share/apps/kspread/icons/hicolor/16x16/actions/adjustrow.png
-share/apps/kspread/icons/hicolor/16x16/actions/black_sum.png
-share/apps/kspread/icons/hicolor/16x16/actions/border_all.png
-share/apps/kspread/icons/hicolor/16x16/actions/border_bottom.png
-share/apps/kspread/icons/hicolor/16x16/actions/border_fall.png
-share/apps/kspread/icons/hicolor/16x16/actions/border_horizontal.png
-share/apps/kspread/icons/hicolor/16x16/actions/border_inside.png
-share/apps/kspread/icons/hicolor/16x16/actions/border_left.png
-share/apps/kspread/icons/hicolor/16x16/actions/border_outline.png
-share/apps/kspread/icons/hicolor/16x16/actions/border_remove.png
-share/apps/kspread/icons/hicolor/16x16/actions/border_right.png
-share/apps/kspread/icons/hicolor/16x16/actions/border_top.png
-share/apps/kspread/icons/hicolor/16x16/actions/border_up.png
-share/apps/kspread/icons/hicolor/16x16/actions/border_vertical.png
-share/apps/kspread/icons/hicolor/16x16/actions/cell_edit.png
-share/apps/kspread/icons/hicolor/16x16/actions/cell_layout.png
-share/apps/kspread/icons/hicolor/16x16/actions/chart.png
-share/apps/kspread/icons/hicolor/16x16/actions/color_fill.png
-share/apps/kspread/icons/hicolor/16x16/actions/color_line.png
-share/apps/kspread/icons/hicolor/16x16/actions/comment.png
-share/apps/kspread/icons/hicolor/16x16/actions/delete_table.png
-share/apps/kspread/icons/hicolor/16x16/actions/deletecell.png
-share/apps/kspread/icons/hicolor/16x16/actions/dissociatecell.png
-share/apps/kspread/icons/hicolor/16x16/actions/first_letter_upper.png
-share/apps/kspread/icons/hicolor/16x16/actions/fontsizedown.png
-share/apps/kspread/icons/hicolor/16x16/actions/fontsizeup.png
-share/apps/kspread/icons/hicolor/16x16/actions/funct.png
-share/apps/kspread/icons/hicolor/16x16/actions/hide_table_column.png
-share/apps/kspread/icons/hicolor/16x16/actions/hide_table_row.png
-share/apps/kspread/icons/hicolor/16x16/actions/insertcell.png
-share/apps/kspread/icons/hicolor/16x16/actions/insertcellcopy.png
-share/apps/kspread/icons/hicolor/16x16/actions/inserttable.png
-share/apps/kspread/icons/hicolor/16x16/actions/lower.png
-share/apps/kspread/icons/hicolor/16x16/actions/mergecell.png
-share/apps/kspread/icons/hicolor/16x16/actions/middle.png
-share/apps/kspread/icons/hicolor/16x16/actions/money.png
-share/apps/kspread/icons/hicolor/16x16/actions/multirow.png
-share/apps/kspread/icons/hicolor/16x16/actions/oscilloscope.png
-share/apps/kspread/icons/hicolor/16x16/actions/percent.png
-share/apps/kspread/icons/hicolor/16x16/actions/precminus.png
-share/apps/kspread/icons/hicolor/16x16/actions/precplus.png
-share/apps/kspread/icons/hicolor/16x16/actions/removecell.png
-share/apps/kspread/icons/hicolor/16x16/actions/removecomment.png
-share/apps/kspread/icons/hicolor/16x16/actions/resizecol.png
-share/apps/kspread/icons/hicolor/16x16/actions/resizerow.png
-share/apps/kspread/icons/hicolor/16x16/actions/series.png
-share/apps/kspread/icons/hicolor/16x16/actions/show_table_column.png
-share/apps/kspread/icons/hicolor/16x16/actions/show_table_row.png
-share/apps/kspread/icons/hicolor/16x16/actions/sort_decrease.png
-share/apps/kspread/icons/hicolor/16x16/actions/sort_incr.png
-share/apps/kspread/icons/hicolor/16x16/actions/special_paste.png
-share/apps/kspread/icons/hicolor/16x16/actions/text_bottom.png
-share/apps/kspread/icons/hicolor/16x16/actions/text_top.png
-share/apps/kspread/icons/hicolor/16x16/actions/upper.png
-share/apps/kspread/icons/hicolor/16x16/actions/vertical_text.png
-share/apps/kspread/icons/hicolor/22x22/actions/abort.png
-share/apps/kspread/icons/hicolor/22x22/actions/adjustcol.png
-share/apps/kspread/icons/hicolor/22x22/actions/adjustrow.png
-share/apps/kspread/icons/hicolor/22x22/actions/black_sum.png
-share/apps/kspread/icons/hicolor/22x22/actions/border_all.png
-share/apps/kspread/icons/hicolor/22x22/actions/border_bottom.png
-share/apps/kspread/icons/hicolor/22x22/actions/border_fall.png
-share/apps/kspread/icons/hicolor/22x22/actions/border_horizontal.png
-share/apps/kspread/icons/hicolor/22x22/actions/border_inside.png
-share/apps/kspread/icons/hicolor/22x22/actions/border_left.png
-share/apps/kspread/icons/hicolor/22x22/actions/border_outline.png
-share/apps/kspread/icons/hicolor/22x22/actions/border_remove.png
-share/apps/kspread/icons/hicolor/22x22/actions/border_right.png
-share/apps/kspread/icons/hicolor/22x22/actions/border_top.png
-share/apps/kspread/icons/hicolor/22x22/actions/border_up.png
-share/apps/kspread/icons/hicolor/22x22/actions/border_vertical.png
-share/apps/kspread/icons/hicolor/22x22/actions/cell_layout.png
-share/apps/kspread/icons/hicolor/22x22/actions/color_fill.png
-share/apps/kspread/icons/hicolor/22x22/actions/color_line.png
-share/apps/kspread/icons/hicolor/22x22/actions/colout.png
-share/apps/kspread/icons/hicolor/22x22/actions/comment.png
-share/apps/kspread/icons/hicolor/22x22/actions/delete_table.png
-share/apps/kspread/icons/hicolor/22x22/actions/deletecell.png
-share/apps/kspread/icons/hicolor/22x22/actions/dissociatecell.png
-share/apps/kspread/icons/hicolor/22x22/actions/done.png
-share/apps/kspread/icons/hicolor/22x22/actions/first_letter_upper.png
-share/apps/kspread/icons/hicolor/22x22/actions/fontsizedown.png
-share/apps/kspread/icons/hicolor/22x22/actions/fontsizeup.png
-share/apps/kspread/icons/hicolor/22x22/actions/funct.png
-share/apps/kspread/icons/hicolor/22x22/actions/hide_table_column.png
-share/apps/kspread/icons/hicolor/22x22/actions/hide_table_row.png
-share/apps/kspread/icons/hicolor/22x22/actions/insertcell.png
-share/apps/kspread/icons/hicolor/22x22/actions/insertcellcopy.png
-share/apps/kspread/icons/hicolor/22x22/actions/inserttable.png
-share/apps/kspread/icons/hicolor/22x22/actions/lower.png
-share/apps/kspread/icons/hicolor/22x22/actions/mergecell.png
-share/apps/kspread/icons/hicolor/22x22/actions/middle.png
-share/apps/kspread/icons/hicolor/22x22/actions/money.png
-share/apps/kspread/icons/hicolor/22x22/actions/multirow.png
-share/apps/kspread/icons/hicolor/22x22/actions/neonpen.png
-share/apps/kspread/icons/hicolor/22x22/actions/oscilloscope.png
-share/apps/kspread/icons/hicolor/22x22/actions/percent.png
-share/apps/kspread/icons/hicolor/22x22/actions/prec_minus.png
-share/apps/kspread/icons/hicolor/22x22/actions/prec_plus.png
-share/apps/kspread/icons/hicolor/22x22/actions/removecell.png
-share/apps/kspread/icons/hicolor/22x22/actions/removecomment.png
-share/apps/kspread/icons/hicolor/22x22/actions/resizecol.png
-share/apps/kspread/icons/hicolor/22x22/actions/resizerow.png
-share/apps/kspread/icons/hicolor/22x22/actions/rowout.png
-share/apps/kspread/icons/hicolor/22x22/actions/show_table_column.png
-share/apps/kspread/icons/hicolor/22x22/actions/show_table_row.png
-share/apps/kspread/icons/hicolor/22x22/actions/sort_decrease.png
-share/apps/kspread/icons/hicolor/22x22/actions/sort_incr.png
-share/apps/kspread/icons/hicolor/22x22/actions/special_paste.png
-share/apps/kspread/icons/hicolor/22x22/actions/text_bottom.png
-share/apps/kspread/icons/hicolor/22x22/actions/text_top.png
-share/apps/kspread/icons/hicolor/22x22/actions/upper.png
-share/apps/kspread/icons/hicolor/22x22/actions/vertical_text.png
-share/apps/kspread/icons/hicolor/32x32/actions/border_all.png
-share/apps/kspread/icons/hicolor/32x32/actions/border_bottom.png
-share/apps/kspread/icons/hicolor/32x32/actions/border_fall.png
-share/apps/kspread/icons/hicolor/32x32/actions/border_horizontal.png
-share/apps/kspread/icons/hicolor/32x32/actions/border_inside.png
-share/apps/kspread/icons/hicolor/32x32/actions/border_left.png
-share/apps/kspread/icons/hicolor/32x32/actions/border_outline.png
-share/apps/kspread/icons/hicolor/32x32/actions/border_remove.png
-share/apps/kspread/icons/hicolor/32x32/actions/border_right.png
-share/apps/kspread/icons/hicolor/32x32/actions/border_top.png
-share/apps/kspread/icons/hicolor/32x32/actions/border_up.png
-share/apps/kspread/icons/hicolor/32x32/actions/border_vertical.png
-share/apps/kspread/icons/hicolor/32x32/actions/funct.png
-share/apps/kspread/icons/hicolor/32x32/actions/percent.png
-share/apps/kspread/icons/hicolor/32x32/actions/prec_minus.png
-share/apps/kspread/icons/hicolor/32x32/actions/prec_plus.png
-share/apps/kspread/kpartplugins/kspreadcalc.rc
-share/apps/kspread/kspread.rc
-share/apps/kspread/tablestyles/standard1.ksts
-share/apps/kspread/tablestyles/standard1.png
-share/apps/kspread/tablestyles/standard1.xml
-share/apps/kspread/tablestyles/standard2.ksts
-share/apps/kspread/tablestyles/standard2.png
-share/apps/kspread/tablestyles/standard2.xml
-share/apps/kugar/dtd/kugartemplate.dtd
-share/apps/kugar/kugarpart.rc
-share/apps/kugar/kugarui.rc
-share/apps/kugar/templates/sample1.kut
-share/apps/kugar/templates/sample2.kut
-share/apps/kword/dtd/kword.dtd
-share/apps/kword/expression/expression.xml
-share/apps/kword/icons/hicolor/16x16/actions/color_fill.png
-share/apps/kword/icons/hicolor/16x16/actions/color_line.png
-share/apps/kword/icons/hicolor/22x22/actions/borderbottom.png
-share/apps/kword/icons/hicolor/22x22/actions/borderleft.png
-share/apps/kword/icons/hicolor/22x22/actions/borderoutline.png
-share/apps/kword/icons/hicolor/22x22/actions/borderright.png
-share/apps/kword/icons/hicolor/22x22/actions/bordertop.png
-share/apps/kword/icons/hicolor/22x22/actions/char.png
-share/apps/kword/icons/hicolor/22x22/actions/color_fill.png
-share/apps/kword/icons/hicolor/22x22/actions/color_line.png
-share/apps/kword/icons/hicolor/22x22/actions/edittool.png
-share/apps/kword/icons/hicolor/22x22/actions/enumList.png
-share/apps/kword/icons/hicolor/22x22/actions/kwsearch.png
-share/apps/kword/icons/hicolor/22x22/actions/return.png
-share/apps/kword/icons/hicolor/22x22/actions/run_bounding.png
-share/apps/kword/icons/hicolor/22x22/actions/run_not.png
-share/apps/kword/icons/hicolor/22x22/actions/run_skip.png
-share/apps/kword/icons/hicolor/22x22/actions/sl_addentry.png
-share/apps/kword/icons/hicolor/22x22/actions/sl_addrecord.png
-share/apps/kword/icons/hicolor/22x22/actions/sl_delentry.png
-share/apps/kword/icons/hicolor/22x22/actions/sl_delrecord.png
-share/apps/kword/icons/hicolor/22x22/actions/sub.png
-share/apps/kword/icons/hicolor/22x22/actions/super.png
-share/apps/kword/icons/hicolor/22x22/actions/tree_arrange.png
-share/apps/kword/icons/hicolor/22x22/actions/unsortedList.png
-share/apps/kword/kpartplugins/scan-kword.rc
-share/apps/kword/kword.rc
-share/apps/kword/templates/Normal/.directory
-share/apps/kword/templates/Normal/.icon/A4.png
-share/apps/kword/templates/Normal/.icon/Letter.png
-share/apps/kword/templates/Normal/.icon/PlainText.png
-share/apps/kword/templates/Normal/.icon/TwoColumns.png
-share/apps/kword/templates/Normal/.source/A4.kwt
-share/apps/kword/templates/Normal/.source/Letter.kwt
-share/apps/kword/templates/Normal/.source/PlainText.kwt
-share/apps/kword/templates/Normal/.source/TwoColumns.kwt
-share/apps/kword/templates/Normal/A4.desktop
-share/apps/kword/templates/Normal/Letter.desktop
-share/apps/kword/templates/Normal/PlainText.desktop
-share/apps/kword/templates/Normal/TwoColumns.desktop
-share/apps/kword/templates/Publishing/.directory
-share/apps/kword/templates/Publishing/.icon/SimpleLayout.png
-share/apps/kword/templates/Publishing/.source/SimpleLayout.kwt
-share/apps/kword/templates/Publishing/SimpleLayout.desktop
-share/doc/HTML/en/koffice/README.documentation
-share/doc/HTML/en/koffice/common
-share/doc/HTML/en/koffice/index.cache.bz2
-share/doc/HTML/en/koffice/index.docbook
-share/doc/HTML/en/kontour/align.png
-share/doc/HTML/en/kontour/align2.png
-share/doc/HTML/en/kontour/bezier.png
-share/doc/HTML/en/kontour/blend_dialog.png
-share/doc/HTML/en/kontour/colour.png
-share/doc/HTML/en/kontour/common
-share/doc/HTML/en/kontour/ellipse.png
-share/doc/HTML/en/kontour/export.png
-share/doc/HTML/en/kontour/freehand.png
-share/doc/HTML/en/kontour/index.cache.bz2
-share/doc/HTML/en/kontour/index.docbook
-share/doc/HTML/en/kontour/line.png
-share/doc/HTML/en/kontour/logo.png
-share/doc/HTML/en/kontour/movepoint.png
-share/doc/HTML/en/kontour/newpoint.png
-share/doc/HTML/en/kontour/open_dialog.png
-share/doc/HTML/en/kontour/pfeil.png
-share/doc/HTML/en/kontour/point.png
-share/doc/HTML/en/kontour/polygon-setup.png
-share/doc/HTML/en/kontour/polygon.png
-share/doc/HTML/en/kontour/rect.png
-share/doc/HTML/en/kontour/rmpoint.png
-share/doc/HTML/en/kontour/save_dialog.png
-share/doc/HTML/en/kontour/schichten.png
-share/doc/HTML/en/kontour/text.png
-share/doc/HTML/en/kontour/verteilen.png
-share/doc/HTML/en/kontour/zoom.png
-share/doc/HTML/en/koshell/common
-share/doc/HTML/en/koshell/index.cache.bz2
-share/doc/HTML/en/koshell/index.docbook
-share/doc/HTML/en/kpresenter/barmenus.png
-share/doc/HTML/en/kpresenter/barstyle1.png
-share/doc/HTML/en/kpresenter/barstyle2.png
-share/doc/HTML/en/kpresenter/barstyle3.png
-share/doc/HTML/en/kpresenter/barstyle4.png
-share/doc/HTML/en/kpresenter/barstyle5.png
-share/doc/HTML/en/kpresenter/barstyle6.png
-share/doc/HTML/en/kpresenter/barstyle7.png
-share/doc/HTML/en/kpresenter/common
-share/doc/HTML/en/kpresenter/faq.docbook
-share/doc/HTML/en/kpresenter/guides.docbook
-share/doc/HTML/en/kpresenter/index.cache.bz2
-share/doc/HTML/en/kpresenter/index.docbook
-share/doc/HTML/en/kpresenter/menuedit.png
-share/doc/HTML/en/kpresenter/menuextra.png
-share/doc/HTML/en/kpresenter/menufile.png
-share/doc/HTML/en/kpresenter/menuhelp.png
-share/doc/HTML/en/kpresenter/menuinsert.png
-share/doc/HTML/en/kpresenter/menus.docbook
-share/doc/HTML/en/kpresenter/menuscreen.png
-share/doc/HTML/en/kpresenter/menutext.png
-share/doc/HTML/en/kpresenter/menutools.png
-share/doc/HTML/en/kpresenter/menuview.png
-share/doc/HTML/en/kpresenter/options.docbook
-share/doc/HTML/en/kpresenter/screen.docbook
-share/doc/HTML/en/kpresenter/tut01.png
-share/doc/HTML/en/kpresenter/tut02.png
-share/doc/HTML/en/kpresenter/tut03.png
-share/doc/HTML/en/kpresenter/tut04.png
-share/doc/HTML/en/kpresenter/tut05.png
-share/doc/HTML/en/kpresenter/tut06.png
-share/doc/HTML/en/kpresenter/tut07.png
-share/doc/HTML/en/kpresenter/tut08.png
-share/doc/HTML/en/kpresenter/tut09.png
-share/doc/HTML/en/kpresenter/tut10.png
-share/doc/HTML/en/kpresenter/tut11.png
-share/doc/HTML/en/kpresenter/tut12.png
-share/doc/HTML/en/kpresenter/tut13.png
-share/doc/HTML/en/kpresenter/tut14.png
-share/doc/HTML/en/kpresenter/tut15.png
-share/doc/HTML/en/kpresenter/tut16.png
-share/doc/HTML/en/kpresenter/tut17.png
-share/doc/HTML/en/kpresenter/tut18.png
-share/doc/HTML/en/kpresenter/tut19.png
-share/doc/HTML/en/kpresenter/tut20.png
-share/doc/HTML/en/kpresenter/tut21.png
-share/doc/HTML/en/kpresenter/tut22.png
-share/doc/HTML/en/kpresenter/tut23.png
-share/doc/HTML/en/kpresenter/tutorial.docbook
-share/doc/HTML/en/kspread/common
-share/doc/HTML/en/kspread/index.cache.bz2
-share/doc/HTML/en/kspread/index.docbook
-share/doc/HTML/en/kugar/common
-share/doc/HTML/en/kugar/datadtd.docbook
-share/doc/HTML/en/kugar/dataref.docbok
-share/doc/HTML/en/kugar/dataref.docbook
-share/doc/HTML/en/kugar/index.cache.bz2
-share/doc/HTML/en/kugar/index.docbook
-share/doc/HTML/en/kugar/index.html
-share/doc/HTML/en/kugar/kugar.png
-share/doc/HTML/en/kugar/template-elements.docbook
-share/doc/HTML/en/kugar/template.docbook
-share/doc/HTML/en/kugar/templatedtd.docbook
-share/doc/HTML/en/kword/ChooseTempDia.png
-share/doc/HTML/en/kword/Tut1.png
-share/doc/HTML/en/kword/Tut10.png
-share/doc/HTML/en/kword/Tut11a.png
-share/doc/HTML/en/kword/Tut11b.png
-share/doc/HTML/en/kword/Tut12.png
-share/doc/HTML/en/kword/Tut13.png
-share/doc/HTML/en/kword/Tut14.png
-share/doc/HTML/en/kword/Tut14a.png
-share/doc/HTML/en/kword/Tut15.png
-share/doc/HTML/en/kword/Tut15a.png
-share/doc/HTML/en/kword/Tut16.png
-share/doc/HTML/en/kword/Tut17.png
-share/doc/HTML/en/kword/Tut18.png
-share/doc/HTML/en/kword/Tut19.png
-share/doc/HTML/en/kword/Tut2.png
-share/doc/HTML/en/kword/Tut20.png
-share/doc/HTML/en/kword/Tut21.png
-share/doc/HTML/en/kword/Tut22.png
-share/doc/HTML/en/kword/Tut3.png
-share/doc/HTML/en/kword/Tut4.png
-share/doc/HTML/en/kword/Tut6.png
-share/doc/HTML/en/kword/Tut7.png
-share/doc/HTML/en/kword/Tut8.png
-share/doc/HTML/en/kword/Tut9.png
-share/doc/HTML/en/kword/alignBlock.png
-share/doc/HTML/en/kword/alignCenter.png
-share/doc/HTML/en/kword/alignLeft.png
-share/doc/HTML/en/kword/alignRight.png
-share/doc/HTML/en/kword/auto1.png
-share/doc/HTML/en/kword/auto2.png
-share/doc/HTML/en/kword/auto3.png
-share/doc/HTML/en/kword/basic.png
-share/doc/HTML/en/kword/bbord.png
-share/doc/HTML/en/kword/bdcolorbut.png
-share/doc/HTML/en/kword/bdselbut.png
-share/doc/HTML/en/kword/bdsizebut.png
-share/doc/HTML/en/kword/bkgdcolorbut.png
-share/doc/HTML/en/kword/bold.png
-share/doc/HTML/en/kword/borbutB.png
-share/doc/HTML/en/kword/borbutL.png
-share/doc/HTML/en/kword/borbutR.png
-share/doc/HTML/en/kword/borbutT.png
-share/doc/HTML/en/kword/bord.png
-share/doc/HTML/en/kword/bordtb.png
-share/doc/HTML/en/kword/bultxtbut.png
-share/doc/HTML/en/kword/cancel.png
-share/doc/HTML/en/kword/cftb.png
-share/doc/HTML/en/kword/chcolorbut.png
-share/doc/HTML/en/kword/chfontbut.png
-share/doc/HTML/en/kword/chsizebut.png
-share/doc/HTML/en/kword/chstylebut.png
-share/doc/HTML/en/kword/clipart-from-file.png
-share/doc/HTML/en/kword/clipart.png
-share/doc/HTML/en/kword/close.png
-share/doc/HTML/en/kword/colin.png
-share/doc/HTML/en/kword/colout.png
-share/doc/HTML/en/kword/common
-share/doc/HTML/en/kword/ctab.png
-share/doc/HTML/en/kword/ctab2.png
-share/doc/HTML/en/kword/decindbut.png
-share/doc/HTML/en/kword/delcoldlg.png
-share/doc/HTML/en/kword/delete-table-col.png
-share/doc/HTML/en/kword/delete-table-row.png
-share/doc/HTML/en/kword/delrowdlg.png
-share/doc/HTML/en/kword/details.png
-share/doc/HTML/en/kword/dtab.png
-share/doc/HTML/en/kword/dtab2.png
-share/doc/HTML/en/kword/dtpfmtpg1.png
-share/doc/HTML/en/kword/dtpfmtpg2.png
-share/doc/HTML/en/kword/edit.png
-share/doc/HTML/en/kword/editcopy.png
-share/doc/HTML/en/kword/editcut.png
-share/doc/HTML/en/kword/editpaste.png
-share/doc/HTML/en/kword/editspace.png
-share/doc/HTML/en/kword/edittb.png
-share/doc/HTML/en/kword/exit.png
-share/doc/HTML/en/kword/extra.png
-share/doc/HTML/en/kword/fchardlg.png
-share/doc/HTML/en/kword/fcrtb.png
-share/doc/HTML/en/kword/file.png
-share/doc/HTML/en/kword/filefloppy.png
-share/doc/HTML/en/kword/filenew2.png
-share/doc/HTML/en/kword/fileopen.png
-share/doc/HTML/en/kword/fileprint.png
-share/doc/HTML/en/kword/fileprint2.png
-share/doc/HTML/en/kword/filequickprint.png
-share/doc/HTML/en/kword/filetb.png
-share/doc/HTML/en/kword/find.png
-share/doc/HTML/en/kword/finddlg.png
-share/doc/HTML/en/kword/formabs.png
-share/doc/HTML/en/kword/format.png
-share/doc/HTML/en/kword/formbrac.png
-share/doc/HTML/en/kword/formcbrac.png
-share/doc/HTML/en/kword/formfrac.png
-share/doc/HTML/en/kword/formframe1.png
-share/doc/HTML/en/kword/formframe2.png
-share/doc/HTML/en/kword/formframe3.png
-share/doc/HTML/en/kword/formframe4.png
-share/doc/HTML/en/kword/forminteg.png
-share/doc/HTML/en/kword/formllind.png
-share/doc/HTML/en/kword/formlrind.png
-share/doc/HTML/en/kword/formmat.png
-share/doc/HTML/en/kword/formprod.png
-share/doc/HTML/en/kword/formsbrac.png
-share/doc/HTML/en/kword/formsqrt.png
-share/doc/HTML/en/kword/formsum.png
-share/doc/HTML/en/kword/formulind.png
-share/doc/HTML/en/kword/formurind.png
-share/doc/HTML/en/kword/fpara1.png
-share/doc/HTML/en/kword/fpara2.png
-share/doc/HTML/en/kword/fpara3.png
-share/doc/HTML/en/kword/fpara4.png
-share/doc/HTML/en/kword/fpara5.png
-share/doc/HTML/en/kword/fpicture.png
-share/doc/HTML/en/kword/framemode.png
-share/doc/HTML/en/kword/framers.png
-share/doc/HTML/en/kword/incindbut.png
-share/doc/HTML/en/kword/index.cache.bz2
-share/doc/HTML/en/kword/index.docbook
-share/doc/HTML/en/kword/inscoldlg.png
-share/doc/HTML/en/kword/insert-table-col.png
-share/doc/HTML/en/kword/insert-table-row.png
-share/doc/HTML/en/kword/insert.png
-share/doc/HTML/en/kword/insrowdlg.png
-share/doc/HTML/en/kword/inssc.png
-share/doc/HTML/en/kword/instab1.png
-share/doc/HTML/en/kword/instab2.png
-share/doc/HTML/en/kword/instb.png
-share/doc/HTML/en/kword/intro1.png
-share/doc/HTML/en/kword/intro2.png
-share/doc/HTML/en/kword/intro3.png
-share/doc/HTML/en/kword/ital.png
-share/doc/HTML/en/kword/italic.png
-share/doc/HTML/en/kword/joincell.png
-share/doc/HTML/en/kword/kpart.png
-share/doc/HTML/en/kword/kwordbasics.docbook
-share/doc/HTML/en/kword/kwordfundimentals.docbook
-share/doc/HTML/en/kword/kwordguides1.docbook
-share/doc/HTML/en/kword/kwordguides2.docbook
-share/doc/HTML/en/kword/kwordguides3.docbook
-share/doc/HTML/en/kword/kwordguides3b.docbook
-share/doc/HTML/en/kword/kwordguides3c.docbook
-share/doc/HTML/en/kword/kwordguides4.docbook
-share/doc/HTML/en/kword/kwordmbtb.docbook
-share/doc/HTML/en/kword/kwordopt.docbook
-share/doc/HTML/en/kword/kwordtutorial.docbook
-share/doc/HTML/en/kword/landscape.png
-share/doc/HTML/en/kword/larrow.png
-share/doc/HTML/en/kword/lbord.png
-share/doc/HTML/en/kword/lspcbut.png
-share/doc/HTML/en/kword/ltab.png
-share/doc/HTML/en/kword/ltab2.png
-share/doc/HTML/en/kword/neonpen.png
-share/doc/HTML/en/kword/newfolder.png
-share/doc/HTML/en/kword/nodet.png
-share/doc/HTML/en/kword/numtxtbut.png
-share/doc/HTML/en/kword/ok.png
-share/doc/HTML/en/kword/opendlg.png
-share/doc/HTML/en/kword/opt1.png
-share/doc/HTML/en/kword/opt2.png
-share/doc/HTML/en/kword/optkb.png
-share/doc/HTML/en/kword/opttb.png
-share/doc/HTML/en/kword/paratb.png
-share/doc/HTML/en/kword/part-kchart.png
-share/doc/HTML/en/kword/part-kformula.png
-share/doc/HTML/en/kword/part-killustrator.png
-share/doc/HTML/en/kword/part-kimage.png
-share/doc/HTML/en/kword/part-kimageshop.png
-share/doc/HTML/en/kword/part-kspread.png
-share/doc/HTML/en/kword/part-kword.png
-share/doc/HTML/en/kword/part-unspecif.png
-share/doc/HTML/en/kword/parts.png
-share/doc/HTML/en/kword/picture.png
-share/doc/HTML/en/kword/pntdlg.png
-share/doc/HTML/en/kword/portrait.png
-share/doc/HTML/en/kword/product.png
-share/doc/HTML/en/kword/rarrow.png
-share/doc/HTML/en/kword/rbord.png
-share/doc/HTML/en/kword/redo.png
-share/doc/HTML/en/kword/repldlg.png
-share/doc/HTML/en/kword/rowin.png
-share/doc/HTML/en/kword/rowout.png
-share/doc/HTML/en/kword/rtab.png
-share/doc/HTML/en/kword/rtab2.png
-share/doc/HTML/en/kword/ruler.png
-share/doc/HTML/en/kword/saved1.png
-share/doc/HTML/en/kword/saved2.png
-share/doc/HTML/en/kword/savedlg.png
-share/doc/HTML/en/kword/savetmpl1.png
-share/doc/HTML/en/kword/savetmpl2.png
-share/doc/HTML/en/kword/savetmpl3.png
-share/doc/HTML/en/kword/savetmpl4.png
-share/doc/HTML/en/kword/screen.png
-share/doc/HTML/en/kword/select1.png
-share/doc/HTML/en/kword/spell.png
-share/doc/HTML/en/kword/spelldlg.png
-share/doc/HTML/en/kword/stkout.png
-share/doc/HTML/en/kword/styldlg1.png
-share/doc/HTML/en/kword/styldlg2.png
-share/doc/HTML/en/kword/styldlg3.png
-share/doc/HTML/en/kword/styldlg4.png
-share/doc/HTML/en/kword/styldlg5.png
-share/doc/HTML/en/kword/styldlg6.png
-share/doc/HTML/en/kword/styldlg7.png
-share/doc/HTML/en/kword/styldlg8.png
-share/doc/HTML/en/kword/subscbut.png
-share/doc/HTML/en/kword/sum.png
-share/doc/HTML/en/kword/supscbut.png
-share/doc/HTML/en/kword/table.png
-share/doc/HTML/en/kword/tb1.png
-share/doc/HTML/en/kword/tb2.png
-share/doc/HTML/en/kword/tb3.png
-share/doc/HTML/en/kword/tb4.png
-share/doc/HTML/en/kword/tbmax.png
-share/doc/HTML/en/kword/tbmin.png
-share/doc/HTML/en/kword/tbord.png
-share/doc/HTML/en/kword/tedittb.png
-share/doc/HTML/en/kword/text-bold.png
-share/doc/HTML/en/kword/text-italic.png
-share/doc/HTML/en/kword/text-underlined.png
-share/doc/HTML/en/kword/textmode.png
-share/doc/HTML/en/kword/tfcreatebut.png
-share/doc/HTML/en/kword/tools.png
-share/doc/HTML/en/kword/underl.png
-share/doc/HTML/en/kword/undl.png
-share/doc/HTML/en/kword/undo.png
-share/doc/HTML/en/kword/uplevel.png
-share/doc/HTML/en/kword/view.png
-share/doc/HTML/en/kword/wpfmtpg1.png
-share/doc/HTML/en/kword/wpfmtpg2.png
-share/doc/HTML/en/kword/wpfmtpg3.png
-share/doc/HTML/en/kword/zoom.png
-share/icons/hicolor/16x16/actions/abs.png
-share/icons/hicolor/16x16/actions/brace.png
-share/icons/hicolor/16x16/actions/brackets.png
-share/icons/hicolor/16x16/actions/frac.png
-share/icons/hicolor/16x16/actions/int.png
-share/icons/hicolor/16x16/actions/lsub.png
-share/icons/hicolor/16x16/actions/lsup.png
-share/icons/hicolor/16x16/actions/matrix.png
-share/icons/hicolor/16x16/actions/onetwomatrix.png
-share/icons/hicolor/16x16/actions/paren.png
-share/icons/hicolor/16x16/actions/prod.png
-share/icons/hicolor/16x16/actions/rsub.png
-share/icons/hicolor/16x16/actions/rsup.png
-share/icons/hicolor/16x16/actions/sqrt.png
-share/icons/hicolor/16x16/actions/sum.png
-share/icons/hicolor/16x16/apps/kchart.png
-share/icons/hicolor/16x16/apps/kivio.png
-share/icons/hicolor/16x16/apps/kontour.png
-share/icons/hicolor/16x16/apps/kpresenter.png
-share/icons/hicolor/16x16/apps/kspread.png
-share/icons/hicolor/16x16/apps/kugar.png
-share/icons/hicolor/16x16/apps/kword.png
-share/icons/hicolor/16x16/mimetypes/kugardata.png
-share/icons/hicolor/22x22/actions/abs.png
-share/icons/hicolor/22x22/actions/brace.png
-share/icons/hicolor/22x22/actions/brackets.png
-share/icons/hicolor/22x22/actions/frac.png
-share/icons/hicolor/22x22/actions/int.png
-share/icons/hicolor/22x22/actions/lsub.png
-share/icons/hicolor/22x22/actions/lsup.png
-share/icons/hicolor/22x22/actions/matrix.png
-share/icons/hicolor/22x22/actions/onetwomatrix.png
-share/icons/hicolor/22x22/actions/paren.png
-share/icons/hicolor/22x22/actions/prod.png
-share/icons/hicolor/22x22/actions/rsub.png
-share/icons/hicolor/22x22/actions/rsup.png
-share/icons/hicolor/22x22/actions/sqrt.png
-share/icons/hicolor/22x22/actions/sum.png
-share/icons/hicolor/22x22/apps/kivio.png
-share/icons/hicolor/22x22/apps/kugar.png
-share/icons/hicolor/22x22/mimetypes/kugardata.png
-share/icons/hicolor/32x32/actions/abs.png
-share/icons/hicolor/32x32/actions/brace.png
-share/icons/hicolor/32x32/actions/brackets.png
-share/icons/hicolor/32x32/actions/frac.png
-share/icons/hicolor/32x32/actions/int.png
-share/icons/hicolor/32x32/actions/lsub.png
-share/icons/hicolor/32x32/actions/lsup.png
-share/icons/hicolor/32x32/actions/matrix.png
-share/icons/hicolor/32x32/actions/onetwomatrix.png
-share/icons/hicolor/32x32/actions/paren.png
-share/icons/hicolor/32x32/actions/prod.png
-share/icons/hicolor/32x32/actions/rsub.png
-share/icons/hicolor/32x32/actions/rsup.png
-share/icons/hicolor/32x32/actions/sqrt.png
-share/icons/hicolor/32x32/actions/sum.png
-share/icons/hicolor/32x32/apps/kchart.png
-share/icons/hicolor/32x32/apps/kivio.png
-share/icons/hicolor/32x32/apps/kontour.png
-share/icons/hicolor/32x32/apps/kpresenter.png
-share/icons/hicolor/32x32/apps/kspread.png
-share/icons/hicolor/32x32/apps/kugar.png
-share/icons/hicolor/32x32/apps/kword.png
-share/icons/hicolor/32x32/mimetypes/kugardata.png
-share/icons/hicolor/48x48/apps/kchart.png
-share/icons/hicolor/48x48/apps/kivio.png
-share/icons/hicolor/48x48/apps/kontour.png
-share/icons/hicolor/48x48/apps/kpresenter.png
-share/icons/hicolor/48x48/apps/kspread.png
-share/icons/hicolor/48x48/apps/kugar.png
-share/icons/hicolor/48x48/apps/kword.png
-share/icons/hicolor/48x48/mimetypes/kugardata.png
-share/icons/locolor/16x16/apps/kspreadcalc.png
-share/icons/locolor/22x22/apps/kspreadcalc.png
-share/icons/locolor/32x32/apps/kspreadcalc.png
-share/mimelnk/application/x-abiword.desktop
-share/mimelnk/application/x-quattropro.desktop
-share/mimelnk/image/x-msod.desktop
-share/mimelnk/image/x-svg.desktop
-share/mimelnk/image/x-wmf.desktop
-share/mimelnk/image/x-xfig.desktop
-share/mimelnk/text/x-csv.desktop
-share/mimelnk/text/x-gnumeric.desktop
-share/services/ki_rtf_export.desktop
-share/services/killustrator_applixgraphic_import.desktop
-share/services/killustrator_msod_import.desktop
-share/services/killustrator_svg_export.desktop
-share/services/killustrator_svg_import.desktop
-share/services/killustrator_wmf_import.desktop
-share/services/killustrator_xfig_import.desktop
-share/services/kivioconnectortool.desktop
-share/services/kivioselecttool.desktop
-share/services/kiviotexttool.desktop
-share/services/kiviozoomtool.desktop
-share/services/kodocinfopropspage.desktop
-share/services/kprkword.desktop
-share/services/kspelltool.desktop
-share/services/kspelltool_kword.desktop
-share/services/kspread_applixspread_import.desktop
-share/services/kspread_csv_export.desktop
-share/services/kspread_csv_import.desktop
-share/services/kspread_gnumeric_export.desktop
-share/services/kspread_gnumeric_import.desktop
-share/services/kspread_html_export.desktop
-share/services/kspread_qpro_import.desktop
-share/services/kspreadcalc.desktop
-share/services/kword_abiword_export.desktop
-share/services/kword_abiword_import.desktop
-share/services/kword_applixword_import.desktop
-share/services/kword_ascii_export.desktop
-share/services/kword_ascii_import.desktop
-share/services/kword_docbook_export.desktop
-share/services/kword_html_export.desktop
-share/services/kword_html_import.desktop
-share/services/kword_latex_export.desktop
-share/services/kword_rtf_export.desktop
-share/services/kword_wp_import.desktop
-share/services/ole_excel97_import.desktop
-share/services/ole_powerpoint97_import.desktop
-share/services/ole_winword97_import.desktop
-share/servicetypes/kochart.desktop
-share/servicetypes/kofficepart.desktop
-share/servicetypes/kofilter.desktop
-share/servicetypes/koplugin.desktop
-share/servicetypes/kotool.desktop
-share/templates/.source/Illustration.kil
-share/templates/.source/Presentation.kpt
-share/templates/.source/SpreadSheet.ksp
-share/templates/.source/TextDocument.kwt
-share/templates/Illustration.desktop
-share/templates/Presentation.desktop
-share/templates/SpreadSheet.desktop
-share/templates/TextDocument.desktop
-@comment directories
-@dirrm share/templates/.source
-@dirrm share/templates
-@dirrm share/servicetypes
-@dirrm share/services
-@dirrm share/mimelnk/text
-@dirrm share/mimelnk/image
-@dirrm share/mimelnk/application
-@dirrm share/mimelnk
-@dirrm share/icons/locolor/32x32/apps
-@dirrm share/icons/locolor/32x32
-@dirrm share/icons/locolor/22x22/apps
-@dirrm share/icons/locolor/22x22
-@dirrm share/icons/locolor/16x16/apps
-@dirrm share/icons/locolor/16x16
-@dirrm share/icons/locolor
-@dirrm share/icons/hicolor/48x48/mimetypes
-@dirrm share/icons/hicolor/48x48/apps
-@dirrm share/icons/hicolor/48x48
-@dirrm share/icons/hicolor/32x32/mimetypes
-@dirrm share/icons/hicolor/32x32/apps
-@dirrm share/icons/hicolor/32x32/actions
-@dirrm share/icons/hicolor/32x32
-@dirrm share/icons/hicolor/22x22/mimetypes
-@dirrm share/icons/hicolor/22x22/apps
-@dirrm share/icons/hicolor/22x22/actions
-@dirrm share/icons/hicolor/22x22
-@dirrm share/icons/hicolor/16x16/mimetypes
-@dirrm share/icons/hicolor/16x16/apps
-@dirrm share/icons/hicolor/16x16/actions
-@dirrm share/icons/hicolor/16x16
-@dirrm share/icons/hicolor
-@dirrm share/icons
-@dirrm share/doc/HTML/en/kword
-@dirrm share/doc/HTML/en/kugar
-@dirrm share/doc/HTML/en/kspread
-@dirrm share/doc/HTML/en/kpresenter
-@dirrm share/doc/HTML/en/koshell
-@dirrm share/doc/HTML/en/kontour
-@dirrm share/doc/HTML/en/koffice
-@dirrm share/doc/HTML/en
-@dirrm share/doc/HTML
-@dirrm share/apps/kword/templates/Publishing/.source
-@dirrm share/apps/kword/templates/Publishing/.icon
-@dirrm share/apps/kword/templates/Publishing
-@dirrm share/apps/kword/templates/Normal/.source
-@dirrm share/apps/kword/templates/Normal/.icon
-@dirrm share/apps/kword/templates/Normal
-@dirrm share/apps/kword/templates
-@dirrm share/apps/kword/kpartplugins
-@dirrm share/apps/kword/icons/hicolor/22x22/actions
-@dirrm share/apps/kword/icons/hicolor/22x22
-@dirrm share/apps/kword/icons/hicolor/16x16/actions
-@dirrm share/apps/kword/icons/hicolor/16x16
-@dirrm share/apps/kword/icons/hicolor
-@dirrm share/apps/kword/icons
-@dirrm share/apps/kword/expression
-@dirrm share/apps/kword/dtd
-@dirrm share/apps/kword
-@dirrm share/apps/kugar/templates
-@dirrm share/apps/kugar/dtd
-@dirrm share/apps/kugar
-@dirrm share/apps/kspread/tablestyles
-@dirrm share/apps/kspread/kpartplugins
-@dirrm share/apps/kspread/icons/hicolor/32x32/actions
-@dirrm share/apps/kspread/icons/hicolor/32x32
-@dirrm share/apps/kspread/icons/hicolor/22x22/actions
-@dirrm share/apps/kspread/icons/hicolor/22x22
-@dirrm share/apps/kspread/icons/hicolor/16x16/actions
-@dirrm share/apps/kspread/icons/hicolor/16x16
-@dirrm share/apps/kspread/icons/hicolor
-@dirrm share/apps/kspread/icons
-@dirrm share/apps/kspread/extensions
-@dirrm share/apps/kspread/dtd
-@dirrm share/apps/kspread
-@dirrm share/apps/kpresenter/templates/letter/.source
-@dirrm share/apps/kpresenter/templates/letter
-@dirrm share/apps/kpresenter/templates/legal/.source
-@dirrm share/apps/kpresenter/templates/legal
-@dirrm share/apps/kpresenter/templates/Screenpresentations/.source
-@dirrm share/apps/kpresenter/templates/Screenpresentations/.icon
-@dirrm share/apps/kpresenter/templates/Screenpresentations
-@dirrm share/apps/kpresenter/templates/Screen/.source
-@dirrm share/apps/kpresenter/templates/Screen
-@dirrm share/apps/kpresenter/templates/A4/.source
-@dirrm share/apps/kpresenter/templates/A4
-@dirrm share/apps/kpresenter/templates
-@dirrm share/apps/kpresenter/slideshow
-@dirrm share/apps/kpresenter/pics
-@dirrm share/apps/kpresenter/kpartplugins
-@dirrm share/apps/kpresenter/icons/hicolor/22x22/actions
-@dirrm share/apps/kpresenter/icons/hicolor/22x22
-@dirrm share/apps/kpresenter/icons/hicolor
-@dirrm share/apps/kpresenter/icons
-@dirrm share/apps/kpresenter/dtd
-@dirrm share/apps/kpresenter/autoforms/Connections/.source
-@dirrm share/apps/kpresenter/autoforms/Connections/.icon
-@dirrm share/apps/kpresenter/autoforms/Connections
-@dirrm share/apps/kpresenter/autoforms/Arrows/.source
-@dirrm share/apps/kpresenter/autoforms/Arrows/.icon
-@dirrm share/apps/kpresenter/autoforms/Arrows
-@dirrm share/apps/kpresenter/autoforms
-@dirrm share/apps/kpresenter
-@dirrm share/apps/kontour/templates/Simple/.source
-@dirrm share/apps/kontour/templates/Simple/.icon
-@dirrm share/apps/kontour/templates/Simple
-@dirrm share/apps/kontour/templates
-@dirrm share/apps/kontour/kpartplugins
-@dirrm share/apps/kontour/icons/hicolor/48x48/apps
-@dirrm share/apps/kontour/icons/hicolor/48x48
-@dirrm share/apps/kontour/icons/hicolor/32x32/apps
-@dirrm share/apps/kontour/icons/hicolor/32x32
-@dirrm share/apps/kontour/icons/hicolor/16x16/apps
-@dirrm share/apps/kontour/icons/hicolor/16x16/actions
-@dirrm share/apps/kontour/icons/hicolor/16x16
-@dirrm share/apps/kontour/icons/hicolor
-@dirrm share/apps/kontour/icons
-@dirrm share/apps/kontour
-@dirrm share/apps/koffice/pics
-@dirrm share/apps/koffice/icons/hicolor/48x48/apps
-@dirrm share/apps/koffice/icons/hicolor/48x48
-@dirrm share/apps/koffice/icons/hicolor/32x32/apps
-@dirrm share/apps/koffice/icons/hicolor/32x32/actions
-@dirrm share/apps/koffice/icons/hicolor/32x32
-@dirrm share/apps/koffice/icons/hicolor/22x22/actions/part
-@dirrm share/apps/koffice/icons/hicolor/22x22/actions
-@dirrm share/apps/koffice/icons/hicolor/22x22
-@dirrm share/apps/koffice/icons/hicolor/16x16/apps
-@dirrm share/apps/koffice/icons/hicolor/16x16/actions
-@dirrm share/apps/koffice/icons/hicolor/16x16
-@dirrm share/apps/koffice/icons/hicolor
-@dirrm share/apps/koffice/icons
-@dirrm share/apps/koffice
-@dirrm share/apps/kivio/stencils/Flowcharting/BasicFlowcharting
-@dirrm share/apps/kivio/stencils/Flowcharting
-@dirrm share/apps/kivio/stencils
-@dirrm share/apps/kivio/pics
-@dirrm share/apps/kivio/kpartplugins
-@dirrm share/apps/kivio/icons/hicolor/32x32/actions
-@dirrm share/apps/kivio/icons/hicolor/32x32
-@dirrm share/apps/kivio/icons/hicolor/22x22/actions
-@dirrm share/apps/kivio/icons/hicolor/22x22
-@dirrm share/apps/kivio/icons/hicolor/16x16/actions
-@dirrm share/apps/kivio/icons/hicolor/16x16
-@dirrm share/apps/kivio/icons/hicolor
-@dirrm share/apps/kivio/icons
-@dirrm share/apps/kivio/autoloadStencils
-@dirrm share/apps/kivio
-@dirrm share/apps/kformula/pics
-@dirrm share/apps/kformula
-@dirrm share/apps/kchart/pics
-@dirrm share/apps/kchart/icons/locolor/16x16/actions
-@dirrm share/apps/kchart/icons/locolor/16x16
-@dirrm share/apps/kchart/icons/locolor
-@dirrm share/apps/kchart/icons/hicolor/22x22/actions
-@dirrm share/apps/kchart/icons/hicolor/22x22
-@dirrm share/apps/kchart/icons/hicolor
-@dirrm share/apps/kchart/icons
-@dirrm share/apps/kchart
-@dirrm share/apps
-@dirrm share/applnk/Office
-@dirrm share/applnk
diff --git a/editors/mode-info/Makefile b/editors/mode-info/Makefile
deleted file mode 100644
index 3c621c521c78..000000000000
--- a/editors/mode-info/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-# New ports collection makefile for: elisp-info.el
-# Date Created: 21 Jan 2002
-# Whom: Yoichi NAKAYAMA <yoichi@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= elisp-info
-PORTVERSION= 2.11
-CATEGORIES= japanese elisp
-MASTER_SITES= http://namazu.org/~tsuchiya/elisp/
-DISTNAME= ${PORTNAME}
-EXTRACT_SUFX= .el
-
-MAINTAINER= yoichi@FreeBSD.org
-
-BUILD_DEPENDS= ${LOCALBASE}/info/elisp-ja:${PORTSDIR}/japanese/elisp-manual
-RUN_DEPENDS= ${LOCALBASE}/info/elisp-ja:${PORTSDIR}/japanese/elisp-manual
-
-NO_WRKSUBDIR= yes
-EXTRACT_CMD= ${CP}
-EXTRACT_BEFORE_ARGS= -p
-EXTRACT_AFTER_ARGS= ./
-
-EMACS_PORT_NAME?= emacs21
-EMACS_NO_RUN_DEPENDS= yes
-LISPDIR?= ${PREFIX}/${EMACS_SITE_LISPDIR}/${PORTNAME}
-
-post-extract:
- ${CP} ${FILESDIR}/ELISP_CFG ${WRKDIR}
-do-build:
- (cd ${WRKDIR}; \
- ${EMACS_CMD} -batch -l ./ELISP_CFG -l ./${PORTNAME}.el -f ${PORTNAME}-make-index)
-do-install:
- ${MKDIR} ${LISPDIR}
- ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}.el ${LISPDIR}
- ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}-index.el ${LISPDIR}
- ${INSTALL_DATA} ${FILESDIR}/${PORTNAME}-setup.el ${LISPDIR}
-
-.include <bsd.port.mk>
diff --git a/editors/mode-info/distinfo b/editors/mode-info/distinfo
deleted file mode 100644
index 08cb74c396ca..000000000000
--- a/editors/mode-info/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (elisp-info.el) = 8f1d82402b087992586186597a88fe4c
diff --git a/editors/mode-info/files/ELISP_CFG b/editors/mode-info/files/ELISP_CFG
deleted file mode 100644
index a426e885e557..000000000000
--- a/editors/mode-info/files/ELISP_CFG
+++ /dev/null
@@ -1,3 +0,0 @@
-(require 'info)
-(info-initialize)
-(setq elisp-info-list '("elisp-ja"))
diff --git a/editors/mode-info/files/elisp-info-setup.el b/editors/mode-info/files/elisp-info-setup.el
deleted file mode 100644
index f1c56717c4b1..000000000000
--- a/editors/mode-info/files/elisp-info-setup.el
+++ /dev/null
@@ -1,11 +0,0 @@
-;; Setup for elisp-info.el
-(require 'elisp-info)
-(eval-after-load "help.el"
- (progn
- (define-key help-map "f" 'elisp-info-describe-function)
- (define-key help-map "d" 'elisp-info-describe-function)
- (define-key help-map "D" 'describe-function)
- (define-key help-map "v" 'elisp-info-describe-variable)
- (define-key help-map "V" 'describe-variable)
- (define-key help-mode-map "i" 'elisp-info-help-to-info)))
-(provide 'elisp-info-setup) \ No newline at end of file
diff --git a/editors/mode-info/pkg-comment b/editors/mode-info/pkg-comment
deleted file mode 100644
index eddebd1dbefd..000000000000
--- a/editors/mode-info/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Functions to refer Emacs-Lisp Reference Manual
diff --git a/editors/mode-info/pkg-descr b/editors/mode-info/pkg-descr
deleted file mode 100644
index ee499a09b98b..000000000000
--- a/editors/mode-info/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-This package provide functions for Emacs with which you can
-find description of function or variable from Emacs-Lisp
-Reference Manual. If you put (require 'elisp-info-setup)
-in ~/.emacs then following key binds are provided.
-
-C-h f (C-h d) : elisp-info-describe-function
-C-h D : describe-function
-C-h v : elisp-info-describe-variable
-C-h V : describe-variable
diff --git a/editors/mode-info/pkg-plist b/editors/mode-info/pkg-plist
deleted file mode 100644
index 80f6c0e28173..000000000000
--- a/editors/mode-info/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-%%EMACS_SITE_LISPDIR%%/elisp-info/elisp-info.el
-%%EMACS_SITE_LISPDIR%%/elisp-info/elisp-info-index.el
-%%EMACS_SITE_LISPDIR%%/elisp-info/elisp-info-setup.el
-@dirrm %%EMACS_SITE_LISPDIR%%/elisp-info
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 <bsd.port.pre.mk>
-
-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|<malloc.h>|<stdlib.h>|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 <bsd.port.post.mk>
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<nsISimpleEnumerator> subDirs ;
-+ nsCOMPtr <nsIAbDirectoryProperties> 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<nsISimpleEnumerator> subDirs ;
-+ retCode = dirFactory->CreateDirectory(properties, getter_AddRefs(subDirs));
- NS_ENSURE_SUCCESS(retCode, retCode) ;
- PRBool hasMore = PR_TRUE ;
- nsCOMPtr<nsISupportsArray> 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<nsILDAPConnection> 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 <xp_core.h>
- #include <nsCOMPtr.h>
- #include <nsISupportsArray.h>
- #include <nsStr.h>
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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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=<path to ml.exe directory>
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- AC_ARG_WITH(unzip-home,
- [ --with-unzip-home For Windows users, please supply the path for
- unzip.exe.
-@@ -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=<path to ml.exe directory>
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- AC_ARG_WITH(unzip-home,
- [ --with-unzip-home For Windows users, please supply the path for
- unzip.exe.
-@@ -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<nsISimpleEnumerator> subDirs ;
-+ nsCOMPtr <nsIAbDirectoryProperties> 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<nsISimpleEnumerator> subDirs ;
-+ retCode = dirFactory->CreateDirectory(properties, getter_AddRefs(subDirs));
- NS_ENSURE_SUCCESS(retCode, retCode) ;
- PRBool hasMore = PR_TRUE ;
- nsCOMPtr<nsISupportsArray> 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<nsILDAPConnection> 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 <xp_core.h>
- #include <nsCOMPtr.h>
- #include <nsISupportsArray.h>
- #include <nsStr.h>
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 <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
--#if !defined(NETBSD)
-+#if !(defined NETBSD || defined FREEBSD)
- #include <alloca.h>
- #endif
- #include <string.h>
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 <com/sun/star/lang/XServiceInfo.hpp>
- #endif
-
--#if !(defined WIN32 || defined MACOSX || defined NETBSD)
-+#if !(defined WIN32 || defined MACOSX || defined NETBSD || defined FREEBSD)
- #include <alloca.h>
- #endif
- #include <tools/string.hxx>
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 <com/sun/star/lang/XServiceInfo.hpp>
- #endif
-
--#if !(defined WIN32 || defined MACOSX || defined NETBSD)
-+#if !(defined WIN32 || defined MACOSX || defined NETBSD || defined FREEBSD)
- #include <alloca.h>
- #endif
- #include <tools/string.hxx>
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|<malloc.h>|<stdlib.h>|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 <machine/soundcard.h>
-+-# include <machine/pcaudioio.h>
-++# ifdef __i386__
-++# include <machine/pcaudioio.h>
-++# endif
-+ #else
-+ # ifdef __NetBSD__
-+ # include <sys/ioctl.h>
-+@@ -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 <limits.h>
-+ # 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|<malloc.h>|<stdlib.h>|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 <machine/soundcard.h>
-+-# include <machine/pcaudioio.h>
-++# ifdef __i386__
-++# include <machine/pcaudioio.h>
-++# endif
-+ #else
-+ # ifdef __NetBSD__
-+ # include <sys/ioctl.h>
-+@@ -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 <limits.h>
-+ # 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 <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD)
-+#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
- #include <langinfo.h>
-@@ -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 <sys/poll.h>
- #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 <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD)
-+#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
- #include <langinfo.h>
-@@ -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 <sys/poll.h>
- #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 <sys/types.h>
-+#include <sys/stat.h>
-+
- #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 <sys/types.h>
-+#include <sys/stat.h>
-+
- #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 <list>
-
-+#include <unistd.h>
-+
- #ifndef _CPPUHELPER_QUERYINTERFACE_HXX_
- #include <cppuhelper/queryinterface.hxx>
- #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 <list>
-
-+#include <unistd.h>
-+
- #ifndef _CPPUHELPER_QUERYINTERFACE_HXX_
- #include <cppuhelper/queryinterface.hxx>
- #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 <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !(defined NETBSD || defined FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
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 <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !(defined NETBSD || defined FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
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 <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
--#if !defined(NETBSD)
-+#if !(defined NETBSD || defined FREEBSD)
- #include <alloca.h>
- #endif
- #include <string.h>
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 <mrauch@netbsd.org>
- Martin Blapp <mbr@freebsd.org>
-
-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
diff --git a/editors/openoffice-1.1-devel/Makefile b/editors/openoffice-1.1-devel/Makefile
deleted file mode 100644
index 23c5cd913554..000000000000
--- a/editors/openoffice-1.1-devel/Makefile
+++ /dev/null
@@ -1,110 +0,0 @@
-# New ports collection makefile for: OpenOffice
-# Date created: 28 Februar 2002
-# Whom: Martin Blapp
-#
-# $FreeBSD$
-#
-
-PORTNAME= openoffice
-PORTVERSION= 642
-CATEGORIES= editors
-MASTER_SITES= ftp://sunsite.cnlab-switch.ch/mirror/OpenOffice/${PORTVERSION}/ \
- http://sf1.mirror.openoffice.org/${PORTVERSION}/ \
- ftp://ftp.cs.man.ac.uk/pub/toby/gpc/ \
- http://people.freebsd.org/~mbr/distfiles/
-DISTFILES= oo_${PORTVERSION}_src.tar.bz2 gpc231.tar.Z oo_moz095_i386_FreeBSD-4.tar.gz
-EXTRACT_ONLY= oo_${PORTVERSION}_src.tar.bz2
-
-MAINTAINER= mbr@FreeBSD.org
-
-BUILD_DEPENDS= ${LOCALBASE}/lib/libstlport_gcc.so:${PORTSDIR}/devel/stlport
-BUILD_DEPENDS+= ${LOCALBASE}/bin/gcc295:${PORTSDIR}/lang/gcc295
-BUILD_DEPENDS+= zip:${PORTSDIR}/archivers/zip
-BUILD_DEPENDS+= ${JAVAVM}:${PORTSDIR}/java/jdk13
-LIB_DEPENDS+= pth.14:${PORTSDIR}/devel/pth
-
-BROKEN= 'Work in progress -- does not build yet till the end'
-
-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_moz095_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_${PORTVERSION}_src/config_office
-
-CONFIGURE_ARGS+= --with-stlport4-home=${PREFIX} \
- --with-jdk-home=${JDK13DIR} \
- --with-os-version=${OSVERSION}
-
-CONFIGURE_ENV= PTHREAD_CFLAGS=${PTHREAD_CFLAGS} \
- PTHREAD_LIBS=${PTHREAD_LIBS} \
- CC=gcc295 \
- CXX=g++295
-
-MAKE_ENV= CC=${CC} CFLAGS=${CFLAGS}
-
-.include <bsd.port.pre.mk>
-
-pre-fetch:
-.if ${GCC_VERSION}!="2.95.2" && ${GCC_VERSION}!="2.95.3"
- @ ${ECHO}
- @ ${ECHO} Openoffice requires gcc 2.95.2 or better
- @ ${ECHO}
- @ ${FALSE}
-.endif
-.if ${OSVERSION} < 500031
- @${ECHO}
- @${ECHO} OS-VERSION ${OSVERSION}
- @${ECHO}
- @${ECHO} Openoffice depends on OS-Fixes which are
- @${ECHO} not yet available.
- @${FALSE}
-.endif
-
-pre-extract:
-.if !defined(DISPLAY) || ${DISPLAY} == ""
- @ ${ECHO}
- @ ${ECHO} Can\'t open display:
- @ ${ECHO} Please check your DISPLAY variable.
- @ ${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|<malloc.h>|<stdlib.h>|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'
-
-do-install:
- @cd ${WRKSRC}/.. && ./setup -r:oo_setup.resp
-
-.include <bsd.port.post.mk>
diff --git a/editors/openoffice-1.1-devel/distinfo b/editors/openoffice-1.1-devel/distinfo
deleted file mode 100644
index 81e3a3a4781e..000000000000
--- a/editors/openoffice-1.1-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (oo_642_src.tar.bz2) = fc39bdf5f4b277c343d2cc38b0d70c7d
-MD5 (gpc231.tar.Z) = fdb06fdb5a4670b172f9fb738b717be9
-MD5 (oo_moz095_i386_FreeBSD-4.tar.gz) = e92e25759f0b1bf16a36a091bf17e1b0
diff --git a/editors/openoffice-1.1-devel/files/patch-berkeleydb+db-3.2.9.patch b/editors/openoffice-1.1-devel/files/patch-berkeleydb+db-3.2.9.patch
deleted file mode 100644
index 97fec46bcef4..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-berkeleydb::db-3.2.9.patch b/editors/openoffice-1.1-devel/files/patch-berkeleydb::db-3.2.9.patch
deleted file mode 100644
index 50c2f44a704e..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-berkeleydb::db-3.2.9.patch
+++ /dev/null
@@ -1,42 +0,0 @@
---- ../berkeleydb/db-3.2.9.patch.orig Mon Jun 11 16:09:22 2001
-+++ ../berkeleydb/db-3.2.9.patch Tue Mar 5 17:13:09 2002
-@@ -43,3 +43,39 @@
-
- CC= @MAKEFILE_CC@
- CCLINK= @MAKEFILE_CCLINK@
-+--- 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
-+@@ -995,6 +995,7 @@
-+ CPPFLAGS="-D_REENTRANT $CPPFLAGS";;
-+ mpeix*) CPPFLAGS="-D_POSIX_SOURCE -D_SOCKET_SOURCE $CPPFLAGS"
-+ LIBS="-lsocket -lsvipc $LIBS";;
-++freebsd*) optimize_def="-O";;
-+ osf*) CPPFLAGS="-D_REENTRANT $CPPFLAGS";;
-+ *qnx) cat >> confdefs.h <<\EOF
-+ #define HAVE_QNX 1
-+@@ -1795,6 +1796,7 @@
-+ case "$host_os" in
-+ solaris*) JINCSUBDIRS="solaris";;
-+ linux*) JINCSUBDIRS="linux genunix";;
-++ freebsd*) JINCSUBDIRS="freebsd solaris linux genunix";;
-+ *) JINCSUBDIRS="genunix";;
-+ esac
-+
-+--- 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 @@
-+
-+ freebsd*)
-+ 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'
-+- else
-+ 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'
-++ need_version=no
-+ fi
-+ ;;
-+
diff --git a/editors/openoffice-1.1-devel/files/patch-bridges+prj+build.lst b/editors/openoffice-1.1-devel/files/patch-bridges+prj+build.lst
deleted file mode 100644
index 95774375ee91..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel b/editors/openoffice-1.1-devel/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel
deleted file mode 100644
index 20b13ea25cb2..000000000000
--- a/editors/openoffice-1.1-devel/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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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.1-devel/files/patch-bridges+source+prot_uno+makefile.mk b/editors/openoffice-1.1-devel/files/patch-bridges+source+prot_uno+makefile.mk
deleted file mode 100644
index 595ea6cb5ac9..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-bridges::prj::build.lst b/editors/openoffice-1.1-devel/files/patch-bridges::prj::build.lst
deleted file mode 100644
index d9af910f9803..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-bridges::prj::build.lst
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../bridges/prj/build.lst.orig Tue Oct 30 17:28:35 2001
-+++ ../bridges/prj/build.lst Mon Mar 4 21:43:05 2002
-@@ -13,5 +13,7 @@
- br bridges\source\cpp_uno\cc50_solaris_sparc nmake - u br_cc50sols br_unotypes NULL
- br bridges\source\cpp_uno\cc50_solaris_intel nmake - u br_cc50soli br_unotypes NULL
- br bridges\source\cpp_uno\gcc2_solaris_sparc nmake - u br_gccsols 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\prot_uno nmake - all br_pruno br_unotypes NULL
- br bridges\source\java_uno nmake - all br_java_uno br_rcon NULL
diff --git a/editors/openoffice-1.1-devel/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel b/editors/openoffice-1.1-devel/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel
deleted file mode 100644
index a9f6d1da7a96..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel
+++ /dev/null
@@ -1,1719 +0,0 @@
---- /dev/null Mon Mar 4 21:22:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/cpp2uno.cxx Mon Mar 4 21:26:06 2002
-@@ -0,0 +1,614 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: cpp2uno.cxx,v $
-+ *
-+ * $Revision: 1.8 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/09/06 11:59:03 $
-+ *
-+ * 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): _______________________________________
-+ *
-+ *
-+ ************************************************************************/
-+
-+#define LEAK_STATIC_DATA
-+// #define TRACE(x) OSL_TRACE(x)
-+#define TRACE(x)
-+
-+#include <malloc.h>
-+#if STLPORT_VERSION<321
-+#include <list.h>
-+#include <map.h>
-+#else
-+#include <list>
-+#include <map>
-+#endif
-+#include <typeinfo>
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+#ifndef _OSL_MUTEX_HXX_
-+#include <osl/mutex.hxx>
-+#endif
-+
-+#ifndef _TYPELIB_TYPEDESCRIPTION_HXX_
-+#include <typelib/typedescription.hxx>
-+#endif
-+#ifndef _UNO_DATA_H_
-+#include <uno/data.h>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_TYPE_MISC_HXX_
-+#include <bridges/cpp_uno/type_misc.hxx>
-+#endif
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+using namespace com::sun::star::uno;
-+using namespace std;
-+using namespace osl;
-+using namespace rtl;
-+
-+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 );
-+
-+ gcc291_freebsd_intel_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;
-+}
-+
-+//==================================================================================================
-+class MediateClassData
-+{
-+public:
-+ struct ClassDataBuffer
-+ {
-+ void* m_pVTable;
-+
-+ ~ClassDataBuffer();
-+ };
-+private:
-+
-+ map< OUString, ClassDataBuffer* > m_aClassData;
-+ Mutex m_aMutex;
-+
-+ void createVTable( ClassDataBuffer*, typelib_InterfaceTypeDescription* );
-+public:
-+ const ClassDataBuffer* getClassData( typelib_InterfaceTypeDescription* );
-+
-+ MediateClassData() {}
-+ ~MediateClassData();
-+};
-+//__________________________________________________________________________________________________
-+MediateClassData::ClassDataBuffer::~ClassDataBuffer()
-+{
-+ delete m_pVTable;
-+}
-+
-+//__________________________________________________________________________________________________
-+MediateClassData::~MediateClassData()
-+{
-+ TRACE( "> calling ~MediateClassData(): freeing mediate vtables... <\n" );
-+
-+ // this MUST be the absolute last one which is called!
-+ for ( map< OUString, ClassDataBuffer* >::iterator iPos( m_aClassData.begin() ); iPos != m_aClassData.end(); ++iPos )
-+ {
-+ // todo
-+// delete (*iPos).second;
-+ }
-+}
-+
-+//__________________________________________________________________________________________________
-+
-+const MediateClassData::ClassDataBuffer* MediateClassData::getClassData( typelib_InterfaceTypeDescription* pType )
-+{
-+ MutexGuard aGuard( m_aMutex );
-+
-+ map< OUString, ClassDataBuffer* >::iterator element = m_aClassData.find( pType->aBase.pTypeName );
-+ if( element != m_aClassData.end() )
-+ return (*element).second;
-+
-+ ClassDataBuffer* pBuffer = new ClassDataBuffer();
-+ createVTable( pBuffer, pType );
-+ m_aClassData[ pType->aBase.pTypeName ] = pBuffer;
-+ return pBuffer;
-+}
-+
-+
-+//==================================================================================================
-+/**
-+ * 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;
-+ }
-+}
-+//__________________________________________________________________________________________________
-+
-+void MediateClassData::createVTable( ClassDataBuffer* pBuffer, typelib_InterfaceTypeDescription* pType )
-+{
-+ // get all member functions
-+ list< sal_Bool > aComplexReturn;
-+
-+ for( int n = 0; n < pType->nAllMembers; n++ )
-+ {
-+ typelib_TypeDescription* pMember = NULL;
-+ TYPELIB_DANGER_GET( &pMember, pType->ppAllMembers[n] );
-+ if( pMember->eTypeClass == typelib_TypeClass_INTERFACE_ATTRIBUTE )
-+ {
-+ typelib_TypeDescription * pRetTD = 0;
-+ TYPELIB_DANGER_GET( &pRetTD, ((typelib_InterfaceAttributeTypeDescription *)pMember)->pAttributeTypeRef );
-+ // get method
-+ aComplexReturn.push_back( !cppu_isSimpleType( pRetTD ) );
-+ // set method
-+ if( ! ((typelib_InterfaceAttributeTypeDescription*)pMember)->bReadOnly )
-+ aComplexReturn.push_back( sal_False );
-+ TYPELIB_DANGER_RELEASE( pRetTD );
-+ }
-+ else
-+ {
-+ typelib_TypeDescription * pRetTD = 0;
-+ TYPELIB_DANGER_GET( &pRetTD, ((typelib_InterfaceMethodTypeDescription *)pMember)->pReturnTypeRef );
-+ aComplexReturn.push_back( !cppu_isSimpleType( pRetTD ) );
-+ TYPELIB_DANGER_RELEASE( pRetTD );
-+ }
-+ TYPELIB_DANGER_RELEASE( pMember );
-+ }
-+
-+ int nSize = aComplexReturn.size();
-+ char * pSpace = (char *)rtl_allocateMemory( ((nSize+2)*sizeof(void *)) + (nSize*20) );
-+ pBuffer->m_pVTable = (void*)pSpace;
-+
-+ char * pCode = pSpace + ((nSize+2)*sizeof(void *));
-+ void ** pvft = (void **)pSpace;
-+ pvft[0] = NULL;
-+ pvft[1] = NULL;
-+
-+ // setup vft and code
-+ for ( sal_Int32 nPos = 0; nPos < nSize; ++nPos )
-+ {
-+ unsigned char * codeSnip = (unsigned char *)pCode + (nPos*20);
-+ pvft[nPos+2] = codeSnip;
-+
-+ // mov $nPos, %eax
-+ *codeSnip++ = 0xb8;
-+ *(sal_Int32 *)codeSnip = nPos | ( aComplexReturn.front() ? 0x80000000 : 0 );
-+ codeSnip += sizeof(sal_Int32);
-+ aComplexReturn.pop_front();
-+ // mov %esp, %edx
-+ *codeSnip++ = 0x89;
-+ *codeSnip++ = 0xe2;
-+ // jmp cpp_vtable_call
-+ *codeSnip++ = 0xe9;
-+ *(sal_Int32 *)codeSnip = ((unsigned char *)cpp_vtable_call) - codeSnip - sizeof(sal_Int32);
-+ codeSnip += sizeof(sal_Int32);
-+ }
-+}
-+
-+//==================================================================================================
-+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
-+ }
-+ }
-+ *(const void **)pCppI = s_pMediateClassData->getClassData( pTypeDescr )->m_pVTable;
-+}
-+
-+}
-+
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT 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 );
-+}
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT void SAL_CALL uno_initEnvironment( uno_Environment * pCppEnv )
-+ SAL_THROW_EXTERN_C()
-+{
-+ CPPU_CURRENT_NAMESPACE::cppu_cppenv_initEnvironment( pCppEnv );
-+}
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT 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:22:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/except.cxx Mon Mar 4 21:26:08 2002
-@@ -0,0 +1,365 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: except.cxx,v $
-+ *
-+ * $Revision: 1.11 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/07/23 13:15:32 $
-+ *
-+ * 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 <dlfcn.h>
-+#include <new.h>
-+#include <typeinfo>
-+#if STLPORT_VERSION<321
-+#include <map.h>
-+#else
-+#include <map>
-+#endif
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+#ifndef _OSL_DIAGNOSE_H_
-+#include <osl/diagnose.h>
-+#endif
-+
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _TYPELIB_TYPEDESCRIPTION_HXX_
-+#include <typelib/typedescription.hxx>
-+#endif
-+#ifndef _COM_SUN_STAR_UNO_ANY_HXX_
-+#include <com/sun/star/uno/Any.hxx>
-+#endif
-+
-+#include <rtl/strbuf.hxx>
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+#ifdef DEBUG
-+#include <stdio.h>
-+#endif
-+
-+using namespace std;
-+using namespace osl;
-+using namespace rtl;
-+using namespace com::sun::star::uno;
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+//==================================================================================================
-+static OString toUNOname( const OString & rRTTIname )
-+{
-+ OString aRet;
-+
-+ sal_Char* pStr = rRTTIname.getStr();
-+ sal_Char* pOrg = pStr;
-+
-+ // check for namespace
-+ if( *pStr == '_' )
-+ pStr++;
-+ if( *pStr == 'Q' )
-+ {
-+ pStr++;
-+ if( *pStr++ == '_' )
-+ {
-+ while( *pStr++ != '_' )
-+ ;
-+ }
-+ }
-+
-+ while( *pStr )
-+ {
-+ int nCharsToCopy = 0;
-+ while( *pStr >= '0' && *pStr <= '9' )
-+ nCharsToCopy = 10*nCharsToCopy + (int)(*pStr++ - '0');
-+ if( aRet.getLength() )
-+ aRet += ".";
-+ aRet += rRTTIname.copy( pStr - pOrg, nCharsToCopy );
-+ pStr += nCharsToCopy;
-+ }
-+
-+ return aRet;
-+}
-+//==================================================================================================
-+static OString toRTTIname( const OString & rUNOname )
-+{
-+ if( ! rUNOname.getLength() )
-+ return OString();
-+
-+ OStringBuffer aRet( 64 );
-+
-+ sal_Int32 nIndex = 0;
-+ sal_Int32 nToken = 0;
-+ do
-+ {
-+ OString aToken( rUNOname.getToken( 0, '.', nIndex ) );
-+ aRet.append( OString::valueOf( (sal_Int32)aToken.getLength() ) );
-+ aRet.append( aToken );
-+ ++nToken;
-+ }
-+ while (nIndex >= 0);
-+
-+ OString ret( aRet.makeStringAndClear() );
-+
-+ if( nToken >= 2 )
-+ {
-+ OStringBuffer buf( 64 );
-+ buf.append( 'Q' );
-+ if( nToken > 9 )
-+ aRet.append( '_' );
-+ buf.append( OString::valueOf( (sal_Int32)nToken ) );
-+ if( nToken > 9 )
-+ aRet.append( '_' );
-+ buf.append( ret );
-+ ret = buf.makeStringAndClear();
-+ }
-+
-+ return ret;
-+}
-+
-+
-+//##################################################################################################
-+//#### RTTI simulation #############################################################################
-+//##################################################################################################
-+
-+class RTTIHolder
-+{
-+ static std::map< OString, void* > aAllRTTI;
-+public:
-+ static void* getRTTI( const OString& rTypename );
-+ static void* getRTTI_UnoName( const OString& rUnoTypename )
-+ { return getRTTI( toRTTIname( rUnoTypename ) ); }
-+
-+ static void* insertRTTI( const OString& rTypename );
-+ static void* insertRTTI_UnoName( const OString& rTypename )
-+ { return insertRTTI( toRTTIname( rTypename ) ); }
-+
-+ // rSuperTypename MUST exist !!!
-+ static void* insertRTTI( const OString& rTypename, const OString& rSuperTypename );
-+ static void* insertRTTI_UnoNames( const OString& rTypename, const OString& rSuperTypename )
-+ { return insertRTTI( toRTTIname( rTypename ), toRTTIname( rSuperTypename ) ); }
-+
-+ // for complex RTTI
-+ static void* insertRTTI( const OString& rTypename, void* pRTTI );
-+ static void* insertRTTI_UnoName( const OString&rTypename, void* pRTTI )
-+ { return insertRTTI( toRTTIname( rTypename ), pRTTI ); }
-+};
-+
-+std::map< OString, void* > RTTIHolder::aAllRTTI;
-+
-+void* RTTIHolder::getRTTI( const OString& rTypename )
-+{
-+ std::map< OString, void* >::iterator element;
-+
-+ element = aAllRTTI.find( rTypename );
-+ return element != aAllRTTI.end() ? (*element).second : NULL;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename )
-+{
-+#ifdef DEBUG
-+ fprintf( stderr, "generating base RTTI: %s\n", rTypename.getStr() );
-+#endif
-+ void* pRTTI = new __user_type_info( strdup( rTypename.getStr() ) );
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename, const OString& rSuperTypename )
-+{
-+#ifdef DEBUG
-+ fprintf( stderr, "generating subclass RTTI: %s %s\n", rTypename.getStr(), rSuperTypename.getStr() );
-+#endif
-+ OSL_ENSURE( ! getRTTI( rTypename ), "insert RTTI called on already existing type" );
-+ void* pRTTI = new __si_type_info( strdup( rTypename.getStr() ), *(__user_type_info*)getRTTI( rSuperTypename ) );
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename, void* pRTTI )
-+{
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+//--------------------------------------------------------------------------------------------------
-+
-+static void* generateRTTI( typelib_CompoundTypeDescription * pCompTypeDescr )
-+{
-+ OString aCompTypeName( OUStringToOString( pCompTypeDescr->aBase.pTypeName, RTL_TEXTENCODING_ASCII_US ) );
-+ void* pRTTI = RTTIHolder::getRTTI_UnoName( aCompTypeName );
-+ if( pRTTI )
-+ return pRTTI;
-+
-+ if( ! pCompTypeDescr->pBaseTypeDescription )
-+ // this is a base type
-+ return RTTIHolder::insertRTTI_UnoName( aCompTypeName );
-+ if( ! pCompTypeDescr->pBaseTypeDescription->pBaseTypeDescription )
-+ {
-+ OString aBasename(
-+ OUStringToOString( pCompTypeDescr->pBaseTypeDescription->aBase.pTypeName, RTL_TEXTENCODING_ASCII_US )
-+ );
-+ if( ! RTTIHolder::getRTTI_UnoName( aBasename ) )
-+ RTTIHolder::insertRTTI_UnoName( aBasename );
-+
-+ // this type has only one supertype
-+ return RTTIHolder::insertRTTI_UnoNames( aCompTypeName, aBasename );
-+ }
-+
-+ // create __si_type_info
-+ void* pSuperRTTI = generateRTTI( pCompTypeDescr->pBaseTypeDescription );
-+ OString aCompTypeRTTIname( toRTTIname( aCompTypeName ) );
-+#ifdef DEBUG
-+ fprintf( stderr, "generating RTTI: %s\n", aCompTypeRTTIname.getStr() );
-+#endif
-+ pRTTI = new __si_type_info( strdup( aCompTypeRTTIname.getStr() ),
-+ *(__user_type_info*)pSuperRTTI );
-+#if 0
-+ __class_type_info::base_info* pBaseInfo = new __class_type_info::base_info;
-+ pBaseInfo->base = (__user_type_info*)pSuperRTTI;
-+ pBaseInfo->offset = 0;
-+ pBaseInfo->is_virtual = 0;
-+ pBaseInfo->access1 = __class_type_info::PUBLIC;
-+
-+ OString aCompTypeRTTIname( toRTTIname( aCompTypeName ) );
-+ pRTTI = new __class_type_info(
-+ strdup( aCompTypeRTTIname.getStr() ),
-+ pBaseInfo,
-+ 1
-+ );
-+#endif
-+ return RTTIHolder::insertRTTI_UnoName( aCompTypeName, pRTTI );
-+}
-+
-+//--------------------------------------------------------------------------------------------------
-+
-+static Mutex s_aMutex;
-+static std::map< void*, typelib_TypeDescription* > aExceptionMap;
-+
-+static void deleteException( void* pExc, int nDummy )
-+{
-+ MutexGuard aGuard( s_aMutex );
-+ std::map< void*, typelib_TypeDescription* >::iterator element =
-+ aExceptionMap.find( pExc );
-+ OSL_ASSERT( element != aExceptionMap.end() );
-+ if( element != aExceptionMap.end() )
-+ {
-+ typelib_TypeDescription* pType = (*element).second;
-+ aExceptionMap.erase( pExc );
-+ uno_destructData( pExc, pType, cpp_release );
-+ typelib_typedescription_release( pType );
-+ }
-+}
-+
-+//__________________________________________________________________________________________________
-+
-+//##################################################################################################
-+//#### exported ####################################################################################
-+//##################################################################################################
-+
-+
-+void gcc291_freebsd_intel_raiseException( uno_Any * pUnoExc, uno_Mapping * pUno2Cpp )
-+{
-+ // construct cpp exception object
-+ typelib_TypeDescription * pTypeDescr = 0;
-+ typelib_typedescriptionreference_getDescription( &pTypeDescr, pUnoExc->pType );
-+
-+ void * pCppExc = __eh_alloc( pTypeDescr->nSize ); // will be released in generated dtor
-+ uno_copyAndConvertData( pCppExc, pUnoExc->pData, pTypeDescr, pUno2Cpp );
-+
-+ // destruct uno exception
-+ uno_any_destruct( pUnoExc, 0 );
-+
-+ // a must be
-+ OSL_ENSURE( sizeof(sal_Int32) == sizeof(void *), "### pointer size differs from sal_Int32!" );
-+
-+ typelib_CompoundTypeDescription * pCompTypeDescr = (typelib_CompoundTypeDescription *)pTypeDescr;
-+ void* pRTTI = generateRTTI( pCompTypeDescr );
-+
-+ {
-+ MutexGuard aGuard( s_aMutex );
-+ aExceptionMap[ pCppExc ] = pTypeDescr;
-+ }
-+
-+ __cp_push_exception( pCppExc, pRTTI, deleteException );
-+ __throw();
-+}
-+
-+void gcc291_freebsd_intel_fillUnoException( cp_eh_info* pInfo, uno_Any* pExc, uno_Mapping * pCpp2Uno )
-+{
-+ OUString aName( OStringToOUString(
-+ toUNOname( ((__user_type_info*)(pInfo->type))->name() ), RTL_TEXTENCODING_ASCII_US ) );
-+
-+ typelib_TypeDescription * pExcTypeDescr = 0;
-+ typelib_typedescription_getByName(
-+ &pExcTypeDescr,
-+ aName.pData );
-+ OSL_ENSURE( pExcTypeDescr, "could not get type description for exception" );
-+ if (pExcTypeDescr)
-+ {
-+ // construct cpp exception any
-+ Any aAny( pInfo->value, pExcTypeDescr ); // const_cast
-+ typelib_typedescription_release( pExcTypeDescr );
-+ // construct uno exception any
-+ typelib_TypeDescription* pAnyDescr = 0;
-+ getCppuType( (const Any *)0 ).getDescription( &pAnyDescr );
-+ uno_copyAndConvertData( pExc, &aAny, pAnyDescr, pCpp2Uno );
-+ typelib_typedescription_release( pAnyDescr );
-+ }
-+}
-+
-+}
-+
---- /dev/null Mon Mar 4 21:33:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/gcc2_freebsd_intel.hxx Mon Mar 4 21:26:09 2002
-@@ -0,0 +1,153 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: gcc2_freebsd_intel.hxx,v $
-+ *
-+ * $Revision: 1.1.1.1 $
-+ *
-+ * last change: $Author: hr $ $Date: 2000/09/18 15:28:48 $
-+ *
-+ * 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): _______________________________________
-+ *
-+ *
-+ ************************************************************************/
-+
-+#ifndef _RTL_STRING_HXX_
-+#include <rtl/string.hxx>
-+#endif
-+#include <typeinfo>
-+
-+typedef struct _uno_Any uno_Any;
-+typedef struct _uno_Mapping uno_Mapping;
-+
-+// private egcs type info structs
-+
-+// type_info for a simple class ( no base classes or an enum )
-+struct __user_type_info : public std::type_info {
-+ __user_type_info (const char *n) : type_info (n) {}
-+
-+ // dynamic cast. built by gcc
-+ virtual void* dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+// type_info for a class with one public, nonvirtual base class.
-+
-+class __si_type_info : public __user_type_info {
-+ const __user_type_info &base;
-+
-+public:
-+ __si_type_info (const char *n, const __user_type_info &b)
-+ : __user_type_info (n), base (b) { }
-+
-+ // dynamic cast. built by gcc
-+ virtual void *dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+
-+// type_info for a general class.
-+
-+typedef unsigned int USItype __attribute__ ((mode (SI)));
-+
-+struct __class_type_info : public __user_type_info {
-+ enum access { PUBLIC = 1, PROTECTED = 2, PRIVATE = 3 };
-+
-+ struct base_info {
-+ const __user_type_info *base;
-+ USItype offset: 29;
-+ bool is_virtual: 1;
-+ access access1: 2;
-+ };
-+
-+ const base_info *base_list;
-+ size_t n_bases;
-+
-+ __class_type_info (const char *name, const base_info *bl, size_t bn)
-+ : __user_type_info (name), base_list (bl), n_bases (bn) {}
-+
-+ // dynamic cast. built by gcc
-+ virtual void* dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+
-+struct cp_eh_info
-+{
-+ struct __eh_info
-+ {
-+ void* match_function;
-+ short language;
-+ short version;
-+ };
-+ __eh_info eh_info;
-+ void *value;
-+ void *type;
-+ void (*cleanup)(void *, int);
-+ bool caught;
-+ cp_eh_info *next;
-+ long handlers;
-+ void *original_value;
-+};
-+
-+extern "C" {
-+ void __cp_push_exception( void*, void*, void(*)(void*, int) );
-+ void __throw();
-+}
-+
-+//##################################################################################################
-+//#### exceptions ##################################################################################
-+//##################################################################################################
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+void gcc291_freebsd_intel_raiseException( uno_Any * pUnoExc, uno_Mapping * pUno2Cpp );
-+void gcc291_freebsd_intel_fillUnoException( cp_eh_info*, uno_Any*, uno_Mapping * pCpp2Uno );
-+
-+}
-+
---- /dev/null Mon Mar 4 21:33:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/makefile.mk Mon Mar 4 21:26:41 2002
-@@ -0,0 +1,109 @@
-+#*************************************************************************
-+#
-+# $RCSfile: makefile.mk,v $
-+#
-+# $Revision: 1.5 $
-+#
-+# 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=gcc2_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)" == "GCCFREEBSDIgcc2"
-+
-+CFLAGSNOOPT=-O0
-+NOOPTFILES=$(SLO)$/uno2cpp.obj
-+
-+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/gcc2_freebsd_intel/uno2cpp.cxx Mon Mar 4 21:26:11 2002
-@@ -0,0 +1,463 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: uno2cpp.cxx,v $
-+ *
-+ * $Revision: 1.8 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/09/06 11:59:03 $
-+ *
-+ * 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 <malloc.h>
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+
-+#ifndef _UNO_DATA_H_
-+#include <uno/data.h>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_TYPE_MISC_HXX_
-+#include <bridges/cpp_uno/type_misc.hxx>
-+#endif
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+using namespace rtl;
-+using namespace com::sun::star::uno;
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+//==================================================================================================
-+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 !" );
-+
-+ volatile long edx = 0, eax = 0; // for register returns
-+ __asm__ (
-+ // copy values
-+ "pushl %%edx\n\t"
-+ "pushl %%ecx\n\t"
-+ "pushl %%eax\n\t"
-+ "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"
-+ "mov 0(%%edx), %%ecx\n\t"
-+ "sub $4, %%edx\n\t"
-+ "push %%ecx\n\t"
-+ "dec %%eax\n\t"
-+ "jne Lcopy\n"
-+ "Lcall:\n\t"
-+ // do the actual call
-+ "mov %2, %%edx\n\t"
-+ "mov 0(%%edx), %%edx\n\t"
-+ "mov %3, %%eax\n\t"
-+ "add $2, %%eax\n\t" // first two table entries are reserved
-+ "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"
-+ "popl %%eax\n\t"
-+ "popl %%ecx\n\t"
-+ "popl %%edx\n\t"
-+ : : "m"(nStackLongs), "m"(pStackLongs), "m"(pThis), "m"(nVtableIndex), "m"(eax), "m"(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\n\t"
-+ : : "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( ... )
-+ {
-+ // get exception
-+ cp_eh_info* pEHInfo = (cp_eh_info*)__cp_eh_info();
-+ gcc291_freebsd_intel_fillUnoException( pEHInfo, *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.1-devel/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel b/editors/openoffice-1.1-devel/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel
deleted file mode 100644
index 20b13ea25cb2..000000000000
--- a/editors/openoffice-1.1-devel/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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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.1-devel/files/patch-bridges::source::prot_uno::makefile.mk b/editors/openoffice-1.1-devel/files/patch-bridges::source::prot_uno::makefile.mk
deleted file mode 100644
index 595ea6cb5ac9..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-chaos::util::makefile.mk b/editors/openoffice-1.1-devel/files/patch-chaos::util::makefile.mk
deleted file mode 100644
index 77dcd12cd410..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-chaos::util::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../chaos/util/makefile.mk.orig Sat Mar 2 18:09:33 2002
-+++ ../chaos/util/makefile.mk Sat Mar 2 18:09:18 2002
-@@ -100,7 +100,7 @@
-
- SHL1TARGET= cnt$(UPD)$(DLLPOSTFIX)
- SHL1IMPLIB= i$(TARGET)
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP= exports.$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP= exports.map
diff --git a/editors/openoffice-1.1-devel/files/patch-comphelper+util+makefile.mk b/editors/openoffice-1.1-devel/files/patch-comphelper+util+makefile.mk
deleted file mode 100644
index 997719c43dd8..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-comphelper::util::makefile.mk b/editors/openoffice-1.1-devel/files/patch-comphelper::util::makefile.mk
deleted file mode 100644
index 9bca1b144e8f..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-comphelper::util::makefile.mk
+++ /dev/null
@@ -1,15 +0,0 @@
---- ../comphelper/util/makefile.mk.orig Tue Jan 1 14:08:53 2002
-+++ ../comphelper/util/makefile.mk
-@@ -85,11 +85,11 @@
-
- SHL1TARGET=$(COMPHLP_TARGET)$(COMPHLP_MAJOR)
- SHL1STDLIBS=\
-+ $(SALLIB) \
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
- $(VOSLIB) \
- $(OSLLIB) \
-- $(SALLIB) \
- $(CPPRTLLIB)
-
- SHL1DEPN=
diff --git a/editors/openoffice-1.1-devel/files/patch-config_office+configure.in b/editors/openoffice-1.1-devel/files/patch-config_office+configure.in
deleted file mode 100644
index c580d786d05c..000000000000
--- a/editors/openoffice-1.1-devel/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=<path to ml.exe directory>
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- AC_ARG_WITH(unzip-home,
- [ --with-unzip-home For Windows users, please supply the path for
- unzip.exe.
-@@ -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.1-devel/files/patch-config_office::configure.in b/editors/openoffice-1.1-devel/files/patch-config_office::configure.in
deleted file mode 100644
index 432ada6ddb57..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-config_office::configure.in
+++ /dev/null
@@ -1,86 +0,0 @@
---- ../config_office/configure.in.orig Tue Feb 19 16:42:08 2002
-+++ ../config_office/configure.in Wed Mar 13 20:26:19 2002
-@@ -121,6 +121,12 @@
-
- Usage: --enable-check-only=yes
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- dnl ===================================================================
- dnl Message.
- dnl ===================================================================
-@@ -245,13 +251,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
-@@ -264,13 +270,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
-@@ -335,7 +341,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
-@@ -779,6 +786,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" }'`
-@@ -1129,6 +1140,7 @@
- echo "\$with_lang="$with_lang
- echo "\$with_asm_home="$with_asm_home
- echo "\$with_unzip_home="$with_unzip_home
-+echo "\$with_os_version="$with_os_version
- echo "\$MINGWIN32="$WITH_MINGWIN
- echo "\$USE_GCC3="$USE_GCC3
- echo
-@@ -1136,7 +1148,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 $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 $USE_GCC3 $with_os_version $PTHREAD_CFLAGS $PTHREAD_LIBS $CC $CXX
- else
- echo
- echo Test Complete
diff --git a/editors/openoffice-1.1-devel/files/patch-configmgr::util::makefile.mk b/editors/openoffice-1.1-devel/files/patch-configmgr::util::makefile.mk
deleted file mode 100644
index b0738b38b234..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-connectivity+source+drivers+mozab+makefile.mk b/editors/openoffice-1.1-devel/files/patch-connectivity+source+drivers+mozab+makefile.mk
deleted file mode 100644
index 68c702a2684c..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk b/editors/openoffice-1.1-devel/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk
deleted file mode 100644
index 3601766ee561..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-connectivity::source::drivers::adabas::makefile.mk b/editors/openoffice-1.1-devel/files/patch-connectivity::source::drivers::adabas::makefile.mk
deleted file mode 100644
index 22ec11c35540..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-connectivity::source::drivers::adabas::makefile.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../connectivity/source/drivers/adabas/makefile.mk.orig Sat Mar 2 20:39:00 2002
-+++ ../connectivity/source/drivers/adabas/makefile.mk Sat Mar 2 20:38:16 2002
-@@ -104,9 +104,9 @@
- $(SLO)$/BResultSetMetaData.obj \
- $(SLO)$/BResultSet.obj
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(ADABAS_TARGET).$(DLLPOSTFIX).map
--.ELSE
-+.ELSE
- SHL1VERSIONMAP=$(ADABAS_TARGET).map
- .ENDIF
-
diff --git a/editors/openoffice-1.1-devel/files/patch-connectivity::source::drivers::calc::makefile.mk b/editors/openoffice-1.1-devel/files/patch-connectivity::source::drivers::calc::makefile.mk
deleted file mode 100644
index 9141439c02cb..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-connectivity::source::drivers::calc::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/calc/makefile.mk.orig Sat Mar 2 20:42:07 2002
-+++ ../connectivity/source/drivers/calc/makefile.mk Sat Mar 2 20:41:59 2002
-@@ -91,7 +91,7 @@
- $(SLO)$/Cservices.obj \
- $(SLO)$/CDriver.obj
-
--.IF "$(OS)"!="MACOSX"
-+.IF "$(OS)"!="MACOSX" || "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
- .ENDIF
- # --- Library -----------------------------------
diff --git a/editors/openoffice-1.1-devel/files/patch-connectivity::source::drivers::dbase::makefile.mk b/editors/openoffice-1.1-devel/files/patch-connectivity::source::drivers::dbase::makefile.mk
deleted file mode 100644
index 74b9c46489ac..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-connectivity::source::drivers::dbase::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/dbase/makefile.mk.orig Sat Mar 2 20:45:45 2002
-+++ ../connectivity/source/drivers/dbase/makefile.mk Sat Mar 2 20:45:27 2002
-@@ -117,7 +117,7 @@
- $(SLO)$/DDriver.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice-1.1-devel/files/patch-connectivity::source::drivers::file::makefile.mk b/editors/openoffice-1.1-devel/files/patch-connectivity::source::drivers::file::makefile.mk
deleted file mode 100644
index 3bf23f9b6a5d..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-connectivity::source::drivers::file::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/file/makefile.mk.orig Sat Mar 2 20:47:37 2002
-+++ ../connectivity/source/drivers/file/makefile.mk Sat Mar 2 20:48:04 2002
-@@ -112,7 +112,7 @@
- $(SLO)$/fanalyzer.obj \
- $(SLO)$/fcomp.obj
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- #SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice-1.1-devel/files/patch-connectivity::source::drivers::flat::makefile.mk b/editors/openoffice-1.1-devel/files/patch-connectivity::source::drivers::flat::makefile.mk
deleted file mode 100644
index bbabd50cc0f1..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-connectivity::source::drivers::flat::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/flat/makefile.mk.orig Sat Mar 2 20:51:31 2002
-+++ ../connectivity/source/drivers/flat/makefile.mk Sat Mar 2 20:51:56 2002
-@@ -104,7 +104,7 @@
- $(SLO)$/EDriver.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice-1.1-devel/files/patch-connectivity::source::drivers::jdbc::makefile.mk b/editors/openoffice-1.1-devel/files/patch-connectivity::source::drivers::jdbc::makefile.mk
deleted file mode 100644
index 397cc6777421..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-connectivity::source::drivers::jdbc::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/jdbc/makefile.mk.orig Sat Mar 2 20:54:27 2002
-+++ ../connectivity/source/drivers/jdbc/makefile.mk Sat Mar 2 20:54:52 2002
-@@ -111,7 +111,7 @@
- $(SLO)$/tools.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(JDBC_TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(JDBC_TARGET).map
diff --git a/editors/openoffice-1.1-devel/files/patch-connectivity::source::drivers::mozab::makefile.mk b/editors/openoffice-1.1-devel/files/patch-connectivity::source::drivers::mozab::makefile.mk
deleted file mode 100644
index f301dffa2c0d..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-connectivity::source::drivers::mozab::makefile.mk
+++ /dev/null
@@ -1,22 +0,0 @@
---- ../connectivity/source/drivers/mozab/makefile.mk.orig Mon Dec 3 17:20:59 2001
-+++ ../connectivity/source/drivers/mozab/makefile.mk Sun Mar 3 17:26:52 2002
-@@ -107,7 +107,9 @@
-
- # --- MOZAB BASE Library -----------------------------------
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- SHL1TARGET= $(TARGET)$(MOZAB_MAJOR)
- SHL1OBJS=$(SLOFILES)
- SHL1STDLIBS=\
-@@ -158,7 +160,9 @@
-
- # --- MOZAB BASE Library -----------------------------------
-
-+.IF "$(OS)"!="FREEBSD"
- SHL2VERSIONMAP= $(TARGET2).map
-+.ENDIF
- SHL2TARGET= $(TARGET2)$(MOZAB_MAJOR)
- SHL2OBJS=$(SLO2FILES)
- SHL2STDLIBS=\
diff --git a/editors/openoffice-1.1-devel/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk b/editors/openoffice-1.1-devel/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk
deleted file mode 100644
index 27086ca55940..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk
+++ /dev/null
@@ -1,13 +0,0 @@
---- ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk.orig Fri Mar 15 19:10:28 2002
-+++ ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk Fri Mar 15 19:11:45 2002
-@@ -152,6 +152,10 @@
- -Wno-long-long -pthread
- CDEFS += -DTRACING
- .ENDIF
-+.IF "$(OS)" == "FREEBSD"
-+CFLAGSCXX += \
-+ -fno-rtti
-+.ENDIF
- .ENDIF
-
- SHL1TARGET_NAME=$(TARGET)$(MOZAB_MAJOR)
diff --git a/editors/openoffice-1.1-devel/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk b/editors/openoffice-1.1-devel/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk
deleted file mode 100644
index 3a34e92f0e55..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../connectivity/source/drivers/mozaddressbook/makefile.mk.orig Sat Mar 2 20:58:59 2002
-+++ ../connectivity/source/drivers/mozaddressbook/makefile.mk Sat Mar 2 20:59:41 2002
-@@ -134,7 +134,9 @@
- SLOFILES+=$(SLO)$/staticmbmozab.obj
- .ENDIF
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- # --- Library -----------------------------------
-
- SHL1TARGET=$(TARGET)$(UPD)$(DLLPOSTFIX)
diff --git a/editors/openoffice-1.1-devel/files/patch-connectivity::source::manager::makefile.mk b/editors/openoffice-1.1-devel/files/patch-connectivity::source::manager::makefile.mk
deleted file mode 100644
index 497370af0fd1..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-connectivity::source::manager::makefile.mk
+++ /dev/null
@@ -1,16 +0,0 @@
---- ../connectivity/source/manager/makefile.mk.orig Tue Jan 1 14:09:00 2002
-+++ ../connectivity/source/manager/makefile.mk
-@@ -92,11 +92,11 @@
- .ENDIF
- SHL1OBJS=$(SLOFILES)
- SHL1STDLIBS=\
-+ $(SALLIB) \
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
- $(VOSLIB) \
-- $(OSLLIB) \
-- $(SALLIB)
-+ $(OSLLIB)
-
- SHL1DEPN=
- SHL1IMPLIB= i$(SHL1TARGET)
diff --git a/editors/openoffice-1.1-devel/files/patch-connectivity::source::parse::makefile.mk b/editors/openoffice-1.1-devel/files/patch-connectivity::source::parse::makefile.mk
deleted file mode 100644
index 7000bf23cc00..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-connectivity::source::parse::makefile.mk
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../connectivity/source/parse/makefile.mk.orig Wed Mar 6 10:39:52 2002
-+++ ../connectivity/source/parse/makefile.mk Wed Mar 6 10:40:07 2002
-@@ -95,6 +95,7 @@
- +flex -i -8 -PSQLyy -L -o$(MISC)$/sqlflex.cxx sqlflex.l
-
- $(MISC)$/sqlbison.cxx: sqlbison.y
-+ +bison -v -d -pSQLyy -l -bsql -o$(MISC)$/sqlbison.cxx.h sqlbison.y
- +bison -v -d -pSQLyy -l -bsql -o$(MISC)$/sqlbison.cxx sqlbison.y
- -$(MKDIR) $(OUT)$/inc$/connectivity
- +$(COPY) $(MISC)$/sqlbison.cxx.h $(OUT)$/inc$/connectivity$/sqlbison.hxx
diff --git a/editors/openoffice-1.1-devel/files/patch-cppu+prj+build.lst b/editors/openoffice-1.1-devel/files/patch-cppu+prj+build.lst
deleted file mode 100644
index 78fd210a1193..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-cppu::prj::build.lst b/editors/openoffice-1.1-devel/files/patch-cppu::prj::build.lst
deleted file mode 100644
index 78fd210a1193..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-cppu::util::makefile.mk b/editors/openoffice-1.1-devel/files/patch-cppu::util::makefile.mk
deleted file mode 100644
index 0157a34167b5..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-cppu::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../cppu/util/makefile.mk.orig Fri Nov 9 10:14:31 2001
-+++ ../cppu/util/makefile.mk Mon Mar 11 13:35:07 2002
-@@ -89,7 +89,9 @@
- SHL1IMPLIB=i$(TARGET)
- SHL1DEF=$(MISC)$/$(SHL1TARGET).def
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP=$(TARGET).map
-+.ENDIF
-
- DEF1NAME=$(SHL1TARGET)
-
diff --git a/editors/openoffice-1.1-devel/files/patch-cppuhelper+source+makefile.mk b/editors/openoffice-1.1-devel/files/patch-cppuhelper+source+makefile.mk
deleted file mode 100644
index 62e971de324a..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-cppuhelper::source::makefile.mk b/editors/openoffice-1.1-devel/files/patch-cppuhelper::source::makefile.mk
deleted file mode 100644
index 59b78a3fd844..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-cppuhelper::source::makefile.mk
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../cppuhelper/source/makefile.mk.orig Thu Mar 7 16:37:48 2002
-+++ ../cppuhelper/source/makefile.mk Thu Mar 7 16:37:55 2002
-@@ -149,8 +149,8 @@
- SHL1TARGET=$(TARGET)$(UDK_MAJOR)$(COMID)
-
- SHL1STDLIBS= \
-- $(CPPULIB) \
-- $(SALLIB)
-+ $(SALLIB) \
-+ $(CPPULIB)
-
- SHL1DEPN=
- SHL1IMPLIB=i$(TARGET)
-@@ -173,6 +173,10 @@
- SHL1VERSIONMAP=gcc2_linux_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.1-devel/files/patch-cpputools+source+registercomponent+makefile.mk b/editors/openoffice-1.1-devel/files/patch-cpputools+source+registercomponent+makefile.mk
deleted file mode 100644
index 8134445349f1..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-dmake::unix::linux::gnu::make.sh b/editors/openoffice-1.1-devel/files/patch-dmake::unix::linux::gnu::make.sh
deleted file mode 100644
index d60afa8e32e8..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-dmake::unix::linux::gnu::make.sh
+++ /dev/null
@@ -1,244 +0,0 @@
---- ../dmake/unix/linux/gnu/make.sh.orig Wed Mar 13 20:32:53 2002
-+++ ../dmake/unix/linux/gnu/make.sh Wed Mar 13 20:33:00 2002
-@@ -3,188 +3,188 @@
- mkdir objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
- fi
- mv infer.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
- fi
- mv make.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
- fi
- mv stat.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
- fi
- mv expand.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
- fi
- mv dmstring.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
- fi
- mv hash.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
- fi
- mv dag.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
- fi
- mv dmake.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
- fi
- mv path.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
- fi
- mv imacs.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
- fi
- mv sysintf.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
- fi
- mv parse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
- fi
- mv getinp.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
- fi
- mv quit.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
- fi
- mv state.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
- fi
- mv dmdump.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
- fi
- mv macparse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
- fi
- mv rulparse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
- fi
- mv percent.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
- fi
- mv function.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
- fi
- mv arlib.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
- fi
- mv dirbrk.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
- fi
- mv rmprq.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
- fi
- mv ruletab.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
- fi
- mv runargv.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
- fi
- mv dcache.o objects
-
--gcc -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \
-+${CC} ${CFLAGS} -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \
- objects/dmstring.o objects/hash.o objects/dag.o objects/dmake.o objects/path.o \
- objects/imacs.o objects/sysintf.o objects/parse.o objects/getinp.o \
- objects/quit.o objects/state.o objects/dmdump.o objects/macparse.o \
diff --git a/editors/openoffice-1.1-devel/files/patch-dtrans+source+X11+makefile.mk b/editors/openoffice-1.1-devel/files/patch-dtrans+source+X11+makefile.mk
deleted file mode 100644
index 5881f5d7f6a5..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-dtrans::source::X11::makefile.mk b/editors/openoffice-1.1-devel/files/patch-dtrans::source::X11::makefile.mk
deleted file mode 100644
index fa2c7a4b769c..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-dtrans::source::X11::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../dtrans/source/X11/makefile.mk.orig Sat Mar 2 21:11:32 2002
-+++ ../dtrans/source/X11/makefile.mk Sat Mar 2 21:12:34 2002
-@@ -111,7 +111,8 @@
- APP1STDLIBS=\
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
-- $(SALLIB)
-+ $(SALLIB) \
-+ -lX11
-
- .ENDIF # "$(OS)"=="MACOSX"
-
diff --git a/editors/openoffice-1.1-devel/files/patch-eventattacher+source+makefile.mk b/editors/openoffice-1.1-devel/files/patch-eventattacher+source+makefile.mk
deleted file mode 100644
index b09408500c2d..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-eventattacher::source::makefile.mk b/editors/openoffice-1.1-devel/files/patch-eventattacher::source::makefile.mk
deleted file mode 100644
index b09408500c2d..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-extensions::source::plugin::unx::makefile.mk b/editors/openoffice-1.1-devel/files/patch-extensions::source::plugin::unx::makefile.mk
deleted file mode 100644
index 4535235d6bec..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-extensions::source::plugin::unx::makefile.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../extensions/source/plugin/unx/makefile.mk.orig Mon Mar 11 01:34:07 2002
-+++ ../extensions/source/plugin/unx/makefile.mk Mon Mar 11 10:21:01 2002
-@@ -91,7 +91,11 @@
- .IF "$(OS)"=="SOLARIS" || "$(OS)"=="SCO" || "$(OS)"=="HPUX"
- APP1STDLIBS+=-lXm -lXt -lX11 -ldl
- .ELSE
-+IF "$(OS)"=="FREEBSD"
-+APP1STDLIBS+=-lXaw -lXt -lX11
-+.ELSE
- APP1STDLIBS+=-lXaw -lXt -lX11 -ldl
-+.ENDIF
- .ENDIF
-
- APP1DEF= $(MISC)$/$(TARGET).def
diff --git a/editors/openoffice-1.1-devel/files/patch-external+dt+dtpatch.sh b/editors/openoffice-1.1-devel/files/patch-external+dt+dtpatch.sh
deleted file mode 100644
index e5122bcb45c1..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-external+npsdk+npsdkpatch.sh b/editors/openoffice-1.1-devel/files/patch-external+npsdk+npsdkpatch.sh
deleted file mode 100644
index 49a3056831dd..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-external::dt::dtpatch.sh b/editors/openoffice-1.1-devel/files/patch-external::dt::dtpatch.sh
deleted file mode 100644
index e5122bcb45c1..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-external::expat::expatpatch.sh b/editors/openoffice-1.1-devel/files/patch-external::expat::expatpatch.sh
deleted file mode 100644
index ce07edcfffd8..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-external::jpeg::jpegpatch.sh b/editors/openoffice-1.1-devel/files/patch-external::jpeg::jpegpatch.sh
deleted file mode 100644
index 4fb55f5d70d0..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-external::npsdk::npsdkpatch.sh b/editors/openoffice-1.1-devel/files/patch-external::npsdk::npsdkpatch.sh
deleted file mode 100644
index 49a3056831dd..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-external::zlib::zlibpatch.sh b/editors/openoffice-1.1-devel/files/patch-external::zlib::zlibpatch.sh
deleted file mode 100644
index 04d96c6ad70f..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-freetype+makefile.mk b/editors/openoffice-1.1-devel/files/patch-freetype+makefile.mk
deleted file mode 100644
index 1e5e5bf12c6b..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-freetype::makefile.mk b/editors/openoffice-1.1-devel/files/patch-freetype::makefile.mk
deleted file mode 100644
index 1e5e5bf12c6b..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-gnome-vfs-filetype-registration.cxx b/editors/openoffice-1.1-devel/files/patch-gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index 66b7dfe1f73d..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-gnome-vfs-filetype-registration.cxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2001/11/01 13:26:23 1.2
-+++ ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2002/03/03 19:43:31
-@@ -62,7 +62,9 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !defined(FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice-1.1-devel/files/patch-i18n::inc::collator.hxx b/editors/openoffice-1.1-devel/files/patch-i18n::inc::collator.hxx
deleted file mode 100644
index f336ca1fb6cd..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-i18n::inc::collator.hxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../i18n/inc/collator.hxx.orig Tue Mar 12 08:24:59 2002
-+++ ../i18n/inc/collator.hxx Tue Mar 12 08:25:55 2002
-@@ -80,7 +80,9 @@
-
- #ifndef WIN32
- #ifndef MACOSX
-+#ifndef FREEBSD
- #include <alloca.h>
-+#endif
- #endif
- #endif
- #include <tools/string.hxx>
diff --git a/editors/openoffice-1.1-devel/files/patch-idlc::source::makefile.mk b/editors/openoffice-1.1-devel/files/patch-idlc::source::makefile.mk
deleted file mode 100644
index 780425770b86..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-idlc::source::makefile.mk
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../idlc/source/makefile.mk.orig Wed Mar 6 10:25:35 2002
-+++ ../idlc/source/makefile.mk Wed Mar 6 10:25:53 2002
-@@ -147,6 +147,7 @@
- +flex -o$(MISC)$/scanner.cxx $(MISC)$/stripped_scanner.ll
-
- $(MISC)$/parser.cxx: parser.yy
-+ +bison -v -d -o$(MISC)$/parser.cxx.h parser.yy
- +bison -v -d -o$(MISC)$/parser.cxx parser.yy
- +$(COPY) $(MISC)$/parser.cxx.h $(OUT)$/inc$/parser.h
- # with line statements (for debugging)
diff --git a/editors/openoffice-1.1-devel/files/patch-inet::util::makefile.mk b/editors/openoffice-1.1-devel/files/patch-inet::util::makefile.mk
deleted file mode 100644
index cbbeb2e86e5e..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-inet::util::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../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.1-devel/files/patch-javaunohelper+source+makefile.mk b/editors/openoffice-1.1-devel/files/patch-javaunohelper+source+makefile.mk
deleted file mode 100644
index 7f2cd2f1d220..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-javaunohelper::source::makefile.mk b/editors/openoffice-1.1-devel/files/patch-javaunohelper::source::makefile.mk
deleted file mode 100644
index 7f2cd2f1d220..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-moz+prj+d.lst b/editors/openoffice-1.1-devel/files/patch-moz+prj+d.lst
deleted file mode 100644
index d65f2df6cf3b..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-mozaddressbook::makefile.mk b/editors/openoffice-1.1-devel/files/patch-mozaddressbook::makefile.mk
deleted file mode 100644
index 3a34e92f0e55..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-mozaddressbook::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../connectivity/source/drivers/mozaddressbook/makefile.mk.orig Sat Mar 2 20:58:59 2002
-+++ ../connectivity/source/drivers/mozaddressbook/makefile.mk Sat Mar 2 20:59:41 2002
-@@ -134,7 +134,9 @@
- SLOFILES+=$(SLO)$/staticmbmozab.obj
- .ENDIF
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- # --- Library -----------------------------------
-
- SHL1TARGET=$(TARGET)$(UPD)$(DLLPOSTFIX)
diff --git a/editors/openoffice-1.1-devel/files/patch-mozillasrc::makefile.mk b/editors/openoffice-1.1-devel/files/patch-mozillasrc::makefile.mk
deleted file mode 100644
index 27086ca55940..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-mozillasrc::makefile.mk
+++ /dev/null
@@ -1,13 +0,0 @@
---- ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk.orig Fri Mar 15 19:10:28 2002
-+++ ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk Fri Mar 15 19:11:45 2002
-@@ -152,6 +152,10 @@
- -Wno-long-long -pthread
- CDEFS += -DTRACING
- .ENDIF
-+.IF "$(OS)" == "FREEBSD"
-+CFLAGSCXX += \
-+ -fno-rtti
-+.ENDIF
- .ENDIF
-
- SHL1TARGET_NAME=$(TARGET)$(MOZAB_MAJOR)
diff --git a/editors/openoffice-1.1-devel/files/patch-nas+nas-1.4.1.patch b/editors/openoffice-1.1-devel/files/patch-nas+nas-1.4.1.patch
deleted file mode 100644
index 3babf927e982..000000000000
--- a/editors/openoffice-1.1-devel/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|<malloc.h>|<stdlib.h>|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 <machine/soundcard.h>
-+-# include <machine/pcaudioio.h>
-++# ifdef __i386__
-++# include <machine/pcaudioio.h>
-++# endif
-+ #else
-+ # ifdef __NetBSD__
-+ # include <sys/ioctl.h>
-+@@ -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 <limits.h>
-+ # 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.1-devel/files/patch-nas:nas-1.4.1.patch b/editors/openoffice-1.1-devel/files/patch-nas:nas-1.4.1.patch
deleted file mode 100644
index 6f2635c639f7..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-nas:nas-1.4.1.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- ../nas/nas-1.4.1.patch.orig Wed Mar 6 02:24:32 2002
-+++ ../nas/nas-1.4.1.patch Wed Mar 6 02:27:00 2002
-@@ -143,3 +143,14 @@
- 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|<malloc.h>|<stdlib.h>|g"
-+ $(MAKE) $(MFLAGS) Makefiles
-+ $(MAKE) $(MFLAGS) clean
-+ $(MAKE) $(MFLAGS) includes
diff --git a/editors/openoffice-1.1-devel/files/patch-odk::pack::unzip_udk::makefile.mk b/editors/openoffice-1.1-devel/files/patch-odk::pack::unzip_udk::makefile.mk
deleted file mode 100644
index f3b6e9ba1f0e..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-odk::pack::unzip_udk::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../odk/pack/unzip_udk/makefile.mk.orig Tue Mar 5 15:35:31 2002
-+++ ../odk/pack/unzip_udk/makefile.mk Tue Mar 5 15:36:15 2002
-@@ -30,7 +30,7 @@
- .IF "$(GUI)"=="WNT"
- unzip -q -d . $(UDKNAME)
- .ELSE
-- gzip -df < $(UDKNAME).tar.gz | tar -xvf -
-+ tar -xzf $(UDKNAME).tar.gz
- .ENDIF
- +-$(RENAME) $(UDKNAME) $(ODKNAME)
- +rm -f $(ODKNAME)$/settings$/dk.mk
diff --git a/editors/openoffice-1.1-devel/files/patch-offapi+util+makefile.pmk b/editors/openoffice-1.1-devel/files/patch-offapi+util+makefile.pmk
deleted file mode 100644
index 5cdbb1b4aa4a..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-offapi::util::makefile.pmk b/editors/openoffice-1.1-devel/files/patch-offapi::util::makefile.pmk
deleted file mode 100644
index 5cdbb1b4aa4a..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-package::util::makefile.mk b/editors/openoffice-1.1-devel/files/patch-package::util::makefile.mk
deleted file mode 100644
index 2bf58cecdb01..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-ppsprint::source::printer::printerinfomanager.cxx b/editors/openoffice-1.1-devel/files/patch-ppsprint::source::printer::printerinfomanager.cxx
deleted file mode 100644
index 5ebff3ce7d3e..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-ppsprint::source::printer::printerinfomanager.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../psprint/source/printer/printerinfomanager.cxx.orig Sat Mar 2 22:16:34 2002
-+++ ../psprint/source/printer/printerinfomanager.cxx Sat Mar 2 22:16:12 2002
-@@ -883,7 +883,7 @@
-
- static const struct SystemCommandParameters aParms[] =
- {
--#ifdef LINUX
-+#ifdef LINUX || defined(FREEBSD) || defined(NETBSD)
- { "/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.1-devel/files/patch-product+util+makefile.mk b/editors/openoffice-1.1-devel/files/patch-product+util+makefile.mk
deleted file mode 100644
index fb3c8af3e2b2..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-product::util::makefile.mk b/editors/openoffice-1.1-devel/files/patch-product::util::makefile.mk
deleted file mode 100644
index 1df961f90223..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-product::util::makefile.mk
+++ /dev/null
@@ -1,58 +0,0 @@
---- ../product/util/makefile.mk.orig Wed Feb 27 12:32:19 2002
-+++ ../product/util/makefile.mk Tue Mar 12 14:08:34 2002
-@@ -115,13 +115,26 @@
- 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=$(COMNAME)_uno
- .ENDIF
-
- STLPORTDEST=$(DESTDIRDLL)$/$(STLPORTLIBNAME)
- .IF "$(STLPORT4)" != ""
- # in OOo build environment
- .IF "($STLPORT4)" != "NO_STLPORT4"
-+.IF "$(OS)" != "FREEBSD"
- STLPORTOUT=$(SOLARVER)$/$(UPD)$/$(INPATH)$/bin$/$(STLPORTLIBNAME)
-+.ELSE
-+STLPORTOUT=$(STLPORT4)$/lib$/$(STLPORTLIBNAME)
-+.ENDIF
- .ELSE
- STLPORTOUT=$(STLPORT4)$/lib$/$(STLPORTLIBNAME)
- .ENDIF
-@@ -367,8 +380,8 @@
- $(GNUCOPY) -p $(DLLOUT)$/$(@:f) $@
-
- $(DESTDIRDLL)$/%$(MY_VERSION_LINKPOSTFIX) : $(DESTDIRDLL)$/%$(MY_VERSION_DLLPOSTFIX) $(DIRLIST)
-- +ln -s $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $@
-- +ln -s $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $(@:db)
-+ +ln -fs $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $@
-+ +ln -fs $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $(@:db)
-
-
- #---------------------------------------------------------
-@@ -379,7 +392,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 $@
-@@ -387,7 +400,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.1-devel/files/patch-psprint+source+printer+printerinfomanager.cxx b/editors/openoffice-1.1-devel/files/patch-psprint+source+printer+printerinfomanager.cxx
deleted file mode 100644
index 4947227f8d52..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-psprint::util::makefile.mk b/editors/openoffice-1.1-devel/files/patch-psprint::util::makefile.mk
deleted file mode 100644
index faa0b78f18b1..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-registry+source+regkey.cxx b/editors/openoffice-1.1-devel/files/patch-registry+source+regkey.cxx
deleted file mode 100644
index fad069f83f14..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-registry::source::regkey.cxx b/editors/openoffice-1.1-devel/files/patch-registry::source::regkey.cxx
deleted file mode 100644
index fad069f83f14..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-registry::util::makefile.mk b/editors/openoffice-1.1-devel/files/patch-registry::util::makefile.mk
deleted file mode 100644
index f1970ad5e6a1..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-remotebridges+source+unourl_resolver+makefile.mk b/editors/openoffice-1.1-devel/files/patch-remotebridges+source+unourl_resolver+makefile.mk
deleted file mode 100644
index 72e5a97234f4..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-remotebridges::source::unourl_resolver::makefile.mk b/editors/openoffice-1.1-devel/files/patch-remotebridges::source::unourl_resolver::makefile.mk
deleted file mode 100644
index 72e5a97234f4..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-rsc+source+rscpp+cpp.h b/editors/openoffice-1.1-devel/files/patch-rsc+source+rscpp+cpp.h
deleted file mode 100644
index 417ab33ba52f..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-rsc::source::rscpp::cpp.h b/editors/openoffice-1.1-devel/files/patch-rsc::source::rscpp::cpp.h
deleted file mode 100644
index 417ab33ba52f..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-rscpp::cpp.h b/editors/openoffice-1.1-devel/files/patch-rscpp::cpp.h
deleted file mode 100644
index 751623885bbd..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-rscpp::cpp.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../rscpp/cpp.h.orig Fri Mar 1 00:15:54 2002
-+++ ../rscpp/cpp.h Fri Mar 1 00:15:56 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.1-devel/files/patch-sablot+Sablot-0.52.patch b/editors/openoffice-1.1-devel/files/patch-sablot+Sablot-0.52.patch
deleted file mode 100644
index 61f12e5bfe7c..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-sablot::Sablot-0.52.patch b/editors/openoffice-1.1-devel/files/patch-sablot::Sablot-0.52.patch
deleted file mode 100644
index 3b44b26ac6c7..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-sablot::Sablot-0.52.patch
+++ /dev/null
@@ -1,35 +0,0 @@
---- ../sablot/Sablot-0.52.patch.orig Mon Oct 29 19:18:40 2001
-+++ ../sablot/Sablot-0.52.patch Tue Mar 5 18:16:07 2002
-@@ -3,7 +3,7 @@
- ***************
- *** 1 ****
- ! dummy
----- 1,147 ----
-+--- 1,157 ----
- ! #*************************************************************************
- ! #
- ! # $RCSfile: makefile.mk,v $
-@@ -85,12 +85,22 @@
- ! CFLAGS+= -DHAVE_IEEEFP_H
- ! .ENDIF
- !
--! .IF "$(OS)"=="LINUX" || "$(OS)"=="MACOSX"
-+! .IF "$(OS)"=="LINUX" || "$(OS)"=="MACOSX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
- ! CFLAGS+= -DHAVE_UNISTD_H
- ! .ENDIF
- !
- ! .IF "$(GUI)"=="UNX"
-+!
-+! .IF "$(OS)"=="MACOSX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-+! .IF "$(OS)"=="FREEBSD"
-+! CFLAGS+= -DHAVE_SYS_TIME_H
-+! .ELSE
-+! CFLAGS+= -DHAVE_SYS_TIMEB_H
-+! .ENDIF
-+! CFLAGS+= -DHAVE_GETTIMEOFDAY -DHAVE_ISNAN -DHAVE_FINITE
-+! .ELSE
- ! CFLAGS+= -DHAVE_SYS_TIMEB_H -DHAVE_FTIME -DHAVE_ISNAN -DHAVE_FINITE
-+! .ENDIF
- ! .ENDIF
- !
- ! CFLAGS+= -I$(SOLARINCDIR)$/external$/expat
diff --git a/editors/openoffice-1.1-devel/files/patch-sal+osl+unx+nlsupport.c b/editors/openoffice-1.1-devel/files/patch-sal+osl+unx+nlsupport.c
deleted file mode 100644
index 807aeacda025..000000000000
--- a/editors/openoffice-1.1-devel/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 <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD)
-+#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
- #include <langinfo.h>
-@@ -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.1-devel/files/patch-sal+osl+unx+pipe.c b/editors/openoffice-1.1-devel/files/patch-sal+osl+unx+pipe.c
deleted file mode 100644
index 217bd0be4d58..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-sal+osl+unx+socket.c b/editors/openoffice-1.1-devel/files/patch-sal+osl+unx+socket.c
deleted file mode 100644
index b6e0e2fa0901..000000000000
--- a/editors/openoffice-1.1-devel/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 <sys/poll.h>
- #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.1-devel/files/patch-sal+osl+unx+system.c b/editors/openoffice-1.1-devel/files/patch-sal+osl+unx+system.c
deleted file mode 100644
index 8dc663ac03fc..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-sal+osl+unx+system.h b/editors/openoffice-1.1-devel/files/patch-sal+osl+unx+system.h
deleted file mode 100644
index d75cac79f29e..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-sal+workben+makefile.mk b/editors/openoffice-1.1-devel/files/patch-sal+workben+makefile.mk
deleted file mode 100644
index 369935e31d66..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-sal::osl::unx::file.c b/editors/openoffice-1.1-devel/files/patch-sal::osl::unx::file.c
deleted file mode 100644
index ade5f14b7946..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-sal::osl::unx::file.c
+++ /dev/null
@@ -1,73 +0,0 @@
---- ../sal/osl/unx/file.c.orig Thu Oct 4 15:09:21 2001
-+++ ../sal/osl/unx/file.c
-@@ -123,11 +123,16 @@
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-
--#elif defined(NETBSD)
-+#elif defined(NETBSD) || defined(FREEBSD)
-+#include <sys/param.h>
-+#include <sys/ucred.h>
- #include <sys/mount.h>
- #include <ufs/ufs/quota.h>
- #include <ctype.h>
--static const sal_Char* MOUNTTAB="/etc/mtab";
-+#define HAVE_STATFS_H
-+/* No mounting table on *BSD
-+ * This information is stored only in the kernel. */
-+/* static const sal_Char* MOUNTTAB="/etc/mtab"; */
-
- #elif defined(IRIX)
- #include <mntent.h>
-@@ -137,7 +142,7 @@
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-
--#elif defined(MACOSX) || defined(FREEBSD)
-+#elif defined(MACOSX)
- #include <ufs/ufs/quota.h>
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-@@ -4224,10 +4229,20 @@
- mntfile = fopen(MOUNTTAB,"r");
- #endif /* SOLARIS */
-
-+#if defined(NETBSD) || defined(FREEBSD)
-+ struct statfs *mntbufp;
-+ int mntentries,i;
-+ mntentries = getmntinfo(&mntbufp,MNT_WAIT);
-
- buffer[0] = '\0';
-
-+ if(mntentries == 0)
-+#else
-+
-+ buffer[0] = '\0';
-+
- if ( mntfile == 0 )
-+#endif
- {
- nRet=errno;
- #ifdef DEBUG_OSL_FILE
-@@ -4286,7 +4301,21 @@
- }
- #endif /* SOLARIS */
-
-+#if defined(NETBSD) || defined(FREEBSD)
-+ i=0;
-+ while ( i < mntentries )
-+ {
-+ if ( strcmp(mntbufp[i].f_mntonname,buffer) == 0 )
-+ {
-+ *bMountPoint=sal_True;
-+ return osl_File_E_None;
-+ }
-+ i++;
-+ }
-+#endif
-+#if ! ( defined(NETBSD) || defined(FREEBSD) )
- fclose(mntfile);
-+#endif
- *bMountPoint=sal_False;
- return osl_File_E_None;
- }
diff --git a/editors/openoffice-1.1-devel/files/patch-sal::osl::unx::nlsupport.c b/editors/openoffice-1.1-devel/files/patch-sal::osl::unx::nlsupport.c
deleted file mode 100644
index 29b4de4eb78b..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-sal::osl::unx::nlsupport.c
+++ /dev/null
@@ -1,88 +0,0 @@
---- ../sal/osl/unx/nlsupport.c.orig Sat Mar 9 00:51:17 2002
-+++ ../sal/osl/unx/nlsupport.c Sat Mar 9 01:54:43 2002
-@@ -63,11 +63,17 @@
- #include <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS)
-+#if defined(LINUX) || defined(SOLARIS) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
-+#if defined(FREEBSD)
-+#if OSVERSION > 500000
- #include <langinfo.h>
- #endif
-+#else
-+#include <langinfo.h>
-+#endif
-+#endif
-
- /*****************************************************************************/
- /* typedefs
-@@ -242,7 +248,7 @@
- return NULL;
- }
-
--#if defined(LINUX) || defined(SOLARIS)
-+#if defined(LINUX) || defined(SOLARIS) || defined(NETBSD) || defined(FREEBSD)
-
- /*
- * This implementation of osl_getTextEncodingFromLocale maps
-@@ -296,7 +302,7 @@
- /* XXX MS-874 is an extension to tis620, so this is not
- * really equivalent */
-
--#elif defined(LINUX)
-+#elif defined(LINUX) || defined(NETBSD) || defined(FREEBSD)
-
- const _pair _nl_language_list[] = {
- { "ANSI_X3.110-1983", RTL_TEXTENCODING_DONTKNOW }, /* ISO-IR-99 NAPLPS */
-@@ -477,7 +483,7 @@
- { "WIN-SAMI-2", RTL_TEXTENCODING_DONTKNOW } /* WS2 */
- };
-
--#endif /* ifdef LINUX */
-+#endif /* ifdef LINUX || NETBSD || FREEBSD */
-
- static pthread_mutex_t aLocalMutex = PTHREAD_MUTEX_INITIALIZER;
-
-@@ -516,7 +522,13 @@
- }
-
- /* get the charset as indicated by the LC_CTYPE locale */
-+#if defined(NETBSD) || defined(FREEBSD)
-+#if !defined(CODESET)
-+ codeset = NULL;
-+#else
- codeset = nl_langinfo( CODESET );
-+#endif
-+#endif
-
- if ( codeset != NULL )
- {
-@@ -595,7 +607,7 @@
- return ret;
- }
-
--#elif defined(MACOSX) /* ifdef LINUX || SOLARIS */
-+#elif defined(MACOSX) /* ifdef LINUX || SOLARIS || NETBSD || FREEBSD */
-
- /*
- * FIXME: the MacOS X implemetation is missing
-@@ -628,7 +640,7 @@
- return 0;
- }
-
--#else /* ifdef LINUX || SOLARIS || MACOSX */
-+#else /* ifdef LINUX || SOLARIS || MACOSX || NETBSD || FREEBSD */
-
- /*
- * This implementation of osl_getTextEncodingFromLocale maps
-@@ -844,6 +856,6 @@
- return 0;
- }
-
--#endif /* ifdef LINUX || SOLARIS || MACOSX*/
-+#endif /* ifdef LINUX || SOLARIS || MACOSX || NETBSD || FREEBSD */
-
-
diff --git a/editors/openoffice-1.1-devel/files/patch-sal::osl::unx::pipe.c b/editors/openoffice-1.1-devel/files/patch-sal::osl::unx::pipe.c
deleted file mode 100644
index 6802487470a2..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-sal::osl::unx::pipe.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../sal/osl/unx/pipe.c.orig Tue May 29 07:38:32 2001
-+++ ../sal/osl/unx/pipe.c
-@@ -264,7 +264,11 @@
-
- addr.sun_family = AF_UNIX;
- strcpy(addr.sun_path, name);
-+#if defined(FREEBSD)
-+ len = SUN_LEN(&addr);
-+#else
- len = sizeof(addr.sun_family) + strlen(addr.sun_path);
-+#endif
-
- if ( Options & osl_Pipe_CREATE )
- {
diff --git a/editors/openoffice-1.1-devel/files/patch-sal::osl::unx::process.c b/editors/openoffice-1.1-devel/files/patch-sal::osl::unx::process.c
deleted file mode 100644
index 9d7ffa6686d3..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-sal::osl::unx::process.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../sal/osl/unx/process.c.orig Sat Mar 2 22:33:17 2002
-+++ ../sal/osl/unx/process.c Sat Mar 2 22:33:58 2002
-@@ -834,7 +834,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.1-devel/files/patch-sal::osl::unx::socket.c b/editors/openoffice-1.1-devel/files/patch-sal::osl::unx::socket.c
deleted file mode 100644
index 19d390cf08eb..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-sal::osl::unx::socket.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- ../sal/osl/unx/socket.c.orig Fri Jun 22 16:22:14 2001
-+++ ../sal/osl/unx/socket.c Sun Mar 10 23:33:56 2002
-@@ -82,7 +82,7 @@
- #undef HAVE_POLL_H
- #endif
-
--#if defined(LINUX) || defined (IRIX)
-+#if defined(LINUX) || defined (IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <sys/poll.h>
- #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.1-devel/files/patch-sal::osl::unx::system.c b/editors/openoffice-1.1-devel/files/patch-sal::osl::unx::system.c
deleted file mode 100644
index b0b93119f983..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-sal::osl::unx::system.c
+++ /dev/null
@@ -1,127 +0,0 @@
---- ../sal/osl/unx/system.c.orig Wed Feb 28 13:08:45 2001
-+++ ../sal/osl/unx/system.c
-@@ -126,6 +126,73 @@
- return res;
- }
-
-+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;
-@@ -449,3 +516,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.1-devel/files/patch-sal::osl::unx::system.h b/editors/openoffice-1.1-devel/files/patch-sal::osl::unx::system.h
deleted file mode 100644
index 85de2700b284..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-sal::osl::unx::system.h
+++ /dev/null
@@ -1,13 +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,10 +216,7 @@
- # 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
- #endif
diff --git a/editors/openoffice-1.1-devel/files/patch-sal::rtl::source::strtmpl.c b/editors/openoffice-1.1-devel/files/patch-sal::rtl::source::strtmpl.c
deleted file mode 100644
index 91a5289d6636..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-sal::util::makefile.mk b/editors/openoffice-1.1-devel/files/patch-sal::util::makefile.mk
deleted file mode 100644
index 41b798faabfb..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-sal::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sal/util/makefile.mk.orig Tue Mar 5 21:36:23 2002
-+++ ../sal/util/makefile.mk Tue Mar 5 21:36:44 2002
-@@ -113,7 +113,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.1-devel/files/patch-sal::workben::getlocaleinfotest.cxx b/editors/openoffice-1.1-devel/files/patch-sal::workben::getlocaleinfotest.cxx
deleted file mode 100644
index ef5bf2488496..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-sal::workben::getlocaleinfotest.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../sal/workben/getlocaleinfotest.cxx Sun Mar 10 23:42:26 2002
-+++ ../sal/workben/getlocaleinfotest.cxx Sun Mar 10 23:42:45 2002
-@@ -63,7 +63,7 @@
- #include <osl/nlsupport.h>
- #include <rtl/ustring.hxx>
-
--int _cdecl main( int argc, char * argv[] )
-+int main( int argc, char * argv[] )
- {
- rtl::OUString lang = rtl::OUString::createFromAscii( "de" );
- rtl::OUString country = rtl::OUString::createFromAscii( "DE" );
diff --git a/editors/openoffice-1.1-devel/files/patch-sal::workben::makefile.mk b/editors/openoffice-1.1-devel/files/patch-sal::workben::makefile.mk
deleted file mode 100644
index 369935e31d66..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-salhelper+source+makefile.mk b/editors/openoffice-1.1-devel/files/patch-salhelper+source+makefile.mk
deleted file mode 100644
index cb4fbc1f1570..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-salhelper::source::makefile.mk b/editors/openoffice-1.1-devel/files/patch-salhelper::source::makefile.mk
deleted file mode 100644
index cb4fbc1f1570..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-sax::util::makefile.mk b/editors/openoffice-1.1-devel/files/patch-sax::util::makefile.mk
deleted file mode 100644
index e6f307ea4a03..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-sc::util::makefile.mk b/editors/openoffice-1.1-devel/files/patch-sc::util::makefile.mk
deleted file mode 100644
index d075b7901044..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-sc::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sc/util/makefile.mk.orig Sun Mar 3 01:35:09 2002
-+++ ../sc/util/makefile.mk Sun Mar 3 01:34:53 2002
-@@ -105,7 +105,9 @@
- # --- StarClac DLL
-
- SHL1TARGET= sc$(UPD)$(DLLPOSTFIX)
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= sc.map
-+.ENDIF
- SHL1IMPLIB= sci
-
- SHL1STDLIBS= \
diff --git a/editors/openoffice-1.1-devel/files/patch-sch::util::makefile.mk b/editors/openoffice-1.1-devel/files/patch-sch::util::makefile.mk
deleted file mode 100644
index 33ee8a8172f1..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-sd::util::makefile.mk b/editors/openoffice-1.1-devel/files/patch-sd::util::makefile.mk
deleted file mode 100644
index 51f4b7f461a8..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-set_soenv.1 b/editors/openoffice-1.1-devel/files/patch-set_soenv.1
deleted file mode 100644
index bb2dccced07b..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-set_soenv.1
+++ /dev/null
@@ -1,149 +0,0 @@
---- set_soenv.1.orig Wed Feb 27 10:46:41 2002
-+++ set_soenv.1 Wed Mar 13 19:13:01 2002
-@@ -40,7 +40,7 @@
- #
- # Set this value equal to the corresponding amount of
- # command line arguments.
--my $numArgs = 19;
-+my $numArgs = 24;
- # Determining the amount of arguments in the call.
- my $numEnter = $#ARGV + 1;
- if ( $numEnter != $numArgs )
-@@ -66,14 +66,15 @@
- my ( $CALL_CDECL, $COMMON_OUTDIR, $NO_SRS_PATCH, $PROFULLSWITCH, $BIG_GOODIES, $BMP_WRITES_FLAG,
- $common_build, $MK_UNROLL, $NO_REC_RES, $PROEXT, $SO3, $SOLAR_JAVA,
- $SOLAR_PLUGIN, $TF_PACKAGES, $TF_SDBAPI, $TF_FILEURL, $UPDATER, $BUILD_DELIVER, $USE_NEWCHARSET, $USE_NEW_RSC, $VCL,
-- $TF_CFGDATA, $TF_SVDATA,
-+ $TF_CFGDATA, $TF_SVDATA, $CC, $CXX,
- $USE_NAMESPACE, $BUILD_SOSL, $LOCAL_SOLENV, $ENABLEUNICODE, $NEW_JAR_PACK, $NO_BSYMBOLIC,
- $USE_XPRINT, $BUILD_SOSL_RELEASE );
- #
- # 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.
-@@ -145,6 +146,8 @@
- $STLPORT4 = $ARGV [ 12 ]; # Location of STLport4
- $MINGWIN32 = $ARGV [ 17 ]; # use MINGWIN32
- $USE_GCC3 = $ARGV [ 18 ]; # use gcc3 (only for unxlngi4 at the moment)
-+$CC = $ARGV [ 22 ]; # get cc from environment
-+$CXX = $ARGV [ 23 ]; # use c++ from environment
- #
- #---------------------------------------------------------------
- # IIIb. Initialising the variables for the system commands, etc.
-@@ -303,7 +306,7 @@
- $PROSWITCH = "-DPRODUCT";
- $XPVERSION = "3";
- $SOLAR_JAVA = "TRUE";
-- $XPVERSION = "3";
-+ $XPVERSION = "3";
- }
- elsif ( $platform eq "$FreeBSD" )
- { print "Setting FreeBSD specific values... ";
-@@ -326,6 +329,9 @@
- $PATH_SEPERATOR = $ps;
- $PROSWITCH = "-DPRODUCT";
- $XPVERSION = "3";
-+ $OSVERSION = $ARGV[ 19 ];
-+ $PTHREAD_CFLAGS = $ARGV[ 20 ];
-+ $PTHREAD_LIBS = $ARGV[ 21 ];
- }
- elsif ( $platform eq "$Linux" )
- {
-@@ -889,15 +895,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".
-@@ -990,7 +997,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.
-@@ -1004,6 +1011,22 @@
- $ps.$USR.$BIN.$ds."X11".
- $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")
- { $COMPATH_ROOT = $COMPATH;
- $COMPATH_ROOT =~ s/\/vc98$//;
-@@ -1107,21 +1130,14 @@
- $SOLARINC .= $I.$USR.$INCLUDE;
- }
- $SOLARINC .= $STLPORT_stlport;
--if ($platform eq "$Linux")
--{
--# This simply adds an include path, so even cases that break the FHS work
--$SOLARINC .= $STLPORT_inc_stlport;
--}
-+
- if ($platform eq "$Solaris")
- {
- $SOLARINC .= '/SC5 ';
--}
--# Platform dependent include path at the top of this list of include paths
--if ($platform eq "$Solaris")
--{ $SOLARINC .= $I.'$COMPATH'.$ds."include";
-+$SOLARINC .= $I.'$COMPATH'.$ds."include";
- }
-
--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;
-@@ -1311,8 +1327,13 @@
- ToFile( "GLIBC", $GLIBC, "e" );
- ToFile( "GUIBASE", $GUIBASE, "e" );
- ToFile( "GUIENV", $GUIENV, "e" );
-+ToFile( "CC", $CC, "e" );
-+ToFile( "CXX", $CXX, "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.1-devel/files/patch-setup2+mow+source+loader+loader.c b/editors/openoffice-1.1-devel/files/patch-setup2+mow+source+loader+loader.c
deleted file mode 100644
index a71f7b3f327c..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-setup2+mow+source+loader+makefile.mk b/editors/openoffice-1.1-devel/files/patch-setup2+mow+source+loader+makefile.mk
deleted file mode 100644
index 007c0f69b6f9..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-setup2+script+setupserver b/editors/openoffice-1.1-devel/files/patch-setup2+script+setupserver
deleted file mode 100644
index 7d3b13f659b9..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh b/editors/openoffice-1.1-devel/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh
deleted file mode 100644
index 1919789038db..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-setup2::mow::source::loader::loader.c b/editors/openoffice-1.1-devel/files/patch-setup2::mow::source::loader::loader.c
deleted file mode 100644
index 572d8ebcc690..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-setup2::mow::source::loader::loader.c
+++ /dev/null
@@ -1,17 +0,0 @@
---- ../setup2/mow/source/loader/loader.c.orig Sun Mar 3 01:41:47 2002
-+++ ../setup2/mow/source/loader/loader.c Sun Mar 3 01:42:19 2002
-@@ -603,6 +603,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.1-devel/files/patch-setup2::mow::source::loader::makefile.mk b/editors/openoffice-1.1-devel/files/patch-setup2::mow::source::loader::makefile.mk
deleted file mode 100644
index 007c0f69b6f9..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-setup2::script::setupserver b/editors/openoffice-1.1-devel/files/patch-setup2::script::setupserver
deleted file mode 100644
index 07f3c3f8b23e..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-setup2::script::setupserver
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../setup2/script/setupserver.orig Sat Mar 2 17:57:36 2002
-+++ ../setup2/script/setupserver Sat Mar 2 17:58:43 2002
-@@ -234,6 +234,8 @@
- sd_platform=`uname -s`
- case $sd_platform in
- SCO_SV) test=/bin/test ;;
-+ NetBSD) test=/bin/test ;;
-+ FreeBSD) test=/bin/test ;;
- *) test=/usr/bin/test ;;
- esac
- sd_cwd="`pwd`"
diff --git a/editors/openoffice-1.1-devel/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh b/editors/openoffice-1.1-devel/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh
deleted file mode 100644
index d98230af5a69..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../setup2/source/custom/jvmsetup/loader/jvmsetup.sh Sat Mar 2 18:01:19 2002
-+++ ../setup2/source/custom/jvmsetup/loader/jvmsetup.sh Sat Mar 2 18:02:12 2002
-@@ -65,6 +65,8 @@
- sd_platform=`uname -s`
- 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.1-devel/files/patch-shell+source+cmdmail+makefile.mk b/editors/openoffice-1.1-devel/files/patch-shell+source+cmdmail+makefile.mk
deleted file mode 100644
index 0476285c802e..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-shell+source+proxysettings+makefile.mk b/editors/openoffice-1.1-devel/files/patch-shell+source+proxysettings+makefile.mk
deleted file mode 100644
index e83cf7c9d7a1..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-shell+source+unix+exec+makefile.mk b/editors/openoffice-1.1-devel/files/patch-shell+source+unix+exec+makefile.mk
deleted file mode 100644
index 0b7712ee35f8..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-shell::source::cmdmail::makefile.mk b/editors/openoffice-1.1-devel/files/patch-shell::source::cmdmail::makefile.mk
deleted file mode 100644
index 0476285c802e..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-shell::source::proxysettings::makefile.mk b/editors/openoffice-1.1-devel/files/patch-shell::source::proxysettings::makefile.mk
deleted file mode 100644
index e83cf7c9d7a1..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-shell::source::unix::exec::makefile.mk b/editors/openoffice-1.1-devel/files/patch-shell::source::unix::exec::makefile.mk
deleted file mode 100644
index 0b7712ee35f8..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-solenv+inc+tg_ext.mk b/editors/openoffice-1.1-devel/files/patch-solenv+inc+tg_ext.mk
deleted file mode 100644
index cb652ec9d1f0..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-solenv+inc+unxfbsdi.mk b/editors/openoffice-1.1-devel/files/patch-solenv+inc+unxfbsdi.mk
deleted file mode 100644
index 99a282f3b5c6..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-solenv::inc::_tg_shl.mk b/editors/openoffice-1.1-devel/files/patch-solenv::inc::_tg_shl.mk
deleted file mode 100644
index 6ba3a56a92b3..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-solenv::inc::_tg_shl.mk
+++ /dev/null
@@ -1,282 +0,0 @@
---- ../solenv/inc/_tg_shl.mk.orig Thu Mar 14 17:43:40 2002
-+++ ../solenv/inc/_tg_shl.mk Thu Mar 14 17:44:11 2002
-@@ -349,22 +349,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -786,22 +786,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -1223,22 +1223,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -1660,22 +1660,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2097,22 +2097,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2534,22 +2534,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2971,22 +2971,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -3408,22 +3408,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -3845,22 +3845,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -4282,22 +4282,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
diff --git a/editors/openoffice-1.1-devel/files/patch-solenv::inc::pstrules.mk b/editors/openoffice-1.1-devel/files/patch-solenv::inc::pstrules.mk
deleted file mode 100644
index 6c8e958c188a..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-solenv::inc::pstrules.mk
+++ /dev/null
@@ -1,141 +0,0 @@
---- ../solenv/inc/pstrules.mk.orig Thu Mar 14 17:40:59 2002
-+++ ../solenv/inc/pstrules.mk Thu Mar 14 17:41:44 2002
-@@ -80,15 +80,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -108,15 +108,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -142,15 +142,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -159,23 +159,23 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
- .IF "$(GUI)"=="MAC"
- @$(RM) $@
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -195,15 +195,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -212,19 +212,19 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(GUI)"=="MAC"
- @$(RM) $@
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c
- .ELSE
- +$(TYPE) $(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
-- $(CC) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
- .ENDIF
- .ENDIF
- .ENDIF
-@@ -246,7 +246,7 @@
- @echo Making: $@
- @+-$(MKDIR) $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))} >& $(NULLDEV)
- .IF "$(GUI)"=="OS2"
-- $(CC) /P+ /Pe+ /Pd+ $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
-+ $(CXX) /P+ /Pe+ /Pd+ $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
- .ENDIF
- .IF "$(GUI)"=="WNT"
- cpplcc -+ -P $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
diff --git a/editors/openoffice-1.1-devel/files/patch-solenv::inc::rules.mk b/editors/openoffice-1.1-devel/files/patch-solenv::inc::rules.mk
deleted file mode 100644
index 181a71307149..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-solenv::inc::rules.mk
+++ /dev/null
@@ -1,212 +0,0 @@
---- ../solenv/inc/rules.mk.orig Thu Mar 14 17:31:43 2002
-+++ ../solenv/inc/rules.mk Thu Mar 14 17:38:38 2002
-@@ -78,16 +78,16 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- .ENDIF
- .ENDIF
-
-@@ -98,16 +98,16 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- .ENDIF
- .ENDIF
-
-@@ -122,17 +122,17 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE # "$(GUI)"=="UNX"
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- .ENDIF # "$(GUI)"=="UNX"
-
- $(SLO)$/%.obj : %.cpp
-@@ -140,17 +140,17 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cpp
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- .ENDIF
-
- $(SLO)$/%.obj : $(MISC)$/%.cxx
-@@ -158,16 +158,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- .ENDIF
-
- $(OBJ)$/%.obj : $(MISC)$/%.cxx
-@@ -175,16 +175,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHOBJFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHOBJFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- .ENDIF
-
- $(OBJ)$/%.obj : %.c
-@@ -192,20 +192,20 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c
- .ELSE
- +-@echo Cflags: $(CFLAGS)
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -215,13 +215,13 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(MISCX)$/$*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(MISCX)$/$*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
- $(SEMADEBUG)
- .ENDIF
-
-@@ -230,16 +230,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(MISCX)$/$*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(MISCX)$/$*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -249,14 +249,14 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c )
- .ENDIF
- .ENDIF
-
diff --git a/editors/openoffice-1.1-devel/files/patch-solenv::inc::settings.mk b/editors/openoffice-1.1-devel/files/patch-solenv::inc::settings.mk
deleted file mode 100644
index eed08efc26f0..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-solenv::inc::settings.mk
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../solenv/inc/settings.mk.orig Wed Mar 13 20:44:42 2002
-+++ ../solenv/inc/settings.mk Wed Mar 13 20:45:05 2002
-@@ -173,7 +173,6 @@
- CDEFSOPT=
- HDEFS=
-
--CC=
- .IF "$(add_cflags)"!=""
- ENVCFLAGS+=$(add_cflags)
- .ENDIF
-@@ -271,8 +270,6 @@
- AS=
- BC=
- COBOL=
--CPP=
--CXX=
- FOR=
- PASCAL=
-
-@@ -1499,4 +1496,3 @@
- .INCLUDE : $(MISC)$/$(COMP9TYPELIST).mk
- $(COMP9TYPELIST)_XML2CMPTYPES:=$(shell xml2cmp -types stdout $(MISC)$/$(COMP9TYPELIST)$($(WINVERSIONNAMES)_MAJOR).xml)
- .ENDIF
--
diff --git a/editors/openoffice-1.1-devel/files/patch-solenv::inc::startup::FREEBSD::macros.mk b/editors/openoffice-1.1-devel/files/patch-solenv::inc::startup::FREEBSD::macros.mk
deleted file mode 100644
index 80392c839dbd..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-solenv::inc::startup::FREEBSD::macros.mk
+++ /dev/null
@@ -1,5 +0,0 @@
---- /dev/null Mon Mar 11 14:55:01 2002
-+++ ../solenv/inc/startup/FREEBSD/macros.mk Mon Mar 11 14:54:59 2002
-@@ -0,0 +1,2 @@
-+
-+.INCLUDE .NOINFER .IGNORE : $(INCFILENAME:d:d:d)UNIX$/macros.mk
diff --git a/editors/openoffice-1.1-devel/files/patch-solenv::inc::target.mk b/editors/openoffice-1.1-devel/files/patch-solenv::inc::target.mk
deleted file mode 100644
index b08beb4e9cfc..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-solenv::inc::tg_ext.mk b/editors/openoffice-1.1-devel/files/patch-solenv::inc::tg_ext.mk
deleted file mode 100644
index 039af7d70871..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-solenv::inc::tg_ext.mk
+++ /dev/null
@@ -1,23 +0,0 @@
---- ../solenv/inc/tg_ext.mk.orig Wed Nov 14 13:59:42 2001
-+++ ../solenv/inc/tg_ext.mk Mon Mar 4 17:30:39 2002
-@@ -107,7 +107,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
-@@ -148,7 +148,11 @@
- .IF "$(BSCLIENT)"=="TRUE"
- +cd $(PACKAGE_DIR) && $(TYPE) $(BACK_PATH)$(PATCH_FILE_NAME) | $(GNUPATCH) -f -b -p2 && $(TOUCH) $(PATCH_FLAG_FILE)
- .ELSE # "$(BSCLIENT)"!=""
-+.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" || "$(OS)"=="FREEBSD"
- .ENDIF # "$(BSCLIENT)"!=""
- .ENDIF # "$(GUI)"=="WNT"
- .ENDIF # "$(PATCH_FILE_NAME)"=="none" || "$(PATCH_FILE_NAME)"==""
diff --git a/editors/openoffice-1.1-devel/files/patch-solenv::inc::tg_shl.mk b/editors/openoffice-1.1-devel/files/patch-solenv::inc::tg_shl.mk
deleted file mode 100644
index 958b4abba555..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-solenv::inc::tg_shl.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../solenv/inc/tg_shl.mk.orig Wed Mar 13 20:40:10 2002
-+++ ../solenv/inc/tg_shl.mk Wed Mar 13 20:41:10 2002
-@@ -319,9 +319,9 @@
- .IF "$(GUI)" == "WNT"
- .IF "$(UPDATER)"=="YES"
- .IF "$(COM)"=="GCC"
-- gcc -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CC) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- cl -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CC) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF # "$(COM)"=="GCC"
- .ENDIF # "$(UPDATER)"=="YES"
- .IF "$(SHL$(TNR)DEFAULTRES)"!=""
diff --git a/editors/openoffice-1.1-devel/files/patch-solenv::inc::tg_yxx.mk b/editors/openoffice-1.1-devel/files/patch-solenv::inc::tg_yxx.mk
deleted file mode 100644
index 0b99a3553cad..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-solenv::inc::tg_yxx.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../solenv/inc/tg_yxx.mk.orig Wed Sep 20 16:43:18 2000
-+++ ../solenv/inc/tg_yxx.mk Wed Mar 6 10:47:24 2002
-@@ -4,7 +4,9 @@
- @echo ------------------------------
- @echo Making: $@
- #.IF "$(GUI)"!="UNX"
-+ $(BISON) $(YACCFLAGS) $(YACCOUT)$/$(YACCTARGET).h $(YACCFILES)
- $(BISON) $(YACCFLAGS) $(YACCOUT)$/$(YACCTARGET) $(YACCFILES)
-+ $(BISON) -o $(YACCOUT)$/$(YACCTARGET) $(YACCFILES)
- #.ELSE
- # $(BISON) $(YACCFLAGS) $(YACCFILES)
- # mv y.tab.c $(INCCOM)/rscyacc.yxx
diff --git a/editors/openoffice-1.1-devel/files/patch-solenv::inc::unxfbsdi.mk b/editors/openoffice-1.1-devel/files/patch-solenv::inc::unxfbsdi.mk
deleted file mode 100644
index 05fd35ffb049..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-solenv::inc::unxfbsdi.mk
+++ /dev/null
@@ -1,209 +0,0 @@
---- ../solenv/inc/unxfbsdi.mk.orig Wed Oct 24 19:21:47 2001
-+++ ../solenv/inc/unxfbsdi.mk Thu Mar 14 17:26:41 2002
-@@ -1,84 +1,139 @@
--
- # 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"
-
-+# 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
-+
-+# Compiler flags for compiling static object in multi threaded
-+# environment with graphical user interface
-+CFLAGSOBJGUIMT=-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 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 +142,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.1-devel/files/patch-soltools+mkdepend+main.c b/editors/openoffice-1.1-devel/files/patch-soltools+mkdepend+main.c
deleted file mode 100644
index cffd5cbb1f43..000000000000
--- a/editors/openoffice-1.1-devel/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 <sys/types.h>
-+#include <sys/stat.h>
-+
- #include "def.h"
- #ifdef hpux
- #define sigvec sigvector
diff --git a/editors/openoffice-1.1-devel/files/patch-soltools::mkdepend::main.c b/editors/openoffice-1.1-devel/files/patch-soltools::mkdepend::main.c
deleted file mode 100644
index a478fc59e21d..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-soltools::mkdepend::main.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../soltools/mkdepend/main.c.orig Mon Mar 11 20:09:35 2002
-+++ ../soltools/mkdepend/main.c Mon Mar 11 17:25:55 2002
-@@ -27,6 +27,11 @@
-
- */
-
-+#ifdef FREEBSD
-+#include <sys/types.h>
-+#include <sys/stat.h>
-+#endif
-+
- #include "def.h"
- #ifdef hpux
- #define sigvec sigvector
diff --git a/editors/openoffice-1.1-devel/files/patch-starmath::util:makefile.mk b/editors/openoffice-1.1-devel/files/patch-starmath::util:makefile.mk
deleted file mode 100644
index a1945318706e..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-stoc+source+corereflection+makefile.mk b/editors/openoffice-1.1-devel/files/patch-stoc+source+corereflection+makefile.mk
deleted file mode 100644
index 4b319b08d401..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-stoc+source+defaultregistry+makefile.mk b/editors/openoffice-1.1-devel/files/patch-stoc+source+defaultregistry+makefile.mk
deleted file mode 100644
index 4cae0476415a..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-stoc+source+implementationregistration+implreg.cxx b/editors/openoffice-1.1-devel/files/patch-stoc+source+implementationregistration+implreg.cxx
deleted file mode 100644
index 341d621d872c..000000000000
--- a/editors/openoffice-1.1-devel/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 <list>
-
-+#include <unistd.h>
-+
- #ifndef _CPPUHELPER_QUERYINTERFACE_HXX_
- #include <cppuhelper/queryinterface.hxx>
- #endif
diff --git a/editors/openoffice-1.1-devel/files/patch-stoc+source+implementationregistration+makefile.mk b/editors/openoffice-1.1-devel/files/patch-stoc+source+implementationregistration+makefile.mk
deleted file mode 100644
index 0051043b7ecb..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-stoc+source+inspect+makefile.mk b/editors/openoffice-1.1-devel/files/patch-stoc+source+inspect+makefile.mk
deleted file mode 100644
index c7cd85253c11..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-stoc+source+invocation+makefile.mk b/editors/openoffice-1.1-devel/files/patch-stoc+source+invocation+makefile.mk
deleted file mode 100644
index 9ac2072a5612..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-stoc+source+invocation_adapterfactory+makefile.mk b/editors/openoffice-1.1-devel/files/patch-stoc+source+invocation_adapterfactory+makefile.mk
deleted file mode 100644
index 8853ad39a90e..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-stoc+source+javaloader+makefile.mk b/editors/openoffice-1.1-devel/files/patch-stoc+source+javaloader+makefile.mk
deleted file mode 100644
index af0fb9af619c..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-stoc+source+javavm+makefile.mk b/editors/openoffice-1.1-devel/files/patch-stoc+source+javavm+makefile.mk
deleted file mode 100644
index f97af0ea270d..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-stoc+source+loader+makefile.mk b/editors/openoffice-1.1-devel/files/patch-stoc+source+loader+makefile.mk
deleted file mode 100644
index 5a08ee5937b6..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-stoc+source+namingservice+makefile.mk b/editors/openoffice-1.1-devel/files/patch-stoc+source+namingservice+makefile.mk
deleted file mode 100644
index e573081bc21d..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-stoc+source+proxy_factory+makefile.mk b/editors/openoffice-1.1-devel/files/patch-stoc+source+proxy_factory+makefile.mk
deleted file mode 100644
index 9110b2f50cd1..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-stoc+source+registry_tdprovider+makefile.mk b/editors/openoffice-1.1-devel/files/patch-stoc+source+registry_tdprovider+makefile.mk
deleted file mode 100644
index 9d974d1c0d10..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-stoc+source+servicemanager+makefile.mk b/editors/openoffice-1.1-devel/files/patch-stoc+source+servicemanager+makefile.mk
deleted file mode 100644
index 746776d54759..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-stoc+source+tdmanager+makefile.mk b/editors/openoffice-1.1-devel/files/patch-stoc+source+tdmanager+makefile.mk
deleted file mode 100644
index 76403fdde841..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-stoc+source+typeconv+makefile.mk b/editors/openoffice-1.1-devel/files/patch-stoc+source+typeconv+makefile.mk
deleted file mode 100644
index dc647f89a166..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-stoc::source::corereflection::makefile.mk b/editors/openoffice-1.1-devel/files/patch-stoc::source::corereflection::makefile.mk
deleted file mode 100644
index 4b319b08d401..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-stoc::source::defaultregistry::makefile.mk b/editors/openoffice-1.1-devel/files/patch-stoc::source::defaultregistry::makefile.mk
deleted file mode 100644
index 4cae0476415a..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-stoc::source::implementationregistration::implreg.cxx b/editors/openoffice-1.1-devel/files/patch-stoc::source::implementationregistration::implreg.cxx
deleted file mode 100644
index 925e924b1605..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-stoc::source::implementationregistration::implreg.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../stoc/source/implementationregistration/implreg.cxx.orig Mon Mar 11 20:08:04 2002
-+++ ../stoc/source/implementationregistration/implreg.cxx Mon Mar 11 19:55:02 2002
-@@ -192,7 +192,7 @@
- tmpPath = buf.makeStringAndClear();
- }
- // I am the only one to own tmpPath here, so the cast is tolerateable.
-- OSL_VERIFY( tmpPath.getStr() == mktemp( (sal_Char * ) tmpPath.getStr() ) );
-+ OSL_VERIFY( (sal_Char * ) tmpPath.getStr() == (sal_Char * ) mktemp( (sal_Char * ) tmpPath.getStr() ) );
- return OStringToOUString( tmpPath, osl_getThreadTextEncoding());
- }
-
diff --git a/editors/openoffice-1.1-devel/files/patch-stoc::source::implementationregistration::makefile.mk b/editors/openoffice-1.1-devel/files/patch-stoc::source::implementationregistration::makefile.mk
deleted file mode 100644
index 0051043b7ecb..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-stoc::source::inspect::makefile.mk b/editors/openoffice-1.1-devel/files/patch-stoc::source::inspect::makefile.mk
deleted file mode 100644
index c7cd85253c11..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-stoc::source::invocation::makefile.mk b/editors/openoffice-1.1-devel/files/patch-stoc::source::invocation::makefile.mk
deleted file mode 100644
index 9ac2072a5612..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-stoc::source::invocation_adapterfactory::makefile.mk b/editors/openoffice-1.1-devel/files/patch-stoc::source::invocation_adapterfactory::makefile.mk
deleted file mode 100644
index 8853ad39a90e..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-stoc::source::javaloader::makefile.mk b/editors/openoffice-1.1-devel/files/patch-stoc::source::javaloader::makefile.mk
deleted file mode 100644
index af0fb9af619c..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-stoc::source::javavm::makefile.mk b/editors/openoffice-1.1-devel/files/patch-stoc::source::javavm::makefile.mk
deleted file mode 100644
index f97af0ea270d..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-stoc::source::loader::makefile.mk b/editors/openoffice-1.1-devel/files/patch-stoc::source::loader::makefile.mk
deleted file mode 100644
index 5a08ee5937b6..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-stoc::source::namingservice::makefile.mk b/editors/openoffice-1.1-devel/files/patch-stoc::source::namingservice::makefile.mk
deleted file mode 100644
index e573081bc21d..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-stoc::source::proxy_factory::makefile.mk b/editors/openoffice-1.1-devel/files/patch-stoc::source::proxy_factory::makefile.mk
deleted file mode 100644
index 9110b2f50cd1..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-stoc::source::registry_tdprovider::makefile.mk b/editors/openoffice-1.1-devel/files/patch-stoc::source::registry_tdprovider::makefile.mk
deleted file mode 100644
index 9d974d1c0d10..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-stoc::source::servicemanager::makefile.mk b/editors/openoffice-1.1-devel/files/patch-stoc::source::servicemanager::makefile.mk
deleted file mode 100644
index 746776d54759..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-stoc::source::tdmanager::makefile.mk b/editors/openoffice-1.1-devel/files/patch-stoc::source::tdmanager::makefile.mk
deleted file mode 100644
index 76403fdde841..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-stoc::source::typeconv::makefile.mk b/editors/openoffice-1.1-devel/files/patch-stoc::source::typeconv::makefile.mk
deleted file mode 100644
index dc647f89a166..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-store::util::makefile.mk b/editors/openoffice-1.1-devel/files/patch-store::util::makefile.mk
deleted file mode 100644
index 842ef8ae49c0..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-svx+source+fmcomp+makefile.mk b/editors/openoffice-1.1-devel/files/patch-svx+source+fmcomp+makefile.mk
deleted file mode 100644
index b16030080c0d..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-svx::source::dialog::graphctl.cxx b/editors/openoffice-1.1-devel/files/patch-svx::source::dialog::graphctl.cxx
deleted file mode 100644
index a6a31d0c9621..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-svx::source::dialog::graphctl.cxx
+++ /dev/null
@@ -1,18 +0,0 @@
---- ../svx/source/dialog/graphctl.cxx 2001/08/16 15:41:29 1.6
-+++ ../svx/source/dialog/graphctl.cxx 2002/03/03 19:41:13
-@@ -62,12 +62,12 @@
- #if defined( OS2 ) || defined( WIN ) || defined( UNX ) || defined( WNT )
- #include <stdlib.h> //wegen fcvt
- #endif
--#if defined(MAC) || defined(NETBSD)
--#if defined(NETBSD)
-+#if defined(MAC) || defined(NETBSD) || defined(FREEBSD)
-+#if defined(NETBSD) || defined(FREEBSD)
- extern "C" {
- #endif
- char *fcvt(double value, int ndigit, int *decpt, int *sign);
--#if defined(NETBSD)
-+#if defined(NETBSD) || defined(FREEBSD)
- }
- #endif
- #endif
diff --git a/editors/openoffice-1.1-devel/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx b/editors/openoffice-1.1-devel/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index ce51a0e98880..000000000000
--- a/editors/openoffice-1.1-devel/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 <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !(defined NETBSD || defined FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice-1.1-devel/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx b/editors/openoffice-1.1-devel/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index 66b7dfe1f73d..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2001/11/01 13:26:23 1.2
-+++ ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2002/03/03 19:43:31
-@@ -62,7 +62,9 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !defined(FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice-1.1-devel/files/patch-tools+bootstrp+makefile.mk b/editors/openoffice-1.1-devel/files/patch-tools+bootstrp+makefile.mk
deleted file mode 100644
index b188641846f0..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-tools::bootstrp::makefile.mk b/editors/openoffice-1.1-devel/files/patch-tools::bootstrp::makefile.mk
deleted file mode 100644
index b188641846f0..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-tools::inc:solar.h b/editors/openoffice-1.1-devel/files/patch-tools::inc:solar.h
deleted file mode 100644
index 61e190e5e5bf..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-tools::inc:solar.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- ../tools/inc/solar.h 2001/10/12 15:11:03 1.23
-+++ ../tools/inc/solar.h 2002/03/03 19:44:00
-@@ -108,7 +108,7 @@
- #endif
- typedef short INT16;
- typedef unsigned short UINT16;
--#if defined LINUX || defined SCO || defined IRIX || (defined _MSC_VER && _MSC_VER >1200)
-+#if defined LINUX || defined SCO || defined IRIX || (defined _MSC_VER && _MSC_VER >1200) || defined FREEBSD
- typedef signed char INT8;
- #else
-
-@@ -149,7 +149,7 @@
-
- /*** misc. macros to leverage platform and compiler differences ********/
-
--#if (defined ALPHA && !defined WNT) || defined IRIX || defined SOLARIS || defined HPUX || defined NETBSD
-+#if (defined ALPHA && !defined WNT) || defined IRIX || defined SOLARIS || defined HPUX || defined NETBSD || defined FREEBSD
- #define __DELETE(n) delete[]
- #else
- #define __DELETE(n) delete[n]
diff --git a/editors/openoffice-1.1-devel/files/patch-tools::source::string::charset.cxx b/editors/openoffice-1.1-devel/files/patch-tools::source::string::charset.cxx
deleted file mode 100644
index ebee79ce414b..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-tools::source::string::charset.cxx
+++ /dev/null
@@ -1,36 +0,0 @@
---- ../tools/source/string/charset.cxx.orig Sun Mar 10 23:55:47 2002
-+++ ../tools/source/string/charset.cxx Mon Mar 11 00:00:56 2002
-@@ -64,12 +64,14 @@
- #elif defined( OS2 )
- #define INCL_DOSNLS
- #include <svpm.h>
--#elif defined(LINUX) || defined(SOLARIS)
-+#elif defined(LINUX) || defined(SOLARIS) || defined(FREEBSD)
- #include <stdio.h>
- #include <stdlib.h>
- #include <strings.h>
- #include <locale.h>
-+#if !defined(FREEBSD) || OSVERSION > 500000
- #include <langinfo.h>
-+#endif
- #ifndef _TOOLS_LANG_HXX
- #include <lang.hxx>
- #endif
-@@ -126,7 +128,7 @@
-
- // -----------------------------------------------------------------------
-
--#if defined(NETBSD) || defined(SCO)
-+#if defined(NETBSD) || defined(SCO) || defined(FREEBSD)
-
- // check if there is a charset qualifier at the end of the given locale string
- // e.g. de.ISO8859-15 or de.ISO8859-15@euro which strongly indicates what
-@@ -707,7 +709,7 @@
- #ifdef UNX
- CharSet nTextEncoding;
-
--#if defined(NETBSD) || defined(SCO)
-+#if defined(NETBSD) || defined(SCO) || defined(FREEBSD)
- nTextEncoding = GetSystemCharSetFromEnvironment();
- if (nTextEncoding == RTL_TEXTENCODING_DONTKNOW)
- nTextEncoding = GetSystemCharSetFromSystemLanguage();
diff --git a/editors/openoffice-1.1-devel/files/patch-unzip+source+file_io.c b/editors/openoffice-1.1-devel/files/patch-unzip+source+file_io.c
deleted file mode 100644
index 2a838fe377b1..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-unzip+source+misc.c b/editors/openoffice-1.1-devel/files/patch-unzip+source+misc.c
deleted file mode 100644
index 8087b0887af4..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/files/patch-unzip::source::file_io.c b/editors/openoffice-1.1-devel/files/patch-unzip::source::file_io.c
deleted file mode 100644
index 0430ff41b6a9..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-unzip::source::file_io.c
+++ /dev/null
@@ -1,36 +0,0 @@
---- ../unzip/source/file_io.c.orig Tue Mar 5 18:32:38 2002
-+++ ../unzip/source/file_io.c Tue Mar 5 18:40:50 2002
-@@ -500,7 +500,7 @@
- #ifdef MPW
- pCallBack( 0 );
- #else
-- #if defined LINUX || defined MACOSX || defined NETBSD
-+ #if defined LINUX || defined MACOSX || defined NETBSD || defined FREEBSD
- pCallBack( lseek(outfd, 0, SEEK_CUR) );
- #else
- pCallBack( tell( outfd ) );
-@@ -860,8 +860,11 @@
- /* extern char *_TZ; no longer used? */
- #else /* !AMIGA */
- # define YRBASE 1970
--#ifdef BSD
--#ifndef __386BSD__
-+#ifdef FREEBSD
-+#include <sys/types.h>
-+#endif */ FREEBSD */
-+#if defined BSD || defined FREEBSD
-+#if !defined __386BSD__ && !defined FREEBSD
- static struct timeb tbp;
- #endif /* !__386BSD__ */
- #else /* !BSD */
-@@ -932,8 +935,8 @@
- /* convert date & time to seconds relative to 00:00:00, 01/01/YRBASE */
- m_time = ((days + dy) * 86400) + (hh * 3600) + (mm * 60) + ss;
-
--#if defined BSD && ! defined MACOSX && ! defined NETBSD
--#ifndef __386BSD__
-+#if (defined BSD || defined FREEBSD) && ! defined MACOSX && ! defined NETBSD
-+#if !defined __386BSD__ && !defined FREEBSD
- ftime(&tbp);
- m_time += tbp.timezone * 60L;
- #endif
diff --git a/editors/openoffice-1.1-devel/files/patch-unzip::source::misc.c b/editors/openoffice-1.1-devel/files/patch-unzip::source::misc.c
deleted file mode 100644
index 38cc972f0bce..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-unzip::source::misc.c
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../unzip/source/misc.c.orig Tue Mar 5 18:52:16 2002
-+++ ../unzip/source/misc.c Tue Mar 5 18:53:03 2002
-@@ -301,8 +301,8 @@
- int yr, mo, dy, hh, mm, ss, leap;
- long m_time, days=0;
- #if (!defined(MACOS) && !defined(MSC) && !defined(__GO32__))
--#if (defined(BSD) || defined(MTS))
--#ifndef __386BSD__
-+#if (defined(BSD) || defined(MTS) || defined(FREEBSD))
-+#if !defined __386BSD__ && !defined FREEBSD
- static struct timeb tbp;
- #endif /* __386BSD__ */
- #else /* !(BSD || MTS) */
-@@ -340,8 +340,8 @@
- /* - 1; MS-DOS times always rounded up to nearest even second */
-
- #if (!defined(MACOS) && !defined(__GO32__))
--#if (defined(BSD) || defined(MTS) || defined (ALPHA)) && ! defined(MACOSX) && ! defined(NETBSD)
--#ifndef __386BSD__
-+#if (defined(BSD) || defined(FREEBSD) || defined(MTS) || defined (ALPHA)) && ! defined(MACOSX) && ! defined(NETBSD)
-+#if !defined __386BSD__ && !defined FREEBSD
- ftime(&tbp);
- m_time += tbp.timezone * 60L;
- #endif
diff --git a/editors/openoffice-1.1-devel/files/patch-xmlhelp::util::makefile.mk b/editors/openoffice-1.1-devel/files/patch-xmlhelp::util::makefile.mk
deleted file mode 100644
index 4f7d0984c32d..000000000000
--- a/editors/openoffice-1.1-devel/files/patch-xmlhelp::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../xmlhelp/util/makefile.mk.orig Sun Mar 3 01:49:15 2002
-+++ ../xmlhelp/util/makefile.mk Sun Mar 3 01:49:19 2002
-@@ -94,7 +94,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.1-devel/pkg-comment b/editors/openoffice-1.1-devel/pkg-comment
deleted file mode 100644
index 7c6d1b73d17a..000000000000
--- a/editors/openoffice-1.1-devel/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Integrated wordprocessor/dbase/spreadheet/drawing/chart/browser
diff --git a/editors/openoffice-1.1-devel/pkg-descr b/editors/openoffice-1.1-devel/pkg-descr
deleted file mode 100644
index 31fd1b12161a..000000000000
--- a/editors/openoffice-1.1-devel/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.1-devel/pkg-message b/editors/openoffice-1.1-devel/pkg-message
deleted file mode 100644
index 840dc3b80e04..000000000000
--- a/editors/openoffice-1.1-devel/pkg-message
+++ /dev/null
@@ -1,15 +0,0 @@
-OpenOffice Build 641 Personal Install How-To
-
-Written by: Matthias Rauch <mrauch@netbsd.org>
- Martin Blapp <mbr@freebsd.org>
-
-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.1-devel/pkg-plist b/editors/openoffice-1.1-devel/pkg-plist
deleted file mode 100644
index b3561e66eeb7..000000000000
--- a/editors/openoffice-1.1-devel/pkg-plist
+++ /dev/null
@@ -1,1676 +0,0 @@
-bin/soffice
-OpenOffice.org641/setup
-OpenOffice.org641/spadmin
-OpenOffice.org641/LICENSE.html
-OpenOffice.org641/README.html
-OpenOffice.org641/README
-OpenOffice.org641/LICENSE
-OpenOffice.org641/program/setup.log
-OpenOffice.org641/program/filter/libicg641bi.so
-OpenOffice.org641/program/filter/libeme641bi.so
-OpenOffice.org641/program/filter/libemp641bi.so
-OpenOffice.org641/program/filter/libipd641bi.so
-OpenOffice.org641/program/filter/libitg641bi.so
-OpenOffice.org641/program/filter/libeps641bi.so
-OpenOffice.org641/program/filter/libips641bi.so
-OpenOffice.org641/program/filter/libexp641bi.so
-OpenOffice.org641/program/filter/libepb641bi.so
-OpenOffice.org641/program/filter/libepg641bi.so
-OpenOffice.org641/program/filter/libepp641bi.so
-OpenOffice.org641/program/filter/libipb641bi.so
-OpenOffice.org641/program/filter/libera641bi.so
-OpenOffice.org641/program/filter/libira641bi.so
-OpenOffice.org641/program/filter/libegi641bi.so
-OpenOffice.org641/program/filter/libidx641bi.so
-OpenOffice.org641/program/filter/libicd641bi.so
-OpenOffice.org641/program/filter/libept641bi.so
-OpenOffice.org641/program/filter/libipt641bi.so
-OpenOffice.org641/program/filter/libime641bi.so
-OpenOffice.org641/program/filter/libipx641bi.so
-OpenOffice.org641/program/filter/libepn641bi.so
-OpenOffice.org641/program/filter/libiti641bi.so
-OpenOffice.org641/program/filter/libeti641bi.so
-OpenOffice.org641/program/classes/sandbox.jar
-OpenOffice.org641/program/classes/jurt.jar
-OpenOffice.org641/program/classes/xt.jar
-OpenOffice.org641/program/classes/db.jar
-OpenOffice.org641/program/classes/juh.jar
-OpenOffice.org641/program/classes/unoil.jar
-OpenOffice.org641/program/classes/jut.jar
-OpenOffice.org641/program/classes/ridl.jar
-OpenOffice.org641/program/classes/jaxp.jar
-OpenOffice.org641/program/classes/java_uno.jar
-OpenOffice.org641/program/classes/parser.jar
-OpenOffice.org641/program/classes/classes.jar
-OpenOffice.org641/program/resource/cnt64101.res
-OpenOffice.org641/program/resource/wwz64101.res
-OpenOffice.org641/program/resource/pcr64101.res
-OpenOffice.org641/program/resource/bib64101.res
-OpenOffice.org641/program/resource/dkt64101.res
-OpenOffice.org641/program/resource/basctl64101.res
-OpenOffice.org641/program/resource/abp64101.res
-OpenOffice.org641/program/resource/lgd64101.res
-OpenOffice.org641/program/resource/eur64101.res
-OpenOffice.org641/program/resource/epb64101.res
-OpenOffice.org641/program/resource/epg64101.res
-OpenOffice.org641/program/resource/epp64101.res
-OpenOffice.org641/program/resource/imp64101.res
-OpenOffice.org641/program/resource/oic64101.res
-OpenOffice.org641/program/resource/ofa64101.res
-OpenOffice.org641/program/resource/vcl64101.res
-OpenOffice.org641/program/resource/fwk64101.res
-OpenOffice.org641/program/resource/set64101.res
-OpenOffice.org641/program/resource/frm64101.res
-OpenOffice.org641/program/resource/gal64101.res
-OpenOffice.org641/program/resource/svs64101.res
-OpenOffice.org641/program/resource/dba64101.res
-OpenOffice.org641/program/resource/dbi64101.res
-OpenOffice.org641/program/resource/dbp64101.res
-OpenOffice.org641/program/resource/dbu64101.res
-OpenOffice.org641/program/resource/dbw64101.res
-OpenOffice.org641/program/resource/ooo64101.res
-OpenOffice.org641/program/resource/svt64101.res
-OpenOffice.org641/program/resource/svx64101.res
-OpenOffice.org641/program/resource/spa64101.res
-OpenOffice.org641/program/resource/sd64101.res
-OpenOffice.org641/program/resource/tpl64101.res
-OpenOffice.org641/program/resource/sw64101.res
-OpenOffice.org641/program/resource/tplx64101.res
-OpenOffice.org641/program/resource/jvm64101.res
-OpenOffice.org641/program/resource/uui64101.res
-OpenOffice.org641/program/resource/cal64101.res
-OpenOffice.org641/program/resource/sfx64101.res
-OpenOffice.org641/program/resource/sch64101.res
-OpenOffice.org641/program/resource/san64101.res
-OpenOffice.org641/program/resource/sc64101.res
-OpenOffice.org641/program/resource/sm64101.res
-OpenOffice.org641/program/resource/date64101.res
-OpenOffice.org641/program/resource/analysis64101.res
-OpenOffice.org641/program/resource/eps64101.res
-OpenOffice.org641/program/resource/egi64101.res
-OpenOffice.org641/program/resource/ept64101.res
-OpenOffice.org641/program/resource/eme64101.res
-OpenOffice.org641/program/resource/epn64101.res
-OpenOffice.org641/program/resource/iso64101.res
-OpenOffice.org641/program/addin/source/xrot.c
-OpenOffice.org641/program/addin/source/xlang.h
-OpenOffice.org641/program/addin/source/rot13.hrc
-OpenOffice.org641/program/addin/source/addin.h
-OpenOffice.org641/program/addin/source/xdfa.c
-OpenOffice.org641/program/addin/source/dfa.hrc
-OpenOffice.org641/program/libctl641bi.so
-OpenOffice.org641/program/libimpreg.so
-OpenOffice.org641/program/libjava_uno.so
-OpenOffice.org641/program/libdbi641bi.so
-OpenOffice.org641/program/libdbp641bi.so
-OpenOffice.org641/program/libdbtools2.so
-OpenOffice.org641/program/libdbu641bi.so
-OpenOffice.org641/program/libvos2GCC.so
-OpenOffice.org641/program/libproxyset.so
-OpenOffice.org641/program/libsmgr.so
-OpenOffice.org641/program/libmozab2.so
-OpenOffice.org641/program/libtcv.so
-OpenOffice.org641/program/liburp_uno.so
-OpenOffice.org641/program/libstm.so
-OpenOffice.org641/program/libstore.so.3.0.0
-OpenOffice.org641/program/libstore.so.3
-OpenOffice.org641/program/libspa641bi.so
-OpenOffice.org641/program/libmcnttype.so
-OpenOffice.org641/program/spadmin.bin
-OpenOffice.org641/program/libabp641bi.so
-OpenOffice.org641/program/libinvadp.so
-OpenOffice.org641/program/libsvl641bi.so
-OpenOffice.org641/program/libsvx641bi.so
-OpenOffice.org641/program/libmig641bi.so
-OpenOffice.org641/program/jvmsetup.bin
-OpenOffice.org641/program/libtdmgr.so
-OpenOffice.org641/program/libnamingservice.so
-OpenOffice.org641/program/libacceptor.so
-OpenOffice.org641/program/open_office_ani.bmp
-OpenOffice.org641/program/libconnectr.so
-OpenOffice.org641/program/libsrtrs1.so
-OpenOffice.org641/program/sopatchlevel.sh
-OpenOffice.org641/program/libdb_cxx-3.2.so
-OpenOffice.org641/program/calc_o.bmp
-OpenOffice.org641/program/nswrapper
-OpenOffice.org641/program/libjen.so
-OpenOffice.org641/program/libdefreg.so
-OpenOffice.org641/program/librmcxt.so.3.0.0
-OpenOffice.org641/program/librmcxt.so.3
-OpenOffice.org641/program/setup.bin
-OpenOffice.org641/program/setup
-OpenOffice.org641/program/libdbase641bi.so
-OpenOffice.org641/program/libbib641bi.so
-OpenOffice.org641/program/liblng641bi.so
-OpenOffice.org641/program/libfileacc.so
-OpenOffice.org641/program/libucpchelp1.so
-OpenOffice.org641/program/libreg.so.3.0.0
-OpenOffice.org641/program/libreg.so.3
-OpenOffice.org641/program/libcfgmgr2.so
-OpenOffice.org641/program/libinsp.so
-OpenOffice.org641/program/libcnt641bi.so
-OpenOffice.org641/program/libres641bi.so
-OpenOffice.org641/program/setup_services.rdb
-OpenOffice.org641/program/libsalhelper3GCC.so
-OpenOffice.org641/program/libtl641bi.so
-OpenOffice.org641/program/libjvm641bi.so
-OpenOffice.org641/program/libcmdmail.so
-OpenOffice.org641/program/libgcc2_uno.so
-OpenOffice.org641/program/libi18npool641bi.so
-OpenOffice.org641/program/libevtatt.so
-OpenOffice.org641/program/libsimreg.so
-OpenOffice.org641/program/libfile641bi.so
-OpenOffice.org641/program/libucb1.so
-OpenOffice.org641/program/libucpfpx641bi.so
-OpenOffice.org641/program/libsax.so
-OpenOffice.org641/program/allgemein_o.bmp
-OpenOffice.org641/program/writer_o.bmp
-OpenOffice.org641/program/libsbl641bi.so
-OpenOffice.org641/program/draw_o.bmp
-OpenOffice.org641/program/ende_o.bmp
-OpenOffice.org641/program/libbrdgfctr.so
-OpenOffice.org641/program/libsch641bi.so
-OpenOffice.org641/program/libscn641bi.so
-OpenOffice.org641/program/libproxyfac.so
-OpenOffice.org641/program/liblocaledata_ascii.so
-OpenOffice.org641/program/libzip641bi.so
-OpenOffice.org641/program/libset641bi.so
-OpenOffice.org641/program/libsfx641bi.so
-OpenOffice.org641/program/libcached1.so
-OpenOffice.org641/program/liblocaledata_CJK.so
-OpenOffice.org641/program/libucphier1.so
-OpenOffice.org641/program/jvmsetup
-OpenOffice.org641/program/libinv.so
-OpenOffice.org641/program/libsal.so.3.0.0
-OpenOffice.org641/program/libsal.so.3
-OpenOffice.org641/program/libmozabdrv2.so
-OpenOffice.org641/program/libucpfile1.so
-OpenOffice.org641/program/libpk641bi.so
-OpenOffice.org641/program/libpl641bi.so
-OpenOffice.org641/program/soffice
-OpenOffice.org641/program/spadmin
-OpenOffice.org641/program/libsyssh.so
-OpenOffice.org641/program/libxcr641bi.so
-OpenOffice.org641/program/libbasctl641bi.so
-OpenOffice.org641/program/libsdbc2.so
-OpenOffice.org641/program/libucpdav1.so
-OpenOffice.org641/program/libwrp641bi.so
-OpenOffice.org641/program/libjavaloader.so
-OpenOffice.org641/program/libtplx641bi.so
-OpenOffice.org641/program/libadabas2.so
-OpenOffice.org641/program/libsot641bi.so
-OpenOffice.org641/program/libj641bi_g.so
-OpenOffice.org641/program/libsw641bi.so
-OpenOffice.org641/program/libtk641bi.so
-OpenOffice.org641/program/libcpld.so
-OpenOffice.org641/program/impress_o.bmp
-OpenOffice.org641/program/libsb641bi.so
-OpenOffice.org641/program/javaldx
-OpenOffice.org641/program/libsd641bi.so
-OpenOffice.org641/program/libsvt641bi.so
-OpenOffice.org641/program/libso641bi.so
-OpenOffice.org641/program/libcppu.so.3.0.0
-OpenOffice.org641/program/libcppu.so.3
-OpenOffice.org641/program/libi18n641bi.so
-OpenOffice.org641/program/libucbhelper1GCC.so
-OpenOffice.org641/program/libtinstrm.so
-OpenOffice.org641/program/libpsp641bi.so
-OpenOffice.org641/program/libdb_java-3.2.so
-OpenOffice.org641/program/libuuresolver.so
-OpenOffice.org641/program/libpcr641bi.so
-OpenOffice.org641/program/libcppuhelper3GCC.so
-OpenOffice.org641/program/libstlport_gcc.so.0
-OpenOffice.org641/program/libgo641bi.so
-OpenOffice.org641/program/libjdbc2.so
-OpenOffice.org641/program/libflat641bi.so
-OpenOffice.org641/program/setup_types.rdb
-OpenOffice.org641/program/libodbcbase2.so
-OpenOffice.org641/program/libcomphelp2.so
-OpenOffice.org641/program/libxo641bi.so
-OpenOffice.org641/program/libstlport2_gcc.so
-OpenOffice.org641/program/libtvhlp1.so
-OpenOffice.org641/program/libxmx641bi.so
-OpenOffice.org641/program/libni641bi.so
-OpenOffice.org641/program/libutl641bi.so
-OpenOffice.org641/program/libcorefl.so
-OpenOffice.org641/program/libuui641bi.so
-OpenOffice.org641/program/libodbc2.so
-OpenOffice.org641/program/libvcl641bi.so
-OpenOffice.org641/program/libtoutstrm.so
-OpenOffice.org641/program/libimr641bi.so
-OpenOffice.org641/program/libpackage2.so
-OpenOffice.org641/program/components/libabsyncsvc.so
-OpenOffice.org641/program/components/libaddrbook.so
-OpenOffice.org641/program/components/libmork.so
-OpenOffice.org641/program/components/libmozldap.so
-OpenOffice.org641/program/components/libnecko.so
-OpenOffice.org641/program/components/libprofile.so
-OpenOffice.org641/program/components/librdf.so
-OpenOffice.org641/program/components/libstrres.so
-OpenOffice.org641/program/components/libunicharutil.so
-OpenOffice.org641/program/components/libuconv.so
-OpenOffice.org641/program/components/libucvcn.so
-OpenOffice.org641/program/components/libucvibm.so
-OpenOffice.org641/program/components/libucvja.so
-OpenOffice.org641/program/components/libucvko.so
-OpenOffice.org641/program/components/libucvlatin.so
-OpenOffice.org641/program/components/libucvtw.so
-OpenOffice.org641/program/components/libucvtw2.so
-OpenOffice.org641/program/components/liburiloader.so
-OpenOffice.org641/program/components/libvcard.so
-OpenOffice.org641/program/components/libxpconnect.so
-OpenOffice.org641/program/components/libpref.so
-OpenOffice.org641/program/libmozjs.so
-OpenOffice.org641/program/libmsgbaseutil.so
-OpenOffice.org641/program/libldap40.so
-OpenOffice.org641/program/libnspr4.so
-OpenOffice.org641/program/liblber40.so
-OpenOffice.org641/program/libplc4.so
-OpenOffice.org641/program/libplds4.so
-OpenOffice.org641/program/libxpcom.so
-OpenOffice.org641/program/libdba641bi.so
-OpenOffice.org641/program/librdbtdp.so
-OpenOffice.org641/program/liboic641bi.so
-OpenOffice.org641/program/libofa641bi.so
-OpenOffice.org641/program/open_office_org_logo.bmp
-OpenOffice.org641/program/libfrm641bi.so
-OpenOffice.org641/program/libfwe641bi.so
-OpenOffice.org641/program/libdtransX11641bi.so
-OpenOffice.org641/program/libfwi641bi.so
-OpenOffice.org641/program/libfwk641bi.so
-OpenOffice.org641/program/libfwl641bi.so
-OpenOffice.org641/program/libdb-3.2.so
-OpenOffice.org641/program/soffice.bin
-OpenOffice.org641/program/libdbpool2.so
-OpenOffice.org641/program/applicat.rdb
-OpenOffice.org641/program/libremotebridge.so
-OpenOffice.org641/program/libucppkg1.so
-OpenOffice.org641/program/swriter
-OpenOffice.org641/program/smaster
-OpenOffice.org641/program/sweb
-OpenOffice.org641/program/libcalc641bi.so
-OpenOffice.org641/program/scalc
-OpenOffice.org641/program/simpress
-OpenOffice.org641/program/libsc641bi.so
-OpenOffice.org641/program/libdate641bi.so
-OpenOffice.org641/program/libanalysis641bi.so
-OpenOffice.org641/program/sdraw
-OpenOffice.org641/program/smath
-OpenOffice.org641/program/libsm641bi.so
-OpenOffice.org641/program/libsvg641bi.so
-OpenOffice.org641/program/liblth641bi.so
-OpenOffice.org641/program/libspell641bi.so
-OpenOffice.org641/program/bootstraprc
-OpenOffice.org641/program/jvmsetuprc
-OpenOffice.org641/program/setuprc
-OpenOffice.org641/program/sofficerc
-OpenOffice.org641/program/instdb.ins
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_1.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_2.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_3.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_4.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_5.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/FormWizard_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/FormWizard_2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_4.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-4.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/brd.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/cancel_down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/cancel_up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/denmark.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/end.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/france.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/italia.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/nedland.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/okay_down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/okay_up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/polska.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/portugal.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/russia.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/spain.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/sweden.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/usa.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/webwizard.bmp
-OpenOffice.org641/share/template/english/wizard/styles/black_white.stc
-OpenOffice.org641/share/template/english/wizard/styles/blackberry.stc
-OpenOffice.org641/share/template/english/wizard/styles/default.stc
-OpenOffice.org641/share/template/english/wizard/styles/diner.stc
-OpenOffice.org641/share/template/english/wizard/styles/fall.stc
-OpenOffice.org641/share/template/english/wizard/styles/glacier.stc
-OpenOffice.org641/share/template/english/wizard/styles/green_grapes.stc
-OpenOffice.org641/share/template/english/wizard/styles/jeans.stc
-OpenOffice.org641/share/template/english/wizard/styles/marine.stc
-OpenOffice.org641/share/template/english/wizard/styles/millennium.stc
-OpenOffice.org641/share/template/english/wizard/styles/nature.stc
-OpenOffice.org641/share/template/english/wizard/styles/neon.stc
-OpenOffice.org641/share/template/english/wizard/styles/night.stc
-OpenOffice.org641/share/template/english/wizard/styles/nostalgic.stc
-OpenOffice.org641/share/template/english/wizard/styles/pastell.stc
-OpenOffice.org641/share/template/english/wizard/styles/pool.stc
-OpenOffice.org641/share/template/english/wizard/styles/pumpkin.stc
-OpenOffice.org641/share/template/english/wizard/styles/sunstyle.stc
-OpenOffice.org641/share/template/english/wizard/styles/xos.stc
-OpenOffice.org641/share/template/english/wizard/web/cnt-album.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-bilingual.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-chapters.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-empty.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-fixonecol.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-fixtwocol.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formcontact.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formcustomer.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formfix.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formvar.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-list.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-onepic.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-standard.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-twotitles.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-banana.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blkjeans.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blue.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blueblock.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-bluejeans.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-fieryred.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-hightech.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-mint.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-music.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-nostalg.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-orange.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-petrol.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-seventies.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-standard.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-strwbryice.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-sun.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-tracks.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-turquoise.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-wetblue.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf1.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf2.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf3.stw
-OpenOffice.org641/share/template/english/wizard/wizfax1.stw
-OpenOffice.org641/share/template/english/wizard/wizfax2.stw
-OpenOffice.org641/share/template/english/wizard/wizfax3.stw
-OpenOffice.org641/share/template/english/wizard/wizmem1.stw
-OpenOffice.org641/share/template/english/wizard/wizmem2.stw
-OpenOffice.org641/share/template/english/wizard/wizmem3.stw
-OpenOffice.org641/share/template/english/wizard/wizagn1.stw
-OpenOffice.org641/share/template/english/wizard/wizagn2.stw
-OpenOffice.org641/share/template/english/wizard/wizagn3.stw
-OpenOffice.org641/share/template/english/internal/html.stw
-OpenOffice.org641/share/template/english/internal/idxexample.sxw
-OpenOffice.org641/share/template/english/internal/url_transfer.htm
-OpenOffice.org641/share/dtd/officedocument/1_0/Manifest.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/script.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/statusbar.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/settings.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/nmspace.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/datastyl.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/table.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/drawing.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/event.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/accelerator.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/office.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/office.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/toolbar.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/style.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/dtypes.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/text.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/module.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/meta.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/dialog.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/chart.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/libraries.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/form.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/menubar.dtd
-OpenOffice.org641/share/dtd/math/1_01/w3c_ipr_software_notice.html
-OpenOffice.org641/share/dtd/math/1_01/math.dtd
-OpenOffice.org641/share/config/webcast/savepic.asp
-OpenOffice.org641/share/config/webcast/common.pl
-OpenOffice.org641/share/config/webcast/webcast.asp
-OpenOffice.org641/share/config/webcast/show.asp
-OpenOffice.org641/share/config/webcast/poll.pl
-OpenOffice.org641/share/config/webcast/webcast.pl
-OpenOffice.org641/share/config/webcast/common.inc
-OpenOffice.org641/share/config/webcast/editpic.asp
-OpenOffice.org641/share/config/webcast/poll.asp
-OpenOffice.org641/share/config/webcast/edit.asp
-OpenOffice.org641/share/config/webcast/editpic.pl
-OpenOffice.org641/share/config/webcast/edit.pl
-OpenOffice.org641/share/config/webcast/index.pl
-OpenOffice.org641/share/config/webcast/show.pl
-OpenOffice.org641/share/config/webcast/savepic.pl
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/SFX.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Labels.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Impress.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Java.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Chart.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Draw.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Calc.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Linguistic.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Writer.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Common.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/TypeDetection.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/UI.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/DataAccess.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Math.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Views.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/WriterWeb.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Configuration.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Store.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Hierarchy.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Inet.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/UserProfile.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Setup.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Java.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Views.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/TypeDetection.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/WriterWeb.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Calc.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Labels.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Chart.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Writer.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/UI.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Linguistic.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Common.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Impress.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Math.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/DataAccess.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Draw.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Configuration.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Store.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Hierarchy.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Setup.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/UserProfile.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Inet.xml
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/SFX.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Labels.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Impress.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Java.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Chart.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Draw.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Calc.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Linguistic.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Writer.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Common.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/TypeDetection.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/UI.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/DataAccess.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Math.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Views.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/WriterWeb.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Configuration.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Store.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Hierarchy.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Inet.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/UserProfile.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Setup.dat
-OpenOffice.org641/share/config/symbol/sc00000.bmp
-OpenOffice.org641/share/config/symbol/sc05300.bmp
-OpenOffice.org641/share/config/symbol/sc05302.bmp
-OpenOffice.org641/share/config/symbol/sc05325.bmp
-OpenOffice.org641/share/config/symbol/sc05331.bmp
-OpenOffice.org641/share/config/symbol/sc05338.bmp
-OpenOffice.org641/share/config/symbol/sc05339.bmp
-OpenOffice.org641/share/config/symbol/sc05361.bmp
-OpenOffice.org641/share/config/symbol/sc05362.bmp
-OpenOffice.org641/share/config/symbol/sc05363.bmp
-OpenOffice.org641/share/config/symbol/sc05364.bmp
-OpenOffice.org641/share/config/symbol/sc05365.bmp
-OpenOffice.org641/share/config/symbol/sc05366.bmp
-OpenOffice.org641/share/config/symbol/sc05367.bmp
-OpenOffice.org641/share/config/symbol/sc05368.bmp
-OpenOffice.org641/share/config/symbol/sc05369.bmp
-OpenOffice.org641/share/config/symbol/sc05370.bmp
-OpenOffice.org641/share/config/symbol/sc05371.bmp
-OpenOffice.org641/share/config/symbol/sc05373.bmp
-OpenOffice.org641/share/config/symbol/sc05374.bmp
-OpenOffice.org641/share/config/symbol/sc05375.bmp
-OpenOffice.org641/share/config/symbol/sc05377.bmp
-OpenOffice.org641/share/config/symbol/sc05381.bmp
-OpenOffice.org641/share/config/symbol/sc05382.bmp
-OpenOffice.org641/share/config/symbol/sc05383.bmp
-OpenOffice.org641/share/config/symbol/sc05384.bmp
-OpenOffice.org641/share/config/symbol/sc05386.bmp
-OpenOffice.org641/share/config/symbol/sc05387.bmp
-OpenOffice.org641/share/config/symbol/sc05401.bmp
-OpenOffice.org641/share/config/symbol/sc05402.bmp
-OpenOffice.org641/share/config/symbol/sc05410.bmp
-OpenOffice.org641/share/config/symbol/sc05411.bmp
-OpenOffice.org641/share/config/symbol/sc05412.bmp
-OpenOffice.org641/share/config/symbol/sc05413.bmp
-OpenOffice.org641/share/config/symbol/sc05414.bmp
-OpenOffice.org641/share/config/symbol/sc05415.bmp
-OpenOffice.org641/share/config/symbol/sc05500.bmp
-OpenOffice.org641/share/config/symbol/sc05501.bmp
-OpenOffice.org641/share/config/symbol/sc05502.bmp
-OpenOffice.org641/share/config/symbol/sc05503.bmp
-OpenOffice.org641/share/config/symbol/sc05504.bmp
-OpenOffice.org641/share/config/symbol/sc05505.bmp
-OpenOffice.org641/share/config/symbol/sc05508.bmp
-OpenOffice.org641/share/config/symbol/sc05509.bmp
-OpenOffice.org641/share/config/symbol/sc05532.bmp
-OpenOffice.org641/share/config/symbol/sc05533.bmp
-OpenOffice.org641/share/config/symbol/sc05535.bmp
-OpenOffice.org641/share/config/symbol/sc05537.bmp
-OpenOffice.org641/share/config/symbol/sc05538.bmp
-OpenOffice.org641/share/config/symbol/sc05539.bmp
-OpenOffice.org641/share/config/symbol/sc05552.bmp
-OpenOffice.org641/share/config/symbol/sc05555.bmp
-OpenOffice.org641/share/config/symbol/sc05556.bmp
-OpenOffice.org641/share/config/symbol/sc05561.bmp
-OpenOffice.org641/share/config/symbol/sc05563.bmp
-OpenOffice.org641/share/config/symbol/sc05595.bmp
-OpenOffice.org641/share/config/symbol/sc05596.bmp
-OpenOffice.org641/share/config/symbol/sc05624.bmp
-OpenOffice.org641/share/config/symbol/sc05646.bmp
-OpenOffice.org641/share/config/symbol/sc05647.bmp
-OpenOffice.org641/share/config/symbol/sc05648.bmp
-OpenOffice.org641/share/config/symbol/sc05649.bmp
-OpenOffice.org641/share/config/symbol/sc05650.bmp
-OpenOffice.org641/share/config/symbol/sc05651.bmp
-OpenOffice.org641/share/config/symbol/sc05672.bmp
-OpenOffice.org641/share/config/symbol/sc05673.bmp
-OpenOffice.org641/share/config/symbol/sc05675.bmp
-OpenOffice.org641/share/config/symbol/sc05694.bmp
-OpenOffice.org641/share/config/symbol/sc05700.bmp
-OpenOffice.org641/share/config/symbol/sc05701.bmp
-OpenOffice.org641/share/config/symbol/sc05702.bmp
-OpenOffice.org641/share/config/symbol/sc05710.bmp
-OpenOffice.org641/share/config/symbol/sc05711.bmp
-OpenOffice.org641/share/config/symbol/sc05712.bmp
-OpenOffice.org641/share/config/symbol/sc05713.bmp
-OpenOffice.org641/share/config/symbol/sc05723.bmp
-OpenOffice.org641/share/config/symbol/sc05800.bmp
-OpenOffice.org641/share/config/symbol/sc05801.bmp
-OpenOffice.org641/share/config/symbol/sc05802.bmp
-OpenOffice.org641/share/config/symbol/sc05904.bmp
-OpenOffice.org641/share/config/symbol/sc05905.bmp
-OpenOffice.org641/share/config/symbol/sc05906.bmp
-OpenOffice.org641/share/config/symbol/sc05951.bmp
-OpenOffice.org641/share/config/symbol/sc05952.bmp
-OpenOffice.org641/share/config/symbol/sc05953.bmp
-OpenOffice.org641/share/config/symbol/sc05954.bmp
-OpenOffice.org641/share/config/symbol/sc05955.bmp
-OpenOffice.org641/share/config/symbol/sc05956.bmp
-OpenOffice.org641/share/config/symbol/sc05957.bmp
-OpenOffice.org641/share/config/symbol/sc05958.bmp
-OpenOffice.org641/share/config/symbol/sc05959.bmp
-OpenOffice.org641/share/config/symbol/sc05960.bmp
-OpenOffice.org641/share/config/symbol/sc05961.bmp
-OpenOffice.org641/share/config/symbol/sc05962.bmp
-OpenOffice.org641/share/config/symbol/sc05963.bmp
-OpenOffice.org641/share/config/symbol/sc06300.bmp
-OpenOffice.org641/share/config/symbol/sc06301.bmp
-OpenOffice.org641/share/config/symbol/sc06302.bmp
-OpenOffice.org641/share/config/symbol/sc06303.bmp
-OpenOffice.org641/share/config/symbol/sc06304.bmp
-OpenOffice.org641/share/config/symbol/sc06305.bmp
-OpenOffice.org641/share/config/symbol/sc06306.bmp
-OpenOffice.org641/share/config/symbol/sc06308.bmp
-OpenOffice.org641/share/config/symbol/sc06309.bmp
-OpenOffice.org641/share/config/symbol/sc06312.bmp
-OpenOffice.org641/share/config/symbol/sc06313.bmp
-OpenOffice.org641/share/config/symbol/sc06314.bmp
-OpenOffice.org641/share/config/symbol/sc06315.bmp
-OpenOffice.org641/share/config/symbol/sc06318.bmp
-OpenOffice.org641/share/config/symbol/sc06330.bmp
-OpenOffice.org641/share/config/symbol/sc06331.bmp
-OpenOffice.org641/share/config/symbol/sc06332.bmp
-OpenOffice.org641/share/config/symbol/sc06333.bmp
-OpenOffice.org641/share/config/symbol/sc06334.bmp
-OpenOffice.org641/share/config/symbol/sc06335.bmp
-OpenOffice.org641/share/config/symbol/sc06336.bmp
-OpenOffice.org641/share/config/symbol/sc06337.bmp
-OpenOffice.org641/share/config/symbol/sc06338.bmp
-OpenOffice.org641/share/config/symbol/sc06339.bmp
-OpenOffice.org641/share/config/symbol/sc06350.bmp
-OpenOffice.org641/share/config/symbol/sc06351.bmp
-OpenOffice.org641/share/config/symbol/sc06352.bmp
-OpenOffice.org641/share/config/symbol/sc06353.bmp
-OpenOffice.org641/share/config/symbol/sc06354.bmp
-OpenOffice.org641/share/config/symbol/sc06355.bmp
-OpenOffice.org641/share/config/symbol/sc06356.bmp
-OpenOffice.org641/share/config/symbol/sc06357.bmp
-OpenOffice.org641/share/config/symbol/sc06362.bmp
-OpenOffice.org641/share/config/symbol/sc06363.bmp
-OpenOffice.org641/share/config/symbol/sc06364.bmp
-OpenOffice.org641/share/config/symbol/sc06370.bmp
-OpenOffice.org641/share/config/symbol/sc06377.bmp
-OpenOffice.org641/share/config/symbol/sc06379.bmp
-OpenOffice.org641/share/config/symbol/sc06384.bmp
-OpenOffice.org641/share/config/symbol/sc06522.bmp
-OpenOffice.org641/share/config/symbol/sc10000.bmp
-OpenOffice.org641/share/config/symbol/sc10006.bmp
-OpenOffice.org641/share/config/symbol/sc10007.bmp
-OpenOffice.org641/share/config/symbol/sc10008.bmp
-OpenOffice.org641/share/config/symbol/sc10009.bmp
-OpenOffice.org641/share/config/symbol/sc10010.bmp
-OpenOffice.org641/share/config/symbol/sc10012.bmp
-OpenOffice.org641/share/config/symbol/sc10013.bmp
-OpenOffice.org641/share/config/symbol/sc10014.bmp
-OpenOffice.org641/share/config/symbol/sc10015.bmp
-OpenOffice.org641/share/config/symbol/sc10016.bmp
-OpenOffice.org641/share/config/symbol/sc10017.bmp
-OpenOffice.org641/share/config/symbol/sc10028.bmp
-OpenOffice.org641/share/config/symbol/sc10029.bmp
-OpenOffice.org641/share/config/symbol/sc10030.bmp
-OpenOffice.org641/share/config/symbol/sc10031.bmp
-OpenOffice.org641/share/config/symbol/sc10035.bmp
-OpenOffice.org641/share/config/symbol/sc10036.bmp
-OpenOffice.org641/share/config/symbol/sc10045.bmp
-OpenOffice.org641/share/config/symbol/sc10050.bmp
-OpenOffice.org641/share/config/symbol/sc10055.bmp
-OpenOffice.org641/share/config/symbol/sc10087.bmp
-OpenOffice.org641/share/config/symbol/sc10096.bmp
-OpenOffice.org641/share/config/symbol/sc10097.bmp
-OpenOffice.org641/share/config/symbol/sc10098.bmp
-OpenOffice.org641/share/config/symbol/sc10099.bmp
-OpenOffice.org641/share/config/symbol/sc10100.bmp
-OpenOffice.org641/share/config/symbol/sc10101.bmp
-OpenOffice.org641/share/config/symbol/sc10102.bmp
-OpenOffice.org641/share/config/symbol/sc10103.bmp
-OpenOffice.org641/share/config/symbol/sc10104.bmp
-OpenOffice.org641/share/config/symbol/sc10105.bmp
-OpenOffice.org641/share/config/symbol/sc10106.bmp
-OpenOffice.org641/share/config/symbol/sc10109.bmp
-OpenOffice.org641/share/config/symbol/sc10110.bmp
-OpenOffice.org641/share/config/symbol/sc10112.bmp
-OpenOffice.org641/share/config/symbol/sc10114.bmp
-OpenOffice.org641/share/config/symbol/sc10115.bmp
-OpenOffice.org641/share/config/symbol/sc10116.bmp
-OpenOffice.org641/share/config/symbol/sc10117.bmp
-OpenOffice.org641/share/config/symbol/sc10118.bmp
-OpenOffice.org641/share/config/symbol/sc10119.bmp
-OpenOffice.org641/share/config/symbol/sc10120.bmp
-OpenOffice.org641/share/config/symbol/sc10121.bmp
-OpenOffice.org641/share/config/symbol/sc10122.bmp
-OpenOffice.org641/share/config/symbol/sc10123.bmp
-OpenOffice.org641/share/config/symbol/sc10124.bmp
-OpenOffice.org641/share/config/symbol/sc10125.bmp
-OpenOffice.org641/share/config/symbol/sc10126.bmp
-OpenOffice.org641/share/config/symbol/sc10127.bmp
-OpenOffice.org641/share/config/symbol/sc10128.bmp
-OpenOffice.org641/share/config/symbol/sc10129.bmp
-OpenOffice.org641/share/config/symbol/sc10130.bmp
-OpenOffice.org641/share/config/symbol/sc10131.bmp
-OpenOffice.org641/share/config/symbol/sc10132.bmp
-OpenOffice.org641/share/config/symbol/sc10133.bmp
-OpenOffice.org641/share/config/symbol/sc10134.bmp
-OpenOffice.org641/share/config/symbol/sc10135.bmp
-OpenOffice.org641/share/config/symbol/sc10136.bmp
-OpenOffice.org641/share/config/symbol/sc10137.bmp
-OpenOffice.org641/share/config/symbol/sc10138.bmp
-OpenOffice.org641/share/config/symbol/sc10139.bmp
-OpenOffice.org641/share/config/symbol/sc10140.bmp
-OpenOffice.org641/share/config/symbol/sc10141.bmp
-OpenOffice.org641/share/config/symbol/sc10142.bmp
-OpenOffice.org641/share/config/symbol/sc10143.bmp
-OpenOffice.org641/share/config/symbol/sc10144.bmp
-OpenOffice.org641/share/config/symbol/sc10145.bmp
-OpenOffice.org641/share/config/symbol/sc10146.bmp
-OpenOffice.org641/share/config/symbol/sc10147.bmp
-OpenOffice.org641/share/config/symbol/sc10148.bmp
-OpenOffice.org641/share/config/symbol/sc10150.bmp
-OpenOffice.org641/share/config/symbol/sc10151.bmp
-OpenOffice.org641/share/config/symbol/sc10152.bmp
-OpenOffice.org641/share/config/symbol/sc10153.bmp
-OpenOffice.org641/share/config/symbol/sc10154.bmp
-OpenOffice.org641/share/config/symbol/sc10155.bmp
-OpenOffice.org641/share/config/symbol/sc10156.bmp
-OpenOffice.org641/share/config/symbol/sc10157.bmp
-OpenOffice.org641/share/config/symbol/sc10158.bmp
-OpenOffice.org641/share/config/symbol/sc10159.bmp
-OpenOffice.org641/share/config/symbol/sc10160.bmp
-OpenOffice.org641/share/config/symbol/sc10161.bmp
-OpenOffice.org641/share/config/symbol/sc10162.bmp
-OpenOffice.org641/share/config/symbol/sc10163.bmp
-OpenOffice.org641/share/config/symbol/sc10164.bmp
-OpenOffice.org641/share/config/symbol/sc10185.bmp
-OpenOffice.org641/share/config/symbol/sc10186.bmp
-OpenOffice.org641/share/config/symbol/sc10187.bmp
-OpenOffice.org641/share/config/symbol/sc10188.bmp
-OpenOffice.org641/share/config/symbol/sc10189.bmp
-OpenOffice.org641/share/config/symbol/sc10190.bmp
-OpenOffice.org641/share/config/symbol/sc10191.bmp
-OpenOffice.org641/share/config/symbol/sc10192.bmp
-OpenOffice.org641/share/config/symbol/sc10193.bmp
-OpenOffice.org641/share/config/symbol/sc10194.bmp
-OpenOffice.org641/share/config/symbol/sc10195.bmp
-OpenOffice.org641/share/config/symbol/sc10196.bmp
-OpenOffice.org641/share/config/symbol/sc10197.bmp
-OpenOffice.org641/share/config/symbol/sc10199.bmp
-OpenOffice.org641/share/config/symbol/sc10200.bmp
-OpenOffice.org641/share/config/symbol/sc10201.bmp
-OpenOffice.org641/share/config/symbol/sc10217.bmp
-OpenOffice.org641/share/config/symbol/sc10223.bmp
-OpenOffice.org641/share/config/symbol/sc10224.bmp
-OpenOffice.org641/share/config/symbol/sc10231.bmp
-OpenOffice.org641/share/config/symbol/sc10232.bmp
-OpenOffice.org641/share/config/symbol/sc10233.bmp
-OpenOffice.org641/share/config/symbol/sc10240.bmp
-OpenOffice.org641/share/config/symbol/sc10241.bmp
-OpenOffice.org641/share/config/symbol/sc10242.bmp
-OpenOffice.org641/share/config/symbol/sc10243.bmp
-OpenOffice.org641/share/config/symbol/sc10244.bmp
-OpenOffice.org641/share/config/symbol/sc10253.bmp
-OpenOffice.org641/share/config/symbol/sc10254.bmp
-OpenOffice.org641/share/config/symbol/sc10255.bmp
-OpenOffice.org641/share/config/symbol/sc10256.bmp
-OpenOffice.org641/share/config/symbol/sc10282.bmp
-OpenOffice.org641/share/config/symbol/sc10283.bmp
-OpenOffice.org641/share/config/symbol/sc10286.bmp
-OpenOffice.org641/share/config/symbol/sc10287.bmp
-OpenOffice.org641/share/config/symbol/sc10294.bmp
-OpenOffice.org641/share/config/symbol/sc10295.bmp
-OpenOffice.org641/share/config/symbol/sc10296.bmp
-OpenOffice.org641/share/config/symbol/sc10297.bmp
-OpenOffice.org641/share/config/symbol/sc10301.bmp
-OpenOffice.org641/share/config/symbol/sc10350.bmp
-OpenOffice.org641/share/config/symbol/sc10360.bmp
-OpenOffice.org641/share/config/symbol/sc10366.bmp
-OpenOffice.org641/share/config/symbol/sc10371.bmp
-OpenOffice.org641/share/config/symbol/sc10375.bmp
-OpenOffice.org641/share/config/symbol/sc10376.bmp
-OpenOffice.org641/share/config/symbol/sc10378.bmp
-OpenOffice.org641/share/config/symbol/sc10379.bmp
-OpenOffice.org641/share/config/symbol/sc10380.bmp
-OpenOffice.org641/share/config/symbol/sc10381.bmp
-OpenOffice.org641/share/config/symbol/sc10382.bmp
-OpenOffice.org641/share/config/symbol/sc10383.bmp
-OpenOffice.org641/share/config/symbol/sc10384.bmp
-OpenOffice.org641/share/config/symbol/sc10385.bmp
-OpenOffice.org641/share/config/symbol/sc10386.bmp
-OpenOffice.org641/share/config/symbol/sc10387.bmp
-OpenOffice.org641/share/config/symbol/sc10388.bmp
-OpenOffice.org641/share/config/symbol/sc10389.bmp
-OpenOffice.org641/share/config/symbol/sc10390.bmp
-OpenOffice.org641/share/config/symbol/sc10391.bmp
-OpenOffice.org641/share/config/symbol/sc10393.bmp
-OpenOffice.org641/share/config/symbol/sc10394.bmp
-OpenOffice.org641/share/config/symbol/sc10395.bmp
-OpenOffice.org641/share/config/symbol/sc10396.bmp
-OpenOffice.org641/share/config/symbol/sc10397.bmp
-OpenOffice.org641/share/config/symbol/sc10398.bmp
-OpenOffice.org641/share/config/symbol/sc10399.bmp
-OpenOffice.org641/share/config/symbol/sc10401.bmp
-OpenOffice.org641/share/config/symbol/sc10402.bmp
-OpenOffice.org641/share/config/symbol/sc10403.bmp
-OpenOffice.org641/share/config/symbol/sc10434.bmp
-OpenOffice.org641/share/config/symbol/sc10458.bmp
-OpenOffice.org641/share/config/symbol/sc10461.bmp
-OpenOffice.org641/share/config/symbol/sc10462.bmp
-OpenOffice.org641/share/config/symbol/sc10463.bmp
-OpenOffice.org641/share/config/symbol/sc10464.bmp
-OpenOffice.org641/share/config/symbol/sc10465.bmp
-OpenOffice.org641/share/config/symbol/sc10503.bmp
-OpenOffice.org641/share/config/symbol/sc12021.bmp
-OpenOffice.org641/share/config/symbol/sc12201.bmp
-OpenOffice.org641/share/config/symbol/sc12202.bmp
-OpenOffice.org641/share/config/symbol/sc12203.bmp
-OpenOffice.org641/share/config/symbol/sc12204.bmp
-OpenOffice.org641/share/config/symbol/sc12212.bmp
-OpenOffice.org641/share/config/symbol/sc12221.bmp
-OpenOffice.org641/share/config/symbol/sc12222.bmp
-OpenOffice.org641/share/config/symbol/sc12223.bmp
-OpenOffice.org641/share/config/symbol/sc12224.bmp
-OpenOffice.org641/share/config/symbol/sc12225.bmp
-OpenOffice.org641/share/config/symbol/sc12226.bmp
-OpenOffice.org641/share/config/symbol/sc12227.bmp
-OpenOffice.org641/share/config/symbol/sc12228.bmp
-OpenOffice.org641/share/config/symbol/sc12229.bmp
-OpenOffice.org641/share/config/symbol/sc12230.bmp
-OpenOffice.org641/share/config/symbol/sc12231.bmp
-OpenOffice.org641/share/config/symbol/sc12232.bmp
-OpenOffice.org641/share/config/symbol/sc12234.bmp
-OpenOffice.org641/share/config/symbol/sc14780.bmp
-OpenOffice.org641/share/config/symbol/sc14781.bmp
-OpenOffice.org641/share/config/symbol/sc14785.bmp
-OpenOffice.org641/share/config/symbol/sc14786.bmp
-OpenOffice.org641/share/config/symbol/sc21050.bmp
-OpenOffice.org641/share/config/symbol/sc21051.bmp
-OpenOffice.org641/share/config/symbol/sc21060.bmp
-OpenOffice.org641/share/config/symbol/sc21061.bmp
-OpenOffice.org641/share/config/symbol/sc21062.bmp
-OpenOffice.org641/share/config/symbol/sc21070.bmp
-OpenOffice.org641/share/config/symbol/sc21080.bmp
-OpenOffice.org641/share/config/symbol/sc21100.bmp
-OpenOffice.org641/share/config/symbol/sc21101.bmp
-OpenOffice.org641/share/config/symbol/sc21102.bmp
-OpenOffice.org641/share/config/symbol/sc21103.bmp
-OpenOffice.org641/share/config/symbol/sc21104.bmp
-OpenOffice.org641/share/config/symbol/sc21105.bmp
-OpenOffice.org641/share/config/symbol/sc21110.bmp
-OpenOffice.org641/share/config/symbol/sc21111.bmp
-OpenOffice.org641/share/config/symbol/sc21120.bmp
-OpenOffice.org641/share/config/symbol/sc21121.bmp
-OpenOffice.org641/share/config/symbol/sc21130.bmp
-OpenOffice.org641/share/config/symbol/sc21140.bmp
-OpenOffice.org641/share/config/symbol/sc21141.bmp
-OpenOffice.org641/share/config/symbol/sc21142.bmp
-OpenOffice.org641/share/config/symbol/sc21150.bmp
-OpenOffice.org641/share/config/symbol/sc21160.bmp
-OpenOffice.org641/share/config/symbol/sc21170.bmp
-OpenOffice.org641/share/config/symbol/sc21180.bmp
-OpenOffice.org641/share/config/symbol/sc21190.bmp
-OpenOffice.org641/share/config/symbol/sc21200.bmp
-OpenOffice.org641/share/config/symbol/sc21210.bmp
-OpenOffice.org641/share/config/symbol/sc21220.bmp
-OpenOffice.org641/share/config/symbol/sc21230.bmp
-OpenOffice.org641/share/config/symbol/sc21240.bmp
-OpenOffice.org641/share/config/symbol/sc21250.bmp
-OpenOffice.org641/share/config/symbol/sc27030.bmp
-OpenOffice.org641/share/config/symbol/sc27065.bmp
-OpenOffice.org641/share/config/symbol/sc27066.bmp
-OpenOffice.org641/share/config/symbol/sc27067.bmp
-OpenOffice.org641/share/config/symbol/sc30000.bmp
-OpenOffice.org641/share/config/symbol/sc30002.bmp
-OpenOffice.org641/share/config/symbol/sc30003.bmp
-OpenOffice.org641/share/config/symbol/sc30004.bmp
-OpenOffice.org641/share/config/symbol/sc30005.bmp
-OpenOffice.org641/share/config/symbol/sc30007.bmp
-OpenOffice.org641/share/config/symbol/sc30008.bmp
-OpenOffice.org641/share/config/symbol/sc30009.bmp
-OpenOffice.org641/share/config/symbol/sc30010.bmp
-OpenOffice.org641/share/config/symbol/sc30011.bmp
-OpenOffice.org641/share/config/symbol/sc30012.bmp
-OpenOffice.org641/share/config/symbol/sc30770.bmp
-OpenOffice.org641/share/config/symbol/sc30773.bmp
-OpenOffice.org641/share/config/symbol/sc30774.bmp
-OpenOffice.org641/share/config/symbol/sc30782.bmp
-OpenOffice.org641/share/config/symbol/sc6377.bmp
-OpenOffice.org641/share/config/symbol/scbullet.bmp
-OpenOffice.org641/share/config/symbol/scnumb.bmp
-OpenOffice.org641/share/config/symbol/sco161.bmp
-OpenOffice.org641/share/config/symbol/sco261.bmp
-OpenOffice.org641/share/config/symbol/sco262.bmp
-OpenOffice.org641/share/config/symbol/sortd.bmp
-OpenOffice.org641/share/config/symbol/sortu.bmp
-OpenOffice.org641/share/config/symbol/u_high.bmp
-OpenOffice.org641/share/config/symbol/u_low.bmp
-OpenOffice.org641/share/config/symbol/u_normal.bmp
-OpenOffice.org641/share/config/psetup.xpm
-OpenOffice.org641/share/config/psetupl.xpm
-OpenOffice.org641/share/fonts/truetype/fonts.dir
-OpenOffice.org641/share/fonts/truetype/opens___.ttf
-OpenOffice.org641/share/fonts/truetype/fonts_dir.global
-OpenOffice.org641/share/basic/FormWizard/DlgFormDB.xdl
-OpenOffice.org641/share/basic/FormWizard/DBMeta.xba
-OpenOffice.org641/share/basic/FormWizard/FormWizard.xba
-OpenOffice.org641/share/basic/FormWizard/Language.xba
-OpenOffice.org641/share/basic/FormWizard/Layouter.xba
-OpenOffice.org641/share/basic/FormWizard/develop.xba
-OpenOffice.org641/share/basic/FormWizard/tools.xba
-OpenOffice.org641/share/basic/Schedule/DlgCalendar.xdl
-OpenOffice.org641/share/basic/Schedule/BankHoliday.xba
-OpenOffice.org641/share/basic/Schedule/CalendarMain.xba
-OpenOffice.org641/share/basic/Schedule/CreateTable.xba
-OpenOffice.org641/share/basic/Schedule/DlgControl.xba
-OpenOffice.org641/share/basic/Schedule/HolidayDanmark.xba
-OpenOffice.org641/share/basic/Schedule/HolidayFrance.xba
-OpenOffice.org641/share/basic/Schedule/HolidayGerman.xba
-OpenOffice.org641/share/basic/Schedule/HolidayItalia.xba
-OpenOffice.org641/share/basic/Schedule/HolidayNetherlands.xba
-OpenOffice.org641/share/basic/Schedule/HolidayPoland.xba
-OpenOffice.org641/share/basic/Schedule/HolidayPortugal.xba
-OpenOffice.org641/share/basic/Schedule/HolidayRussia.xba
-OpenOffice.org641/share/basic/Schedule/HolidaySpain.xba
-OpenOffice.org641/share/basic/Schedule/HolidaySweden.xba
-OpenOffice.org641/share/basic/Schedule/HolidayUSA.xba
-OpenOffice.org641/share/basic/Schedule/Language.xba
-OpenOffice.org641/share/basic/Schedule/OwnEvents.xba
-OpenOffice.org641/share/basic/Template/DialogStyles.xdl
-OpenOffice.org641/share/basic/Template/DlgGreeting.xdl
-OpenOffice.org641/share/basic/Template/TemplateDialog.xdl
-OpenOffice.org641/share/basic/Template/Autotext.xba
-OpenOffice.org641/share/basic/Template/Correspondence.xba
-OpenOffice.org641/share/basic/Template/Greeting.xba
-OpenOffice.org641/share/basic/Template/ModuleAgenda.xba
-OpenOffice.org641/share/basic/Template/Samples.xba
-OpenOffice.org641/share/basic/Gimmicks/ReadFolderDlg.xdl
-OpenOffice.org641/share/basic/Gimmicks/UserfieldDlg.xdl
-OpenOffice.org641/share/basic/Gimmicks/AutoText.xba
-OpenOffice.org641/share/basic/Gimmicks/ChangeAllChars.xba
-OpenOffice.org641/share/basic/Gimmicks/GetTexts.xba
-OpenOffice.org641/share/basic/Gimmicks/ReadDir.xba
-OpenOffice.org641/share/basic/Gimmicks/Userfields.xba
-OpenOffice.org641/share/basic/Tools/Debug.xba
-OpenOffice.org641/share/basic/Tools/Listbox.xba
-OpenOffice.org641/share/basic/Tools/Misc.xba
-OpenOffice.org641/share/basic/Tools/ModuleControls.xba
-OpenOffice.org641/share/basic/Tools/Strings.xba
-OpenOffice.org641/share/basic/Tools/UCB.xba
-OpenOffice.org641/share/basic/WebWizard/WebWzrd.xdl
-OpenOffice.org641/share/basic/WebWizard/Bullets.xba
-OpenOffice.org641/share/basic/WebWizard/Common.xba
-OpenOffice.org641/share/basic/WebWizard/HtmlAutoPilotBasic.xba
-OpenOffice.org641/share/basic/WebWizard/Language.xba
-OpenOffice.org641/share/basic/ImportWizard/ImportDialog.xdl
-OpenOffice.org641/share/basic/ImportWizard/API.xba
-OpenOffice.org641/share/basic/ImportWizard/DialogModul.xba
-OpenOffice.org641/share/basic/ImportWizard/FilesModul.xba
-OpenOffice.org641/share/basic/ImportWizard/Language.xba
-OpenOffice.org641/share/basic/ImportWizard/Main.xba
-OpenOffice.org641/share/basic/Euro/DlgConvert.xdl
-OpenOffice.org641/share/basic/Euro/DlgPassword.xdl
-OpenOffice.org641/share/basic/Euro/AutoPilotRun.xba
-OpenOffice.org641/share/basic/Euro/Common.xba
-OpenOffice.org641/share/basic/Euro/ConvertRun.xba
-OpenOffice.org641/share/basic/Euro/Hard.xba
-OpenOffice.org641/share/basic/Euro/Init.xba
-OpenOffice.org641/share/basic/Euro/Protect.xba
-OpenOffice.org641/share/basic/Euro/Soft.xba
-OpenOffice.org641/share/basic/Euro/Writer.xba
-OpenOffice.org641/share/gallery/htmlexpo/bludown.gif
-OpenOffice.org641/share/gallery/htmlexpo/blufirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/blufirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blulast.gif
-OpenOffice.org641/share/gallery/htmlexpo/blulast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunav.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunext.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blutext.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluup.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubdown.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubfirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubfirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cublast.gif
-OpenOffice.org641/share/gallery/htmlexpo/cublast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnav.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnext.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubtext.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubup.gif
-OpenOffice.org641/share/gallery/htmlexpo/gredown.gif
-OpenOffice.org641/share/gallery/htmlexpo/grefirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/grefirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/grelast.gif
-OpenOffice.org641/share/gallery/htmlexpo/grelast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenav.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenext.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/greprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/greprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/gretext.gif
-OpenOffice.org641/share/gallery/htmlexpo/greup.gif
-OpenOffice.org641/share/gallery/htmlexpo/simdown.gif
-OpenOffice.org641/share/gallery/htmlexpo/simfirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/simfirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simlast.gif
-OpenOffice.org641/share/gallery/htmlexpo/simlast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnav.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnext.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/simprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simtext.gif
-OpenOffice.org641/share/gallery/htmlexpo/simup.gif
-OpenOffice.org641/share/gallery/htmlexpo/sologo.gif
-OpenOffice.org641/share/gallery/www-back/aqua.jpg
-OpenOffice.org641/share/gallery/www-back/bathroom.jpg
-OpenOffice.org641/share/gallery/www-back/blocks.jpg
-OpenOffice.org641/share/gallery/www-back/blow_green.jpg
-OpenOffice.org641/share/gallery/www-back/blueblop.jpg
-OpenOffice.org641/share/gallery/www-back/bulging.jpg
-OpenOffice.org641/share/gallery/www-back/canvas_blue.jpg
-OpenOffice.org641/share/gallery/www-back/cheese.jpg
-OpenOffice.org641/share/gallery/www-back/chocolate.jpg
-OpenOffice.org641/share/gallery/www-back/citrus.jpg
-OpenOffice.org641/share/gallery/www-back/confetti.jpg
-OpenOffice.org641/share/gallery/www-back/daisy.jpg
-OpenOffice.org641/share/gallery/www-back/fluffy-grey.jpg
-OpenOffice.org641/share/gallery/www-back/fluffy.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-blue.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-darkgrey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-grey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-lightgrey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy_light.jpg
-OpenOffice.org641/share/gallery/www-back/gregre.gif
-OpenOffice.org641/share/gallery/www-back/grey.gif
-OpenOffice.org641/share/gallery/www-back/grypaws.gif
-OpenOffice.org641/share/gallery/www-back/ice-blue.jpg
-OpenOffice.org641/share/gallery/www-back/ice-light.jpg
-OpenOffice.org641/share/gallery/www-back/imitation_leather.jpg
-OpenOffice.org641/share/gallery/www-back/interstices.jpg
-OpenOffice.org641/share/gallery/www-back/jeans.jpg
-OpenOffice.org641/share/gallery/www-back/jeansblk.jpg
-OpenOffice.org641/share/gallery/www-back/lawn-artificial.jpg
-OpenOffice.org641/share/gallery/www-back/lawn.jpg
-OpenOffice.org641/share/gallery/www-back/lightblue-wet.jpg
-OpenOffice.org641/share/gallery/www-back/linen-fine.jpg
-OpenOffice.org641/share/gallery/www-back/lino-green.jpg
-OpenOffice.org641/share/gallery/www-back/liquid-blue.jpg
-OpenOffice.org641/share/gallery/www-back/marble.jpg
-OpenOffice.org641/share/gallery/www-back/marble_dark.jpg
-OpenOffice.org641/share/gallery/www-back/mazes.jpg
-OpenOffice.org641/share/gallery/www-back/mint.gif
-OpenOffice.org641/share/gallery/www-back/notes.gif
-OpenOffice.org641/share/gallery/www-back/pattern.jpg
-OpenOffice.org641/share/gallery/www-back/pebble-light.jpg
-OpenOffice.org641/share/gallery/www-back/pink.gif
-OpenOffice.org641/share/gallery/www-back/pool.jpg
-OpenOffice.org641/share/gallery/www-back/popcorn.jpg
-OpenOffice.org641/share/gallery/www-back/purple.jpg
-OpenOffice.org641/share/gallery/www-back/reddark.jpg
-OpenOffice.org641/share/gallery/www-back/rings-green.jpg
-OpenOffice.org641/share/gallery/www-back/rings-orange.jpg
-OpenOffice.org641/share/gallery/www-back/roses.jpg
-OpenOffice.org641/share/gallery/www-back/sand-light.jpg
-OpenOffice.org641/share/gallery/www-back/sand.jpg
-OpenOffice.org641/share/gallery/www-back/sky.jpg
-OpenOffice.org641/share/gallery/www-back/soft-structure_grey.jpg
-OpenOffice.org641/share/gallery/www-back/space.jpg
-OpenOffice.org641/share/gallery/www-back/stone-dark.jpg
-OpenOffice.org641/share/gallery/www-back/stone.jpg
-OpenOffice.org641/share/gallery/www-back/structure.jpg
-OpenOffice.org641/share/gallery/www-back/structure_darkgreen.gif
-OpenOffice.org641/share/gallery/www-back/structure_green.jpg
-OpenOffice.org641/share/gallery/www-back/wall-grey.jpg
-OpenOffice.org641/share/gallery/www-back/wet-turquoise.jpg
-OpenOffice.org641/share/gallery/www-back/wood.jpg
-OpenOffice.org641/share/gallery/bullets/blkpearl.gif
-OpenOffice.org641/share/gallery/bullets/bluarrow.gif
-OpenOffice.org641/share/gallery/bullets/bluball.gif
-OpenOffice.org641/share/gallery/bullets/bludiamd.gif
-OpenOffice.org641/share/gallery/bullets/bluered.gif
-OpenOffice.org641/share/gallery/bullets/blusqare.gif
-OpenOffice.org641/share/gallery/bullets/blustar.gif
-OpenOffice.org641/share/gallery/bullets/coffee_1.gif
-OpenOffice.org641/share/gallery/bullets/coffee_2.gif
-OpenOffice.org641/share/gallery/bullets/coffee_3.gif
-OpenOffice.org641/share/gallery/bullets/coffee_4.gif
-OpenOffice.org641/share/gallery/bullets/coffee_5.gif
-OpenOffice.org641/share/gallery/bullets/con-blue.gif
-OpenOffice.org641/share/gallery/bullets/con-cyan.gif
-OpenOffice.org641/share/gallery/bullets/con-green.gif
-OpenOffice.org641/share/gallery/bullets/con-lilac.gif
-OpenOffice.org641/share/gallery/bullets/con-oran.gif
-OpenOffice.org641/share/gallery/bullets/con-pink.gif
-OpenOffice.org641/share/gallery/bullets/con-red.gif
-OpenOffice.org641/share/gallery/bullets/con-yellow.gif
-OpenOffice.org641/share/gallery/bullets/corner_1.gif
-OpenOffice.org641/share/gallery/bullets/corner_2.gif
-OpenOffice.org641/share/gallery/bullets/corner_3.gif
-OpenOffice.org641/share/gallery/bullets/corner_4.gif
-OpenOffice.org641/share/gallery/bullets/darkball.gif
-OpenOffice.org641/share/gallery/bullets/darkblue.gif
-OpenOffice.org641/share/gallery/bullets/gldpearl.gif
-OpenOffice.org641/share/gallery/bullets/golfball.gif
-OpenOffice.org641/share/gallery/bullets/grnarrow.gif
-OpenOffice.org641/share/gallery/bullets/grnball.gif
-OpenOffice.org641/share/gallery/bullets/grndiamd.gif
-OpenOffice.org641/share/gallery/bullets/grnpearl.gif
-OpenOffice.org641/share/gallery/bullets/grnsqare.gif
-OpenOffice.org641/share/gallery/bullets/grnstar.gif
-OpenOffice.org641/share/gallery/bullets/gryarrow.gif
-OpenOffice.org641/share/gallery/bullets/gryball.gif
-OpenOffice.org641/share/gallery/bullets/grydiamd.gif
-OpenOffice.org641/share/gallery/bullets/grysqare.gif
-OpenOffice.org641/share/gallery/bullets/grystar.gif
-OpenOffice.org641/share/gallery/bullets/orgarrow.gif
-OpenOffice.org641/share/gallery/bullets/orgball.gif
-OpenOffice.org641/share/gallery/bullets/orgdiamd.gif
-OpenOffice.org641/share/gallery/bullets/orgsqare.gif
-OpenOffice.org641/share/gallery/bullets/orgstar.gif
-OpenOffice.org641/share/gallery/bullets/pebble_1.gif
-OpenOffice.org641/share/gallery/bullets/pebble_2.gif
-OpenOffice.org641/share/gallery/bullets/pebble_3.gif
-OpenOffice.org641/share/gallery/bullets/poliball.gif
-OpenOffice.org641/share/gallery/bullets/popcorn_1.gif
-OpenOffice.org641/share/gallery/bullets/popcorn_2.gif
-OpenOffice.org641/share/gallery/bullets/rainbow.gif
-OpenOffice.org641/share/gallery/bullets/redarrow.gif
-OpenOffice.org641/share/gallery/bullets/redball.gif
-OpenOffice.org641/share/gallery/bullets/reddiamd.gif
-OpenOffice.org641/share/gallery/bullets/redsqare.gif
-OpenOffice.org641/share/gallery/bullets/redstar.gif
-OpenOffice.org641/share/gallery/bullets/whtpearl.gif
-OpenOffice.org641/share/gallery/bullets/ylwarrow.gif
-OpenOffice.org641/share/gallery/bullets/ylwball.gif
-OpenOffice.org641/share/gallery/bullets/ylwdiamd.gif
-OpenOffice.org641/share/gallery/bullets/ylwsqare.gif
-OpenOffice.org641/share/gallery/bullets/ylwstar.gif
-OpenOffice.org641/share/gallery/rulers/blkballs.gif
-OpenOffice.org641/share/gallery/rulers/blurulr1.gif
-OpenOffice.org641/share/gallery/rulers/blurulr2.gif
-OpenOffice.org641/share/gallery/rulers/blurulr3.gif
-OpenOffice.org641/share/gallery/rulers/blurulr4.gif
-OpenOffice.org641/share/gallery/rulers/blurulr5.gif
-OpenOffice.org641/share/gallery/rulers/blurulr6.gif
-OpenOffice.org641/share/gallery/rulers/gldballs.gif
-OpenOffice.org641/share/gallery/rulers/grnballs.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr1.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr2.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr3.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr4.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr1.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr2.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr3.gif
-OpenOffice.org641/share/gallery/rulers/orgrulr1.gif
-OpenOffice.org641/share/gallery/rulers/redrulr1.gif
-OpenOffice.org641/share/gallery/rulers/redrulr2.gif
-OpenOffice.org641/share/gallery/rulers/redrulr3.gif
-OpenOffice.org641/share/gallery/rulers/redrulr4.gif
-OpenOffice.org641/share/gallery/rulers/redrulr5.gif
-OpenOffice.org641/share/gallery/rulers/striped.gif
-OpenOffice.org641/share/gallery/rulers/whtballs.gif
-OpenOffice.org641/share/gallery/rulers/ylwrulr1.gif
-OpenOffice.org641/share/gallery/sounds/apert.wav
-OpenOffice.org641/share/gallery/sounds/apert2.wav
-OpenOffice.org641/share/gallery/sounds/applause.wav
-OpenOffice.org641/share/gallery/sounds/beam.wav
-OpenOffice.org641/share/gallery/sounds/beam2.wav
-OpenOffice.org641/share/gallery/sounds/cow.wav
-OpenOffice.org641/share/gallery/sounds/curve.wav
-OpenOffice.org641/share/gallery/sounds/drama.wav
-OpenOffice.org641/share/gallery/sounds/explos.wav
-OpenOffice.org641/share/gallery/sounds/falling.wav
-OpenOffice.org641/share/gallery/sounds/glasses.wav
-OpenOffice.org641/share/gallery/sounds/gong.wav
-OpenOffice.org641/share/gallery/sounds/horse.wav
-OpenOffice.org641/share/gallery/sounds/kling.wav
-OpenOffice.org641/share/gallery/sounds/kongas.wav
-OpenOffice.org641/share/gallery/sounds/laser.wav
-OpenOffice.org641/share/gallery/sounds/left.wav
-OpenOffice.org641/share/gallery/sounds/nature1.wav
-OpenOffice.org641/share/gallery/sounds/nature2.wav
-OpenOffice.org641/share/gallery/sounds/ok.wav
-OpenOffice.org641/share/gallery/sounds/pluck.wav
-OpenOffice.org641/share/gallery/sounds/roll.wav
-OpenOffice.org641/share/gallery/sounds/romans.wav
-OpenOffice.org641/share/gallery/sounds/soft.wav
-OpenOffice.org641/share/gallery/sounds/space.wav
-OpenOffice.org641/share/gallery/sounds/space2.wav
-OpenOffice.org641/share/gallery/sounds/space3.wav
-OpenOffice.org641/share/gallery/sounds/sparcle.wav
-OpenOffice.org641/share/gallery/sounds/strom.wav
-OpenOffice.org641/share/gallery/sounds/theetone.wav
-OpenOffice.org641/share/gallery/sounds/top.wav
-OpenOffice.org641/share/gallery/sounds/train.wav
-OpenOffice.org641/share/gallery/sounds/untie.wav
-OpenOffice.org641/share/gallery/sounds/ups.wav
-OpenOffice.org641/share/gallery/sounds/wallewal.wav
-OpenOffice.org641/share/gallery/sg1.sdg
-OpenOffice.org641/share/gallery/sg1.sdv
-OpenOffice.org641/share/gallery/sg1.thm
-OpenOffice.org641/share/gallery/sg16.sdg
-OpenOffice.org641/share/gallery/sg16.sdv
-OpenOffice.org641/share/gallery/sg16.thm
-OpenOffice.org641/share/gallery/sg2.sdg
-OpenOffice.org641/share/gallery/sg2.sdv
-OpenOffice.org641/share/gallery/sg2.thm
-OpenOffice.org641/share/gallery/sg24.sdg
-OpenOffice.org641/share/gallery/sg24.sdv
-OpenOffice.org641/share/gallery/sg24.thm
-OpenOffice.org641/share/gallery/sg25.sdg
-OpenOffice.org641/share/gallery/sg25.sdv
-OpenOffice.org641/share/gallery/sg25.thm
-OpenOffice.org641/share/gallery/sg3.sdg
-OpenOffice.org641/share/gallery/sg3.sdv
-OpenOffice.org641/share/gallery/sg3.thm
-OpenOffice.org641/share/gallery/sg9.sdg
-OpenOffice.org641/share/gallery/sg9.sdv
-OpenOffice.org641/share/gallery/sg9.thm
-OpenOffice.org641/share/wordbook/english/soffice.dic
-OpenOffice.org641/share/wordbook/english/sun.dic
-OpenOffice.org641/share/wordbook/english/th_en_US.dat
-OpenOffice.org641/share/wordbook/english/th_en_US.idx
-OpenOffice.org641/share/wordbook/english/en_US.aff
-OpenOffice.org641/share/wordbook/english/en_US.dic
-OpenOffice.org641/share/autotext/english/standard.bau
-OpenOffice.org641/share/autotext/english/template.bau
-OpenOffice.org641/share/autotext/english/crdbus50.bau
-OpenOffice.org641/share/autotext/english/crdbus54.bau
-OpenOffice.org641/share/psprint/fontmetric/AGaramond-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-Book.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-BookOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-Demi.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-DemiOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-Demi.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-DemiItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-Light.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-LightItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-BoldOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-Oblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier.afm
-OpenOffice.org641/share/psprint/fontmetric/GothicBBB-Medium-83pv-RKSJ-H.afm
-OpenOffice.org641/share/psprint/fontmetric/GothicBBB-Medium.Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-BoldOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-Oblique.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Ryumin-Light-83pv-RKSJ-H.afm
-OpenOffice.org641/share/psprint/fontmetric/Ryumin-Light.Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Symbol.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Windsor.afm
-OpenOffice.org641/share/psprint/fontmetric/ZapfChancery-MediumItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/ZapfDingbats.afm
-OpenOffice.org641/share/psprint/fontmetric/builtincache
-OpenOffice.org641/share/psprint/driver/ADISTILL.PS
-OpenOffice.org641/share/psprint/driver/APLW3101.PS
-OpenOffice.org641/share/psprint/driver/APLW3201.PS
-OpenOffice.org641/share/psprint/driver/APLW3601.PS
-OpenOffice.org641/share/psprint/driver/APLW6101.PS
-OpenOffice.org641/share/psprint/driver/APLW8101.PS
-OpenOffice.org641/share/psprint/driver/APLW81F1.PS
-OpenOffice.org641/share/psprint/driver/APLWBGR1.PS
-OpenOffice.org641/share/psprint/driver/APLWCOB1.PS
-OpenOffice.org641/share/psprint/driver/APLWCSB1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRF1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRI1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRJ1.PS
-OpenOffice.org641/share/psprint/driver/APLWIIF2.PS
-OpenOffice.org641/share/psprint/driver/APLWIIG2.PS
-OpenOffice.org641/share/psprint/driver/APLWLOT1.PS
-OpenOffice.org641/share/psprint/driver/APL_IIF1.PS
-OpenOffice.org641/share/psprint/driver/APL_IIG1.PS
-OpenOffice.org641/share/psprint/driver/APL_NTR1.PS
-OpenOffice.org641/share/psprint/driver/APNT518_.PS
-OpenOffice.org641/share/psprint/driver/APNTX501.PS
-OpenOffice.org641/share/psprint/driver/APNTXJ1_.PS
-OpenOffice.org641/share/psprint/driver/APPL_230.PS
-OpenOffice.org641/share/psprint/driver/APPL_380.PS
-OpenOffice.org641/share/psprint/driver/APPL_422.PS
-OpenOffice.org641/share/psprint/driver/APTOLLD1.PS
-OpenOffice.org641/share/psprint/driver/APTOLLW1.PS
-OpenOffice.org641/share/psprint/driver/CAECOGR1.PS
-OpenOffice.org641/share/psprint/driver/DC1152_1.PS
-OpenOffice.org641/share/psprint/driver/EFAX3010.PS
-OpenOffice.org641/share/psprint/driver/EFAX4010.PS
-OpenOffice.org641/share/psprint/driver/EFAX5010.PS
-OpenOffice.org641/share/psprint/driver/EFAX7010.PS
-OpenOffice.org641/share/psprint/driver/EFMX3010.PS
-OpenOffice.org641/share/psprint/driver/EFMX5010.PS
-OpenOffice.org641/share/psprint/driver/EFMX7010.PS
-OpenOffice.org641/share/psprint/driver/EFXJK1F3.PS
-OpenOffice.org641/share/psprint/driver/EFXJK2F3.PS
-OpenOffice.org641/share/psprint/driver/EFXJK303.PS
-OpenOffice.org641/share/psprint/driver/EFXJK3F3.PS
-OpenOffice.org641/share/psprint/driver/EP_08001.PS
-OpenOffice.org641/share/psprint/driver/EP_15201.PS
-OpenOffice.org641/share/psprint/driver/EP_30001.PS
-OpenOffice.org641/share/psprint/driver/EP_50001.PS
-OpenOffice.org641/share/psprint/driver/EP_82F21.PS
-OpenOffice.org641/share/psprint/driver/EP_82F51.PS
-OpenOffice.org641/share/psprint/driver/EP_P0701.PS
-OpenOffice.org641/share/psprint/driver/EP_P1201.PS
-OpenOffice.org641/share/psprint/driver/EP_STPH1.PS
-OpenOffice.org641/share/psprint/driver/GENERIC.PS
-OpenOffice.org641/share/psprint/driver/HP1200C1.PS
-OpenOffice.org641/share/psprint/driver/HP2500C1.PS
-OpenOffice.org641/share/psprint/driver/HP3SI52_.PS
-OpenOffice.org641/share/psprint/driver/HP3SIL21.PS
-OpenOffice.org641/share/psprint/driver/HP4M3_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4M6_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4ML_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4MP3_1.PS
-OpenOffice.org641/share/psprint/driver/HP4MP6_1.PS
-OpenOffice.org641/share/psprint/driver/HP4PLUS3.PS
-OpenOffice.org641/share/psprint/driver/HP4PLUS6.PS
-OpenOffice.org641/share/psprint/driver/HP4SI3_1.PS
-OpenOffice.org641/share/psprint/driver/HP4SI6_1.PS
-OpenOffice.org641/share/psprint/driver/HPIID52_.PS
-OpenOffice.org641/share/psprint/driver/HPIII52_.PS
-OpenOffice.org641/share/psprint/driver/HPIIP52_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ3D1_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ3P1_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ4MV1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5M_4.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5P_1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5SI1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5SIM.PS
-OpenOffice.org641/share/psprint/driver/HPLJ__31.PS
-OpenOffice.org641/share/psprint/driver/HP_3D52_.PS
-OpenOffice.org641/share/psprint/driver/HP_3P52_.PS
-OpenOffice.org641/share/psprint/driver/HP__CLJ1.PS
-OpenOffice.org641/share/psprint/driver/KD8650P1.PS
-OpenOffice.org641/share/psprint/driver/KD92P001.PS
-OpenOffice.org641/share/psprint/driver/KDH00001.PS
-OpenOffice.org641/share/psprint/driver/KDH00002.PS
-OpenOffice.org641/share/psprint/driver/L10__425.PS
-OpenOffice.org641/share/psprint/driver/L20__471.PS
-OpenOffice.org641/share/psprint/driver/L20__493.PS
-OpenOffice.org641/share/psprint/driver/L30__471.PS
-OpenOffice.org641/share/psprint/driver/L30__493.PS
-OpenOffice.org641/share/psprint/driver/L333_523.PS
-OpenOffice.org641/share/psprint/driver/L33__523.PS
-OpenOffice.org641/share/psprint/driver/L50__493.PS
-OpenOffice.org641/share/psprint/driver/L533_523.PS
-OpenOffice.org641/share/psprint/driver/L53__523.PS
-OpenOffice.org641/share/psprint/driver/LEX4039P.PS
-OpenOffice.org641/share/psprint/driver/LEX4079P.PS
-OpenOffice.org641/share/psprint/driver/LEXOPTR_.PS
-OpenOffice.org641/share/psprint/driver/LHCFLRJ5.PS
-OpenOffice.org641/share/psprint/driver/LHCOFLC5.PS
-OpenOffice.org641/share/psprint/driver/LHCOFLR5.PS
-OpenOffice.org641/share/psprint/driver/LHGUBEH3.PS
-OpenOffice.org641/share/psprint/driver/LHGUBHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERKH3.PS
-OpenOffice.org641/share/psprint/driver/LHHERKI4.PS
-OpenOffice.org641/share/psprint/driver/LHHKPHJ7.PS
-OpenOffice.org641/share/psprint/driver/LHHKPIJ7.PS
-OpenOffice.org641/share/psprint/driver/LHHRKPH7.PS
-OpenOffice.org641/share/psprint/driver/LHHRKPI7.PS
-OpenOffice.org641/share/psprint/driver/LHQUSHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHQUSIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHQUSRH3.PS
-OpenOffice.org641/share/psprint/driver/LHQUSRI3.PS
-OpenOffice.org641/share/psprint/driver/LHSIGHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHSIGIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHSIGNH3.PS
-OpenOffice.org641/share/psprint/driver/LHSIGNI3.PS
-OpenOffice.org641/share/psprint/driver/LOPC1200.PS
-OpenOffice.org641/share/psprint/driver/LOPC40.PS
-OpenOffice.org641/share/psprint/driver/LOPC45.PS
-OpenOffice.org641/share/psprint/driver/LOPE310.PS
-OpenOffice.org641/share/psprint/driver/LOPM410.PS
-OpenOffice.org641/share/psprint/driver/LOPS1255.PS
-OpenOffice.org641/share/psprint/driver/LOPS1625.PS
-OpenOffice.org641/share/psprint/driver/LOPS1855.PS
-OpenOffice.org641/share/psprint/driver/LOPS2455.PS
-OpenOffice.org641/share/psprint/driver/LOPS3455.PS
-OpenOffice.org641/share/psprint/driver/LOPT610.PS
-OpenOffice.org641/share/psprint/driver/LOPT612.PS
-OpenOffice.org641/share/psprint/driver/LOPT614.PS
-OpenOffice.org641/share/psprint/driver/LOPT616.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAC.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAEP.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAK.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAN.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAP.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAS.PS
-OpenOffice.org641/share/psprint/driver/LOPTRASC.PS
-OpenOffice.org641/share/psprint/driver/LOPW810.PS
-OpenOffice.org641/share/psprint/driver/LOS1255P.PS
-OpenOffice.org641/share/psprint/driver/LOS1625P.PS
-OpenOffice.org641/share/psprint/driver/LOS1855P.PS
-OpenOffice.org641/share/psprint/driver/LOS2455P.PS
-OpenOffice.org641/share/psprint/driver/LOS3455P.PS
-OpenOffice.org641/share/psprint/driver/LWNT_518.PS
-OpenOffice.org641/share/psprint/driver/SGENPRT.PS
-OpenOffice.org641/share/psprint/driver/SNSPREC1.PS
-OpenOffice.org641/share/psprint/driver/TK300PJ1.PS
-OpenOffice.org641/share/psprint/driver/TK300XJ1.PS
-OpenOffice.org641/share/psprint/driver/TK350171.PS
-OpenOffice.org641/share/psprint/driver/TK350172.PS
-OpenOffice.org641/share/psprint/driver/TK350691.PS
-OpenOffice.org641/share/psprint/driver/TK350692.PS
-OpenOffice.org641/share/psprint/driver/TK350PJ2.PS
-OpenOffice.org641/share/psprint/driver/TK360J21.PS
-OpenOffice.org641/share/psprint/driver/TK360J51.PS
-OpenOffice.org641/share/psprint/driver/TK360J71.PS
-OpenOffice.org641/share/psprint/driver/TK450PJ1.PS
-OpenOffice.org641/share/psprint/driver/TK550171.PS
-OpenOffice.org641/share/psprint/driver/TK550391.PS
-OpenOffice.org641/share/psprint/driver/TK550PJ1.PS
-OpenOffice.org641/share/psprint/driver/TKP350J2.PS
-OpenOffice.org641/share/psprint/driver/TKP360P1.PS
-OpenOffice.org641/share/psprint/driver/TKP380J1.PS
-OpenOffice.org641/share/psprint/driver/TKP380P1.PS
-OpenOffice.org641/share/psprint/driver/TKP450J1.PS
-OpenOffice.org641/share/psprint/driver/TKP450P1.PS
-OpenOffice.org641/share/psprint/driver/TKP550J1.PS
-OpenOffice.org641/share/psprint/driver/TKP600J1.PS
-OpenOffice.org641/share/psprint/driver/TKPH3801.PS
-OpenOffice.org641/share/psprint/driver/TKPH4501.PS
-OpenOffice.org641/share/psprint/driver/TKPH6001.PS
-OpenOffice.org641/share/psprint/driver/XRD61354.PS
-OpenOffice.org641/share/psprint/driver/XRD61801.PS
-OpenOffice.org641/share/psprint/driver/XRN17000.PS
-OpenOffice.org641/share/psprint/driver/XRN24320.PS
-OpenOffice.org641/share/psprint/driver/XR_DC230.PS
-OpenOffice.org641/share/psprint/psprint.conf
-OpenOffice.org641/share/autocorr/acor1033.dat
-OpenOffice.org641/user/autotext/english/mytexts.bau
-OpenOffice.org641/user/database/biblio/biblio.dbf
-OpenOffice.org641/user/gallery/sg100.sdv
-OpenOffice.org641/user/gallery/sg100.thm
-OpenOffice.org641/user/gallery/sg30.sdv
-OpenOffice.org641/user/gallery/sg30.thm
-OpenOffice.org641/user/config/arrowhd.soe
-OpenOffice.org641/user/config/classic.sog
-OpenOffice.org641/user/config/hatching.soh
-OpenOffice.org641/user/config/modern.sog
-OpenOffice.org641/user/config/palette.soc
-OpenOffice.org641/user/config/styles.sod
-OpenOffice.org641/user/config/autotbl.fmt
-OpenOffice.org641/user/config/dbtitle.rdb
-OpenOffice.org641/user/config/cmyk.soc
-OpenOffice.org641/user/config/gallery.soc
-OpenOffice.org641/user/config/html.soc
-OpenOffice.org641/user/config/standard.sob
-OpenOffice.org641/user/config/standard.soc
-OpenOffice.org641/user/config/standard.sod
-OpenOffice.org641/user/config/standard.soe
-OpenOffice.org641/user/config/standard.sog
-OpenOffice.org641/user/config/standard.soh
-OpenOffice.org641/user/config/sun-color.soc
-OpenOffice.org641/user/config/web.soc
-OpenOffice.org641/user/basic/dialogs.xli
-OpenOffice.org641/user/basic/script.xli
-OpenOffice.org641/help/en/sbasic.cfg
-OpenOffice.org641/help/en/sbasic.db
-OpenOffice.org641/help/en/sbasic.ht
-OpenOffice.org641/help/en/sbasic.idx/CONTEXTS
-OpenOffice.org641/help/en/sbasic.idx/DICTIONARY
-OpenOffice.org641/help/en/sbasic.idx/DOCS
-OpenOffice.org641/help/en/sbasic.idx/DOCS.TAB
-OpenOffice.org641/help/en/sbasic.idx/EDGE
-OpenOffice.org641/help/en/sbasic.idx/LINKNAMES
-OpenOffice.org641/help/en/sbasic.idx/OFFSETS
-OpenOffice.org641/help/en/sbasic.idx/POSITIONS
-OpenOffice.org641/help/en/sbasic.idx/SCHEMA
-OpenOffice.org641/help/en/sbasic.jar
-OpenOffice.org641/help/en/sbasic.key
-OpenOffice.org641/help/en/common.jar
-OpenOffice.org641/help/en/custom.css
-OpenOffice.org641/help/en/err.html
-OpenOffice.org641/help/en/picture.db
-OpenOffice.org641/help/en/picture.jar
-OpenOffice.org641/help/en/treeview.xml
-OpenOffice.org641/help/en/schart.jar
-OpenOffice.org641/help/en/swriter.cfg
-OpenOffice.org641/help/en/swriter.db
-OpenOffice.org641/help/en/swriter.ht
-OpenOffice.org641/help/en/swriter.idx/CONTEXTS
-OpenOffice.org641/help/en/swriter.idx/DICTIONARY
-OpenOffice.org641/help/en/swriter.idx/DOCS
-OpenOffice.org641/help/en/swriter.idx/DOCS.TAB
-OpenOffice.org641/help/en/swriter.idx/EDGE
-OpenOffice.org641/help/en/swriter.idx/LINKNAMES
-OpenOffice.org641/help/en/swriter.idx/OFFSETS
-OpenOffice.org641/help/en/swriter.idx/POSITIONS
-OpenOffice.org641/help/en/swriter.idx/SCHEMA
-OpenOffice.org641/help/en/swriter.jar
-OpenOffice.org641/help/en/swriter.key
-OpenOffice.org641/help/en/scalc.cfg
-OpenOffice.org641/help/en/scalc.db
-OpenOffice.org641/help/en/scalc.ht
-OpenOffice.org641/help/en/scalc.idx/CONTEXTS
-OpenOffice.org641/help/en/scalc.idx/DICTIONARY
-OpenOffice.org641/help/en/scalc.idx/DOCS
-OpenOffice.org641/help/en/scalc.idx/DOCS.TAB
-OpenOffice.org641/help/en/scalc.idx/EDGE
-OpenOffice.org641/help/en/scalc.idx/LINKNAMES
-OpenOffice.org641/help/en/scalc.idx/OFFSETS
-OpenOffice.org641/help/en/scalc.idx/POSITIONS
-OpenOffice.org641/help/en/scalc.idx/SCHEMA
-OpenOffice.org641/help/en/scalc.jar
-OpenOffice.org641/help/en/scalc.key
-OpenOffice.org641/help/en/simpress.cfg
-OpenOffice.org641/help/en/simpress.db
-OpenOffice.org641/help/en/simpress.ht
-OpenOffice.org641/help/en/simpress.idx/CONTEXTS
-OpenOffice.org641/help/en/simpress.idx/DICTIONARY
-OpenOffice.org641/help/en/simpress.idx/DOCS
-OpenOffice.org641/help/en/simpress.idx/DOCS.TAB
-OpenOffice.org641/help/en/simpress.idx/EDGE
-OpenOffice.org641/help/en/simpress.idx/LINKNAMES
-OpenOffice.org641/help/en/simpress.idx/OFFSETS
-OpenOffice.org641/help/en/simpress.idx/POSITIONS
-OpenOffice.org641/help/en/simpress.idx/SCHEMA
-OpenOffice.org641/help/en/simpress.jar
-OpenOffice.org641/help/en/simpress.key
-OpenOffice.org641/help/en/sdraw.cfg
-OpenOffice.org641/help/en/sdraw.db
-OpenOffice.org641/help/en/sdraw.ht
-OpenOffice.org641/help/en/sdraw.idx/CONTEXTS
-OpenOffice.org641/help/en/sdraw.idx/DICTIONARY
-OpenOffice.org641/help/en/sdraw.idx/DOCS
-OpenOffice.org641/help/en/sdraw.idx/DOCS.TAB
-OpenOffice.org641/help/en/sdraw.idx/EDGE
-OpenOffice.org641/help/en/sdraw.idx/LINKNAMES
-OpenOffice.org641/help/en/sdraw.idx/OFFSETS
-OpenOffice.org641/help/en/sdraw.idx/POSITIONS
-OpenOffice.org641/help/en/sdraw.idx/SCHEMA
-OpenOffice.org641/help/en/sdraw.jar
-OpenOffice.org641/help/en/sdraw.key
-OpenOffice.org641/help/en/smath.cfg
-OpenOffice.org641/help/en/smath.db
-OpenOffice.org641/help/en/smath.ht
-OpenOffice.org641/help/en/smath.idx/CONTEXTS
-OpenOffice.org641/help/en/smath.idx/DICTIONARY
-OpenOffice.org641/help/en/smath.idx/DOCS
-OpenOffice.org641/help/en/smath.idx/DOCS.TAB
-OpenOffice.org641/help/en/smath.idx/EDGE
-OpenOffice.org641/help/en/smath.idx/LINKNAMES
-OpenOffice.org641/help/en/smath.idx/OFFSETS
-OpenOffice.org641/help/en/smath.idx/POSITIONS
-OpenOffice.org641/help/en/smath.idx/SCHEMA
-OpenOffice.org641/help/en/smath.jar
-OpenOffice.org641/help/en/smath.key
-OpenOffice.org641/help/main_transform.xsl
-OpenOffice.org641/help/custom.css
-@comment DIRS
-@dirrm OpenOffice.org641/user/wordbook
-@dirrm OpenOffice.org641/user/template
-@dirrm OpenOffice.org641/user/temp
-@dirrm OpenOffice.org641/user/store
-@dirrm OpenOffice.org641/user/psprint/fontmetric
-@dirrm OpenOffice.org641/user/psprint/driver
-@dirrm OpenOffice.org641/user/psprint
-@dirrm OpenOffice.org641/user/plugin
-@dirrm OpenOffice.org641/user/gallery
-@dirrm OpenOffice.org641/user/database/biblio
-@dirrm OpenOffice.org641/user/database
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice
-@dirrm OpenOffice.org641/user/config/registry/instance/org
-@dirrm OpenOffice.org641/user/config/registry/instance
-@dirrm OpenOffice.org641/user/config/registry
-@dirrm OpenOffice.org641/user/config
-@dirrm OpenOffice.org641/user/basic
-@dirrm OpenOffice.org641/user/backup
-@dirrm OpenOffice.org641/user/autotext/english
-@dirrm OpenOffice.org641/user/autotext
-@dirrm OpenOffice.org641/user/autocorr
-@dirrm OpenOffice.org641/user
-@dirrm OpenOffice.org641/share/wordbook/english
-@dirrm OpenOffice.org641/share/wordbook
-@dirrm OpenOffice.org641/share/template/english/wizard/web
-@dirrm OpenOffice.org641/share/template/english/wizard/styles
-@dirrm OpenOffice.org641/share/template/english/wizard/bitmap
-@dirrm OpenOffice.org641/share/template/english/wizard
-@dirrm OpenOffice.org641/share/template/english/internal
-@dirrm OpenOffice.org641/share/template/english
-@dirrm OpenOffice.org641/share/template
-@dirrm OpenOffice.org641/share/psprint/fontmetric
-@dirrm OpenOffice.org641/share/psprint/driver
-@dirrm OpenOffice.org641/share/psprint
-@dirrm OpenOffice.org641/share/gallery/www-back
-@dirrm OpenOffice.org641/share/gallery/sounds
-@dirrm OpenOffice.org641/share/gallery/rulers
-@dirrm OpenOffice.org641/share/gallery/htmlexpo
-@dirrm OpenOffice.org641/share/gallery/bullets
-@dirrm OpenOffice.org641/share/gallery
-@dirrm OpenOffice.org641/share/fonts/truetype
-@dirrm OpenOffice.org641/share/fonts
-@dirrm OpenOffice.org641/share/dtd/officedocument/1_0
-@dirrm OpenOffice.org641/share/dtd/officedocument
-@dirrm OpenOffice.org641/share/dtd/math/1_01
-@dirrm OpenOffice.org641/share/dtd/math
-@dirrm OpenOffice.org641/share/dtd
-@dirrm OpenOffice.org641/share/config/webcast
-@dirrm OpenOffice.org641/share/config/symbol
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/template/org
-@dirrm OpenOffice.org641/share/config/registry/template
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/instance/org
-@dirrm OpenOffice.org641/share/config/registry/instance
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org
-@dirrm OpenOffice.org641/share/config/registry/cache/instance
-@dirrm OpenOffice.org641/share/config/registry/cache
-@dirrm OpenOffice.org641/share/config/registry
-@dirrm OpenOffice.org641/share/config
-@dirrm OpenOffice.org641/share/basic/WebWizard
-@dirrm OpenOffice.org641/share/basic/Tools
-@dirrm OpenOffice.org641/share/basic/Template
-@dirrm OpenOffice.org641/share/basic/Schedule
-@dirrm OpenOffice.org641/share/basic/ImportWizard
-@dirrm OpenOffice.org641/share/basic/Gimmicks
-@dirrm OpenOffice.org641/share/basic/FormWizard
-@dirrm OpenOffice.org641/share/basic/Euro
-@dirrm OpenOffice.org641/share/basic
-@dirrm OpenOffice.org641/share/autotext/english
-@dirrm OpenOffice.org641/share/autotext
-@dirrm OpenOffice.org641/share/autocorr
-@dirrm OpenOffice.org641/share
-@dirrm OpenOffice.org641/program/resource
-@dirrm OpenOffice.org641/program/filter
-@dirrm OpenOffice.org641/program/components
-@dirrm OpenOffice.org641/program/classes
-@dirrm OpenOffice.org641/program/addin/source
-@dirrm OpenOffice.org641/program/addin
-@dirrm OpenOffice.org641/program
-@dirrm OpenOffice.org641/help/en/swriter.idx
-@dirrm OpenOffice.org641/help/en/smath.idx
-@dirrm OpenOffice.org641/help/en/simpress.idx
-@dirrm OpenOffice.org641/help/en/sdraw.idx
-@dirrm OpenOffice.org641/help/en/scalc.idx
-@dirrm OpenOffice.org641/help/en/sbasic.idx
-@dirrm OpenOffice.org641/help/en
-@dirrm OpenOffice.org641/help
-@dirrm OpenOffice.org641
diff --git a/editors/openoffice-1.1/Makefile b/editors/openoffice-1.1/Makefile
deleted file mode 100644
index 23c5cd913554..000000000000
--- a/editors/openoffice-1.1/Makefile
+++ /dev/null
@@ -1,110 +0,0 @@
-# New ports collection makefile for: OpenOffice
-# Date created: 28 Februar 2002
-# Whom: Martin Blapp
-#
-# $FreeBSD$
-#
-
-PORTNAME= openoffice
-PORTVERSION= 642
-CATEGORIES= editors
-MASTER_SITES= ftp://sunsite.cnlab-switch.ch/mirror/OpenOffice/${PORTVERSION}/ \
- http://sf1.mirror.openoffice.org/${PORTVERSION}/ \
- ftp://ftp.cs.man.ac.uk/pub/toby/gpc/ \
- http://people.freebsd.org/~mbr/distfiles/
-DISTFILES= oo_${PORTVERSION}_src.tar.bz2 gpc231.tar.Z oo_moz095_i386_FreeBSD-4.tar.gz
-EXTRACT_ONLY= oo_${PORTVERSION}_src.tar.bz2
-
-MAINTAINER= mbr@FreeBSD.org
-
-BUILD_DEPENDS= ${LOCALBASE}/lib/libstlport_gcc.so:${PORTSDIR}/devel/stlport
-BUILD_DEPENDS+= ${LOCALBASE}/bin/gcc295:${PORTSDIR}/lang/gcc295
-BUILD_DEPENDS+= zip:${PORTSDIR}/archivers/zip
-BUILD_DEPENDS+= ${JAVAVM}:${PORTSDIR}/java/jdk13
-LIB_DEPENDS+= pth.14:${PORTSDIR}/devel/pth
-
-BROKEN= 'Work in progress -- does not build yet till the end'
-
-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_moz095_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_${PORTVERSION}_src/config_office
-
-CONFIGURE_ARGS+= --with-stlport4-home=${PREFIX} \
- --with-jdk-home=${JDK13DIR} \
- --with-os-version=${OSVERSION}
-
-CONFIGURE_ENV= PTHREAD_CFLAGS=${PTHREAD_CFLAGS} \
- PTHREAD_LIBS=${PTHREAD_LIBS} \
- CC=gcc295 \
- CXX=g++295
-
-MAKE_ENV= CC=${CC} CFLAGS=${CFLAGS}
-
-.include <bsd.port.pre.mk>
-
-pre-fetch:
-.if ${GCC_VERSION}!="2.95.2" && ${GCC_VERSION}!="2.95.3"
- @ ${ECHO}
- @ ${ECHO} Openoffice requires gcc 2.95.2 or better
- @ ${ECHO}
- @ ${FALSE}
-.endif
-.if ${OSVERSION} < 500031
- @${ECHO}
- @${ECHO} OS-VERSION ${OSVERSION}
- @${ECHO}
- @${ECHO} Openoffice depends on OS-Fixes which are
- @${ECHO} not yet available.
- @${FALSE}
-.endif
-
-pre-extract:
-.if !defined(DISPLAY) || ${DISPLAY} == ""
- @ ${ECHO}
- @ ${ECHO} Can\'t open display:
- @ ${ECHO} Please check your DISPLAY variable.
- @ ${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|<malloc.h>|<stdlib.h>|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'
-
-do-install:
- @cd ${WRKSRC}/.. && ./setup -r:oo_setup.resp
-
-.include <bsd.port.post.mk>
diff --git a/editors/openoffice-1.1/distinfo b/editors/openoffice-1.1/distinfo
deleted file mode 100644
index 81e3a3a4781e..000000000000
--- a/editors/openoffice-1.1/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (oo_642_src.tar.bz2) = fc39bdf5f4b277c343d2cc38b0d70c7d
-MD5 (gpc231.tar.Z) = fdb06fdb5a4670b172f9fb738b717be9
-MD5 (oo_moz095_i386_FreeBSD-4.tar.gz) = e92e25759f0b1bf16a36a091bf17e1b0
diff --git a/editors/openoffice-1.1/files/patch-berkeleydb+db-3.2.9.patch b/editors/openoffice-1.1/files/patch-berkeleydb+db-3.2.9.patch
deleted file mode 100644
index 97fec46bcef4..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-berkeleydb::db-3.2.9.patch b/editors/openoffice-1.1/files/patch-berkeleydb::db-3.2.9.patch
deleted file mode 100644
index 50c2f44a704e..000000000000
--- a/editors/openoffice-1.1/files/patch-berkeleydb::db-3.2.9.patch
+++ /dev/null
@@ -1,42 +0,0 @@
---- ../berkeleydb/db-3.2.9.patch.orig Mon Jun 11 16:09:22 2001
-+++ ../berkeleydb/db-3.2.9.patch Tue Mar 5 17:13:09 2002
-@@ -43,3 +43,39 @@
-
- CC= @MAKEFILE_CC@
- CCLINK= @MAKEFILE_CCLINK@
-+--- 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
-+@@ -995,6 +995,7 @@
-+ CPPFLAGS="-D_REENTRANT $CPPFLAGS";;
-+ mpeix*) CPPFLAGS="-D_POSIX_SOURCE -D_SOCKET_SOURCE $CPPFLAGS"
-+ LIBS="-lsocket -lsvipc $LIBS";;
-++freebsd*) optimize_def="-O";;
-+ osf*) CPPFLAGS="-D_REENTRANT $CPPFLAGS";;
-+ *qnx) cat >> confdefs.h <<\EOF
-+ #define HAVE_QNX 1
-+@@ -1795,6 +1796,7 @@
-+ case "$host_os" in
-+ solaris*) JINCSUBDIRS="solaris";;
-+ linux*) JINCSUBDIRS="linux genunix";;
-++ freebsd*) JINCSUBDIRS="freebsd solaris linux genunix";;
-+ *) JINCSUBDIRS="genunix";;
-+ esac
-+
-+--- 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 @@
-+
-+ freebsd*)
-+ 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'
-+- else
-+ 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'
-++ need_version=no
-+ fi
-+ ;;
-+
diff --git a/editors/openoffice-1.1/files/patch-bridges+prj+build.lst b/editors/openoffice-1.1/files/patch-bridges+prj+build.lst
deleted file mode 100644
index 95774375ee91..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel b/editors/openoffice-1.1/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel
deleted file mode 100644
index 20b13ea25cb2..000000000000
--- a/editors/openoffice-1.1/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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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.1/files/patch-bridges+source+prot_uno+makefile.mk b/editors/openoffice-1.1/files/patch-bridges+source+prot_uno+makefile.mk
deleted file mode 100644
index 595ea6cb5ac9..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-bridges::prj::build.lst b/editors/openoffice-1.1/files/patch-bridges::prj::build.lst
deleted file mode 100644
index d9af910f9803..000000000000
--- a/editors/openoffice-1.1/files/patch-bridges::prj::build.lst
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../bridges/prj/build.lst.orig Tue Oct 30 17:28:35 2001
-+++ ../bridges/prj/build.lst Mon Mar 4 21:43:05 2002
-@@ -13,5 +13,7 @@
- br bridges\source\cpp_uno\cc50_solaris_sparc nmake - u br_cc50sols br_unotypes NULL
- br bridges\source\cpp_uno\cc50_solaris_intel nmake - u br_cc50soli br_unotypes NULL
- br bridges\source\cpp_uno\gcc2_solaris_sparc nmake - u br_gccsols 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\prot_uno nmake - all br_pruno br_unotypes NULL
- br bridges\source\java_uno nmake - all br_java_uno br_rcon NULL
diff --git a/editors/openoffice-1.1/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel b/editors/openoffice-1.1/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel
deleted file mode 100644
index a9f6d1da7a96..000000000000
--- a/editors/openoffice-1.1/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel
+++ /dev/null
@@ -1,1719 +0,0 @@
---- /dev/null Mon Mar 4 21:22:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/cpp2uno.cxx Mon Mar 4 21:26:06 2002
-@@ -0,0 +1,614 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: cpp2uno.cxx,v $
-+ *
-+ * $Revision: 1.8 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/09/06 11:59:03 $
-+ *
-+ * 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): _______________________________________
-+ *
-+ *
-+ ************************************************************************/
-+
-+#define LEAK_STATIC_DATA
-+// #define TRACE(x) OSL_TRACE(x)
-+#define TRACE(x)
-+
-+#include <malloc.h>
-+#if STLPORT_VERSION<321
-+#include <list.h>
-+#include <map.h>
-+#else
-+#include <list>
-+#include <map>
-+#endif
-+#include <typeinfo>
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+#ifndef _OSL_MUTEX_HXX_
-+#include <osl/mutex.hxx>
-+#endif
-+
-+#ifndef _TYPELIB_TYPEDESCRIPTION_HXX_
-+#include <typelib/typedescription.hxx>
-+#endif
-+#ifndef _UNO_DATA_H_
-+#include <uno/data.h>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_TYPE_MISC_HXX_
-+#include <bridges/cpp_uno/type_misc.hxx>
-+#endif
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+using namespace com::sun::star::uno;
-+using namespace std;
-+using namespace osl;
-+using namespace rtl;
-+
-+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 );
-+
-+ gcc291_freebsd_intel_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;
-+}
-+
-+//==================================================================================================
-+class MediateClassData
-+{
-+public:
-+ struct ClassDataBuffer
-+ {
-+ void* m_pVTable;
-+
-+ ~ClassDataBuffer();
-+ };
-+private:
-+
-+ map< OUString, ClassDataBuffer* > m_aClassData;
-+ Mutex m_aMutex;
-+
-+ void createVTable( ClassDataBuffer*, typelib_InterfaceTypeDescription* );
-+public:
-+ const ClassDataBuffer* getClassData( typelib_InterfaceTypeDescription* );
-+
-+ MediateClassData() {}
-+ ~MediateClassData();
-+};
-+//__________________________________________________________________________________________________
-+MediateClassData::ClassDataBuffer::~ClassDataBuffer()
-+{
-+ delete m_pVTable;
-+}
-+
-+//__________________________________________________________________________________________________
-+MediateClassData::~MediateClassData()
-+{
-+ TRACE( "> calling ~MediateClassData(): freeing mediate vtables... <\n" );
-+
-+ // this MUST be the absolute last one which is called!
-+ for ( map< OUString, ClassDataBuffer* >::iterator iPos( m_aClassData.begin() ); iPos != m_aClassData.end(); ++iPos )
-+ {
-+ // todo
-+// delete (*iPos).second;
-+ }
-+}
-+
-+//__________________________________________________________________________________________________
-+
-+const MediateClassData::ClassDataBuffer* MediateClassData::getClassData( typelib_InterfaceTypeDescription* pType )
-+{
-+ MutexGuard aGuard( m_aMutex );
-+
-+ map< OUString, ClassDataBuffer* >::iterator element = m_aClassData.find( pType->aBase.pTypeName );
-+ if( element != m_aClassData.end() )
-+ return (*element).second;
-+
-+ ClassDataBuffer* pBuffer = new ClassDataBuffer();
-+ createVTable( pBuffer, pType );
-+ m_aClassData[ pType->aBase.pTypeName ] = pBuffer;
-+ return pBuffer;
-+}
-+
-+
-+//==================================================================================================
-+/**
-+ * 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;
-+ }
-+}
-+//__________________________________________________________________________________________________
-+
-+void MediateClassData::createVTable( ClassDataBuffer* pBuffer, typelib_InterfaceTypeDescription* pType )
-+{
-+ // get all member functions
-+ list< sal_Bool > aComplexReturn;
-+
-+ for( int n = 0; n < pType->nAllMembers; n++ )
-+ {
-+ typelib_TypeDescription* pMember = NULL;
-+ TYPELIB_DANGER_GET( &pMember, pType->ppAllMembers[n] );
-+ if( pMember->eTypeClass == typelib_TypeClass_INTERFACE_ATTRIBUTE )
-+ {
-+ typelib_TypeDescription * pRetTD = 0;
-+ TYPELIB_DANGER_GET( &pRetTD, ((typelib_InterfaceAttributeTypeDescription *)pMember)->pAttributeTypeRef );
-+ // get method
-+ aComplexReturn.push_back( !cppu_isSimpleType( pRetTD ) );
-+ // set method
-+ if( ! ((typelib_InterfaceAttributeTypeDescription*)pMember)->bReadOnly )
-+ aComplexReturn.push_back( sal_False );
-+ TYPELIB_DANGER_RELEASE( pRetTD );
-+ }
-+ else
-+ {
-+ typelib_TypeDescription * pRetTD = 0;
-+ TYPELIB_DANGER_GET( &pRetTD, ((typelib_InterfaceMethodTypeDescription *)pMember)->pReturnTypeRef );
-+ aComplexReturn.push_back( !cppu_isSimpleType( pRetTD ) );
-+ TYPELIB_DANGER_RELEASE( pRetTD );
-+ }
-+ TYPELIB_DANGER_RELEASE( pMember );
-+ }
-+
-+ int nSize = aComplexReturn.size();
-+ char * pSpace = (char *)rtl_allocateMemory( ((nSize+2)*sizeof(void *)) + (nSize*20) );
-+ pBuffer->m_pVTable = (void*)pSpace;
-+
-+ char * pCode = pSpace + ((nSize+2)*sizeof(void *));
-+ void ** pvft = (void **)pSpace;
-+ pvft[0] = NULL;
-+ pvft[1] = NULL;
-+
-+ // setup vft and code
-+ for ( sal_Int32 nPos = 0; nPos < nSize; ++nPos )
-+ {
-+ unsigned char * codeSnip = (unsigned char *)pCode + (nPos*20);
-+ pvft[nPos+2] = codeSnip;
-+
-+ // mov $nPos, %eax
-+ *codeSnip++ = 0xb8;
-+ *(sal_Int32 *)codeSnip = nPos | ( aComplexReturn.front() ? 0x80000000 : 0 );
-+ codeSnip += sizeof(sal_Int32);
-+ aComplexReturn.pop_front();
-+ // mov %esp, %edx
-+ *codeSnip++ = 0x89;
-+ *codeSnip++ = 0xe2;
-+ // jmp cpp_vtable_call
-+ *codeSnip++ = 0xe9;
-+ *(sal_Int32 *)codeSnip = ((unsigned char *)cpp_vtable_call) - codeSnip - sizeof(sal_Int32);
-+ codeSnip += sizeof(sal_Int32);
-+ }
-+}
-+
-+//==================================================================================================
-+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
-+ }
-+ }
-+ *(const void **)pCppI = s_pMediateClassData->getClassData( pTypeDescr )->m_pVTable;
-+}
-+
-+}
-+
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT 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 );
-+}
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT void SAL_CALL uno_initEnvironment( uno_Environment * pCppEnv )
-+ SAL_THROW_EXTERN_C()
-+{
-+ CPPU_CURRENT_NAMESPACE::cppu_cppenv_initEnvironment( pCppEnv );
-+}
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT 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:22:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/except.cxx Mon Mar 4 21:26:08 2002
-@@ -0,0 +1,365 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: except.cxx,v $
-+ *
-+ * $Revision: 1.11 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/07/23 13:15:32 $
-+ *
-+ * 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 <dlfcn.h>
-+#include <new.h>
-+#include <typeinfo>
-+#if STLPORT_VERSION<321
-+#include <map.h>
-+#else
-+#include <map>
-+#endif
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+#ifndef _OSL_DIAGNOSE_H_
-+#include <osl/diagnose.h>
-+#endif
-+
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _TYPELIB_TYPEDESCRIPTION_HXX_
-+#include <typelib/typedescription.hxx>
-+#endif
-+#ifndef _COM_SUN_STAR_UNO_ANY_HXX_
-+#include <com/sun/star/uno/Any.hxx>
-+#endif
-+
-+#include <rtl/strbuf.hxx>
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+#ifdef DEBUG
-+#include <stdio.h>
-+#endif
-+
-+using namespace std;
-+using namespace osl;
-+using namespace rtl;
-+using namespace com::sun::star::uno;
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+//==================================================================================================
-+static OString toUNOname( const OString & rRTTIname )
-+{
-+ OString aRet;
-+
-+ sal_Char* pStr = rRTTIname.getStr();
-+ sal_Char* pOrg = pStr;
-+
-+ // check for namespace
-+ if( *pStr == '_' )
-+ pStr++;
-+ if( *pStr == 'Q' )
-+ {
-+ pStr++;
-+ if( *pStr++ == '_' )
-+ {
-+ while( *pStr++ != '_' )
-+ ;
-+ }
-+ }
-+
-+ while( *pStr )
-+ {
-+ int nCharsToCopy = 0;
-+ while( *pStr >= '0' && *pStr <= '9' )
-+ nCharsToCopy = 10*nCharsToCopy + (int)(*pStr++ - '0');
-+ if( aRet.getLength() )
-+ aRet += ".";
-+ aRet += rRTTIname.copy( pStr - pOrg, nCharsToCopy );
-+ pStr += nCharsToCopy;
-+ }
-+
-+ return aRet;
-+}
-+//==================================================================================================
-+static OString toRTTIname( const OString & rUNOname )
-+{
-+ if( ! rUNOname.getLength() )
-+ return OString();
-+
-+ OStringBuffer aRet( 64 );
-+
-+ sal_Int32 nIndex = 0;
-+ sal_Int32 nToken = 0;
-+ do
-+ {
-+ OString aToken( rUNOname.getToken( 0, '.', nIndex ) );
-+ aRet.append( OString::valueOf( (sal_Int32)aToken.getLength() ) );
-+ aRet.append( aToken );
-+ ++nToken;
-+ }
-+ while (nIndex >= 0);
-+
-+ OString ret( aRet.makeStringAndClear() );
-+
-+ if( nToken >= 2 )
-+ {
-+ OStringBuffer buf( 64 );
-+ buf.append( 'Q' );
-+ if( nToken > 9 )
-+ aRet.append( '_' );
-+ buf.append( OString::valueOf( (sal_Int32)nToken ) );
-+ if( nToken > 9 )
-+ aRet.append( '_' );
-+ buf.append( ret );
-+ ret = buf.makeStringAndClear();
-+ }
-+
-+ return ret;
-+}
-+
-+
-+//##################################################################################################
-+//#### RTTI simulation #############################################################################
-+//##################################################################################################
-+
-+class RTTIHolder
-+{
-+ static std::map< OString, void* > aAllRTTI;
-+public:
-+ static void* getRTTI( const OString& rTypename );
-+ static void* getRTTI_UnoName( const OString& rUnoTypename )
-+ { return getRTTI( toRTTIname( rUnoTypename ) ); }
-+
-+ static void* insertRTTI( const OString& rTypename );
-+ static void* insertRTTI_UnoName( const OString& rTypename )
-+ { return insertRTTI( toRTTIname( rTypename ) ); }
-+
-+ // rSuperTypename MUST exist !!!
-+ static void* insertRTTI( const OString& rTypename, const OString& rSuperTypename );
-+ static void* insertRTTI_UnoNames( const OString& rTypename, const OString& rSuperTypename )
-+ { return insertRTTI( toRTTIname( rTypename ), toRTTIname( rSuperTypename ) ); }
-+
-+ // for complex RTTI
-+ static void* insertRTTI( const OString& rTypename, void* pRTTI );
-+ static void* insertRTTI_UnoName( const OString&rTypename, void* pRTTI )
-+ { return insertRTTI( toRTTIname( rTypename ), pRTTI ); }
-+};
-+
-+std::map< OString, void* > RTTIHolder::aAllRTTI;
-+
-+void* RTTIHolder::getRTTI( const OString& rTypename )
-+{
-+ std::map< OString, void* >::iterator element;
-+
-+ element = aAllRTTI.find( rTypename );
-+ return element != aAllRTTI.end() ? (*element).second : NULL;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename )
-+{
-+#ifdef DEBUG
-+ fprintf( stderr, "generating base RTTI: %s\n", rTypename.getStr() );
-+#endif
-+ void* pRTTI = new __user_type_info( strdup( rTypename.getStr() ) );
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename, const OString& rSuperTypename )
-+{
-+#ifdef DEBUG
-+ fprintf( stderr, "generating subclass RTTI: %s %s\n", rTypename.getStr(), rSuperTypename.getStr() );
-+#endif
-+ OSL_ENSURE( ! getRTTI( rTypename ), "insert RTTI called on already existing type" );
-+ void* pRTTI = new __si_type_info( strdup( rTypename.getStr() ), *(__user_type_info*)getRTTI( rSuperTypename ) );
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename, void* pRTTI )
-+{
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+//--------------------------------------------------------------------------------------------------
-+
-+static void* generateRTTI( typelib_CompoundTypeDescription * pCompTypeDescr )
-+{
-+ OString aCompTypeName( OUStringToOString( pCompTypeDescr->aBase.pTypeName, RTL_TEXTENCODING_ASCII_US ) );
-+ void* pRTTI = RTTIHolder::getRTTI_UnoName( aCompTypeName );
-+ if( pRTTI )
-+ return pRTTI;
-+
-+ if( ! pCompTypeDescr->pBaseTypeDescription )
-+ // this is a base type
-+ return RTTIHolder::insertRTTI_UnoName( aCompTypeName );
-+ if( ! pCompTypeDescr->pBaseTypeDescription->pBaseTypeDescription )
-+ {
-+ OString aBasename(
-+ OUStringToOString( pCompTypeDescr->pBaseTypeDescription->aBase.pTypeName, RTL_TEXTENCODING_ASCII_US )
-+ );
-+ if( ! RTTIHolder::getRTTI_UnoName( aBasename ) )
-+ RTTIHolder::insertRTTI_UnoName( aBasename );
-+
-+ // this type has only one supertype
-+ return RTTIHolder::insertRTTI_UnoNames( aCompTypeName, aBasename );
-+ }
-+
-+ // create __si_type_info
-+ void* pSuperRTTI = generateRTTI( pCompTypeDescr->pBaseTypeDescription );
-+ OString aCompTypeRTTIname( toRTTIname( aCompTypeName ) );
-+#ifdef DEBUG
-+ fprintf( stderr, "generating RTTI: %s\n", aCompTypeRTTIname.getStr() );
-+#endif
-+ pRTTI = new __si_type_info( strdup( aCompTypeRTTIname.getStr() ),
-+ *(__user_type_info*)pSuperRTTI );
-+#if 0
-+ __class_type_info::base_info* pBaseInfo = new __class_type_info::base_info;
-+ pBaseInfo->base = (__user_type_info*)pSuperRTTI;
-+ pBaseInfo->offset = 0;
-+ pBaseInfo->is_virtual = 0;
-+ pBaseInfo->access1 = __class_type_info::PUBLIC;
-+
-+ OString aCompTypeRTTIname( toRTTIname( aCompTypeName ) );
-+ pRTTI = new __class_type_info(
-+ strdup( aCompTypeRTTIname.getStr() ),
-+ pBaseInfo,
-+ 1
-+ );
-+#endif
-+ return RTTIHolder::insertRTTI_UnoName( aCompTypeName, pRTTI );
-+}
-+
-+//--------------------------------------------------------------------------------------------------
-+
-+static Mutex s_aMutex;
-+static std::map< void*, typelib_TypeDescription* > aExceptionMap;
-+
-+static void deleteException( void* pExc, int nDummy )
-+{
-+ MutexGuard aGuard( s_aMutex );
-+ std::map< void*, typelib_TypeDescription* >::iterator element =
-+ aExceptionMap.find( pExc );
-+ OSL_ASSERT( element != aExceptionMap.end() );
-+ if( element != aExceptionMap.end() )
-+ {
-+ typelib_TypeDescription* pType = (*element).second;
-+ aExceptionMap.erase( pExc );
-+ uno_destructData( pExc, pType, cpp_release );
-+ typelib_typedescription_release( pType );
-+ }
-+}
-+
-+//__________________________________________________________________________________________________
-+
-+//##################################################################################################
-+//#### exported ####################################################################################
-+//##################################################################################################
-+
-+
-+void gcc291_freebsd_intel_raiseException( uno_Any * pUnoExc, uno_Mapping * pUno2Cpp )
-+{
-+ // construct cpp exception object
-+ typelib_TypeDescription * pTypeDescr = 0;
-+ typelib_typedescriptionreference_getDescription( &pTypeDescr, pUnoExc->pType );
-+
-+ void * pCppExc = __eh_alloc( pTypeDescr->nSize ); // will be released in generated dtor
-+ uno_copyAndConvertData( pCppExc, pUnoExc->pData, pTypeDescr, pUno2Cpp );
-+
-+ // destruct uno exception
-+ uno_any_destruct( pUnoExc, 0 );
-+
-+ // a must be
-+ OSL_ENSURE( sizeof(sal_Int32) == sizeof(void *), "### pointer size differs from sal_Int32!" );
-+
-+ typelib_CompoundTypeDescription * pCompTypeDescr = (typelib_CompoundTypeDescription *)pTypeDescr;
-+ void* pRTTI = generateRTTI( pCompTypeDescr );
-+
-+ {
-+ MutexGuard aGuard( s_aMutex );
-+ aExceptionMap[ pCppExc ] = pTypeDescr;
-+ }
-+
-+ __cp_push_exception( pCppExc, pRTTI, deleteException );
-+ __throw();
-+}
-+
-+void gcc291_freebsd_intel_fillUnoException( cp_eh_info* pInfo, uno_Any* pExc, uno_Mapping * pCpp2Uno )
-+{
-+ OUString aName( OStringToOUString(
-+ toUNOname( ((__user_type_info*)(pInfo->type))->name() ), RTL_TEXTENCODING_ASCII_US ) );
-+
-+ typelib_TypeDescription * pExcTypeDescr = 0;
-+ typelib_typedescription_getByName(
-+ &pExcTypeDescr,
-+ aName.pData );
-+ OSL_ENSURE( pExcTypeDescr, "could not get type description for exception" );
-+ if (pExcTypeDescr)
-+ {
-+ // construct cpp exception any
-+ Any aAny( pInfo->value, pExcTypeDescr ); // const_cast
-+ typelib_typedescription_release( pExcTypeDescr );
-+ // construct uno exception any
-+ typelib_TypeDescription* pAnyDescr = 0;
-+ getCppuType( (const Any *)0 ).getDescription( &pAnyDescr );
-+ uno_copyAndConvertData( pExc, &aAny, pAnyDescr, pCpp2Uno );
-+ typelib_typedescription_release( pAnyDescr );
-+ }
-+}
-+
-+}
-+
---- /dev/null Mon Mar 4 21:33:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/gcc2_freebsd_intel.hxx Mon Mar 4 21:26:09 2002
-@@ -0,0 +1,153 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: gcc2_freebsd_intel.hxx,v $
-+ *
-+ * $Revision: 1.1.1.1 $
-+ *
-+ * last change: $Author: hr $ $Date: 2000/09/18 15:28:48 $
-+ *
-+ * 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): _______________________________________
-+ *
-+ *
-+ ************************************************************************/
-+
-+#ifndef _RTL_STRING_HXX_
-+#include <rtl/string.hxx>
-+#endif
-+#include <typeinfo>
-+
-+typedef struct _uno_Any uno_Any;
-+typedef struct _uno_Mapping uno_Mapping;
-+
-+// private egcs type info structs
-+
-+// type_info for a simple class ( no base classes or an enum )
-+struct __user_type_info : public std::type_info {
-+ __user_type_info (const char *n) : type_info (n) {}
-+
-+ // dynamic cast. built by gcc
-+ virtual void* dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+// type_info for a class with one public, nonvirtual base class.
-+
-+class __si_type_info : public __user_type_info {
-+ const __user_type_info &base;
-+
-+public:
-+ __si_type_info (const char *n, const __user_type_info &b)
-+ : __user_type_info (n), base (b) { }
-+
-+ // dynamic cast. built by gcc
-+ virtual void *dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+
-+// type_info for a general class.
-+
-+typedef unsigned int USItype __attribute__ ((mode (SI)));
-+
-+struct __class_type_info : public __user_type_info {
-+ enum access { PUBLIC = 1, PROTECTED = 2, PRIVATE = 3 };
-+
-+ struct base_info {
-+ const __user_type_info *base;
-+ USItype offset: 29;
-+ bool is_virtual: 1;
-+ access access1: 2;
-+ };
-+
-+ const base_info *base_list;
-+ size_t n_bases;
-+
-+ __class_type_info (const char *name, const base_info *bl, size_t bn)
-+ : __user_type_info (name), base_list (bl), n_bases (bn) {}
-+
-+ // dynamic cast. built by gcc
-+ virtual void* dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+
-+struct cp_eh_info
-+{
-+ struct __eh_info
-+ {
-+ void* match_function;
-+ short language;
-+ short version;
-+ };
-+ __eh_info eh_info;
-+ void *value;
-+ void *type;
-+ void (*cleanup)(void *, int);
-+ bool caught;
-+ cp_eh_info *next;
-+ long handlers;
-+ void *original_value;
-+};
-+
-+extern "C" {
-+ void __cp_push_exception( void*, void*, void(*)(void*, int) );
-+ void __throw();
-+}
-+
-+//##################################################################################################
-+//#### exceptions ##################################################################################
-+//##################################################################################################
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+void gcc291_freebsd_intel_raiseException( uno_Any * pUnoExc, uno_Mapping * pUno2Cpp );
-+void gcc291_freebsd_intel_fillUnoException( cp_eh_info*, uno_Any*, uno_Mapping * pCpp2Uno );
-+
-+}
-+
---- /dev/null Mon Mar 4 21:33:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/makefile.mk Mon Mar 4 21:26:41 2002
-@@ -0,0 +1,109 @@
-+#*************************************************************************
-+#
-+# $RCSfile: makefile.mk,v $
-+#
-+# $Revision: 1.5 $
-+#
-+# 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=gcc2_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)" == "GCCFREEBSDIgcc2"
-+
-+CFLAGSNOOPT=-O0
-+NOOPTFILES=$(SLO)$/uno2cpp.obj
-+
-+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/gcc2_freebsd_intel/uno2cpp.cxx Mon Mar 4 21:26:11 2002
-@@ -0,0 +1,463 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: uno2cpp.cxx,v $
-+ *
-+ * $Revision: 1.8 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/09/06 11:59:03 $
-+ *
-+ * 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 <malloc.h>
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+
-+#ifndef _UNO_DATA_H_
-+#include <uno/data.h>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_TYPE_MISC_HXX_
-+#include <bridges/cpp_uno/type_misc.hxx>
-+#endif
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+using namespace rtl;
-+using namespace com::sun::star::uno;
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+//==================================================================================================
-+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 !" );
-+
-+ volatile long edx = 0, eax = 0; // for register returns
-+ __asm__ (
-+ // copy values
-+ "pushl %%edx\n\t"
-+ "pushl %%ecx\n\t"
-+ "pushl %%eax\n\t"
-+ "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"
-+ "mov 0(%%edx), %%ecx\n\t"
-+ "sub $4, %%edx\n\t"
-+ "push %%ecx\n\t"
-+ "dec %%eax\n\t"
-+ "jne Lcopy\n"
-+ "Lcall:\n\t"
-+ // do the actual call
-+ "mov %2, %%edx\n\t"
-+ "mov 0(%%edx), %%edx\n\t"
-+ "mov %3, %%eax\n\t"
-+ "add $2, %%eax\n\t" // first two table entries are reserved
-+ "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"
-+ "popl %%eax\n\t"
-+ "popl %%ecx\n\t"
-+ "popl %%edx\n\t"
-+ : : "m"(nStackLongs), "m"(pStackLongs), "m"(pThis), "m"(nVtableIndex), "m"(eax), "m"(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\n\t"
-+ : : "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( ... )
-+ {
-+ // get exception
-+ cp_eh_info* pEHInfo = (cp_eh_info*)__cp_eh_info();
-+ gcc291_freebsd_intel_fillUnoException( pEHInfo, *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.1/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel b/editors/openoffice-1.1/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel
deleted file mode 100644
index 20b13ea25cb2..000000000000
--- a/editors/openoffice-1.1/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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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.1/files/patch-bridges::source::prot_uno::makefile.mk b/editors/openoffice-1.1/files/patch-bridges::source::prot_uno::makefile.mk
deleted file mode 100644
index 595ea6cb5ac9..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-chaos::util::makefile.mk b/editors/openoffice-1.1/files/patch-chaos::util::makefile.mk
deleted file mode 100644
index 77dcd12cd410..000000000000
--- a/editors/openoffice-1.1/files/patch-chaos::util::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../chaos/util/makefile.mk.orig Sat Mar 2 18:09:33 2002
-+++ ../chaos/util/makefile.mk Sat Mar 2 18:09:18 2002
-@@ -100,7 +100,7 @@
-
- SHL1TARGET= cnt$(UPD)$(DLLPOSTFIX)
- SHL1IMPLIB= i$(TARGET)
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP= exports.$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP= exports.map
diff --git a/editors/openoffice-1.1/files/patch-comphelper+util+makefile.mk b/editors/openoffice-1.1/files/patch-comphelper+util+makefile.mk
deleted file mode 100644
index 997719c43dd8..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-comphelper::util::makefile.mk b/editors/openoffice-1.1/files/patch-comphelper::util::makefile.mk
deleted file mode 100644
index 9bca1b144e8f..000000000000
--- a/editors/openoffice-1.1/files/patch-comphelper::util::makefile.mk
+++ /dev/null
@@ -1,15 +0,0 @@
---- ../comphelper/util/makefile.mk.orig Tue Jan 1 14:08:53 2002
-+++ ../comphelper/util/makefile.mk
-@@ -85,11 +85,11 @@
-
- SHL1TARGET=$(COMPHLP_TARGET)$(COMPHLP_MAJOR)
- SHL1STDLIBS=\
-+ $(SALLIB) \
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
- $(VOSLIB) \
- $(OSLLIB) \
-- $(SALLIB) \
- $(CPPRTLLIB)
-
- SHL1DEPN=
diff --git a/editors/openoffice-1.1/files/patch-config_office+configure.in b/editors/openoffice-1.1/files/patch-config_office+configure.in
deleted file mode 100644
index c580d786d05c..000000000000
--- a/editors/openoffice-1.1/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=<path to ml.exe directory>
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- AC_ARG_WITH(unzip-home,
- [ --with-unzip-home For Windows users, please supply the path for
- unzip.exe.
-@@ -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.1/files/patch-config_office::configure.in b/editors/openoffice-1.1/files/patch-config_office::configure.in
deleted file mode 100644
index 432ada6ddb57..000000000000
--- a/editors/openoffice-1.1/files/patch-config_office::configure.in
+++ /dev/null
@@ -1,86 +0,0 @@
---- ../config_office/configure.in.orig Tue Feb 19 16:42:08 2002
-+++ ../config_office/configure.in Wed Mar 13 20:26:19 2002
-@@ -121,6 +121,12 @@
-
- Usage: --enable-check-only=yes
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- dnl ===================================================================
- dnl Message.
- dnl ===================================================================
-@@ -245,13 +251,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
-@@ -264,13 +270,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
-@@ -335,7 +341,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
-@@ -779,6 +786,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" }'`
-@@ -1129,6 +1140,7 @@
- echo "\$with_lang="$with_lang
- echo "\$with_asm_home="$with_asm_home
- echo "\$with_unzip_home="$with_unzip_home
-+echo "\$with_os_version="$with_os_version
- echo "\$MINGWIN32="$WITH_MINGWIN
- echo "\$USE_GCC3="$USE_GCC3
- echo
-@@ -1136,7 +1148,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 $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 $USE_GCC3 $with_os_version $PTHREAD_CFLAGS $PTHREAD_LIBS $CC $CXX
- else
- echo
- echo Test Complete
diff --git a/editors/openoffice-1.1/files/patch-configmgr::util::makefile.mk b/editors/openoffice-1.1/files/patch-configmgr::util::makefile.mk
deleted file mode 100644
index b0738b38b234..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-connectivity+source+drivers+mozab+makefile.mk b/editors/openoffice-1.1/files/patch-connectivity+source+drivers+mozab+makefile.mk
deleted file mode 100644
index 68c702a2684c..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk b/editors/openoffice-1.1/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk
deleted file mode 100644
index 3601766ee561..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-connectivity::source::drivers::adabas::makefile.mk b/editors/openoffice-1.1/files/patch-connectivity::source::drivers::adabas::makefile.mk
deleted file mode 100644
index 22ec11c35540..000000000000
--- a/editors/openoffice-1.1/files/patch-connectivity::source::drivers::adabas::makefile.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../connectivity/source/drivers/adabas/makefile.mk.orig Sat Mar 2 20:39:00 2002
-+++ ../connectivity/source/drivers/adabas/makefile.mk Sat Mar 2 20:38:16 2002
-@@ -104,9 +104,9 @@
- $(SLO)$/BResultSetMetaData.obj \
- $(SLO)$/BResultSet.obj
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(ADABAS_TARGET).$(DLLPOSTFIX).map
--.ELSE
-+.ELSE
- SHL1VERSIONMAP=$(ADABAS_TARGET).map
- .ENDIF
-
diff --git a/editors/openoffice-1.1/files/patch-connectivity::source::drivers::calc::makefile.mk b/editors/openoffice-1.1/files/patch-connectivity::source::drivers::calc::makefile.mk
deleted file mode 100644
index 9141439c02cb..000000000000
--- a/editors/openoffice-1.1/files/patch-connectivity::source::drivers::calc::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/calc/makefile.mk.orig Sat Mar 2 20:42:07 2002
-+++ ../connectivity/source/drivers/calc/makefile.mk Sat Mar 2 20:41:59 2002
-@@ -91,7 +91,7 @@
- $(SLO)$/Cservices.obj \
- $(SLO)$/CDriver.obj
-
--.IF "$(OS)"!="MACOSX"
-+.IF "$(OS)"!="MACOSX" || "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
- .ENDIF
- # --- Library -----------------------------------
diff --git a/editors/openoffice-1.1/files/patch-connectivity::source::drivers::dbase::makefile.mk b/editors/openoffice-1.1/files/patch-connectivity::source::drivers::dbase::makefile.mk
deleted file mode 100644
index 74b9c46489ac..000000000000
--- a/editors/openoffice-1.1/files/patch-connectivity::source::drivers::dbase::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/dbase/makefile.mk.orig Sat Mar 2 20:45:45 2002
-+++ ../connectivity/source/drivers/dbase/makefile.mk Sat Mar 2 20:45:27 2002
-@@ -117,7 +117,7 @@
- $(SLO)$/DDriver.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice-1.1/files/patch-connectivity::source::drivers::file::makefile.mk b/editors/openoffice-1.1/files/patch-connectivity::source::drivers::file::makefile.mk
deleted file mode 100644
index 3bf23f9b6a5d..000000000000
--- a/editors/openoffice-1.1/files/patch-connectivity::source::drivers::file::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/file/makefile.mk.orig Sat Mar 2 20:47:37 2002
-+++ ../connectivity/source/drivers/file/makefile.mk Sat Mar 2 20:48:04 2002
-@@ -112,7 +112,7 @@
- $(SLO)$/fanalyzer.obj \
- $(SLO)$/fcomp.obj
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- #SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice-1.1/files/patch-connectivity::source::drivers::flat::makefile.mk b/editors/openoffice-1.1/files/patch-connectivity::source::drivers::flat::makefile.mk
deleted file mode 100644
index bbabd50cc0f1..000000000000
--- a/editors/openoffice-1.1/files/patch-connectivity::source::drivers::flat::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/flat/makefile.mk.orig Sat Mar 2 20:51:31 2002
-+++ ../connectivity/source/drivers/flat/makefile.mk Sat Mar 2 20:51:56 2002
-@@ -104,7 +104,7 @@
- $(SLO)$/EDriver.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice-1.1/files/patch-connectivity::source::drivers::jdbc::makefile.mk b/editors/openoffice-1.1/files/patch-connectivity::source::drivers::jdbc::makefile.mk
deleted file mode 100644
index 397cc6777421..000000000000
--- a/editors/openoffice-1.1/files/patch-connectivity::source::drivers::jdbc::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/jdbc/makefile.mk.orig Sat Mar 2 20:54:27 2002
-+++ ../connectivity/source/drivers/jdbc/makefile.mk Sat Mar 2 20:54:52 2002
-@@ -111,7 +111,7 @@
- $(SLO)$/tools.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(JDBC_TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(JDBC_TARGET).map
diff --git a/editors/openoffice-1.1/files/patch-connectivity::source::drivers::mozab::makefile.mk b/editors/openoffice-1.1/files/patch-connectivity::source::drivers::mozab::makefile.mk
deleted file mode 100644
index f301dffa2c0d..000000000000
--- a/editors/openoffice-1.1/files/patch-connectivity::source::drivers::mozab::makefile.mk
+++ /dev/null
@@ -1,22 +0,0 @@
---- ../connectivity/source/drivers/mozab/makefile.mk.orig Mon Dec 3 17:20:59 2001
-+++ ../connectivity/source/drivers/mozab/makefile.mk Sun Mar 3 17:26:52 2002
-@@ -107,7 +107,9 @@
-
- # --- MOZAB BASE Library -----------------------------------
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- SHL1TARGET= $(TARGET)$(MOZAB_MAJOR)
- SHL1OBJS=$(SLOFILES)
- SHL1STDLIBS=\
-@@ -158,7 +160,9 @@
-
- # --- MOZAB BASE Library -----------------------------------
-
-+.IF "$(OS)"!="FREEBSD"
- SHL2VERSIONMAP= $(TARGET2).map
-+.ENDIF
- SHL2TARGET= $(TARGET2)$(MOZAB_MAJOR)
- SHL2OBJS=$(SLO2FILES)
- SHL2STDLIBS=\
diff --git a/editors/openoffice-1.1/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk b/editors/openoffice-1.1/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk
deleted file mode 100644
index 27086ca55940..000000000000
--- a/editors/openoffice-1.1/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk
+++ /dev/null
@@ -1,13 +0,0 @@
---- ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk.orig Fri Mar 15 19:10:28 2002
-+++ ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk Fri Mar 15 19:11:45 2002
-@@ -152,6 +152,10 @@
- -Wno-long-long -pthread
- CDEFS += -DTRACING
- .ENDIF
-+.IF "$(OS)" == "FREEBSD"
-+CFLAGSCXX += \
-+ -fno-rtti
-+.ENDIF
- .ENDIF
-
- SHL1TARGET_NAME=$(TARGET)$(MOZAB_MAJOR)
diff --git a/editors/openoffice-1.1/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk b/editors/openoffice-1.1/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk
deleted file mode 100644
index 3a34e92f0e55..000000000000
--- a/editors/openoffice-1.1/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../connectivity/source/drivers/mozaddressbook/makefile.mk.orig Sat Mar 2 20:58:59 2002
-+++ ../connectivity/source/drivers/mozaddressbook/makefile.mk Sat Mar 2 20:59:41 2002
-@@ -134,7 +134,9 @@
- SLOFILES+=$(SLO)$/staticmbmozab.obj
- .ENDIF
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- # --- Library -----------------------------------
-
- SHL1TARGET=$(TARGET)$(UPD)$(DLLPOSTFIX)
diff --git a/editors/openoffice-1.1/files/patch-connectivity::source::manager::makefile.mk b/editors/openoffice-1.1/files/patch-connectivity::source::manager::makefile.mk
deleted file mode 100644
index 497370af0fd1..000000000000
--- a/editors/openoffice-1.1/files/patch-connectivity::source::manager::makefile.mk
+++ /dev/null
@@ -1,16 +0,0 @@
---- ../connectivity/source/manager/makefile.mk.orig Tue Jan 1 14:09:00 2002
-+++ ../connectivity/source/manager/makefile.mk
-@@ -92,11 +92,11 @@
- .ENDIF
- SHL1OBJS=$(SLOFILES)
- SHL1STDLIBS=\
-+ $(SALLIB) \
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
- $(VOSLIB) \
-- $(OSLLIB) \
-- $(SALLIB)
-+ $(OSLLIB)
-
- SHL1DEPN=
- SHL1IMPLIB= i$(SHL1TARGET)
diff --git a/editors/openoffice-1.1/files/patch-connectivity::source::parse::makefile.mk b/editors/openoffice-1.1/files/patch-connectivity::source::parse::makefile.mk
deleted file mode 100644
index 7000bf23cc00..000000000000
--- a/editors/openoffice-1.1/files/patch-connectivity::source::parse::makefile.mk
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../connectivity/source/parse/makefile.mk.orig Wed Mar 6 10:39:52 2002
-+++ ../connectivity/source/parse/makefile.mk Wed Mar 6 10:40:07 2002
-@@ -95,6 +95,7 @@
- +flex -i -8 -PSQLyy -L -o$(MISC)$/sqlflex.cxx sqlflex.l
-
- $(MISC)$/sqlbison.cxx: sqlbison.y
-+ +bison -v -d -pSQLyy -l -bsql -o$(MISC)$/sqlbison.cxx.h sqlbison.y
- +bison -v -d -pSQLyy -l -bsql -o$(MISC)$/sqlbison.cxx sqlbison.y
- -$(MKDIR) $(OUT)$/inc$/connectivity
- +$(COPY) $(MISC)$/sqlbison.cxx.h $(OUT)$/inc$/connectivity$/sqlbison.hxx
diff --git a/editors/openoffice-1.1/files/patch-cppu+prj+build.lst b/editors/openoffice-1.1/files/patch-cppu+prj+build.lst
deleted file mode 100644
index 78fd210a1193..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-cppu::prj::build.lst b/editors/openoffice-1.1/files/patch-cppu::prj::build.lst
deleted file mode 100644
index 78fd210a1193..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-cppu::util::makefile.mk b/editors/openoffice-1.1/files/patch-cppu::util::makefile.mk
deleted file mode 100644
index 0157a34167b5..000000000000
--- a/editors/openoffice-1.1/files/patch-cppu::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../cppu/util/makefile.mk.orig Fri Nov 9 10:14:31 2001
-+++ ../cppu/util/makefile.mk Mon Mar 11 13:35:07 2002
-@@ -89,7 +89,9 @@
- SHL1IMPLIB=i$(TARGET)
- SHL1DEF=$(MISC)$/$(SHL1TARGET).def
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP=$(TARGET).map
-+.ENDIF
-
- DEF1NAME=$(SHL1TARGET)
-
diff --git a/editors/openoffice-1.1/files/patch-cppuhelper+source+makefile.mk b/editors/openoffice-1.1/files/patch-cppuhelper+source+makefile.mk
deleted file mode 100644
index 62e971de324a..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-cppuhelper::source::makefile.mk b/editors/openoffice-1.1/files/patch-cppuhelper::source::makefile.mk
deleted file mode 100644
index 59b78a3fd844..000000000000
--- a/editors/openoffice-1.1/files/patch-cppuhelper::source::makefile.mk
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../cppuhelper/source/makefile.mk.orig Thu Mar 7 16:37:48 2002
-+++ ../cppuhelper/source/makefile.mk Thu Mar 7 16:37:55 2002
-@@ -149,8 +149,8 @@
- SHL1TARGET=$(TARGET)$(UDK_MAJOR)$(COMID)
-
- SHL1STDLIBS= \
-- $(CPPULIB) \
-- $(SALLIB)
-+ $(SALLIB) \
-+ $(CPPULIB)
-
- SHL1DEPN=
- SHL1IMPLIB=i$(TARGET)
-@@ -173,6 +173,10 @@
- SHL1VERSIONMAP=gcc2_linux_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.1/files/patch-cpputools+source+registercomponent+makefile.mk b/editors/openoffice-1.1/files/patch-cpputools+source+registercomponent+makefile.mk
deleted file mode 100644
index 8134445349f1..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-dmake::unix::linux::gnu::make.sh b/editors/openoffice-1.1/files/patch-dmake::unix::linux::gnu::make.sh
deleted file mode 100644
index d60afa8e32e8..000000000000
--- a/editors/openoffice-1.1/files/patch-dmake::unix::linux::gnu::make.sh
+++ /dev/null
@@ -1,244 +0,0 @@
---- ../dmake/unix/linux/gnu/make.sh.orig Wed Mar 13 20:32:53 2002
-+++ ../dmake/unix/linux/gnu/make.sh Wed Mar 13 20:33:00 2002
-@@ -3,188 +3,188 @@
- mkdir objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
- fi
- mv infer.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
- fi
- mv make.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
- fi
- mv stat.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
- fi
- mv expand.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
- fi
- mv dmstring.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
- fi
- mv hash.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
- fi
- mv dag.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
- fi
- mv dmake.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
- fi
- mv path.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
- fi
- mv imacs.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
- fi
- mv sysintf.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
- fi
- mv parse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
- fi
- mv getinp.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
- fi
- mv quit.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
- fi
- mv state.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
- fi
- mv dmdump.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
- fi
- mv macparse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
- fi
- mv rulparse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
- fi
- mv percent.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
- fi
- mv function.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
- fi
- mv arlib.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
- fi
- mv dirbrk.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
- fi
- mv rmprq.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
- fi
- mv ruletab.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
- fi
- mv runargv.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
- fi
- mv dcache.o objects
-
--gcc -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \
-+${CC} ${CFLAGS} -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \
- objects/dmstring.o objects/hash.o objects/dag.o objects/dmake.o objects/path.o \
- objects/imacs.o objects/sysintf.o objects/parse.o objects/getinp.o \
- objects/quit.o objects/state.o objects/dmdump.o objects/macparse.o \
diff --git a/editors/openoffice-1.1/files/patch-dtrans+source+X11+makefile.mk b/editors/openoffice-1.1/files/patch-dtrans+source+X11+makefile.mk
deleted file mode 100644
index 5881f5d7f6a5..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-dtrans::source::X11::makefile.mk b/editors/openoffice-1.1/files/patch-dtrans::source::X11::makefile.mk
deleted file mode 100644
index fa2c7a4b769c..000000000000
--- a/editors/openoffice-1.1/files/patch-dtrans::source::X11::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../dtrans/source/X11/makefile.mk.orig Sat Mar 2 21:11:32 2002
-+++ ../dtrans/source/X11/makefile.mk Sat Mar 2 21:12:34 2002
-@@ -111,7 +111,8 @@
- APP1STDLIBS=\
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
-- $(SALLIB)
-+ $(SALLIB) \
-+ -lX11
-
- .ENDIF # "$(OS)"=="MACOSX"
-
diff --git a/editors/openoffice-1.1/files/patch-eventattacher+source+makefile.mk b/editors/openoffice-1.1/files/patch-eventattacher+source+makefile.mk
deleted file mode 100644
index b09408500c2d..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-eventattacher::source::makefile.mk b/editors/openoffice-1.1/files/patch-eventattacher::source::makefile.mk
deleted file mode 100644
index b09408500c2d..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-extensions::source::plugin::unx::makefile.mk b/editors/openoffice-1.1/files/patch-extensions::source::plugin::unx::makefile.mk
deleted file mode 100644
index 4535235d6bec..000000000000
--- a/editors/openoffice-1.1/files/patch-extensions::source::plugin::unx::makefile.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../extensions/source/plugin/unx/makefile.mk.orig Mon Mar 11 01:34:07 2002
-+++ ../extensions/source/plugin/unx/makefile.mk Mon Mar 11 10:21:01 2002
-@@ -91,7 +91,11 @@
- .IF "$(OS)"=="SOLARIS" || "$(OS)"=="SCO" || "$(OS)"=="HPUX"
- APP1STDLIBS+=-lXm -lXt -lX11 -ldl
- .ELSE
-+IF "$(OS)"=="FREEBSD"
-+APP1STDLIBS+=-lXaw -lXt -lX11
-+.ELSE
- APP1STDLIBS+=-lXaw -lXt -lX11 -ldl
-+.ENDIF
- .ENDIF
-
- APP1DEF= $(MISC)$/$(TARGET).def
diff --git a/editors/openoffice-1.1/files/patch-external+dt+dtpatch.sh b/editors/openoffice-1.1/files/patch-external+dt+dtpatch.sh
deleted file mode 100644
index e5122bcb45c1..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-external+npsdk+npsdkpatch.sh b/editors/openoffice-1.1/files/patch-external+npsdk+npsdkpatch.sh
deleted file mode 100644
index 49a3056831dd..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-external::dt::dtpatch.sh b/editors/openoffice-1.1/files/patch-external::dt::dtpatch.sh
deleted file mode 100644
index e5122bcb45c1..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-external::expat::expatpatch.sh b/editors/openoffice-1.1/files/patch-external::expat::expatpatch.sh
deleted file mode 100644
index ce07edcfffd8..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-external::jpeg::jpegpatch.sh b/editors/openoffice-1.1/files/patch-external::jpeg::jpegpatch.sh
deleted file mode 100644
index 4fb55f5d70d0..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-external::npsdk::npsdkpatch.sh b/editors/openoffice-1.1/files/patch-external::npsdk::npsdkpatch.sh
deleted file mode 100644
index 49a3056831dd..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-external::zlib::zlibpatch.sh b/editors/openoffice-1.1/files/patch-external::zlib::zlibpatch.sh
deleted file mode 100644
index 04d96c6ad70f..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-freetype+makefile.mk b/editors/openoffice-1.1/files/patch-freetype+makefile.mk
deleted file mode 100644
index 1e5e5bf12c6b..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-freetype::makefile.mk b/editors/openoffice-1.1/files/patch-freetype::makefile.mk
deleted file mode 100644
index 1e5e5bf12c6b..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-gnome-vfs-filetype-registration.cxx b/editors/openoffice-1.1/files/patch-gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index 66b7dfe1f73d..000000000000
--- a/editors/openoffice-1.1/files/patch-gnome-vfs-filetype-registration.cxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2001/11/01 13:26:23 1.2
-+++ ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2002/03/03 19:43:31
-@@ -62,7 +62,9 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !defined(FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice-1.1/files/patch-i18n::inc::collator.hxx b/editors/openoffice-1.1/files/patch-i18n::inc::collator.hxx
deleted file mode 100644
index f336ca1fb6cd..000000000000
--- a/editors/openoffice-1.1/files/patch-i18n::inc::collator.hxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../i18n/inc/collator.hxx.orig Tue Mar 12 08:24:59 2002
-+++ ../i18n/inc/collator.hxx Tue Mar 12 08:25:55 2002
-@@ -80,7 +80,9 @@
-
- #ifndef WIN32
- #ifndef MACOSX
-+#ifndef FREEBSD
- #include <alloca.h>
-+#endif
- #endif
- #endif
- #include <tools/string.hxx>
diff --git a/editors/openoffice-1.1/files/patch-idlc::source::makefile.mk b/editors/openoffice-1.1/files/patch-idlc::source::makefile.mk
deleted file mode 100644
index 780425770b86..000000000000
--- a/editors/openoffice-1.1/files/patch-idlc::source::makefile.mk
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../idlc/source/makefile.mk.orig Wed Mar 6 10:25:35 2002
-+++ ../idlc/source/makefile.mk Wed Mar 6 10:25:53 2002
-@@ -147,6 +147,7 @@
- +flex -o$(MISC)$/scanner.cxx $(MISC)$/stripped_scanner.ll
-
- $(MISC)$/parser.cxx: parser.yy
-+ +bison -v -d -o$(MISC)$/parser.cxx.h parser.yy
- +bison -v -d -o$(MISC)$/parser.cxx parser.yy
- +$(COPY) $(MISC)$/parser.cxx.h $(OUT)$/inc$/parser.h
- # with line statements (for debugging)
diff --git a/editors/openoffice-1.1/files/patch-inet::util::makefile.mk b/editors/openoffice-1.1/files/patch-inet::util::makefile.mk
deleted file mode 100644
index cbbeb2e86e5e..000000000000
--- a/editors/openoffice-1.1/files/patch-inet::util::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../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.1/files/patch-javaunohelper+source+makefile.mk b/editors/openoffice-1.1/files/patch-javaunohelper+source+makefile.mk
deleted file mode 100644
index 7f2cd2f1d220..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-javaunohelper::source::makefile.mk b/editors/openoffice-1.1/files/patch-javaunohelper::source::makefile.mk
deleted file mode 100644
index 7f2cd2f1d220..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-moz+prj+d.lst b/editors/openoffice-1.1/files/patch-moz+prj+d.lst
deleted file mode 100644
index d65f2df6cf3b..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-mozaddressbook::makefile.mk b/editors/openoffice-1.1/files/patch-mozaddressbook::makefile.mk
deleted file mode 100644
index 3a34e92f0e55..000000000000
--- a/editors/openoffice-1.1/files/patch-mozaddressbook::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../connectivity/source/drivers/mozaddressbook/makefile.mk.orig Sat Mar 2 20:58:59 2002
-+++ ../connectivity/source/drivers/mozaddressbook/makefile.mk Sat Mar 2 20:59:41 2002
-@@ -134,7 +134,9 @@
- SLOFILES+=$(SLO)$/staticmbmozab.obj
- .ENDIF
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- # --- Library -----------------------------------
-
- SHL1TARGET=$(TARGET)$(UPD)$(DLLPOSTFIX)
diff --git a/editors/openoffice-1.1/files/patch-mozillasrc::makefile.mk b/editors/openoffice-1.1/files/patch-mozillasrc::makefile.mk
deleted file mode 100644
index 27086ca55940..000000000000
--- a/editors/openoffice-1.1/files/patch-mozillasrc::makefile.mk
+++ /dev/null
@@ -1,13 +0,0 @@
---- ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk.orig Fri Mar 15 19:10:28 2002
-+++ ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk Fri Mar 15 19:11:45 2002
-@@ -152,6 +152,10 @@
- -Wno-long-long -pthread
- CDEFS += -DTRACING
- .ENDIF
-+.IF "$(OS)" == "FREEBSD"
-+CFLAGSCXX += \
-+ -fno-rtti
-+.ENDIF
- .ENDIF
-
- SHL1TARGET_NAME=$(TARGET)$(MOZAB_MAJOR)
diff --git a/editors/openoffice-1.1/files/patch-nas+nas-1.4.1.patch b/editors/openoffice-1.1/files/patch-nas+nas-1.4.1.patch
deleted file mode 100644
index 3babf927e982..000000000000
--- a/editors/openoffice-1.1/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|<malloc.h>|<stdlib.h>|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 <machine/soundcard.h>
-+-# include <machine/pcaudioio.h>
-++# ifdef __i386__
-++# include <machine/pcaudioio.h>
-++# endif
-+ #else
-+ # ifdef __NetBSD__
-+ # include <sys/ioctl.h>
-+@@ -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 <limits.h>
-+ # 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.1/files/patch-nas:nas-1.4.1.patch b/editors/openoffice-1.1/files/patch-nas:nas-1.4.1.patch
deleted file mode 100644
index 6f2635c639f7..000000000000
--- a/editors/openoffice-1.1/files/patch-nas:nas-1.4.1.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- ../nas/nas-1.4.1.patch.orig Wed Mar 6 02:24:32 2002
-+++ ../nas/nas-1.4.1.patch Wed Mar 6 02:27:00 2002
-@@ -143,3 +143,14 @@
- 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|<malloc.h>|<stdlib.h>|g"
-+ $(MAKE) $(MFLAGS) Makefiles
-+ $(MAKE) $(MFLAGS) clean
-+ $(MAKE) $(MFLAGS) includes
diff --git a/editors/openoffice-1.1/files/patch-odk::pack::unzip_udk::makefile.mk b/editors/openoffice-1.1/files/patch-odk::pack::unzip_udk::makefile.mk
deleted file mode 100644
index f3b6e9ba1f0e..000000000000
--- a/editors/openoffice-1.1/files/patch-odk::pack::unzip_udk::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../odk/pack/unzip_udk/makefile.mk.orig Tue Mar 5 15:35:31 2002
-+++ ../odk/pack/unzip_udk/makefile.mk Tue Mar 5 15:36:15 2002
-@@ -30,7 +30,7 @@
- .IF "$(GUI)"=="WNT"
- unzip -q -d . $(UDKNAME)
- .ELSE
-- gzip -df < $(UDKNAME).tar.gz | tar -xvf -
-+ tar -xzf $(UDKNAME).tar.gz
- .ENDIF
- +-$(RENAME) $(UDKNAME) $(ODKNAME)
- +rm -f $(ODKNAME)$/settings$/dk.mk
diff --git a/editors/openoffice-1.1/files/patch-offapi+util+makefile.pmk b/editors/openoffice-1.1/files/patch-offapi+util+makefile.pmk
deleted file mode 100644
index 5cdbb1b4aa4a..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-offapi::util::makefile.pmk b/editors/openoffice-1.1/files/patch-offapi::util::makefile.pmk
deleted file mode 100644
index 5cdbb1b4aa4a..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-package::util::makefile.mk b/editors/openoffice-1.1/files/patch-package::util::makefile.mk
deleted file mode 100644
index 2bf58cecdb01..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-ppsprint::source::printer::printerinfomanager.cxx b/editors/openoffice-1.1/files/patch-ppsprint::source::printer::printerinfomanager.cxx
deleted file mode 100644
index 5ebff3ce7d3e..000000000000
--- a/editors/openoffice-1.1/files/patch-ppsprint::source::printer::printerinfomanager.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../psprint/source/printer/printerinfomanager.cxx.orig Sat Mar 2 22:16:34 2002
-+++ ../psprint/source/printer/printerinfomanager.cxx Sat Mar 2 22:16:12 2002
-@@ -883,7 +883,7 @@
-
- static const struct SystemCommandParameters aParms[] =
- {
--#ifdef LINUX
-+#ifdef LINUX || defined(FREEBSD) || defined(NETBSD)
- { "/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.1/files/patch-product+util+makefile.mk b/editors/openoffice-1.1/files/patch-product+util+makefile.mk
deleted file mode 100644
index fb3c8af3e2b2..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-product::util::makefile.mk b/editors/openoffice-1.1/files/patch-product::util::makefile.mk
deleted file mode 100644
index 1df961f90223..000000000000
--- a/editors/openoffice-1.1/files/patch-product::util::makefile.mk
+++ /dev/null
@@ -1,58 +0,0 @@
---- ../product/util/makefile.mk.orig Wed Feb 27 12:32:19 2002
-+++ ../product/util/makefile.mk Tue Mar 12 14:08:34 2002
-@@ -115,13 +115,26 @@
- 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=$(COMNAME)_uno
- .ENDIF
-
- STLPORTDEST=$(DESTDIRDLL)$/$(STLPORTLIBNAME)
- .IF "$(STLPORT4)" != ""
- # in OOo build environment
- .IF "($STLPORT4)" != "NO_STLPORT4"
-+.IF "$(OS)" != "FREEBSD"
- STLPORTOUT=$(SOLARVER)$/$(UPD)$/$(INPATH)$/bin$/$(STLPORTLIBNAME)
-+.ELSE
-+STLPORTOUT=$(STLPORT4)$/lib$/$(STLPORTLIBNAME)
-+.ENDIF
- .ELSE
- STLPORTOUT=$(STLPORT4)$/lib$/$(STLPORTLIBNAME)
- .ENDIF
-@@ -367,8 +380,8 @@
- $(GNUCOPY) -p $(DLLOUT)$/$(@:f) $@
-
- $(DESTDIRDLL)$/%$(MY_VERSION_LINKPOSTFIX) : $(DESTDIRDLL)$/%$(MY_VERSION_DLLPOSTFIX) $(DIRLIST)
-- +ln -s $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $@
-- +ln -s $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $(@:db)
-+ +ln -fs $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $@
-+ +ln -fs $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $(@:db)
-
-
- #---------------------------------------------------------
-@@ -379,7 +392,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 $@
-@@ -387,7 +400,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.1/files/patch-psprint+source+printer+printerinfomanager.cxx b/editors/openoffice-1.1/files/patch-psprint+source+printer+printerinfomanager.cxx
deleted file mode 100644
index 4947227f8d52..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-psprint::util::makefile.mk b/editors/openoffice-1.1/files/patch-psprint::util::makefile.mk
deleted file mode 100644
index faa0b78f18b1..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-registry+source+regkey.cxx b/editors/openoffice-1.1/files/patch-registry+source+regkey.cxx
deleted file mode 100644
index fad069f83f14..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-registry::source::regkey.cxx b/editors/openoffice-1.1/files/patch-registry::source::regkey.cxx
deleted file mode 100644
index fad069f83f14..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-registry::util::makefile.mk b/editors/openoffice-1.1/files/patch-registry::util::makefile.mk
deleted file mode 100644
index f1970ad5e6a1..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-remotebridges+source+unourl_resolver+makefile.mk b/editors/openoffice-1.1/files/patch-remotebridges+source+unourl_resolver+makefile.mk
deleted file mode 100644
index 72e5a97234f4..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-remotebridges::source::unourl_resolver::makefile.mk b/editors/openoffice-1.1/files/patch-remotebridges::source::unourl_resolver::makefile.mk
deleted file mode 100644
index 72e5a97234f4..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-rsc+source+rscpp+cpp.h b/editors/openoffice-1.1/files/patch-rsc+source+rscpp+cpp.h
deleted file mode 100644
index 417ab33ba52f..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-rsc::source::rscpp::cpp.h b/editors/openoffice-1.1/files/patch-rsc::source::rscpp::cpp.h
deleted file mode 100644
index 417ab33ba52f..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-rscpp::cpp.h b/editors/openoffice-1.1/files/patch-rscpp::cpp.h
deleted file mode 100644
index 751623885bbd..000000000000
--- a/editors/openoffice-1.1/files/patch-rscpp::cpp.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../rscpp/cpp.h.orig Fri Mar 1 00:15:54 2002
-+++ ../rscpp/cpp.h Fri Mar 1 00:15:56 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.1/files/patch-sablot+Sablot-0.52.patch b/editors/openoffice-1.1/files/patch-sablot+Sablot-0.52.patch
deleted file mode 100644
index 61f12e5bfe7c..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-sablot::Sablot-0.52.patch b/editors/openoffice-1.1/files/patch-sablot::Sablot-0.52.patch
deleted file mode 100644
index 3b44b26ac6c7..000000000000
--- a/editors/openoffice-1.1/files/patch-sablot::Sablot-0.52.patch
+++ /dev/null
@@ -1,35 +0,0 @@
---- ../sablot/Sablot-0.52.patch.orig Mon Oct 29 19:18:40 2001
-+++ ../sablot/Sablot-0.52.patch Tue Mar 5 18:16:07 2002
-@@ -3,7 +3,7 @@
- ***************
- *** 1 ****
- ! dummy
----- 1,147 ----
-+--- 1,157 ----
- ! #*************************************************************************
- ! #
- ! # $RCSfile: makefile.mk,v $
-@@ -85,12 +85,22 @@
- ! CFLAGS+= -DHAVE_IEEEFP_H
- ! .ENDIF
- !
--! .IF "$(OS)"=="LINUX" || "$(OS)"=="MACOSX"
-+! .IF "$(OS)"=="LINUX" || "$(OS)"=="MACOSX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
- ! CFLAGS+= -DHAVE_UNISTD_H
- ! .ENDIF
- !
- ! .IF "$(GUI)"=="UNX"
-+!
-+! .IF "$(OS)"=="MACOSX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-+! .IF "$(OS)"=="FREEBSD"
-+! CFLAGS+= -DHAVE_SYS_TIME_H
-+! .ELSE
-+! CFLAGS+= -DHAVE_SYS_TIMEB_H
-+! .ENDIF
-+! CFLAGS+= -DHAVE_GETTIMEOFDAY -DHAVE_ISNAN -DHAVE_FINITE
-+! .ELSE
- ! CFLAGS+= -DHAVE_SYS_TIMEB_H -DHAVE_FTIME -DHAVE_ISNAN -DHAVE_FINITE
-+! .ENDIF
- ! .ENDIF
- !
- ! CFLAGS+= -I$(SOLARINCDIR)$/external$/expat
diff --git a/editors/openoffice-1.1/files/patch-sal+osl+unx+nlsupport.c b/editors/openoffice-1.1/files/patch-sal+osl+unx+nlsupport.c
deleted file mode 100644
index 807aeacda025..000000000000
--- a/editors/openoffice-1.1/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 <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD)
-+#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
- #include <langinfo.h>
-@@ -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.1/files/patch-sal+osl+unx+pipe.c b/editors/openoffice-1.1/files/patch-sal+osl+unx+pipe.c
deleted file mode 100644
index 217bd0be4d58..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-sal+osl+unx+socket.c b/editors/openoffice-1.1/files/patch-sal+osl+unx+socket.c
deleted file mode 100644
index b6e0e2fa0901..000000000000
--- a/editors/openoffice-1.1/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 <sys/poll.h>
- #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.1/files/patch-sal+osl+unx+system.c b/editors/openoffice-1.1/files/patch-sal+osl+unx+system.c
deleted file mode 100644
index 8dc663ac03fc..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-sal+osl+unx+system.h b/editors/openoffice-1.1/files/patch-sal+osl+unx+system.h
deleted file mode 100644
index d75cac79f29e..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-sal+workben+makefile.mk b/editors/openoffice-1.1/files/patch-sal+workben+makefile.mk
deleted file mode 100644
index 369935e31d66..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-sal::osl::unx::file.c b/editors/openoffice-1.1/files/patch-sal::osl::unx::file.c
deleted file mode 100644
index ade5f14b7946..000000000000
--- a/editors/openoffice-1.1/files/patch-sal::osl::unx::file.c
+++ /dev/null
@@ -1,73 +0,0 @@
---- ../sal/osl/unx/file.c.orig Thu Oct 4 15:09:21 2001
-+++ ../sal/osl/unx/file.c
-@@ -123,11 +123,16 @@
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-
--#elif defined(NETBSD)
-+#elif defined(NETBSD) || defined(FREEBSD)
-+#include <sys/param.h>
-+#include <sys/ucred.h>
- #include <sys/mount.h>
- #include <ufs/ufs/quota.h>
- #include <ctype.h>
--static const sal_Char* MOUNTTAB="/etc/mtab";
-+#define HAVE_STATFS_H
-+/* No mounting table on *BSD
-+ * This information is stored only in the kernel. */
-+/* static const sal_Char* MOUNTTAB="/etc/mtab"; */
-
- #elif defined(IRIX)
- #include <mntent.h>
-@@ -137,7 +142,7 @@
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-
--#elif defined(MACOSX) || defined(FREEBSD)
-+#elif defined(MACOSX)
- #include <ufs/ufs/quota.h>
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-@@ -4224,10 +4229,20 @@
- mntfile = fopen(MOUNTTAB,"r");
- #endif /* SOLARIS */
-
-+#if defined(NETBSD) || defined(FREEBSD)
-+ struct statfs *mntbufp;
-+ int mntentries,i;
-+ mntentries = getmntinfo(&mntbufp,MNT_WAIT);
-
- buffer[0] = '\0';
-
-+ if(mntentries == 0)
-+#else
-+
-+ buffer[0] = '\0';
-+
- if ( mntfile == 0 )
-+#endif
- {
- nRet=errno;
- #ifdef DEBUG_OSL_FILE
-@@ -4286,7 +4301,21 @@
- }
- #endif /* SOLARIS */
-
-+#if defined(NETBSD) || defined(FREEBSD)
-+ i=0;
-+ while ( i < mntentries )
-+ {
-+ if ( strcmp(mntbufp[i].f_mntonname,buffer) == 0 )
-+ {
-+ *bMountPoint=sal_True;
-+ return osl_File_E_None;
-+ }
-+ i++;
-+ }
-+#endif
-+#if ! ( defined(NETBSD) || defined(FREEBSD) )
- fclose(mntfile);
-+#endif
- *bMountPoint=sal_False;
- return osl_File_E_None;
- }
diff --git a/editors/openoffice-1.1/files/patch-sal::osl::unx::nlsupport.c b/editors/openoffice-1.1/files/patch-sal::osl::unx::nlsupport.c
deleted file mode 100644
index 29b4de4eb78b..000000000000
--- a/editors/openoffice-1.1/files/patch-sal::osl::unx::nlsupport.c
+++ /dev/null
@@ -1,88 +0,0 @@
---- ../sal/osl/unx/nlsupport.c.orig Sat Mar 9 00:51:17 2002
-+++ ../sal/osl/unx/nlsupport.c Sat Mar 9 01:54:43 2002
-@@ -63,11 +63,17 @@
- #include <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS)
-+#if defined(LINUX) || defined(SOLARIS) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
-+#if defined(FREEBSD)
-+#if OSVERSION > 500000
- #include <langinfo.h>
- #endif
-+#else
-+#include <langinfo.h>
-+#endif
-+#endif
-
- /*****************************************************************************/
- /* typedefs
-@@ -242,7 +248,7 @@
- return NULL;
- }
-
--#if defined(LINUX) || defined(SOLARIS)
-+#if defined(LINUX) || defined(SOLARIS) || defined(NETBSD) || defined(FREEBSD)
-
- /*
- * This implementation of osl_getTextEncodingFromLocale maps
-@@ -296,7 +302,7 @@
- /* XXX MS-874 is an extension to tis620, so this is not
- * really equivalent */
-
--#elif defined(LINUX)
-+#elif defined(LINUX) || defined(NETBSD) || defined(FREEBSD)
-
- const _pair _nl_language_list[] = {
- { "ANSI_X3.110-1983", RTL_TEXTENCODING_DONTKNOW }, /* ISO-IR-99 NAPLPS */
-@@ -477,7 +483,7 @@
- { "WIN-SAMI-2", RTL_TEXTENCODING_DONTKNOW } /* WS2 */
- };
-
--#endif /* ifdef LINUX */
-+#endif /* ifdef LINUX || NETBSD || FREEBSD */
-
- static pthread_mutex_t aLocalMutex = PTHREAD_MUTEX_INITIALIZER;
-
-@@ -516,7 +522,13 @@
- }
-
- /* get the charset as indicated by the LC_CTYPE locale */
-+#if defined(NETBSD) || defined(FREEBSD)
-+#if !defined(CODESET)
-+ codeset = NULL;
-+#else
- codeset = nl_langinfo( CODESET );
-+#endif
-+#endif
-
- if ( codeset != NULL )
- {
-@@ -595,7 +607,7 @@
- return ret;
- }
-
--#elif defined(MACOSX) /* ifdef LINUX || SOLARIS */
-+#elif defined(MACOSX) /* ifdef LINUX || SOLARIS || NETBSD || FREEBSD */
-
- /*
- * FIXME: the MacOS X implemetation is missing
-@@ -628,7 +640,7 @@
- return 0;
- }
-
--#else /* ifdef LINUX || SOLARIS || MACOSX */
-+#else /* ifdef LINUX || SOLARIS || MACOSX || NETBSD || FREEBSD */
-
- /*
- * This implementation of osl_getTextEncodingFromLocale maps
-@@ -844,6 +856,6 @@
- return 0;
- }
-
--#endif /* ifdef LINUX || SOLARIS || MACOSX*/
-+#endif /* ifdef LINUX || SOLARIS || MACOSX || NETBSD || FREEBSD */
-
-
diff --git a/editors/openoffice-1.1/files/patch-sal::osl::unx::pipe.c b/editors/openoffice-1.1/files/patch-sal::osl::unx::pipe.c
deleted file mode 100644
index 6802487470a2..000000000000
--- a/editors/openoffice-1.1/files/patch-sal::osl::unx::pipe.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../sal/osl/unx/pipe.c.orig Tue May 29 07:38:32 2001
-+++ ../sal/osl/unx/pipe.c
-@@ -264,7 +264,11 @@
-
- addr.sun_family = AF_UNIX;
- strcpy(addr.sun_path, name);
-+#if defined(FREEBSD)
-+ len = SUN_LEN(&addr);
-+#else
- len = sizeof(addr.sun_family) + strlen(addr.sun_path);
-+#endif
-
- if ( Options & osl_Pipe_CREATE )
- {
diff --git a/editors/openoffice-1.1/files/patch-sal::osl::unx::process.c b/editors/openoffice-1.1/files/patch-sal::osl::unx::process.c
deleted file mode 100644
index 9d7ffa6686d3..000000000000
--- a/editors/openoffice-1.1/files/patch-sal::osl::unx::process.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../sal/osl/unx/process.c.orig Sat Mar 2 22:33:17 2002
-+++ ../sal/osl/unx/process.c Sat Mar 2 22:33:58 2002
-@@ -834,7 +834,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.1/files/patch-sal::osl::unx::socket.c b/editors/openoffice-1.1/files/patch-sal::osl::unx::socket.c
deleted file mode 100644
index 19d390cf08eb..000000000000
--- a/editors/openoffice-1.1/files/patch-sal::osl::unx::socket.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- ../sal/osl/unx/socket.c.orig Fri Jun 22 16:22:14 2001
-+++ ../sal/osl/unx/socket.c Sun Mar 10 23:33:56 2002
-@@ -82,7 +82,7 @@
- #undef HAVE_POLL_H
- #endif
-
--#if defined(LINUX) || defined (IRIX)
-+#if defined(LINUX) || defined (IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <sys/poll.h>
- #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.1/files/patch-sal::osl::unx::system.c b/editors/openoffice-1.1/files/patch-sal::osl::unx::system.c
deleted file mode 100644
index b0b93119f983..000000000000
--- a/editors/openoffice-1.1/files/patch-sal::osl::unx::system.c
+++ /dev/null
@@ -1,127 +0,0 @@
---- ../sal/osl/unx/system.c.orig Wed Feb 28 13:08:45 2001
-+++ ../sal/osl/unx/system.c
-@@ -126,6 +126,73 @@
- return res;
- }
-
-+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;
-@@ -449,3 +516,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.1/files/patch-sal::osl::unx::system.h b/editors/openoffice-1.1/files/patch-sal::osl::unx::system.h
deleted file mode 100644
index 85de2700b284..000000000000
--- a/editors/openoffice-1.1/files/patch-sal::osl::unx::system.h
+++ /dev/null
@@ -1,13 +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,10 +216,7 @@
- # 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
- #endif
diff --git a/editors/openoffice-1.1/files/patch-sal::rtl::source::strtmpl.c b/editors/openoffice-1.1/files/patch-sal::rtl::source::strtmpl.c
deleted file mode 100644
index 91a5289d6636..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-sal::util::makefile.mk b/editors/openoffice-1.1/files/patch-sal::util::makefile.mk
deleted file mode 100644
index 41b798faabfb..000000000000
--- a/editors/openoffice-1.1/files/patch-sal::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sal/util/makefile.mk.orig Tue Mar 5 21:36:23 2002
-+++ ../sal/util/makefile.mk Tue Mar 5 21:36:44 2002
-@@ -113,7 +113,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.1/files/patch-sal::workben::getlocaleinfotest.cxx b/editors/openoffice-1.1/files/patch-sal::workben::getlocaleinfotest.cxx
deleted file mode 100644
index ef5bf2488496..000000000000
--- a/editors/openoffice-1.1/files/patch-sal::workben::getlocaleinfotest.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../sal/workben/getlocaleinfotest.cxx Sun Mar 10 23:42:26 2002
-+++ ../sal/workben/getlocaleinfotest.cxx Sun Mar 10 23:42:45 2002
-@@ -63,7 +63,7 @@
- #include <osl/nlsupport.h>
- #include <rtl/ustring.hxx>
-
--int _cdecl main( int argc, char * argv[] )
-+int main( int argc, char * argv[] )
- {
- rtl::OUString lang = rtl::OUString::createFromAscii( "de" );
- rtl::OUString country = rtl::OUString::createFromAscii( "DE" );
diff --git a/editors/openoffice-1.1/files/patch-sal::workben::makefile.mk b/editors/openoffice-1.1/files/patch-sal::workben::makefile.mk
deleted file mode 100644
index 369935e31d66..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-salhelper+source+makefile.mk b/editors/openoffice-1.1/files/patch-salhelper+source+makefile.mk
deleted file mode 100644
index cb4fbc1f1570..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-salhelper::source::makefile.mk b/editors/openoffice-1.1/files/patch-salhelper::source::makefile.mk
deleted file mode 100644
index cb4fbc1f1570..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-sax::util::makefile.mk b/editors/openoffice-1.1/files/patch-sax::util::makefile.mk
deleted file mode 100644
index e6f307ea4a03..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-sc::util::makefile.mk b/editors/openoffice-1.1/files/patch-sc::util::makefile.mk
deleted file mode 100644
index d075b7901044..000000000000
--- a/editors/openoffice-1.1/files/patch-sc::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sc/util/makefile.mk.orig Sun Mar 3 01:35:09 2002
-+++ ../sc/util/makefile.mk Sun Mar 3 01:34:53 2002
-@@ -105,7 +105,9 @@
- # --- StarClac DLL
-
- SHL1TARGET= sc$(UPD)$(DLLPOSTFIX)
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= sc.map
-+.ENDIF
- SHL1IMPLIB= sci
-
- SHL1STDLIBS= \
diff --git a/editors/openoffice-1.1/files/patch-sch::util::makefile.mk b/editors/openoffice-1.1/files/patch-sch::util::makefile.mk
deleted file mode 100644
index 33ee8a8172f1..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-sd::util::makefile.mk b/editors/openoffice-1.1/files/patch-sd::util::makefile.mk
deleted file mode 100644
index 51f4b7f461a8..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-set_soenv.1 b/editors/openoffice-1.1/files/patch-set_soenv.1
deleted file mode 100644
index bb2dccced07b..000000000000
--- a/editors/openoffice-1.1/files/patch-set_soenv.1
+++ /dev/null
@@ -1,149 +0,0 @@
---- set_soenv.1.orig Wed Feb 27 10:46:41 2002
-+++ set_soenv.1 Wed Mar 13 19:13:01 2002
-@@ -40,7 +40,7 @@
- #
- # Set this value equal to the corresponding amount of
- # command line arguments.
--my $numArgs = 19;
-+my $numArgs = 24;
- # Determining the amount of arguments in the call.
- my $numEnter = $#ARGV + 1;
- if ( $numEnter != $numArgs )
-@@ -66,14 +66,15 @@
- my ( $CALL_CDECL, $COMMON_OUTDIR, $NO_SRS_PATCH, $PROFULLSWITCH, $BIG_GOODIES, $BMP_WRITES_FLAG,
- $common_build, $MK_UNROLL, $NO_REC_RES, $PROEXT, $SO3, $SOLAR_JAVA,
- $SOLAR_PLUGIN, $TF_PACKAGES, $TF_SDBAPI, $TF_FILEURL, $UPDATER, $BUILD_DELIVER, $USE_NEWCHARSET, $USE_NEW_RSC, $VCL,
-- $TF_CFGDATA, $TF_SVDATA,
-+ $TF_CFGDATA, $TF_SVDATA, $CC, $CXX,
- $USE_NAMESPACE, $BUILD_SOSL, $LOCAL_SOLENV, $ENABLEUNICODE, $NEW_JAR_PACK, $NO_BSYMBOLIC,
- $USE_XPRINT, $BUILD_SOSL_RELEASE );
- #
- # 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.
-@@ -145,6 +146,8 @@
- $STLPORT4 = $ARGV [ 12 ]; # Location of STLport4
- $MINGWIN32 = $ARGV [ 17 ]; # use MINGWIN32
- $USE_GCC3 = $ARGV [ 18 ]; # use gcc3 (only for unxlngi4 at the moment)
-+$CC = $ARGV [ 22 ]; # get cc from environment
-+$CXX = $ARGV [ 23 ]; # use c++ from environment
- #
- #---------------------------------------------------------------
- # IIIb. Initialising the variables for the system commands, etc.
-@@ -303,7 +306,7 @@
- $PROSWITCH = "-DPRODUCT";
- $XPVERSION = "3";
- $SOLAR_JAVA = "TRUE";
-- $XPVERSION = "3";
-+ $XPVERSION = "3";
- }
- elsif ( $platform eq "$FreeBSD" )
- { print "Setting FreeBSD specific values... ";
-@@ -326,6 +329,9 @@
- $PATH_SEPERATOR = $ps;
- $PROSWITCH = "-DPRODUCT";
- $XPVERSION = "3";
-+ $OSVERSION = $ARGV[ 19 ];
-+ $PTHREAD_CFLAGS = $ARGV[ 20 ];
-+ $PTHREAD_LIBS = $ARGV[ 21 ];
- }
- elsif ( $platform eq "$Linux" )
- {
-@@ -889,15 +895,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".
-@@ -990,7 +997,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.
-@@ -1004,6 +1011,22 @@
- $ps.$USR.$BIN.$ds."X11".
- $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")
- { $COMPATH_ROOT = $COMPATH;
- $COMPATH_ROOT =~ s/\/vc98$//;
-@@ -1107,21 +1130,14 @@
- $SOLARINC .= $I.$USR.$INCLUDE;
- }
- $SOLARINC .= $STLPORT_stlport;
--if ($platform eq "$Linux")
--{
--# This simply adds an include path, so even cases that break the FHS work
--$SOLARINC .= $STLPORT_inc_stlport;
--}
-+
- if ($platform eq "$Solaris")
- {
- $SOLARINC .= '/SC5 ';
--}
--# Platform dependent include path at the top of this list of include paths
--if ($platform eq "$Solaris")
--{ $SOLARINC .= $I.'$COMPATH'.$ds."include";
-+$SOLARINC .= $I.'$COMPATH'.$ds."include";
- }
-
--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;
-@@ -1311,8 +1327,13 @@
- ToFile( "GLIBC", $GLIBC, "e" );
- ToFile( "GUIBASE", $GUIBASE, "e" );
- ToFile( "GUIENV", $GUIENV, "e" );
-+ToFile( "CC", $CC, "e" );
-+ToFile( "CXX", $CXX, "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.1/files/patch-setup2+mow+source+loader+loader.c b/editors/openoffice-1.1/files/patch-setup2+mow+source+loader+loader.c
deleted file mode 100644
index a71f7b3f327c..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-setup2+mow+source+loader+makefile.mk b/editors/openoffice-1.1/files/patch-setup2+mow+source+loader+makefile.mk
deleted file mode 100644
index 007c0f69b6f9..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-setup2+script+setupserver b/editors/openoffice-1.1/files/patch-setup2+script+setupserver
deleted file mode 100644
index 7d3b13f659b9..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh b/editors/openoffice-1.1/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh
deleted file mode 100644
index 1919789038db..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-setup2::mow::source::loader::loader.c b/editors/openoffice-1.1/files/patch-setup2::mow::source::loader::loader.c
deleted file mode 100644
index 572d8ebcc690..000000000000
--- a/editors/openoffice-1.1/files/patch-setup2::mow::source::loader::loader.c
+++ /dev/null
@@ -1,17 +0,0 @@
---- ../setup2/mow/source/loader/loader.c.orig Sun Mar 3 01:41:47 2002
-+++ ../setup2/mow/source/loader/loader.c Sun Mar 3 01:42:19 2002
-@@ -603,6 +603,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.1/files/patch-setup2::mow::source::loader::makefile.mk b/editors/openoffice-1.1/files/patch-setup2::mow::source::loader::makefile.mk
deleted file mode 100644
index 007c0f69b6f9..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-setup2::script::setupserver b/editors/openoffice-1.1/files/patch-setup2::script::setupserver
deleted file mode 100644
index 07f3c3f8b23e..000000000000
--- a/editors/openoffice-1.1/files/patch-setup2::script::setupserver
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../setup2/script/setupserver.orig Sat Mar 2 17:57:36 2002
-+++ ../setup2/script/setupserver Sat Mar 2 17:58:43 2002
-@@ -234,6 +234,8 @@
- sd_platform=`uname -s`
- case $sd_platform in
- SCO_SV) test=/bin/test ;;
-+ NetBSD) test=/bin/test ;;
-+ FreeBSD) test=/bin/test ;;
- *) test=/usr/bin/test ;;
- esac
- sd_cwd="`pwd`"
diff --git a/editors/openoffice-1.1/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh b/editors/openoffice-1.1/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh
deleted file mode 100644
index d98230af5a69..000000000000
--- a/editors/openoffice-1.1/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../setup2/source/custom/jvmsetup/loader/jvmsetup.sh Sat Mar 2 18:01:19 2002
-+++ ../setup2/source/custom/jvmsetup/loader/jvmsetup.sh Sat Mar 2 18:02:12 2002
-@@ -65,6 +65,8 @@
- sd_platform=`uname -s`
- 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.1/files/patch-shell+source+cmdmail+makefile.mk b/editors/openoffice-1.1/files/patch-shell+source+cmdmail+makefile.mk
deleted file mode 100644
index 0476285c802e..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-shell+source+proxysettings+makefile.mk b/editors/openoffice-1.1/files/patch-shell+source+proxysettings+makefile.mk
deleted file mode 100644
index e83cf7c9d7a1..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-shell+source+unix+exec+makefile.mk b/editors/openoffice-1.1/files/patch-shell+source+unix+exec+makefile.mk
deleted file mode 100644
index 0b7712ee35f8..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-shell::source::cmdmail::makefile.mk b/editors/openoffice-1.1/files/patch-shell::source::cmdmail::makefile.mk
deleted file mode 100644
index 0476285c802e..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-shell::source::proxysettings::makefile.mk b/editors/openoffice-1.1/files/patch-shell::source::proxysettings::makefile.mk
deleted file mode 100644
index e83cf7c9d7a1..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-shell::source::unix::exec::makefile.mk b/editors/openoffice-1.1/files/patch-shell::source::unix::exec::makefile.mk
deleted file mode 100644
index 0b7712ee35f8..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-solenv+inc+tg_ext.mk b/editors/openoffice-1.1/files/patch-solenv+inc+tg_ext.mk
deleted file mode 100644
index cb652ec9d1f0..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-solenv+inc+unxfbsdi.mk b/editors/openoffice-1.1/files/patch-solenv+inc+unxfbsdi.mk
deleted file mode 100644
index 99a282f3b5c6..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-solenv::inc::_tg_shl.mk b/editors/openoffice-1.1/files/patch-solenv::inc::_tg_shl.mk
deleted file mode 100644
index 6ba3a56a92b3..000000000000
--- a/editors/openoffice-1.1/files/patch-solenv::inc::_tg_shl.mk
+++ /dev/null
@@ -1,282 +0,0 @@
---- ../solenv/inc/_tg_shl.mk.orig Thu Mar 14 17:43:40 2002
-+++ ../solenv/inc/_tg_shl.mk Thu Mar 14 17:44:11 2002
-@@ -349,22 +349,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -786,22 +786,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -1223,22 +1223,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -1660,22 +1660,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2097,22 +2097,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2534,22 +2534,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2971,22 +2971,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -3408,22 +3408,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -3845,22 +3845,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -4282,22 +4282,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
diff --git a/editors/openoffice-1.1/files/patch-solenv::inc::pstrules.mk b/editors/openoffice-1.1/files/patch-solenv::inc::pstrules.mk
deleted file mode 100644
index 6c8e958c188a..000000000000
--- a/editors/openoffice-1.1/files/patch-solenv::inc::pstrules.mk
+++ /dev/null
@@ -1,141 +0,0 @@
---- ../solenv/inc/pstrules.mk.orig Thu Mar 14 17:40:59 2002
-+++ ../solenv/inc/pstrules.mk Thu Mar 14 17:41:44 2002
-@@ -80,15 +80,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -108,15 +108,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -142,15 +142,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -159,23 +159,23 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
- .IF "$(GUI)"=="MAC"
- @$(RM) $@
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -195,15 +195,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -212,19 +212,19 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(GUI)"=="MAC"
- @$(RM) $@
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c
- .ELSE
- +$(TYPE) $(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
-- $(CC) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
- .ENDIF
- .ENDIF
- .ENDIF
-@@ -246,7 +246,7 @@
- @echo Making: $@
- @+-$(MKDIR) $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))} >& $(NULLDEV)
- .IF "$(GUI)"=="OS2"
-- $(CC) /P+ /Pe+ /Pd+ $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
-+ $(CXX) /P+ /Pe+ /Pd+ $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
- .ENDIF
- .IF "$(GUI)"=="WNT"
- cpplcc -+ -P $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
diff --git a/editors/openoffice-1.1/files/patch-solenv::inc::rules.mk b/editors/openoffice-1.1/files/patch-solenv::inc::rules.mk
deleted file mode 100644
index 181a71307149..000000000000
--- a/editors/openoffice-1.1/files/patch-solenv::inc::rules.mk
+++ /dev/null
@@ -1,212 +0,0 @@
---- ../solenv/inc/rules.mk.orig Thu Mar 14 17:31:43 2002
-+++ ../solenv/inc/rules.mk Thu Mar 14 17:38:38 2002
-@@ -78,16 +78,16 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- .ENDIF
- .ENDIF
-
-@@ -98,16 +98,16 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- .ENDIF
- .ENDIF
-
-@@ -122,17 +122,17 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE # "$(GUI)"=="UNX"
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- .ENDIF # "$(GUI)"=="UNX"
-
- $(SLO)$/%.obj : %.cpp
-@@ -140,17 +140,17 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cpp
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- .ENDIF
-
- $(SLO)$/%.obj : $(MISC)$/%.cxx
-@@ -158,16 +158,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- .ENDIF
-
- $(OBJ)$/%.obj : $(MISC)$/%.cxx
-@@ -175,16 +175,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHOBJFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHOBJFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- .ENDIF
-
- $(OBJ)$/%.obj : %.c
-@@ -192,20 +192,20 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c
- .ELSE
- +-@echo Cflags: $(CFLAGS)
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -215,13 +215,13 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(MISCX)$/$*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(MISCX)$/$*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
- $(SEMADEBUG)
- .ENDIF
-
-@@ -230,16 +230,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(MISCX)$/$*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(MISCX)$/$*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -249,14 +249,14 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c )
- .ENDIF
- .ENDIF
-
diff --git a/editors/openoffice-1.1/files/patch-solenv::inc::settings.mk b/editors/openoffice-1.1/files/patch-solenv::inc::settings.mk
deleted file mode 100644
index eed08efc26f0..000000000000
--- a/editors/openoffice-1.1/files/patch-solenv::inc::settings.mk
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../solenv/inc/settings.mk.orig Wed Mar 13 20:44:42 2002
-+++ ../solenv/inc/settings.mk Wed Mar 13 20:45:05 2002
-@@ -173,7 +173,6 @@
- CDEFSOPT=
- HDEFS=
-
--CC=
- .IF "$(add_cflags)"!=""
- ENVCFLAGS+=$(add_cflags)
- .ENDIF
-@@ -271,8 +270,6 @@
- AS=
- BC=
- COBOL=
--CPP=
--CXX=
- FOR=
- PASCAL=
-
-@@ -1499,4 +1496,3 @@
- .INCLUDE : $(MISC)$/$(COMP9TYPELIST).mk
- $(COMP9TYPELIST)_XML2CMPTYPES:=$(shell xml2cmp -types stdout $(MISC)$/$(COMP9TYPELIST)$($(WINVERSIONNAMES)_MAJOR).xml)
- .ENDIF
--
diff --git a/editors/openoffice-1.1/files/patch-solenv::inc::startup::FREEBSD::macros.mk b/editors/openoffice-1.1/files/patch-solenv::inc::startup::FREEBSD::macros.mk
deleted file mode 100644
index 80392c839dbd..000000000000
--- a/editors/openoffice-1.1/files/patch-solenv::inc::startup::FREEBSD::macros.mk
+++ /dev/null
@@ -1,5 +0,0 @@
---- /dev/null Mon Mar 11 14:55:01 2002
-+++ ../solenv/inc/startup/FREEBSD/macros.mk Mon Mar 11 14:54:59 2002
-@@ -0,0 +1,2 @@
-+
-+.INCLUDE .NOINFER .IGNORE : $(INCFILENAME:d:d:d)UNIX$/macros.mk
diff --git a/editors/openoffice-1.1/files/patch-solenv::inc::target.mk b/editors/openoffice-1.1/files/patch-solenv::inc::target.mk
deleted file mode 100644
index b08beb4e9cfc..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-solenv::inc::tg_ext.mk b/editors/openoffice-1.1/files/patch-solenv::inc::tg_ext.mk
deleted file mode 100644
index 039af7d70871..000000000000
--- a/editors/openoffice-1.1/files/patch-solenv::inc::tg_ext.mk
+++ /dev/null
@@ -1,23 +0,0 @@
---- ../solenv/inc/tg_ext.mk.orig Wed Nov 14 13:59:42 2001
-+++ ../solenv/inc/tg_ext.mk Mon Mar 4 17:30:39 2002
-@@ -107,7 +107,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
-@@ -148,7 +148,11 @@
- .IF "$(BSCLIENT)"=="TRUE"
- +cd $(PACKAGE_DIR) && $(TYPE) $(BACK_PATH)$(PATCH_FILE_NAME) | $(GNUPATCH) -f -b -p2 && $(TOUCH) $(PATCH_FLAG_FILE)
- .ELSE # "$(BSCLIENT)"!=""
-+.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" || "$(OS)"=="FREEBSD"
- .ENDIF # "$(BSCLIENT)"!=""
- .ENDIF # "$(GUI)"=="WNT"
- .ENDIF # "$(PATCH_FILE_NAME)"=="none" || "$(PATCH_FILE_NAME)"==""
diff --git a/editors/openoffice-1.1/files/patch-solenv::inc::tg_shl.mk b/editors/openoffice-1.1/files/patch-solenv::inc::tg_shl.mk
deleted file mode 100644
index 958b4abba555..000000000000
--- a/editors/openoffice-1.1/files/patch-solenv::inc::tg_shl.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../solenv/inc/tg_shl.mk.orig Wed Mar 13 20:40:10 2002
-+++ ../solenv/inc/tg_shl.mk Wed Mar 13 20:41:10 2002
-@@ -319,9 +319,9 @@
- .IF "$(GUI)" == "WNT"
- .IF "$(UPDATER)"=="YES"
- .IF "$(COM)"=="GCC"
-- gcc -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CC) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- cl -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CC) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF # "$(COM)"=="GCC"
- .ENDIF # "$(UPDATER)"=="YES"
- .IF "$(SHL$(TNR)DEFAULTRES)"!=""
diff --git a/editors/openoffice-1.1/files/patch-solenv::inc::tg_yxx.mk b/editors/openoffice-1.1/files/patch-solenv::inc::tg_yxx.mk
deleted file mode 100644
index 0b99a3553cad..000000000000
--- a/editors/openoffice-1.1/files/patch-solenv::inc::tg_yxx.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../solenv/inc/tg_yxx.mk.orig Wed Sep 20 16:43:18 2000
-+++ ../solenv/inc/tg_yxx.mk Wed Mar 6 10:47:24 2002
-@@ -4,7 +4,9 @@
- @echo ------------------------------
- @echo Making: $@
- #.IF "$(GUI)"!="UNX"
-+ $(BISON) $(YACCFLAGS) $(YACCOUT)$/$(YACCTARGET).h $(YACCFILES)
- $(BISON) $(YACCFLAGS) $(YACCOUT)$/$(YACCTARGET) $(YACCFILES)
-+ $(BISON) -o $(YACCOUT)$/$(YACCTARGET) $(YACCFILES)
- #.ELSE
- # $(BISON) $(YACCFLAGS) $(YACCFILES)
- # mv y.tab.c $(INCCOM)/rscyacc.yxx
diff --git a/editors/openoffice-1.1/files/patch-solenv::inc::unxfbsdi.mk b/editors/openoffice-1.1/files/patch-solenv::inc::unxfbsdi.mk
deleted file mode 100644
index 05fd35ffb049..000000000000
--- a/editors/openoffice-1.1/files/patch-solenv::inc::unxfbsdi.mk
+++ /dev/null
@@ -1,209 +0,0 @@
---- ../solenv/inc/unxfbsdi.mk.orig Wed Oct 24 19:21:47 2001
-+++ ../solenv/inc/unxfbsdi.mk Thu Mar 14 17:26:41 2002
-@@ -1,84 +1,139 @@
--
- # 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"
-
-+# 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
-+
-+# Compiler flags for compiling static object in multi threaded
-+# environment with graphical user interface
-+CFLAGSOBJGUIMT=-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 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 +142,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.1/files/patch-soltools+mkdepend+main.c b/editors/openoffice-1.1/files/patch-soltools+mkdepend+main.c
deleted file mode 100644
index cffd5cbb1f43..000000000000
--- a/editors/openoffice-1.1/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 <sys/types.h>
-+#include <sys/stat.h>
-+
- #include "def.h"
- #ifdef hpux
- #define sigvec sigvector
diff --git a/editors/openoffice-1.1/files/patch-soltools::mkdepend::main.c b/editors/openoffice-1.1/files/patch-soltools::mkdepend::main.c
deleted file mode 100644
index a478fc59e21d..000000000000
--- a/editors/openoffice-1.1/files/patch-soltools::mkdepend::main.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../soltools/mkdepend/main.c.orig Mon Mar 11 20:09:35 2002
-+++ ../soltools/mkdepend/main.c Mon Mar 11 17:25:55 2002
-@@ -27,6 +27,11 @@
-
- */
-
-+#ifdef FREEBSD
-+#include <sys/types.h>
-+#include <sys/stat.h>
-+#endif
-+
- #include "def.h"
- #ifdef hpux
- #define sigvec sigvector
diff --git a/editors/openoffice-1.1/files/patch-starmath::util:makefile.mk b/editors/openoffice-1.1/files/patch-starmath::util:makefile.mk
deleted file mode 100644
index a1945318706e..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-stoc+source+corereflection+makefile.mk b/editors/openoffice-1.1/files/patch-stoc+source+corereflection+makefile.mk
deleted file mode 100644
index 4b319b08d401..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-stoc+source+defaultregistry+makefile.mk b/editors/openoffice-1.1/files/patch-stoc+source+defaultregistry+makefile.mk
deleted file mode 100644
index 4cae0476415a..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-stoc+source+implementationregistration+implreg.cxx b/editors/openoffice-1.1/files/patch-stoc+source+implementationregistration+implreg.cxx
deleted file mode 100644
index 341d621d872c..000000000000
--- a/editors/openoffice-1.1/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 <list>
-
-+#include <unistd.h>
-+
- #ifndef _CPPUHELPER_QUERYINTERFACE_HXX_
- #include <cppuhelper/queryinterface.hxx>
- #endif
diff --git a/editors/openoffice-1.1/files/patch-stoc+source+implementationregistration+makefile.mk b/editors/openoffice-1.1/files/patch-stoc+source+implementationregistration+makefile.mk
deleted file mode 100644
index 0051043b7ecb..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-stoc+source+inspect+makefile.mk b/editors/openoffice-1.1/files/patch-stoc+source+inspect+makefile.mk
deleted file mode 100644
index c7cd85253c11..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-stoc+source+invocation+makefile.mk b/editors/openoffice-1.1/files/patch-stoc+source+invocation+makefile.mk
deleted file mode 100644
index 9ac2072a5612..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-stoc+source+invocation_adapterfactory+makefile.mk b/editors/openoffice-1.1/files/patch-stoc+source+invocation_adapterfactory+makefile.mk
deleted file mode 100644
index 8853ad39a90e..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-stoc+source+javaloader+makefile.mk b/editors/openoffice-1.1/files/patch-stoc+source+javaloader+makefile.mk
deleted file mode 100644
index af0fb9af619c..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-stoc+source+javavm+makefile.mk b/editors/openoffice-1.1/files/patch-stoc+source+javavm+makefile.mk
deleted file mode 100644
index f97af0ea270d..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-stoc+source+loader+makefile.mk b/editors/openoffice-1.1/files/patch-stoc+source+loader+makefile.mk
deleted file mode 100644
index 5a08ee5937b6..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-stoc+source+namingservice+makefile.mk b/editors/openoffice-1.1/files/patch-stoc+source+namingservice+makefile.mk
deleted file mode 100644
index e573081bc21d..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-stoc+source+proxy_factory+makefile.mk b/editors/openoffice-1.1/files/patch-stoc+source+proxy_factory+makefile.mk
deleted file mode 100644
index 9110b2f50cd1..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-stoc+source+registry_tdprovider+makefile.mk b/editors/openoffice-1.1/files/patch-stoc+source+registry_tdprovider+makefile.mk
deleted file mode 100644
index 9d974d1c0d10..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-stoc+source+servicemanager+makefile.mk b/editors/openoffice-1.1/files/patch-stoc+source+servicemanager+makefile.mk
deleted file mode 100644
index 746776d54759..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-stoc+source+tdmanager+makefile.mk b/editors/openoffice-1.1/files/patch-stoc+source+tdmanager+makefile.mk
deleted file mode 100644
index 76403fdde841..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-stoc+source+typeconv+makefile.mk b/editors/openoffice-1.1/files/patch-stoc+source+typeconv+makefile.mk
deleted file mode 100644
index dc647f89a166..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-stoc::source::corereflection::makefile.mk b/editors/openoffice-1.1/files/patch-stoc::source::corereflection::makefile.mk
deleted file mode 100644
index 4b319b08d401..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-stoc::source::defaultregistry::makefile.mk b/editors/openoffice-1.1/files/patch-stoc::source::defaultregistry::makefile.mk
deleted file mode 100644
index 4cae0476415a..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-stoc::source::implementationregistration::implreg.cxx b/editors/openoffice-1.1/files/patch-stoc::source::implementationregistration::implreg.cxx
deleted file mode 100644
index 925e924b1605..000000000000
--- a/editors/openoffice-1.1/files/patch-stoc::source::implementationregistration::implreg.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../stoc/source/implementationregistration/implreg.cxx.orig Mon Mar 11 20:08:04 2002
-+++ ../stoc/source/implementationregistration/implreg.cxx Mon Mar 11 19:55:02 2002
-@@ -192,7 +192,7 @@
- tmpPath = buf.makeStringAndClear();
- }
- // I am the only one to own tmpPath here, so the cast is tolerateable.
-- OSL_VERIFY( tmpPath.getStr() == mktemp( (sal_Char * ) tmpPath.getStr() ) );
-+ OSL_VERIFY( (sal_Char * ) tmpPath.getStr() == (sal_Char * ) mktemp( (sal_Char * ) tmpPath.getStr() ) );
- return OStringToOUString( tmpPath, osl_getThreadTextEncoding());
- }
-
diff --git a/editors/openoffice-1.1/files/patch-stoc::source::implementationregistration::makefile.mk b/editors/openoffice-1.1/files/patch-stoc::source::implementationregistration::makefile.mk
deleted file mode 100644
index 0051043b7ecb..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-stoc::source::inspect::makefile.mk b/editors/openoffice-1.1/files/patch-stoc::source::inspect::makefile.mk
deleted file mode 100644
index c7cd85253c11..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-stoc::source::invocation::makefile.mk b/editors/openoffice-1.1/files/patch-stoc::source::invocation::makefile.mk
deleted file mode 100644
index 9ac2072a5612..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-stoc::source::invocation_adapterfactory::makefile.mk b/editors/openoffice-1.1/files/patch-stoc::source::invocation_adapterfactory::makefile.mk
deleted file mode 100644
index 8853ad39a90e..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-stoc::source::javaloader::makefile.mk b/editors/openoffice-1.1/files/patch-stoc::source::javaloader::makefile.mk
deleted file mode 100644
index af0fb9af619c..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-stoc::source::javavm::makefile.mk b/editors/openoffice-1.1/files/patch-stoc::source::javavm::makefile.mk
deleted file mode 100644
index f97af0ea270d..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-stoc::source::loader::makefile.mk b/editors/openoffice-1.1/files/patch-stoc::source::loader::makefile.mk
deleted file mode 100644
index 5a08ee5937b6..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-stoc::source::namingservice::makefile.mk b/editors/openoffice-1.1/files/patch-stoc::source::namingservice::makefile.mk
deleted file mode 100644
index e573081bc21d..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-stoc::source::proxy_factory::makefile.mk b/editors/openoffice-1.1/files/patch-stoc::source::proxy_factory::makefile.mk
deleted file mode 100644
index 9110b2f50cd1..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-stoc::source::registry_tdprovider::makefile.mk b/editors/openoffice-1.1/files/patch-stoc::source::registry_tdprovider::makefile.mk
deleted file mode 100644
index 9d974d1c0d10..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-stoc::source::servicemanager::makefile.mk b/editors/openoffice-1.1/files/patch-stoc::source::servicemanager::makefile.mk
deleted file mode 100644
index 746776d54759..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-stoc::source::tdmanager::makefile.mk b/editors/openoffice-1.1/files/patch-stoc::source::tdmanager::makefile.mk
deleted file mode 100644
index 76403fdde841..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-stoc::source::typeconv::makefile.mk b/editors/openoffice-1.1/files/patch-stoc::source::typeconv::makefile.mk
deleted file mode 100644
index dc647f89a166..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-store::util::makefile.mk b/editors/openoffice-1.1/files/patch-store::util::makefile.mk
deleted file mode 100644
index 842ef8ae49c0..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-svx+source+fmcomp+makefile.mk b/editors/openoffice-1.1/files/patch-svx+source+fmcomp+makefile.mk
deleted file mode 100644
index b16030080c0d..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-svx::source::dialog::graphctl.cxx b/editors/openoffice-1.1/files/patch-svx::source::dialog::graphctl.cxx
deleted file mode 100644
index a6a31d0c9621..000000000000
--- a/editors/openoffice-1.1/files/patch-svx::source::dialog::graphctl.cxx
+++ /dev/null
@@ -1,18 +0,0 @@
---- ../svx/source/dialog/graphctl.cxx 2001/08/16 15:41:29 1.6
-+++ ../svx/source/dialog/graphctl.cxx 2002/03/03 19:41:13
-@@ -62,12 +62,12 @@
- #if defined( OS2 ) || defined( WIN ) || defined( UNX ) || defined( WNT )
- #include <stdlib.h> //wegen fcvt
- #endif
--#if defined(MAC) || defined(NETBSD)
--#if defined(NETBSD)
-+#if defined(MAC) || defined(NETBSD) || defined(FREEBSD)
-+#if defined(NETBSD) || defined(FREEBSD)
- extern "C" {
- #endif
- char *fcvt(double value, int ndigit, int *decpt, int *sign);
--#if defined(NETBSD)
-+#if defined(NETBSD) || defined(FREEBSD)
- }
- #endif
- #endif
diff --git a/editors/openoffice-1.1/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx b/editors/openoffice-1.1/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index ce51a0e98880..000000000000
--- a/editors/openoffice-1.1/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 <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !(defined NETBSD || defined FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice-1.1/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx b/editors/openoffice-1.1/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index 66b7dfe1f73d..000000000000
--- a/editors/openoffice-1.1/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2001/11/01 13:26:23 1.2
-+++ ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2002/03/03 19:43:31
-@@ -62,7 +62,9 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !defined(FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice-1.1/files/patch-tools+bootstrp+makefile.mk b/editors/openoffice-1.1/files/patch-tools+bootstrp+makefile.mk
deleted file mode 100644
index b188641846f0..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-tools::bootstrp::makefile.mk b/editors/openoffice-1.1/files/patch-tools::bootstrp::makefile.mk
deleted file mode 100644
index b188641846f0..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-tools::inc:solar.h b/editors/openoffice-1.1/files/patch-tools::inc:solar.h
deleted file mode 100644
index 61e190e5e5bf..000000000000
--- a/editors/openoffice-1.1/files/patch-tools::inc:solar.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- ../tools/inc/solar.h 2001/10/12 15:11:03 1.23
-+++ ../tools/inc/solar.h 2002/03/03 19:44:00
-@@ -108,7 +108,7 @@
- #endif
- typedef short INT16;
- typedef unsigned short UINT16;
--#if defined LINUX || defined SCO || defined IRIX || (defined _MSC_VER && _MSC_VER >1200)
-+#if defined LINUX || defined SCO || defined IRIX || (defined _MSC_VER && _MSC_VER >1200) || defined FREEBSD
- typedef signed char INT8;
- #else
-
-@@ -149,7 +149,7 @@
-
- /*** misc. macros to leverage platform and compiler differences ********/
-
--#if (defined ALPHA && !defined WNT) || defined IRIX || defined SOLARIS || defined HPUX || defined NETBSD
-+#if (defined ALPHA && !defined WNT) || defined IRIX || defined SOLARIS || defined HPUX || defined NETBSD || defined FREEBSD
- #define __DELETE(n) delete[]
- #else
- #define __DELETE(n) delete[n]
diff --git a/editors/openoffice-1.1/files/patch-tools::source::string::charset.cxx b/editors/openoffice-1.1/files/patch-tools::source::string::charset.cxx
deleted file mode 100644
index ebee79ce414b..000000000000
--- a/editors/openoffice-1.1/files/patch-tools::source::string::charset.cxx
+++ /dev/null
@@ -1,36 +0,0 @@
---- ../tools/source/string/charset.cxx.orig Sun Mar 10 23:55:47 2002
-+++ ../tools/source/string/charset.cxx Mon Mar 11 00:00:56 2002
-@@ -64,12 +64,14 @@
- #elif defined( OS2 )
- #define INCL_DOSNLS
- #include <svpm.h>
--#elif defined(LINUX) || defined(SOLARIS)
-+#elif defined(LINUX) || defined(SOLARIS) || defined(FREEBSD)
- #include <stdio.h>
- #include <stdlib.h>
- #include <strings.h>
- #include <locale.h>
-+#if !defined(FREEBSD) || OSVERSION > 500000
- #include <langinfo.h>
-+#endif
- #ifndef _TOOLS_LANG_HXX
- #include <lang.hxx>
- #endif
-@@ -126,7 +128,7 @@
-
- // -----------------------------------------------------------------------
-
--#if defined(NETBSD) || defined(SCO)
-+#if defined(NETBSD) || defined(SCO) || defined(FREEBSD)
-
- // check if there is a charset qualifier at the end of the given locale string
- // e.g. de.ISO8859-15 or de.ISO8859-15@euro which strongly indicates what
-@@ -707,7 +709,7 @@
- #ifdef UNX
- CharSet nTextEncoding;
-
--#if defined(NETBSD) || defined(SCO)
-+#if defined(NETBSD) || defined(SCO) || defined(FREEBSD)
- nTextEncoding = GetSystemCharSetFromEnvironment();
- if (nTextEncoding == RTL_TEXTENCODING_DONTKNOW)
- nTextEncoding = GetSystemCharSetFromSystemLanguage();
diff --git a/editors/openoffice-1.1/files/patch-unzip+source+file_io.c b/editors/openoffice-1.1/files/patch-unzip+source+file_io.c
deleted file mode 100644
index 2a838fe377b1..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-unzip+source+misc.c b/editors/openoffice-1.1/files/patch-unzip+source+misc.c
deleted file mode 100644
index 8087b0887af4..000000000000
--- a/editors/openoffice-1.1/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.1/files/patch-unzip::source::file_io.c b/editors/openoffice-1.1/files/patch-unzip::source::file_io.c
deleted file mode 100644
index 0430ff41b6a9..000000000000
--- a/editors/openoffice-1.1/files/patch-unzip::source::file_io.c
+++ /dev/null
@@ -1,36 +0,0 @@
---- ../unzip/source/file_io.c.orig Tue Mar 5 18:32:38 2002
-+++ ../unzip/source/file_io.c Tue Mar 5 18:40:50 2002
-@@ -500,7 +500,7 @@
- #ifdef MPW
- pCallBack( 0 );
- #else
-- #if defined LINUX || defined MACOSX || defined NETBSD
-+ #if defined LINUX || defined MACOSX || defined NETBSD || defined FREEBSD
- pCallBack( lseek(outfd, 0, SEEK_CUR) );
- #else
- pCallBack( tell( outfd ) );
-@@ -860,8 +860,11 @@
- /* extern char *_TZ; no longer used? */
- #else /* !AMIGA */
- # define YRBASE 1970
--#ifdef BSD
--#ifndef __386BSD__
-+#ifdef FREEBSD
-+#include <sys/types.h>
-+#endif */ FREEBSD */
-+#if defined BSD || defined FREEBSD
-+#if !defined __386BSD__ && !defined FREEBSD
- static struct timeb tbp;
- #endif /* !__386BSD__ */
- #else /* !BSD */
-@@ -932,8 +935,8 @@
- /* convert date & time to seconds relative to 00:00:00, 01/01/YRBASE */
- m_time = ((days + dy) * 86400) + (hh * 3600) + (mm * 60) + ss;
-
--#if defined BSD && ! defined MACOSX && ! defined NETBSD
--#ifndef __386BSD__
-+#if (defined BSD || defined FREEBSD) && ! defined MACOSX && ! defined NETBSD
-+#if !defined __386BSD__ && !defined FREEBSD
- ftime(&tbp);
- m_time += tbp.timezone * 60L;
- #endif
diff --git a/editors/openoffice-1.1/files/patch-unzip::source::misc.c b/editors/openoffice-1.1/files/patch-unzip::source::misc.c
deleted file mode 100644
index 38cc972f0bce..000000000000
--- a/editors/openoffice-1.1/files/patch-unzip::source::misc.c
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../unzip/source/misc.c.orig Tue Mar 5 18:52:16 2002
-+++ ../unzip/source/misc.c Tue Mar 5 18:53:03 2002
-@@ -301,8 +301,8 @@
- int yr, mo, dy, hh, mm, ss, leap;
- long m_time, days=0;
- #if (!defined(MACOS) && !defined(MSC) && !defined(__GO32__))
--#if (defined(BSD) || defined(MTS))
--#ifndef __386BSD__
-+#if (defined(BSD) || defined(MTS) || defined(FREEBSD))
-+#if !defined __386BSD__ && !defined FREEBSD
- static struct timeb tbp;
- #endif /* __386BSD__ */
- #else /* !(BSD || MTS) */
-@@ -340,8 +340,8 @@
- /* - 1; MS-DOS times always rounded up to nearest even second */
-
- #if (!defined(MACOS) && !defined(__GO32__))
--#if (defined(BSD) || defined(MTS) || defined (ALPHA)) && ! defined(MACOSX) && ! defined(NETBSD)
--#ifndef __386BSD__
-+#if (defined(BSD) || defined(FREEBSD) || defined(MTS) || defined (ALPHA)) && ! defined(MACOSX) && ! defined(NETBSD)
-+#if !defined __386BSD__ && !defined FREEBSD
- ftime(&tbp);
- m_time += tbp.timezone * 60L;
- #endif
diff --git a/editors/openoffice-1.1/files/patch-xmlhelp::util::makefile.mk b/editors/openoffice-1.1/files/patch-xmlhelp::util::makefile.mk
deleted file mode 100644
index 4f7d0984c32d..000000000000
--- a/editors/openoffice-1.1/files/patch-xmlhelp::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../xmlhelp/util/makefile.mk.orig Sun Mar 3 01:49:15 2002
-+++ ../xmlhelp/util/makefile.mk Sun Mar 3 01:49:19 2002
-@@ -94,7 +94,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.1/pkg-comment b/editors/openoffice-1.1/pkg-comment
deleted file mode 100644
index 7c6d1b73d17a..000000000000
--- a/editors/openoffice-1.1/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Integrated wordprocessor/dbase/spreadheet/drawing/chart/browser
diff --git a/editors/openoffice-1.1/pkg-descr b/editors/openoffice-1.1/pkg-descr
deleted file mode 100644
index 31fd1b12161a..000000000000
--- a/editors/openoffice-1.1/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.1/pkg-message b/editors/openoffice-1.1/pkg-message
deleted file mode 100644
index 840dc3b80e04..000000000000
--- a/editors/openoffice-1.1/pkg-message
+++ /dev/null
@@ -1,15 +0,0 @@
-OpenOffice Build 641 Personal Install How-To
-
-Written by: Matthias Rauch <mrauch@netbsd.org>
- Martin Blapp <mbr@freebsd.org>
-
-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.1/pkg-plist b/editors/openoffice-1.1/pkg-plist
deleted file mode 100644
index b3561e66eeb7..000000000000
--- a/editors/openoffice-1.1/pkg-plist
+++ /dev/null
@@ -1,1676 +0,0 @@
-bin/soffice
-OpenOffice.org641/setup
-OpenOffice.org641/spadmin
-OpenOffice.org641/LICENSE.html
-OpenOffice.org641/README.html
-OpenOffice.org641/README
-OpenOffice.org641/LICENSE
-OpenOffice.org641/program/setup.log
-OpenOffice.org641/program/filter/libicg641bi.so
-OpenOffice.org641/program/filter/libeme641bi.so
-OpenOffice.org641/program/filter/libemp641bi.so
-OpenOffice.org641/program/filter/libipd641bi.so
-OpenOffice.org641/program/filter/libitg641bi.so
-OpenOffice.org641/program/filter/libeps641bi.so
-OpenOffice.org641/program/filter/libips641bi.so
-OpenOffice.org641/program/filter/libexp641bi.so
-OpenOffice.org641/program/filter/libepb641bi.so
-OpenOffice.org641/program/filter/libepg641bi.so
-OpenOffice.org641/program/filter/libepp641bi.so
-OpenOffice.org641/program/filter/libipb641bi.so
-OpenOffice.org641/program/filter/libera641bi.so
-OpenOffice.org641/program/filter/libira641bi.so
-OpenOffice.org641/program/filter/libegi641bi.so
-OpenOffice.org641/program/filter/libidx641bi.so
-OpenOffice.org641/program/filter/libicd641bi.so
-OpenOffice.org641/program/filter/libept641bi.so
-OpenOffice.org641/program/filter/libipt641bi.so
-OpenOffice.org641/program/filter/libime641bi.so
-OpenOffice.org641/program/filter/libipx641bi.so
-OpenOffice.org641/program/filter/libepn641bi.so
-OpenOffice.org641/program/filter/libiti641bi.so
-OpenOffice.org641/program/filter/libeti641bi.so
-OpenOffice.org641/program/classes/sandbox.jar
-OpenOffice.org641/program/classes/jurt.jar
-OpenOffice.org641/program/classes/xt.jar
-OpenOffice.org641/program/classes/db.jar
-OpenOffice.org641/program/classes/juh.jar
-OpenOffice.org641/program/classes/unoil.jar
-OpenOffice.org641/program/classes/jut.jar
-OpenOffice.org641/program/classes/ridl.jar
-OpenOffice.org641/program/classes/jaxp.jar
-OpenOffice.org641/program/classes/java_uno.jar
-OpenOffice.org641/program/classes/parser.jar
-OpenOffice.org641/program/classes/classes.jar
-OpenOffice.org641/program/resource/cnt64101.res
-OpenOffice.org641/program/resource/wwz64101.res
-OpenOffice.org641/program/resource/pcr64101.res
-OpenOffice.org641/program/resource/bib64101.res
-OpenOffice.org641/program/resource/dkt64101.res
-OpenOffice.org641/program/resource/basctl64101.res
-OpenOffice.org641/program/resource/abp64101.res
-OpenOffice.org641/program/resource/lgd64101.res
-OpenOffice.org641/program/resource/eur64101.res
-OpenOffice.org641/program/resource/epb64101.res
-OpenOffice.org641/program/resource/epg64101.res
-OpenOffice.org641/program/resource/epp64101.res
-OpenOffice.org641/program/resource/imp64101.res
-OpenOffice.org641/program/resource/oic64101.res
-OpenOffice.org641/program/resource/ofa64101.res
-OpenOffice.org641/program/resource/vcl64101.res
-OpenOffice.org641/program/resource/fwk64101.res
-OpenOffice.org641/program/resource/set64101.res
-OpenOffice.org641/program/resource/frm64101.res
-OpenOffice.org641/program/resource/gal64101.res
-OpenOffice.org641/program/resource/svs64101.res
-OpenOffice.org641/program/resource/dba64101.res
-OpenOffice.org641/program/resource/dbi64101.res
-OpenOffice.org641/program/resource/dbp64101.res
-OpenOffice.org641/program/resource/dbu64101.res
-OpenOffice.org641/program/resource/dbw64101.res
-OpenOffice.org641/program/resource/ooo64101.res
-OpenOffice.org641/program/resource/svt64101.res
-OpenOffice.org641/program/resource/svx64101.res
-OpenOffice.org641/program/resource/spa64101.res
-OpenOffice.org641/program/resource/sd64101.res
-OpenOffice.org641/program/resource/tpl64101.res
-OpenOffice.org641/program/resource/sw64101.res
-OpenOffice.org641/program/resource/tplx64101.res
-OpenOffice.org641/program/resource/jvm64101.res
-OpenOffice.org641/program/resource/uui64101.res
-OpenOffice.org641/program/resource/cal64101.res
-OpenOffice.org641/program/resource/sfx64101.res
-OpenOffice.org641/program/resource/sch64101.res
-OpenOffice.org641/program/resource/san64101.res
-OpenOffice.org641/program/resource/sc64101.res
-OpenOffice.org641/program/resource/sm64101.res
-OpenOffice.org641/program/resource/date64101.res
-OpenOffice.org641/program/resource/analysis64101.res
-OpenOffice.org641/program/resource/eps64101.res
-OpenOffice.org641/program/resource/egi64101.res
-OpenOffice.org641/program/resource/ept64101.res
-OpenOffice.org641/program/resource/eme64101.res
-OpenOffice.org641/program/resource/epn64101.res
-OpenOffice.org641/program/resource/iso64101.res
-OpenOffice.org641/program/addin/source/xrot.c
-OpenOffice.org641/program/addin/source/xlang.h
-OpenOffice.org641/program/addin/source/rot13.hrc
-OpenOffice.org641/program/addin/source/addin.h
-OpenOffice.org641/program/addin/source/xdfa.c
-OpenOffice.org641/program/addin/source/dfa.hrc
-OpenOffice.org641/program/libctl641bi.so
-OpenOffice.org641/program/libimpreg.so
-OpenOffice.org641/program/libjava_uno.so
-OpenOffice.org641/program/libdbi641bi.so
-OpenOffice.org641/program/libdbp641bi.so
-OpenOffice.org641/program/libdbtools2.so
-OpenOffice.org641/program/libdbu641bi.so
-OpenOffice.org641/program/libvos2GCC.so
-OpenOffice.org641/program/libproxyset.so
-OpenOffice.org641/program/libsmgr.so
-OpenOffice.org641/program/libmozab2.so
-OpenOffice.org641/program/libtcv.so
-OpenOffice.org641/program/liburp_uno.so
-OpenOffice.org641/program/libstm.so
-OpenOffice.org641/program/libstore.so.3.0.0
-OpenOffice.org641/program/libstore.so.3
-OpenOffice.org641/program/libspa641bi.so
-OpenOffice.org641/program/libmcnttype.so
-OpenOffice.org641/program/spadmin.bin
-OpenOffice.org641/program/libabp641bi.so
-OpenOffice.org641/program/libinvadp.so
-OpenOffice.org641/program/libsvl641bi.so
-OpenOffice.org641/program/libsvx641bi.so
-OpenOffice.org641/program/libmig641bi.so
-OpenOffice.org641/program/jvmsetup.bin
-OpenOffice.org641/program/libtdmgr.so
-OpenOffice.org641/program/libnamingservice.so
-OpenOffice.org641/program/libacceptor.so
-OpenOffice.org641/program/open_office_ani.bmp
-OpenOffice.org641/program/libconnectr.so
-OpenOffice.org641/program/libsrtrs1.so
-OpenOffice.org641/program/sopatchlevel.sh
-OpenOffice.org641/program/libdb_cxx-3.2.so
-OpenOffice.org641/program/calc_o.bmp
-OpenOffice.org641/program/nswrapper
-OpenOffice.org641/program/libjen.so
-OpenOffice.org641/program/libdefreg.so
-OpenOffice.org641/program/librmcxt.so.3.0.0
-OpenOffice.org641/program/librmcxt.so.3
-OpenOffice.org641/program/setup.bin
-OpenOffice.org641/program/setup
-OpenOffice.org641/program/libdbase641bi.so
-OpenOffice.org641/program/libbib641bi.so
-OpenOffice.org641/program/liblng641bi.so
-OpenOffice.org641/program/libfileacc.so
-OpenOffice.org641/program/libucpchelp1.so
-OpenOffice.org641/program/libreg.so.3.0.0
-OpenOffice.org641/program/libreg.so.3
-OpenOffice.org641/program/libcfgmgr2.so
-OpenOffice.org641/program/libinsp.so
-OpenOffice.org641/program/libcnt641bi.so
-OpenOffice.org641/program/libres641bi.so
-OpenOffice.org641/program/setup_services.rdb
-OpenOffice.org641/program/libsalhelper3GCC.so
-OpenOffice.org641/program/libtl641bi.so
-OpenOffice.org641/program/libjvm641bi.so
-OpenOffice.org641/program/libcmdmail.so
-OpenOffice.org641/program/libgcc2_uno.so
-OpenOffice.org641/program/libi18npool641bi.so
-OpenOffice.org641/program/libevtatt.so
-OpenOffice.org641/program/libsimreg.so
-OpenOffice.org641/program/libfile641bi.so
-OpenOffice.org641/program/libucb1.so
-OpenOffice.org641/program/libucpfpx641bi.so
-OpenOffice.org641/program/libsax.so
-OpenOffice.org641/program/allgemein_o.bmp
-OpenOffice.org641/program/writer_o.bmp
-OpenOffice.org641/program/libsbl641bi.so
-OpenOffice.org641/program/draw_o.bmp
-OpenOffice.org641/program/ende_o.bmp
-OpenOffice.org641/program/libbrdgfctr.so
-OpenOffice.org641/program/libsch641bi.so
-OpenOffice.org641/program/libscn641bi.so
-OpenOffice.org641/program/libproxyfac.so
-OpenOffice.org641/program/liblocaledata_ascii.so
-OpenOffice.org641/program/libzip641bi.so
-OpenOffice.org641/program/libset641bi.so
-OpenOffice.org641/program/libsfx641bi.so
-OpenOffice.org641/program/libcached1.so
-OpenOffice.org641/program/liblocaledata_CJK.so
-OpenOffice.org641/program/libucphier1.so
-OpenOffice.org641/program/jvmsetup
-OpenOffice.org641/program/libinv.so
-OpenOffice.org641/program/libsal.so.3.0.0
-OpenOffice.org641/program/libsal.so.3
-OpenOffice.org641/program/libmozabdrv2.so
-OpenOffice.org641/program/libucpfile1.so
-OpenOffice.org641/program/libpk641bi.so
-OpenOffice.org641/program/libpl641bi.so
-OpenOffice.org641/program/soffice
-OpenOffice.org641/program/spadmin
-OpenOffice.org641/program/libsyssh.so
-OpenOffice.org641/program/libxcr641bi.so
-OpenOffice.org641/program/libbasctl641bi.so
-OpenOffice.org641/program/libsdbc2.so
-OpenOffice.org641/program/libucpdav1.so
-OpenOffice.org641/program/libwrp641bi.so
-OpenOffice.org641/program/libjavaloader.so
-OpenOffice.org641/program/libtplx641bi.so
-OpenOffice.org641/program/libadabas2.so
-OpenOffice.org641/program/libsot641bi.so
-OpenOffice.org641/program/libj641bi_g.so
-OpenOffice.org641/program/libsw641bi.so
-OpenOffice.org641/program/libtk641bi.so
-OpenOffice.org641/program/libcpld.so
-OpenOffice.org641/program/impress_o.bmp
-OpenOffice.org641/program/libsb641bi.so
-OpenOffice.org641/program/javaldx
-OpenOffice.org641/program/libsd641bi.so
-OpenOffice.org641/program/libsvt641bi.so
-OpenOffice.org641/program/libso641bi.so
-OpenOffice.org641/program/libcppu.so.3.0.0
-OpenOffice.org641/program/libcppu.so.3
-OpenOffice.org641/program/libi18n641bi.so
-OpenOffice.org641/program/libucbhelper1GCC.so
-OpenOffice.org641/program/libtinstrm.so
-OpenOffice.org641/program/libpsp641bi.so
-OpenOffice.org641/program/libdb_java-3.2.so
-OpenOffice.org641/program/libuuresolver.so
-OpenOffice.org641/program/libpcr641bi.so
-OpenOffice.org641/program/libcppuhelper3GCC.so
-OpenOffice.org641/program/libstlport_gcc.so.0
-OpenOffice.org641/program/libgo641bi.so
-OpenOffice.org641/program/libjdbc2.so
-OpenOffice.org641/program/libflat641bi.so
-OpenOffice.org641/program/setup_types.rdb
-OpenOffice.org641/program/libodbcbase2.so
-OpenOffice.org641/program/libcomphelp2.so
-OpenOffice.org641/program/libxo641bi.so
-OpenOffice.org641/program/libstlport2_gcc.so
-OpenOffice.org641/program/libtvhlp1.so
-OpenOffice.org641/program/libxmx641bi.so
-OpenOffice.org641/program/libni641bi.so
-OpenOffice.org641/program/libutl641bi.so
-OpenOffice.org641/program/libcorefl.so
-OpenOffice.org641/program/libuui641bi.so
-OpenOffice.org641/program/libodbc2.so
-OpenOffice.org641/program/libvcl641bi.so
-OpenOffice.org641/program/libtoutstrm.so
-OpenOffice.org641/program/libimr641bi.so
-OpenOffice.org641/program/libpackage2.so
-OpenOffice.org641/program/components/libabsyncsvc.so
-OpenOffice.org641/program/components/libaddrbook.so
-OpenOffice.org641/program/components/libmork.so
-OpenOffice.org641/program/components/libmozldap.so
-OpenOffice.org641/program/components/libnecko.so
-OpenOffice.org641/program/components/libprofile.so
-OpenOffice.org641/program/components/librdf.so
-OpenOffice.org641/program/components/libstrres.so
-OpenOffice.org641/program/components/libunicharutil.so
-OpenOffice.org641/program/components/libuconv.so
-OpenOffice.org641/program/components/libucvcn.so
-OpenOffice.org641/program/components/libucvibm.so
-OpenOffice.org641/program/components/libucvja.so
-OpenOffice.org641/program/components/libucvko.so
-OpenOffice.org641/program/components/libucvlatin.so
-OpenOffice.org641/program/components/libucvtw.so
-OpenOffice.org641/program/components/libucvtw2.so
-OpenOffice.org641/program/components/liburiloader.so
-OpenOffice.org641/program/components/libvcard.so
-OpenOffice.org641/program/components/libxpconnect.so
-OpenOffice.org641/program/components/libpref.so
-OpenOffice.org641/program/libmozjs.so
-OpenOffice.org641/program/libmsgbaseutil.so
-OpenOffice.org641/program/libldap40.so
-OpenOffice.org641/program/libnspr4.so
-OpenOffice.org641/program/liblber40.so
-OpenOffice.org641/program/libplc4.so
-OpenOffice.org641/program/libplds4.so
-OpenOffice.org641/program/libxpcom.so
-OpenOffice.org641/program/libdba641bi.so
-OpenOffice.org641/program/librdbtdp.so
-OpenOffice.org641/program/liboic641bi.so
-OpenOffice.org641/program/libofa641bi.so
-OpenOffice.org641/program/open_office_org_logo.bmp
-OpenOffice.org641/program/libfrm641bi.so
-OpenOffice.org641/program/libfwe641bi.so
-OpenOffice.org641/program/libdtransX11641bi.so
-OpenOffice.org641/program/libfwi641bi.so
-OpenOffice.org641/program/libfwk641bi.so
-OpenOffice.org641/program/libfwl641bi.so
-OpenOffice.org641/program/libdb-3.2.so
-OpenOffice.org641/program/soffice.bin
-OpenOffice.org641/program/libdbpool2.so
-OpenOffice.org641/program/applicat.rdb
-OpenOffice.org641/program/libremotebridge.so
-OpenOffice.org641/program/libucppkg1.so
-OpenOffice.org641/program/swriter
-OpenOffice.org641/program/smaster
-OpenOffice.org641/program/sweb
-OpenOffice.org641/program/libcalc641bi.so
-OpenOffice.org641/program/scalc
-OpenOffice.org641/program/simpress
-OpenOffice.org641/program/libsc641bi.so
-OpenOffice.org641/program/libdate641bi.so
-OpenOffice.org641/program/libanalysis641bi.so
-OpenOffice.org641/program/sdraw
-OpenOffice.org641/program/smath
-OpenOffice.org641/program/libsm641bi.so
-OpenOffice.org641/program/libsvg641bi.so
-OpenOffice.org641/program/liblth641bi.so
-OpenOffice.org641/program/libspell641bi.so
-OpenOffice.org641/program/bootstraprc
-OpenOffice.org641/program/jvmsetuprc
-OpenOffice.org641/program/setuprc
-OpenOffice.org641/program/sofficerc
-OpenOffice.org641/program/instdb.ins
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_1.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_2.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_3.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_4.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_5.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/FormWizard_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/FormWizard_2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_4.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-4.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/brd.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/cancel_down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/cancel_up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/denmark.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/end.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/france.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/italia.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/nedland.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/okay_down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/okay_up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/polska.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/portugal.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/russia.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/spain.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/sweden.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/usa.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/webwizard.bmp
-OpenOffice.org641/share/template/english/wizard/styles/black_white.stc
-OpenOffice.org641/share/template/english/wizard/styles/blackberry.stc
-OpenOffice.org641/share/template/english/wizard/styles/default.stc
-OpenOffice.org641/share/template/english/wizard/styles/diner.stc
-OpenOffice.org641/share/template/english/wizard/styles/fall.stc
-OpenOffice.org641/share/template/english/wizard/styles/glacier.stc
-OpenOffice.org641/share/template/english/wizard/styles/green_grapes.stc
-OpenOffice.org641/share/template/english/wizard/styles/jeans.stc
-OpenOffice.org641/share/template/english/wizard/styles/marine.stc
-OpenOffice.org641/share/template/english/wizard/styles/millennium.stc
-OpenOffice.org641/share/template/english/wizard/styles/nature.stc
-OpenOffice.org641/share/template/english/wizard/styles/neon.stc
-OpenOffice.org641/share/template/english/wizard/styles/night.stc
-OpenOffice.org641/share/template/english/wizard/styles/nostalgic.stc
-OpenOffice.org641/share/template/english/wizard/styles/pastell.stc
-OpenOffice.org641/share/template/english/wizard/styles/pool.stc
-OpenOffice.org641/share/template/english/wizard/styles/pumpkin.stc
-OpenOffice.org641/share/template/english/wizard/styles/sunstyle.stc
-OpenOffice.org641/share/template/english/wizard/styles/xos.stc
-OpenOffice.org641/share/template/english/wizard/web/cnt-album.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-bilingual.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-chapters.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-empty.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-fixonecol.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-fixtwocol.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formcontact.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formcustomer.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formfix.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formvar.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-list.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-onepic.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-standard.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-twotitles.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-banana.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blkjeans.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blue.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blueblock.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-bluejeans.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-fieryred.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-hightech.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-mint.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-music.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-nostalg.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-orange.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-petrol.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-seventies.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-standard.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-strwbryice.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-sun.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-tracks.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-turquoise.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-wetblue.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf1.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf2.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf3.stw
-OpenOffice.org641/share/template/english/wizard/wizfax1.stw
-OpenOffice.org641/share/template/english/wizard/wizfax2.stw
-OpenOffice.org641/share/template/english/wizard/wizfax3.stw
-OpenOffice.org641/share/template/english/wizard/wizmem1.stw
-OpenOffice.org641/share/template/english/wizard/wizmem2.stw
-OpenOffice.org641/share/template/english/wizard/wizmem3.stw
-OpenOffice.org641/share/template/english/wizard/wizagn1.stw
-OpenOffice.org641/share/template/english/wizard/wizagn2.stw
-OpenOffice.org641/share/template/english/wizard/wizagn3.stw
-OpenOffice.org641/share/template/english/internal/html.stw
-OpenOffice.org641/share/template/english/internal/idxexample.sxw
-OpenOffice.org641/share/template/english/internal/url_transfer.htm
-OpenOffice.org641/share/dtd/officedocument/1_0/Manifest.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/script.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/statusbar.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/settings.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/nmspace.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/datastyl.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/table.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/drawing.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/event.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/accelerator.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/office.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/office.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/toolbar.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/style.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/dtypes.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/text.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/module.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/meta.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/dialog.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/chart.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/libraries.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/form.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/menubar.dtd
-OpenOffice.org641/share/dtd/math/1_01/w3c_ipr_software_notice.html
-OpenOffice.org641/share/dtd/math/1_01/math.dtd
-OpenOffice.org641/share/config/webcast/savepic.asp
-OpenOffice.org641/share/config/webcast/common.pl
-OpenOffice.org641/share/config/webcast/webcast.asp
-OpenOffice.org641/share/config/webcast/show.asp
-OpenOffice.org641/share/config/webcast/poll.pl
-OpenOffice.org641/share/config/webcast/webcast.pl
-OpenOffice.org641/share/config/webcast/common.inc
-OpenOffice.org641/share/config/webcast/editpic.asp
-OpenOffice.org641/share/config/webcast/poll.asp
-OpenOffice.org641/share/config/webcast/edit.asp
-OpenOffice.org641/share/config/webcast/editpic.pl
-OpenOffice.org641/share/config/webcast/edit.pl
-OpenOffice.org641/share/config/webcast/index.pl
-OpenOffice.org641/share/config/webcast/show.pl
-OpenOffice.org641/share/config/webcast/savepic.pl
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/SFX.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Labels.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Impress.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Java.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Chart.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Draw.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Calc.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Linguistic.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Writer.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Common.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/TypeDetection.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/UI.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/DataAccess.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Math.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Views.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/WriterWeb.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Configuration.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Store.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Hierarchy.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Inet.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/UserProfile.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Setup.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Java.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Views.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/TypeDetection.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/WriterWeb.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Calc.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Labels.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Chart.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Writer.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/UI.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Linguistic.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Common.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Impress.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Math.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/DataAccess.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Draw.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Configuration.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Store.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Hierarchy.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Setup.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/UserProfile.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Inet.xml
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/SFX.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Labels.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Impress.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Java.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Chart.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Draw.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Calc.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Linguistic.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Writer.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Common.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/TypeDetection.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/UI.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/DataAccess.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Math.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Views.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/WriterWeb.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Configuration.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Store.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Hierarchy.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Inet.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/UserProfile.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Setup.dat
-OpenOffice.org641/share/config/symbol/sc00000.bmp
-OpenOffice.org641/share/config/symbol/sc05300.bmp
-OpenOffice.org641/share/config/symbol/sc05302.bmp
-OpenOffice.org641/share/config/symbol/sc05325.bmp
-OpenOffice.org641/share/config/symbol/sc05331.bmp
-OpenOffice.org641/share/config/symbol/sc05338.bmp
-OpenOffice.org641/share/config/symbol/sc05339.bmp
-OpenOffice.org641/share/config/symbol/sc05361.bmp
-OpenOffice.org641/share/config/symbol/sc05362.bmp
-OpenOffice.org641/share/config/symbol/sc05363.bmp
-OpenOffice.org641/share/config/symbol/sc05364.bmp
-OpenOffice.org641/share/config/symbol/sc05365.bmp
-OpenOffice.org641/share/config/symbol/sc05366.bmp
-OpenOffice.org641/share/config/symbol/sc05367.bmp
-OpenOffice.org641/share/config/symbol/sc05368.bmp
-OpenOffice.org641/share/config/symbol/sc05369.bmp
-OpenOffice.org641/share/config/symbol/sc05370.bmp
-OpenOffice.org641/share/config/symbol/sc05371.bmp
-OpenOffice.org641/share/config/symbol/sc05373.bmp
-OpenOffice.org641/share/config/symbol/sc05374.bmp
-OpenOffice.org641/share/config/symbol/sc05375.bmp
-OpenOffice.org641/share/config/symbol/sc05377.bmp
-OpenOffice.org641/share/config/symbol/sc05381.bmp
-OpenOffice.org641/share/config/symbol/sc05382.bmp
-OpenOffice.org641/share/config/symbol/sc05383.bmp
-OpenOffice.org641/share/config/symbol/sc05384.bmp
-OpenOffice.org641/share/config/symbol/sc05386.bmp
-OpenOffice.org641/share/config/symbol/sc05387.bmp
-OpenOffice.org641/share/config/symbol/sc05401.bmp
-OpenOffice.org641/share/config/symbol/sc05402.bmp
-OpenOffice.org641/share/config/symbol/sc05410.bmp
-OpenOffice.org641/share/config/symbol/sc05411.bmp
-OpenOffice.org641/share/config/symbol/sc05412.bmp
-OpenOffice.org641/share/config/symbol/sc05413.bmp
-OpenOffice.org641/share/config/symbol/sc05414.bmp
-OpenOffice.org641/share/config/symbol/sc05415.bmp
-OpenOffice.org641/share/config/symbol/sc05500.bmp
-OpenOffice.org641/share/config/symbol/sc05501.bmp
-OpenOffice.org641/share/config/symbol/sc05502.bmp
-OpenOffice.org641/share/config/symbol/sc05503.bmp
-OpenOffice.org641/share/config/symbol/sc05504.bmp
-OpenOffice.org641/share/config/symbol/sc05505.bmp
-OpenOffice.org641/share/config/symbol/sc05508.bmp
-OpenOffice.org641/share/config/symbol/sc05509.bmp
-OpenOffice.org641/share/config/symbol/sc05532.bmp
-OpenOffice.org641/share/config/symbol/sc05533.bmp
-OpenOffice.org641/share/config/symbol/sc05535.bmp
-OpenOffice.org641/share/config/symbol/sc05537.bmp
-OpenOffice.org641/share/config/symbol/sc05538.bmp
-OpenOffice.org641/share/config/symbol/sc05539.bmp
-OpenOffice.org641/share/config/symbol/sc05552.bmp
-OpenOffice.org641/share/config/symbol/sc05555.bmp
-OpenOffice.org641/share/config/symbol/sc05556.bmp
-OpenOffice.org641/share/config/symbol/sc05561.bmp
-OpenOffice.org641/share/config/symbol/sc05563.bmp
-OpenOffice.org641/share/config/symbol/sc05595.bmp
-OpenOffice.org641/share/config/symbol/sc05596.bmp
-OpenOffice.org641/share/config/symbol/sc05624.bmp
-OpenOffice.org641/share/config/symbol/sc05646.bmp
-OpenOffice.org641/share/config/symbol/sc05647.bmp
-OpenOffice.org641/share/config/symbol/sc05648.bmp
-OpenOffice.org641/share/config/symbol/sc05649.bmp
-OpenOffice.org641/share/config/symbol/sc05650.bmp
-OpenOffice.org641/share/config/symbol/sc05651.bmp
-OpenOffice.org641/share/config/symbol/sc05672.bmp
-OpenOffice.org641/share/config/symbol/sc05673.bmp
-OpenOffice.org641/share/config/symbol/sc05675.bmp
-OpenOffice.org641/share/config/symbol/sc05694.bmp
-OpenOffice.org641/share/config/symbol/sc05700.bmp
-OpenOffice.org641/share/config/symbol/sc05701.bmp
-OpenOffice.org641/share/config/symbol/sc05702.bmp
-OpenOffice.org641/share/config/symbol/sc05710.bmp
-OpenOffice.org641/share/config/symbol/sc05711.bmp
-OpenOffice.org641/share/config/symbol/sc05712.bmp
-OpenOffice.org641/share/config/symbol/sc05713.bmp
-OpenOffice.org641/share/config/symbol/sc05723.bmp
-OpenOffice.org641/share/config/symbol/sc05800.bmp
-OpenOffice.org641/share/config/symbol/sc05801.bmp
-OpenOffice.org641/share/config/symbol/sc05802.bmp
-OpenOffice.org641/share/config/symbol/sc05904.bmp
-OpenOffice.org641/share/config/symbol/sc05905.bmp
-OpenOffice.org641/share/config/symbol/sc05906.bmp
-OpenOffice.org641/share/config/symbol/sc05951.bmp
-OpenOffice.org641/share/config/symbol/sc05952.bmp
-OpenOffice.org641/share/config/symbol/sc05953.bmp
-OpenOffice.org641/share/config/symbol/sc05954.bmp
-OpenOffice.org641/share/config/symbol/sc05955.bmp
-OpenOffice.org641/share/config/symbol/sc05956.bmp
-OpenOffice.org641/share/config/symbol/sc05957.bmp
-OpenOffice.org641/share/config/symbol/sc05958.bmp
-OpenOffice.org641/share/config/symbol/sc05959.bmp
-OpenOffice.org641/share/config/symbol/sc05960.bmp
-OpenOffice.org641/share/config/symbol/sc05961.bmp
-OpenOffice.org641/share/config/symbol/sc05962.bmp
-OpenOffice.org641/share/config/symbol/sc05963.bmp
-OpenOffice.org641/share/config/symbol/sc06300.bmp
-OpenOffice.org641/share/config/symbol/sc06301.bmp
-OpenOffice.org641/share/config/symbol/sc06302.bmp
-OpenOffice.org641/share/config/symbol/sc06303.bmp
-OpenOffice.org641/share/config/symbol/sc06304.bmp
-OpenOffice.org641/share/config/symbol/sc06305.bmp
-OpenOffice.org641/share/config/symbol/sc06306.bmp
-OpenOffice.org641/share/config/symbol/sc06308.bmp
-OpenOffice.org641/share/config/symbol/sc06309.bmp
-OpenOffice.org641/share/config/symbol/sc06312.bmp
-OpenOffice.org641/share/config/symbol/sc06313.bmp
-OpenOffice.org641/share/config/symbol/sc06314.bmp
-OpenOffice.org641/share/config/symbol/sc06315.bmp
-OpenOffice.org641/share/config/symbol/sc06318.bmp
-OpenOffice.org641/share/config/symbol/sc06330.bmp
-OpenOffice.org641/share/config/symbol/sc06331.bmp
-OpenOffice.org641/share/config/symbol/sc06332.bmp
-OpenOffice.org641/share/config/symbol/sc06333.bmp
-OpenOffice.org641/share/config/symbol/sc06334.bmp
-OpenOffice.org641/share/config/symbol/sc06335.bmp
-OpenOffice.org641/share/config/symbol/sc06336.bmp
-OpenOffice.org641/share/config/symbol/sc06337.bmp
-OpenOffice.org641/share/config/symbol/sc06338.bmp
-OpenOffice.org641/share/config/symbol/sc06339.bmp
-OpenOffice.org641/share/config/symbol/sc06350.bmp
-OpenOffice.org641/share/config/symbol/sc06351.bmp
-OpenOffice.org641/share/config/symbol/sc06352.bmp
-OpenOffice.org641/share/config/symbol/sc06353.bmp
-OpenOffice.org641/share/config/symbol/sc06354.bmp
-OpenOffice.org641/share/config/symbol/sc06355.bmp
-OpenOffice.org641/share/config/symbol/sc06356.bmp
-OpenOffice.org641/share/config/symbol/sc06357.bmp
-OpenOffice.org641/share/config/symbol/sc06362.bmp
-OpenOffice.org641/share/config/symbol/sc06363.bmp
-OpenOffice.org641/share/config/symbol/sc06364.bmp
-OpenOffice.org641/share/config/symbol/sc06370.bmp
-OpenOffice.org641/share/config/symbol/sc06377.bmp
-OpenOffice.org641/share/config/symbol/sc06379.bmp
-OpenOffice.org641/share/config/symbol/sc06384.bmp
-OpenOffice.org641/share/config/symbol/sc06522.bmp
-OpenOffice.org641/share/config/symbol/sc10000.bmp
-OpenOffice.org641/share/config/symbol/sc10006.bmp
-OpenOffice.org641/share/config/symbol/sc10007.bmp
-OpenOffice.org641/share/config/symbol/sc10008.bmp
-OpenOffice.org641/share/config/symbol/sc10009.bmp
-OpenOffice.org641/share/config/symbol/sc10010.bmp
-OpenOffice.org641/share/config/symbol/sc10012.bmp
-OpenOffice.org641/share/config/symbol/sc10013.bmp
-OpenOffice.org641/share/config/symbol/sc10014.bmp
-OpenOffice.org641/share/config/symbol/sc10015.bmp
-OpenOffice.org641/share/config/symbol/sc10016.bmp
-OpenOffice.org641/share/config/symbol/sc10017.bmp
-OpenOffice.org641/share/config/symbol/sc10028.bmp
-OpenOffice.org641/share/config/symbol/sc10029.bmp
-OpenOffice.org641/share/config/symbol/sc10030.bmp
-OpenOffice.org641/share/config/symbol/sc10031.bmp
-OpenOffice.org641/share/config/symbol/sc10035.bmp
-OpenOffice.org641/share/config/symbol/sc10036.bmp
-OpenOffice.org641/share/config/symbol/sc10045.bmp
-OpenOffice.org641/share/config/symbol/sc10050.bmp
-OpenOffice.org641/share/config/symbol/sc10055.bmp
-OpenOffice.org641/share/config/symbol/sc10087.bmp
-OpenOffice.org641/share/config/symbol/sc10096.bmp
-OpenOffice.org641/share/config/symbol/sc10097.bmp
-OpenOffice.org641/share/config/symbol/sc10098.bmp
-OpenOffice.org641/share/config/symbol/sc10099.bmp
-OpenOffice.org641/share/config/symbol/sc10100.bmp
-OpenOffice.org641/share/config/symbol/sc10101.bmp
-OpenOffice.org641/share/config/symbol/sc10102.bmp
-OpenOffice.org641/share/config/symbol/sc10103.bmp
-OpenOffice.org641/share/config/symbol/sc10104.bmp
-OpenOffice.org641/share/config/symbol/sc10105.bmp
-OpenOffice.org641/share/config/symbol/sc10106.bmp
-OpenOffice.org641/share/config/symbol/sc10109.bmp
-OpenOffice.org641/share/config/symbol/sc10110.bmp
-OpenOffice.org641/share/config/symbol/sc10112.bmp
-OpenOffice.org641/share/config/symbol/sc10114.bmp
-OpenOffice.org641/share/config/symbol/sc10115.bmp
-OpenOffice.org641/share/config/symbol/sc10116.bmp
-OpenOffice.org641/share/config/symbol/sc10117.bmp
-OpenOffice.org641/share/config/symbol/sc10118.bmp
-OpenOffice.org641/share/config/symbol/sc10119.bmp
-OpenOffice.org641/share/config/symbol/sc10120.bmp
-OpenOffice.org641/share/config/symbol/sc10121.bmp
-OpenOffice.org641/share/config/symbol/sc10122.bmp
-OpenOffice.org641/share/config/symbol/sc10123.bmp
-OpenOffice.org641/share/config/symbol/sc10124.bmp
-OpenOffice.org641/share/config/symbol/sc10125.bmp
-OpenOffice.org641/share/config/symbol/sc10126.bmp
-OpenOffice.org641/share/config/symbol/sc10127.bmp
-OpenOffice.org641/share/config/symbol/sc10128.bmp
-OpenOffice.org641/share/config/symbol/sc10129.bmp
-OpenOffice.org641/share/config/symbol/sc10130.bmp
-OpenOffice.org641/share/config/symbol/sc10131.bmp
-OpenOffice.org641/share/config/symbol/sc10132.bmp
-OpenOffice.org641/share/config/symbol/sc10133.bmp
-OpenOffice.org641/share/config/symbol/sc10134.bmp
-OpenOffice.org641/share/config/symbol/sc10135.bmp
-OpenOffice.org641/share/config/symbol/sc10136.bmp
-OpenOffice.org641/share/config/symbol/sc10137.bmp
-OpenOffice.org641/share/config/symbol/sc10138.bmp
-OpenOffice.org641/share/config/symbol/sc10139.bmp
-OpenOffice.org641/share/config/symbol/sc10140.bmp
-OpenOffice.org641/share/config/symbol/sc10141.bmp
-OpenOffice.org641/share/config/symbol/sc10142.bmp
-OpenOffice.org641/share/config/symbol/sc10143.bmp
-OpenOffice.org641/share/config/symbol/sc10144.bmp
-OpenOffice.org641/share/config/symbol/sc10145.bmp
-OpenOffice.org641/share/config/symbol/sc10146.bmp
-OpenOffice.org641/share/config/symbol/sc10147.bmp
-OpenOffice.org641/share/config/symbol/sc10148.bmp
-OpenOffice.org641/share/config/symbol/sc10150.bmp
-OpenOffice.org641/share/config/symbol/sc10151.bmp
-OpenOffice.org641/share/config/symbol/sc10152.bmp
-OpenOffice.org641/share/config/symbol/sc10153.bmp
-OpenOffice.org641/share/config/symbol/sc10154.bmp
-OpenOffice.org641/share/config/symbol/sc10155.bmp
-OpenOffice.org641/share/config/symbol/sc10156.bmp
-OpenOffice.org641/share/config/symbol/sc10157.bmp
-OpenOffice.org641/share/config/symbol/sc10158.bmp
-OpenOffice.org641/share/config/symbol/sc10159.bmp
-OpenOffice.org641/share/config/symbol/sc10160.bmp
-OpenOffice.org641/share/config/symbol/sc10161.bmp
-OpenOffice.org641/share/config/symbol/sc10162.bmp
-OpenOffice.org641/share/config/symbol/sc10163.bmp
-OpenOffice.org641/share/config/symbol/sc10164.bmp
-OpenOffice.org641/share/config/symbol/sc10185.bmp
-OpenOffice.org641/share/config/symbol/sc10186.bmp
-OpenOffice.org641/share/config/symbol/sc10187.bmp
-OpenOffice.org641/share/config/symbol/sc10188.bmp
-OpenOffice.org641/share/config/symbol/sc10189.bmp
-OpenOffice.org641/share/config/symbol/sc10190.bmp
-OpenOffice.org641/share/config/symbol/sc10191.bmp
-OpenOffice.org641/share/config/symbol/sc10192.bmp
-OpenOffice.org641/share/config/symbol/sc10193.bmp
-OpenOffice.org641/share/config/symbol/sc10194.bmp
-OpenOffice.org641/share/config/symbol/sc10195.bmp
-OpenOffice.org641/share/config/symbol/sc10196.bmp
-OpenOffice.org641/share/config/symbol/sc10197.bmp
-OpenOffice.org641/share/config/symbol/sc10199.bmp
-OpenOffice.org641/share/config/symbol/sc10200.bmp
-OpenOffice.org641/share/config/symbol/sc10201.bmp
-OpenOffice.org641/share/config/symbol/sc10217.bmp
-OpenOffice.org641/share/config/symbol/sc10223.bmp
-OpenOffice.org641/share/config/symbol/sc10224.bmp
-OpenOffice.org641/share/config/symbol/sc10231.bmp
-OpenOffice.org641/share/config/symbol/sc10232.bmp
-OpenOffice.org641/share/config/symbol/sc10233.bmp
-OpenOffice.org641/share/config/symbol/sc10240.bmp
-OpenOffice.org641/share/config/symbol/sc10241.bmp
-OpenOffice.org641/share/config/symbol/sc10242.bmp
-OpenOffice.org641/share/config/symbol/sc10243.bmp
-OpenOffice.org641/share/config/symbol/sc10244.bmp
-OpenOffice.org641/share/config/symbol/sc10253.bmp
-OpenOffice.org641/share/config/symbol/sc10254.bmp
-OpenOffice.org641/share/config/symbol/sc10255.bmp
-OpenOffice.org641/share/config/symbol/sc10256.bmp
-OpenOffice.org641/share/config/symbol/sc10282.bmp
-OpenOffice.org641/share/config/symbol/sc10283.bmp
-OpenOffice.org641/share/config/symbol/sc10286.bmp
-OpenOffice.org641/share/config/symbol/sc10287.bmp
-OpenOffice.org641/share/config/symbol/sc10294.bmp
-OpenOffice.org641/share/config/symbol/sc10295.bmp
-OpenOffice.org641/share/config/symbol/sc10296.bmp
-OpenOffice.org641/share/config/symbol/sc10297.bmp
-OpenOffice.org641/share/config/symbol/sc10301.bmp
-OpenOffice.org641/share/config/symbol/sc10350.bmp
-OpenOffice.org641/share/config/symbol/sc10360.bmp
-OpenOffice.org641/share/config/symbol/sc10366.bmp
-OpenOffice.org641/share/config/symbol/sc10371.bmp
-OpenOffice.org641/share/config/symbol/sc10375.bmp
-OpenOffice.org641/share/config/symbol/sc10376.bmp
-OpenOffice.org641/share/config/symbol/sc10378.bmp
-OpenOffice.org641/share/config/symbol/sc10379.bmp
-OpenOffice.org641/share/config/symbol/sc10380.bmp
-OpenOffice.org641/share/config/symbol/sc10381.bmp
-OpenOffice.org641/share/config/symbol/sc10382.bmp
-OpenOffice.org641/share/config/symbol/sc10383.bmp
-OpenOffice.org641/share/config/symbol/sc10384.bmp
-OpenOffice.org641/share/config/symbol/sc10385.bmp
-OpenOffice.org641/share/config/symbol/sc10386.bmp
-OpenOffice.org641/share/config/symbol/sc10387.bmp
-OpenOffice.org641/share/config/symbol/sc10388.bmp
-OpenOffice.org641/share/config/symbol/sc10389.bmp
-OpenOffice.org641/share/config/symbol/sc10390.bmp
-OpenOffice.org641/share/config/symbol/sc10391.bmp
-OpenOffice.org641/share/config/symbol/sc10393.bmp
-OpenOffice.org641/share/config/symbol/sc10394.bmp
-OpenOffice.org641/share/config/symbol/sc10395.bmp
-OpenOffice.org641/share/config/symbol/sc10396.bmp
-OpenOffice.org641/share/config/symbol/sc10397.bmp
-OpenOffice.org641/share/config/symbol/sc10398.bmp
-OpenOffice.org641/share/config/symbol/sc10399.bmp
-OpenOffice.org641/share/config/symbol/sc10401.bmp
-OpenOffice.org641/share/config/symbol/sc10402.bmp
-OpenOffice.org641/share/config/symbol/sc10403.bmp
-OpenOffice.org641/share/config/symbol/sc10434.bmp
-OpenOffice.org641/share/config/symbol/sc10458.bmp
-OpenOffice.org641/share/config/symbol/sc10461.bmp
-OpenOffice.org641/share/config/symbol/sc10462.bmp
-OpenOffice.org641/share/config/symbol/sc10463.bmp
-OpenOffice.org641/share/config/symbol/sc10464.bmp
-OpenOffice.org641/share/config/symbol/sc10465.bmp
-OpenOffice.org641/share/config/symbol/sc10503.bmp
-OpenOffice.org641/share/config/symbol/sc12021.bmp
-OpenOffice.org641/share/config/symbol/sc12201.bmp
-OpenOffice.org641/share/config/symbol/sc12202.bmp
-OpenOffice.org641/share/config/symbol/sc12203.bmp
-OpenOffice.org641/share/config/symbol/sc12204.bmp
-OpenOffice.org641/share/config/symbol/sc12212.bmp
-OpenOffice.org641/share/config/symbol/sc12221.bmp
-OpenOffice.org641/share/config/symbol/sc12222.bmp
-OpenOffice.org641/share/config/symbol/sc12223.bmp
-OpenOffice.org641/share/config/symbol/sc12224.bmp
-OpenOffice.org641/share/config/symbol/sc12225.bmp
-OpenOffice.org641/share/config/symbol/sc12226.bmp
-OpenOffice.org641/share/config/symbol/sc12227.bmp
-OpenOffice.org641/share/config/symbol/sc12228.bmp
-OpenOffice.org641/share/config/symbol/sc12229.bmp
-OpenOffice.org641/share/config/symbol/sc12230.bmp
-OpenOffice.org641/share/config/symbol/sc12231.bmp
-OpenOffice.org641/share/config/symbol/sc12232.bmp
-OpenOffice.org641/share/config/symbol/sc12234.bmp
-OpenOffice.org641/share/config/symbol/sc14780.bmp
-OpenOffice.org641/share/config/symbol/sc14781.bmp
-OpenOffice.org641/share/config/symbol/sc14785.bmp
-OpenOffice.org641/share/config/symbol/sc14786.bmp
-OpenOffice.org641/share/config/symbol/sc21050.bmp
-OpenOffice.org641/share/config/symbol/sc21051.bmp
-OpenOffice.org641/share/config/symbol/sc21060.bmp
-OpenOffice.org641/share/config/symbol/sc21061.bmp
-OpenOffice.org641/share/config/symbol/sc21062.bmp
-OpenOffice.org641/share/config/symbol/sc21070.bmp
-OpenOffice.org641/share/config/symbol/sc21080.bmp
-OpenOffice.org641/share/config/symbol/sc21100.bmp
-OpenOffice.org641/share/config/symbol/sc21101.bmp
-OpenOffice.org641/share/config/symbol/sc21102.bmp
-OpenOffice.org641/share/config/symbol/sc21103.bmp
-OpenOffice.org641/share/config/symbol/sc21104.bmp
-OpenOffice.org641/share/config/symbol/sc21105.bmp
-OpenOffice.org641/share/config/symbol/sc21110.bmp
-OpenOffice.org641/share/config/symbol/sc21111.bmp
-OpenOffice.org641/share/config/symbol/sc21120.bmp
-OpenOffice.org641/share/config/symbol/sc21121.bmp
-OpenOffice.org641/share/config/symbol/sc21130.bmp
-OpenOffice.org641/share/config/symbol/sc21140.bmp
-OpenOffice.org641/share/config/symbol/sc21141.bmp
-OpenOffice.org641/share/config/symbol/sc21142.bmp
-OpenOffice.org641/share/config/symbol/sc21150.bmp
-OpenOffice.org641/share/config/symbol/sc21160.bmp
-OpenOffice.org641/share/config/symbol/sc21170.bmp
-OpenOffice.org641/share/config/symbol/sc21180.bmp
-OpenOffice.org641/share/config/symbol/sc21190.bmp
-OpenOffice.org641/share/config/symbol/sc21200.bmp
-OpenOffice.org641/share/config/symbol/sc21210.bmp
-OpenOffice.org641/share/config/symbol/sc21220.bmp
-OpenOffice.org641/share/config/symbol/sc21230.bmp
-OpenOffice.org641/share/config/symbol/sc21240.bmp
-OpenOffice.org641/share/config/symbol/sc21250.bmp
-OpenOffice.org641/share/config/symbol/sc27030.bmp
-OpenOffice.org641/share/config/symbol/sc27065.bmp
-OpenOffice.org641/share/config/symbol/sc27066.bmp
-OpenOffice.org641/share/config/symbol/sc27067.bmp
-OpenOffice.org641/share/config/symbol/sc30000.bmp
-OpenOffice.org641/share/config/symbol/sc30002.bmp
-OpenOffice.org641/share/config/symbol/sc30003.bmp
-OpenOffice.org641/share/config/symbol/sc30004.bmp
-OpenOffice.org641/share/config/symbol/sc30005.bmp
-OpenOffice.org641/share/config/symbol/sc30007.bmp
-OpenOffice.org641/share/config/symbol/sc30008.bmp
-OpenOffice.org641/share/config/symbol/sc30009.bmp
-OpenOffice.org641/share/config/symbol/sc30010.bmp
-OpenOffice.org641/share/config/symbol/sc30011.bmp
-OpenOffice.org641/share/config/symbol/sc30012.bmp
-OpenOffice.org641/share/config/symbol/sc30770.bmp
-OpenOffice.org641/share/config/symbol/sc30773.bmp
-OpenOffice.org641/share/config/symbol/sc30774.bmp
-OpenOffice.org641/share/config/symbol/sc30782.bmp
-OpenOffice.org641/share/config/symbol/sc6377.bmp
-OpenOffice.org641/share/config/symbol/scbullet.bmp
-OpenOffice.org641/share/config/symbol/scnumb.bmp
-OpenOffice.org641/share/config/symbol/sco161.bmp
-OpenOffice.org641/share/config/symbol/sco261.bmp
-OpenOffice.org641/share/config/symbol/sco262.bmp
-OpenOffice.org641/share/config/symbol/sortd.bmp
-OpenOffice.org641/share/config/symbol/sortu.bmp
-OpenOffice.org641/share/config/symbol/u_high.bmp
-OpenOffice.org641/share/config/symbol/u_low.bmp
-OpenOffice.org641/share/config/symbol/u_normal.bmp
-OpenOffice.org641/share/config/psetup.xpm
-OpenOffice.org641/share/config/psetupl.xpm
-OpenOffice.org641/share/fonts/truetype/fonts.dir
-OpenOffice.org641/share/fonts/truetype/opens___.ttf
-OpenOffice.org641/share/fonts/truetype/fonts_dir.global
-OpenOffice.org641/share/basic/FormWizard/DlgFormDB.xdl
-OpenOffice.org641/share/basic/FormWizard/DBMeta.xba
-OpenOffice.org641/share/basic/FormWizard/FormWizard.xba
-OpenOffice.org641/share/basic/FormWizard/Language.xba
-OpenOffice.org641/share/basic/FormWizard/Layouter.xba
-OpenOffice.org641/share/basic/FormWizard/develop.xba
-OpenOffice.org641/share/basic/FormWizard/tools.xba
-OpenOffice.org641/share/basic/Schedule/DlgCalendar.xdl
-OpenOffice.org641/share/basic/Schedule/BankHoliday.xba
-OpenOffice.org641/share/basic/Schedule/CalendarMain.xba
-OpenOffice.org641/share/basic/Schedule/CreateTable.xba
-OpenOffice.org641/share/basic/Schedule/DlgControl.xba
-OpenOffice.org641/share/basic/Schedule/HolidayDanmark.xba
-OpenOffice.org641/share/basic/Schedule/HolidayFrance.xba
-OpenOffice.org641/share/basic/Schedule/HolidayGerman.xba
-OpenOffice.org641/share/basic/Schedule/HolidayItalia.xba
-OpenOffice.org641/share/basic/Schedule/HolidayNetherlands.xba
-OpenOffice.org641/share/basic/Schedule/HolidayPoland.xba
-OpenOffice.org641/share/basic/Schedule/HolidayPortugal.xba
-OpenOffice.org641/share/basic/Schedule/HolidayRussia.xba
-OpenOffice.org641/share/basic/Schedule/HolidaySpain.xba
-OpenOffice.org641/share/basic/Schedule/HolidaySweden.xba
-OpenOffice.org641/share/basic/Schedule/HolidayUSA.xba
-OpenOffice.org641/share/basic/Schedule/Language.xba
-OpenOffice.org641/share/basic/Schedule/OwnEvents.xba
-OpenOffice.org641/share/basic/Template/DialogStyles.xdl
-OpenOffice.org641/share/basic/Template/DlgGreeting.xdl
-OpenOffice.org641/share/basic/Template/TemplateDialog.xdl
-OpenOffice.org641/share/basic/Template/Autotext.xba
-OpenOffice.org641/share/basic/Template/Correspondence.xba
-OpenOffice.org641/share/basic/Template/Greeting.xba
-OpenOffice.org641/share/basic/Template/ModuleAgenda.xba
-OpenOffice.org641/share/basic/Template/Samples.xba
-OpenOffice.org641/share/basic/Gimmicks/ReadFolderDlg.xdl
-OpenOffice.org641/share/basic/Gimmicks/UserfieldDlg.xdl
-OpenOffice.org641/share/basic/Gimmicks/AutoText.xba
-OpenOffice.org641/share/basic/Gimmicks/ChangeAllChars.xba
-OpenOffice.org641/share/basic/Gimmicks/GetTexts.xba
-OpenOffice.org641/share/basic/Gimmicks/ReadDir.xba
-OpenOffice.org641/share/basic/Gimmicks/Userfields.xba
-OpenOffice.org641/share/basic/Tools/Debug.xba
-OpenOffice.org641/share/basic/Tools/Listbox.xba
-OpenOffice.org641/share/basic/Tools/Misc.xba
-OpenOffice.org641/share/basic/Tools/ModuleControls.xba
-OpenOffice.org641/share/basic/Tools/Strings.xba
-OpenOffice.org641/share/basic/Tools/UCB.xba
-OpenOffice.org641/share/basic/WebWizard/WebWzrd.xdl
-OpenOffice.org641/share/basic/WebWizard/Bullets.xba
-OpenOffice.org641/share/basic/WebWizard/Common.xba
-OpenOffice.org641/share/basic/WebWizard/HtmlAutoPilotBasic.xba
-OpenOffice.org641/share/basic/WebWizard/Language.xba
-OpenOffice.org641/share/basic/ImportWizard/ImportDialog.xdl
-OpenOffice.org641/share/basic/ImportWizard/API.xba
-OpenOffice.org641/share/basic/ImportWizard/DialogModul.xba
-OpenOffice.org641/share/basic/ImportWizard/FilesModul.xba
-OpenOffice.org641/share/basic/ImportWizard/Language.xba
-OpenOffice.org641/share/basic/ImportWizard/Main.xba
-OpenOffice.org641/share/basic/Euro/DlgConvert.xdl
-OpenOffice.org641/share/basic/Euro/DlgPassword.xdl
-OpenOffice.org641/share/basic/Euro/AutoPilotRun.xba
-OpenOffice.org641/share/basic/Euro/Common.xba
-OpenOffice.org641/share/basic/Euro/ConvertRun.xba
-OpenOffice.org641/share/basic/Euro/Hard.xba
-OpenOffice.org641/share/basic/Euro/Init.xba
-OpenOffice.org641/share/basic/Euro/Protect.xba
-OpenOffice.org641/share/basic/Euro/Soft.xba
-OpenOffice.org641/share/basic/Euro/Writer.xba
-OpenOffice.org641/share/gallery/htmlexpo/bludown.gif
-OpenOffice.org641/share/gallery/htmlexpo/blufirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/blufirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blulast.gif
-OpenOffice.org641/share/gallery/htmlexpo/blulast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunav.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunext.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blutext.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluup.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubdown.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubfirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubfirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cublast.gif
-OpenOffice.org641/share/gallery/htmlexpo/cublast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnav.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnext.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubtext.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubup.gif
-OpenOffice.org641/share/gallery/htmlexpo/gredown.gif
-OpenOffice.org641/share/gallery/htmlexpo/grefirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/grefirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/grelast.gif
-OpenOffice.org641/share/gallery/htmlexpo/grelast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenav.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenext.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/greprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/greprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/gretext.gif
-OpenOffice.org641/share/gallery/htmlexpo/greup.gif
-OpenOffice.org641/share/gallery/htmlexpo/simdown.gif
-OpenOffice.org641/share/gallery/htmlexpo/simfirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/simfirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simlast.gif
-OpenOffice.org641/share/gallery/htmlexpo/simlast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnav.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnext.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/simprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simtext.gif
-OpenOffice.org641/share/gallery/htmlexpo/simup.gif
-OpenOffice.org641/share/gallery/htmlexpo/sologo.gif
-OpenOffice.org641/share/gallery/www-back/aqua.jpg
-OpenOffice.org641/share/gallery/www-back/bathroom.jpg
-OpenOffice.org641/share/gallery/www-back/blocks.jpg
-OpenOffice.org641/share/gallery/www-back/blow_green.jpg
-OpenOffice.org641/share/gallery/www-back/blueblop.jpg
-OpenOffice.org641/share/gallery/www-back/bulging.jpg
-OpenOffice.org641/share/gallery/www-back/canvas_blue.jpg
-OpenOffice.org641/share/gallery/www-back/cheese.jpg
-OpenOffice.org641/share/gallery/www-back/chocolate.jpg
-OpenOffice.org641/share/gallery/www-back/citrus.jpg
-OpenOffice.org641/share/gallery/www-back/confetti.jpg
-OpenOffice.org641/share/gallery/www-back/daisy.jpg
-OpenOffice.org641/share/gallery/www-back/fluffy-grey.jpg
-OpenOffice.org641/share/gallery/www-back/fluffy.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-blue.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-darkgrey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-grey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-lightgrey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy_light.jpg
-OpenOffice.org641/share/gallery/www-back/gregre.gif
-OpenOffice.org641/share/gallery/www-back/grey.gif
-OpenOffice.org641/share/gallery/www-back/grypaws.gif
-OpenOffice.org641/share/gallery/www-back/ice-blue.jpg
-OpenOffice.org641/share/gallery/www-back/ice-light.jpg
-OpenOffice.org641/share/gallery/www-back/imitation_leather.jpg
-OpenOffice.org641/share/gallery/www-back/interstices.jpg
-OpenOffice.org641/share/gallery/www-back/jeans.jpg
-OpenOffice.org641/share/gallery/www-back/jeansblk.jpg
-OpenOffice.org641/share/gallery/www-back/lawn-artificial.jpg
-OpenOffice.org641/share/gallery/www-back/lawn.jpg
-OpenOffice.org641/share/gallery/www-back/lightblue-wet.jpg
-OpenOffice.org641/share/gallery/www-back/linen-fine.jpg
-OpenOffice.org641/share/gallery/www-back/lino-green.jpg
-OpenOffice.org641/share/gallery/www-back/liquid-blue.jpg
-OpenOffice.org641/share/gallery/www-back/marble.jpg
-OpenOffice.org641/share/gallery/www-back/marble_dark.jpg
-OpenOffice.org641/share/gallery/www-back/mazes.jpg
-OpenOffice.org641/share/gallery/www-back/mint.gif
-OpenOffice.org641/share/gallery/www-back/notes.gif
-OpenOffice.org641/share/gallery/www-back/pattern.jpg
-OpenOffice.org641/share/gallery/www-back/pebble-light.jpg
-OpenOffice.org641/share/gallery/www-back/pink.gif
-OpenOffice.org641/share/gallery/www-back/pool.jpg
-OpenOffice.org641/share/gallery/www-back/popcorn.jpg
-OpenOffice.org641/share/gallery/www-back/purple.jpg
-OpenOffice.org641/share/gallery/www-back/reddark.jpg
-OpenOffice.org641/share/gallery/www-back/rings-green.jpg
-OpenOffice.org641/share/gallery/www-back/rings-orange.jpg
-OpenOffice.org641/share/gallery/www-back/roses.jpg
-OpenOffice.org641/share/gallery/www-back/sand-light.jpg
-OpenOffice.org641/share/gallery/www-back/sand.jpg
-OpenOffice.org641/share/gallery/www-back/sky.jpg
-OpenOffice.org641/share/gallery/www-back/soft-structure_grey.jpg
-OpenOffice.org641/share/gallery/www-back/space.jpg
-OpenOffice.org641/share/gallery/www-back/stone-dark.jpg
-OpenOffice.org641/share/gallery/www-back/stone.jpg
-OpenOffice.org641/share/gallery/www-back/structure.jpg
-OpenOffice.org641/share/gallery/www-back/structure_darkgreen.gif
-OpenOffice.org641/share/gallery/www-back/structure_green.jpg
-OpenOffice.org641/share/gallery/www-back/wall-grey.jpg
-OpenOffice.org641/share/gallery/www-back/wet-turquoise.jpg
-OpenOffice.org641/share/gallery/www-back/wood.jpg
-OpenOffice.org641/share/gallery/bullets/blkpearl.gif
-OpenOffice.org641/share/gallery/bullets/bluarrow.gif
-OpenOffice.org641/share/gallery/bullets/bluball.gif
-OpenOffice.org641/share/gallery/bullets/bludiamd.gif
-OpenOffice.org641/share/gallery/bullets/bluered.gif
-OpenOffice.org641/share/gallery/bullets/blusqare.gif
-OpenOffice.org641/share/gallery/bullets/blustar.gif
-OpenOffice.org641/share/gallery/bullets/coffee_1.gif
-OpenOffice.org641/share/gallery/bullets/coffee_2.gif
-OpenOffice.org641/share/gallery/bullets/coffee_3.gif
-OpenOffice.org641/share/gallery/bullets/coffee_4.gif
-OpenOffice.org641/share/gallery/bullets/coffee_5.gif
-OpenOffice.org641/share/gallery/bullets/con-blue.gif
-OpenOffice.org641/share/gallery/bullets/con-cyan.gif
-OpenOffice.org641/share/gallery/bullets/con-green.gif
-OpenOffice.org641/share/gallery/bullets/con-lilac.gif
-OpenOffice.org641/share/gallery/bullets/con-oran.gif
-OpenOffice.org641/share/gallery/bullets/con-pink.gif
-OpenOffice.org641/share/gallery/bullets/con-red.gif
-OpenOffice.org641/share/gallery/bullets/con-yellow.gif
-OpenOffice.org641/share/gallery/bullets/corner_1.gif
-OpenOffice.org641/share/gallery/bullets/corner_2.gif
-OpenOffice.org641/share/gallery/bullets/corner_3.gif
-OpenOffice.org641/share/gallery/bullets/corner_4.gif
-OpenOffice.org641/share/gallery/bullets/darkball.gif
-OpenOffice.org641/share/gallery/bullets/darkblue.gif
-OpenOffice.org641/share/gallery/bullets/gldpearl.gif
-OpenOffice.org641/share/gallery/bullets/golfball.gif
-OpenOffice.org641/share/gallery/bullets/grnarrow.gif
-OpenOffice.org641/share/gallery/bullets/grnball.gif
-OpenOffice.org641/share/gallery/bullets/grndiamd.gif
-OpenOffice.org641/share/gallery/bullets/grnpearl.gif
-OpenOffice.org641/share/gallery/bullets/grnsqare.gif
-OpenOffice.org641/share/gallery/bullets/grnstar.gif
-OpenOffice.org641/share/gallery/bullets/gryarrow.gif
-OpenOffice.org641/share/gallery/bullets/gryball.gif
-OpenOffice.org641/share/gallery/bullets/grydiamd.gif
-OpenOffice.org641/share/gallery/bullets/grysqare.gif
-OpenOffice.org641/share/gallery/bullets/grystar.gif
-OpenOffice.org641/share/gallery/bullets/orgarrow.gif
-OpenOffice.org641/share/gallery/bullets/orgball.gif
-OpenOffice.org641/share/gallery/bullets/orgdiamd.gif
-OpenOffice.org641/share/gallery/bullets/orgsqare.gif
-OpenOffice.org641/share/gallery/bullets/orgstar.gif
-OpenOffice.org641/share/gallery/bullets/pebble_1.gif
-OpenOffice.org641/share/gallery/bullets/pebble_2.gif
-OpenOffice.org641/share/gallery/bullets/pebble_3.gif
-OpenOffice.org641/share/gallery/bullets/poliball.gif
-OpenOffice.org641/share/gallery/bullets/popcorn_1.gif
-OpenOffice.org641/share/gallery/bullets/popcorn_2.gif
-OpenOffice.org641/share/gallery/bullets/rainbow.gif
-OpenOffice.org641/share/gallery/bullets/redarrow.gif
-OpenOffice.org641/share/gallery/bullets/redball.gif
-OpenOffice.org641/share/gallery/bullets/reddiamd.gif
-OpenOffice.org641/share/gallery/bullets/redsqare.gif
-OpenOffice.org641/share/gallery/bullets/redstar.gif
-OpenOffice.org641/share/gallery/bullets/whtpearl.gif
-OpenOffice.org641/share/gallery/bullets/ylwarrow.gif
-OpenOffice.org641/share/gallery/bullets/ylwball.gif
-OpenOffice.org641/share/gallery/bullets/ylwdiamd.gif
-OpenOffice.org641/share/gallery/bullets/ylwsqare.gif
-OpenOffice.org641/share/gallery/bullets/ylwstar.gif
-OpenOffice.org641/share/gallery/rulers/blkballs.gif
-OpenOffice.org641/share/gallery/rulers/blurulr1.gif
-OpenOffice.org641/share/gallery/rulers/blurulr2.gif
-OpenOffice.org641/share/gallery/rulers/blurulr3.gif
-OpenOffice.org641/share/gallery/rulers/blurulr4.gif
-OpenOffice.org641/share/gallery/rulers/blurulr5.gif
-OpenOffice.org641/share/gallery/rulers/blurulr6.gif
-OpenOffice.org641/share/gallery/rulers/gldballs.gif
-OpenOffice.org641/share/gallery/rulers/grnballs.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr1.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr2.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr3.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr4.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr1.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr2.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr3.gif
-OpenOffice.org641/share/gallery/rulers/orgrulr1.gif
-OpenOffice.org641/share/gallery/rulers/redrulr1.gif
-OpenOffice.org641/share/gallery/rulers/redrulr2.gif
-OpenOffice.org641/share/gallery/rulers/redrulr3.gif
-OpenOffice.org641/share/gallery/rulers/redrulr4.gif
-OpenOffice.org641/share/gallery/rulers/redrulr5.gif
-OpenOffice.org641/share/gallery/rulers/striped.gif
-OpenOffice.org641/share/gallery/rulers/whtballs.gif
-OpenOffice.org641/share/gallery/rulers/ylwrulr1.gif
-OpenOffice.org641/share/gallery/sounds/apert.wav
-OpenOffice.org641/share/gallery/sounds/apert2.wav
-OpenOffice.org641/share/gallery/sounds/applause.wav
-OpenOffice.org641/share/gallery/sounds/beam.wav
-OpenOffice.org641/share/gallery/sounds/beam2.wav
-OpenOffice.org641/share/gallery/sounds/cow.wav
-OpenOffice.org641/share/gallery/sounds/curve.wav
-OpenOffice.org641/share/gallery/sounds/drama.wav
-OpenOffice.org641/share/gallery/sounds/explos.wav
-OpenOffice.org641/share/gallery/sounds/falling.wav
-OpenOffice.org641/share/gallery/sounds/glasses.wav
-OpenOffice.org641/share/gallery/sounds/gong.wav
-OpenOffice.org641/share/gallery/sounds/horse.wav
-OpenOffice.org641/share/gallery/sounds/kling.wav
-OpenOffice.org641/share/gallery/sounds/kongas.wav
-OpenOffice.org641/share/gallery/sounds/laser.wav
-OpenOffice.org641/share/gallery/sounds/left.wav
-OpenOffice.org641/share/gallery/sounds/nature1.wav
-OpenOffice.org641/share/gallery/sounds/nature2.wav
-OpenOffice.org641/share/gallery/sounds/ok.wav
-OpenOffice.org641/share/gallery/sounds/pluck.wav
-OpenOffice.org641/share/gallery/sounds/roll.wav
-OpenOffice.org641/share/gallery/sounds/romans.wav
-OpenOffice.org641/share/gallery/sounds/soft.wav
-OpenOffice.org641/share/gallery/sounds/space.wav
-OpenOffice.org641/share/gallery/sounds/space2.wav
-OpenOffice.org641/share/gallery/sounds/space3.wav
-OpenOffice.org641/share/gallery/sounds/sparcle.wav
-OpenOffice.org641/share/gallery/sounds/strom.wav
-OpenOffice.org641/share/gallery/sounds/theetone.wav
-OpenOffice.org641/share/gallery/sounds/top.wav
-OpenOffice.org641/share/gallery/sounds/train.wav
-OpenOffice.org641/share/gallery/sounds/untie.wav
-OpenOffice.org641/share/gallery/sounds/ups.wav
-OpenOffice.org641/share/gallery/sounds/wallewal.wav
-OpenOffice.org641/share/gallery/sg1.sdg
-OpenOffice.org641/share/gallery/sg1.sdv
-OpenOffice.org641/share/gallery/sg1.thm
-OpenOffice.org641/share/gallery/sg16.sdg
-OpenOffice.org641/share/gallery/sg16.sdv
-OpenOffice.org641/share/gallery/sg16.thm
-OpenOffice.org641/share/gallery/sg2.sdg
-OpenOffice.org641/share/gallery/sg2.sdv
-OpenOffice.org641/share/gallery/sg2.thm
-OpenOffice.org641/share/gallery/sg24.sdg
-OpenOffice.org641/share/gallery/sg24.sdv
-OpenOffice.org641/share/gallery/sg24.thm
-OpenOffice.org641/share/gallery/sg25.sdg
-OpenOffice.org641/share/gallery/sg25.sdv
-OpenOffice.org641/share/gallery/sg25.thm
-OpenOffice.org641/share/gallery/sg3.sdg
-OpenOffice.org641/share/gallery/sg3.sdv
-OpenOffice.org641/share/gallery/sg3.thm
-OpenOffice.org641/share/gallery/sg9.sdg
-OpenOffice.org641/share/gallery/sg9.sdv
-OpenOffice.org641/share/gallery/sg9.thm
-OpenOffice.org641/share/wordbook/english/soffice.dic
-OpenOffice.org641/share/wordbook/english/sun.dic
-OpenOffice.org641/share/wordbook/english/th_en_US.dat
-OpenOffice.org641/share/wordbook/english/th_en_US.idx
-OpenOffice.org641/share/wordbook/english/en_US.aff
-OpenOffice.org641/share/wordbook/english/en_US.dic
-OpenOffice.org641/share/autotext/english/standard.bau
-OpenOffice.org641/share/autotext/english/template.bau
-OpenOffice.org641/share/autotext/english/crdbus50.bau
-OpenOffice.org641/share/autotext/english/crdbus54.bau
-OpenOffice.org641/share/psprint/fontmetric/AGaramond-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-Book.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-BookOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-Demi.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-DemiOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-Demi.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-DemiItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-Light.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-LightItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-BoldOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-Oblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier.afm
-OpenOffice.org641/share/psprint/fontmetric/GothicBBB-Medium-83pv-RKSJ-H.afm
-OpenOffice.org641/share/psprint/fontmetric/GothicBBB-Medium.Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-BoldOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-Oblique.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Ryumin-Light-83pv-RKSJ-H.afm
-OpenOffice.org641/share/psprint/fontmetric/Ryumin-Light.Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Symbol.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Windsor.afm
-OpenOffice.org641/share/psprint/fontmetric/ZapfChancery-MediumItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/ZapfDingbats.afm
-OpenOffice.org641/share/psprint/fontmetric/builtincache
-OpenOffice.org641/share/psprint/driver/ADISTILL.PS
-OpenOffice.org641/share/psprint/driver/APLW3101.PS
-OpenOffice.org641/share/psprint/driver/APLW3201.PS
-OpenOffice.org641/share/psprint/driver/APLW3601.PS
-OpenOffice.org641/share/psprint/driver/APLW6101.PS
-OpenOffice.org641/share/psprint/driver/APLW8101.PS
-OpenOffice.org641/share/psprint/driver/APLW81F1.PS
-OpenOffice.org641/share/psprint/driver/APLWBGR1.PS
-OpenOffice.org641/share/psprint/driver/APLWCOB1.PS
-OpenOffice.org641/share/psprint/driver/APLWCSB1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRF1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRI1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRJ1.PS
-OpenOffice.org641/share/psprint/driver/APLWIIF2.PS
-OpenOffice.org641/share/psprint/driver/APLWIIG2.PS
-OpenOffice.org641/share/psprint/driver/APLWLOT1.PS
-OpenOffice.org641/share/psprint/driver/APL_IIF1.PS
-OpenOffice.org641/share/psprint/driver/APL_IIG1.PS
-OpenOffice.org641/share/psprint/driver/APL_NTR1.PS
-OpenOffice.org641/share/psprint/driver/APNT518_.PS
-OpenOffice.org641/share/psprint/driver/APNTX501.PS
-OpenOffice.org641/share/psprint/driver/APNTXJ1_.PS
-OpenOffice.org641/share/psprint/driver/APPL_230.PS
-OpenOffice.org641/share/psprint/driver/APPL_380.PS
-OpenOffice.org641/share/psprint/driver/APPL_422.PS
-OpenOffice.org641/share/psprint/driver/APTOLLD1.PS
-OpenOffice.org641/share/psprint/driver/APTOLLW1.PS
-OpenOffice.org641/share/psprint/driver/CAECOGR1.PS
-OpenOffice.org641/share/psprint/driver/DC1152_1.PS
-OpenOffice.org641/share/psprint/driver/EFAX3010.PS
-OpenOffice.org641/share/psprint/driver/EFAX4010.PS
-OpenOffice.org641/share/psprint/driver/EFAX5010.PS
-OpenOffice.org641/share/psprint/driver/EFAX7010.PS
-OpenOffice.org641/share/psprint/driver/EFMX3010.PS
-OpenOffice.org641/share/psprint/driver/EFMX5010.PS
-OpenOffice.org641/share/psprint/driver/EFMX7010.PS
-OpenOffice.org641/share/psprint/driver/EFXJK1F3.PS
-OpenOffice.org641/share/psprint/driver/EFXJK2F3.PS
-OpenOffice.org641/share/psprint/driver/EFXJK303.PS
-OpenOffice.org641/share/psprint/driver/EFXJK3F3.PS
-OpenOffice.org641/share/psprint/driver/EP_08001.PS
-OpenOffice.org641/share/psprint/driver/EP_15201.PS
-OpenOffice.org641/share/psprint/driver/EP_30001.PS
-OpenOffice.org641/share/psprint/driver/EP_50001.PS
-OpenOffice.org641/share/psprint/driver/EP_82F21.PS
-OpenOffice.org641/share/psprint/driver/EP_82F51.PS
-OpenOffice.org641/share/psprint/driver/EP_P0701.PS
-OpenOffice.org641/share/psprint/driver/EP_P1201.PS
-OpenOffice.org641/share/psprint/driver/EP_STPH1.PS
-OpenOffice.org641/share/psprint/driver/GENERIC.PS
-OpenOffice.org641/share/psprint/driver/HP1200C1.PS
-OpenOffice.org641/share/psprint/driver/HP2500C1.PS
-OpenOffice.org641/share/psprint/driver/HP3SI52_.PS
-OpenOffice.org641/share/psprint/driver/HP3SIL21.PS
-OpenOffice.org641/share/psprint/driver/HP4M3_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4M6_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4ML_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4MP3_1.PS
-OpenOffice.org641/share/psprint/driver/HP4MP6_1.PS
-OpenOffice.org641/share/psprint/driver/HP4PLUS3.PS
-OpenOffice.org641/share/psprint/driver/HP4PLUS6.PS
-OpenOffice.org641/share/psprint/driver/HP4SI3_1.PS
-OpenOffice.org641/share/psprint/driver/HP4SI6_1.PS
-OpenOffice.org641/share/psprint/driver/HPIID52_.PS
-OpenOffice.org641/share/psprint/driver/HPIII52_.PS
-OpenOffice.org641/share/psprint/driver/HPIIP52_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ3D1_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ3P1_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ4MV1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5M_4.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5P_1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5SI1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5SIM.PS
-OpenOffice.org641/share/psprint/driver/HPLJ__31.PS
-OpenOffice.org641/share/psprint/driver/HP_3D52_.PS
-OpenOffice.org641/share/psprint/driver/HP_3P52_.PS
-OpenOffice.org641/share/psprint/driver/HP__CLJ1.PS
-OpenOffice.org641/share/psprint/driver/KD8650P1.PS
-OpenOffice.org641/share/psprint/driver/KD92P001.PS
-OpenOffice.org641/share/psprint/driver/KDH00001.PS
-OpenOffice.org641/share/psprint/driver/KDH00002.PS
-OpenOffice.org641/share/psprint/driver/L10__425.PS
-OpenOffice.org641/share/psprint/driver/L20__471.PS
-OpenOffice.org641/share/psprint/driver/L20__493.PS
-OpenOffice.org641/share/psprint/driver/L30__471.PS
-OpenOffice.org641/share/psprint/driver/L30__493.PS
-OpenOffice.org641/share/psprint/driver/L333_523.PS
-OpenOffice.org641/share/psprint/driver/L33__523.PS
-OpenOffice.org641/share/psprint/driver/L50__493.PS
-OpenOffice.org641/share/psprint/driver/L533_523.PS
-OpenOffice.org641/share/psprint/driver/L53__523.PS
-OpenOffice.org641/share/psprint/driver/LEX4039P.PS
-OpenOffice.org641/share/psprint/driver/LEX4079P.PS
-OpenOffice.org641/share/psprint/driver/LEXOPTR_.PS
-OpenOffice.org641/share/psprint/driver/LHCFLRJ5.PS
-OpenOffice.org641/share/psprint/driver/LHCOFLC5.PS
-OpenOffice.org641/share/psprint/driver/LHCOFLR5.PS
-OpenOffice.org641/share/psprint/driver/LHGUBEH3.PS
-OpenOffice.org641/share/psprint/driver/LHGUBHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERKH3.PS
-OpenOffice.org641/share/psprint/driver/LHHERKI4.PS
-OpenOffice.org641/share/psprint/driver/LHHKPHJ7.PS
-OpenOffice.org641/share/psprint/driver/LHHKPIJ7.PS
-OpenOffice.org641/share/psprint/driver/LHHRKPH7.PS
-OpenOffice.org641/share/psprint/driver/LHHRKPI7.PS
-OpenOffice.org641/share/psprint/driver/LHQUSHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHQUSIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHQUSRH3.PS
-OpenOffice.org641/share/psprint/driver/LHQUSRI3.PS
-OpenOffice.org641/share/psprint/driver/LHSIGHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHSIGIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHSIGNH3.PS
-OpenOffice.org641/share/psprint/driver/LHSIGNI3.PS
-OpenOffice.org641/share/psprint/driver/LOPC1200.PS
-OpenOffice.org641/share/psprint/driver/LOPC40.PS
-OpenOffice.org641/share/psprint/driver/LOPC45.PS
-OpenOffice.org641/share/psprint/driver/LOPE310.PS
-OpenOffice.org641/share/psprint/driver/LOPM410.PS
-OpenOffice.org641/share/psprint/driver/LOPS1255.PS
-OpenOffice.org641/share/psprint/driver/LOPS1625.PS
-OpenOffice.org641/share/psprint/driver/LOPS1855.PS
-OpenOffice.org641/share/psprint/driver/LOPS2455.PS
-OpenOffice.org641/share/psprint/driver/LOPS3455.PS
-OpenOffice.org641/share/psprint/driver/LOPT610.PS
-OpenOffice.org641/share/psprint/driver/LOPT612.PS
-OpenOffice.org641/share/psprint/driver/LOPT614.PS
-OpenOffice.org641/share/psprint/driver/LOPT616.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAC.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAEP.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAK.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAN.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAP.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAS.PS
-OpenOffice.org641/share/psprint/driver/LOPTRASC.PS
-OpenOffice.org641/share/psprint/driver/LOPW810.PS
-OpenOffice.org641/share/psprint/driver/LOS1255P.PS
-OpenOffice.org641/share/psprint/driver/LOS1625P.PS
-OpenOffice.org641/share/psprint/driver/LOS1855P.PS
-OpenOffice.org641/share/psprint/driver/LOS2455P.PS
-OpenOffice.org641/share/psprint/driver/LOS3455P.PS
-OpenOffice.org641/share/psprint/driver/LWNT_518.PS
-OpenOffice.org641/share/psprint/driver/SGENPRT.PS
-OpenOffice.org641/share/psprint/driver/SNSPREC1.PS
-OpenOffice.org641/share/psprint/driver/TK300PJ1.PS
-OpenOffice.org641/share/psprint/driver/TK300XJ1.PS
-OpenOffice.org641/share/psprint/driver/TK350171.PS
-OpenOffice.org641/share/psprint/driver/TK350172.PS
-OpenOffice.org641/share/psprint/driver/TK350691.PS
-OpenOffice.org641/share/psprint/driver/TK350692.PS
-OpenOffice.org641/share/psprint/driver/TK350PJ2.PS
-OpenOffice.org641/share/psprint/driver/TK360J21.PS
-OpenOffice.org641/share/psprint/driver/TK360J51.PS
-OpenOffice.org641/share/psprint/driver/TK360J71.PS
-OpenOffice.org641/share/psprint/driver/TK450PJ1.PS
-OpenOffice.org641/share/psprint/driver/TK550171.PS
-OpenOffice.org641/share/psprint/driver/TK550391.PS
-OpenOffice.org641/share/psprint/driver/TK550PJ1.PS
-OpenOffice.org641/share/psprint/driver/TKP350J2.PS
-OpenOffice.org641/share/psprint/driver/TKP360P1.PS
-OpenOffice.org641/share/psprint/driver/TKP380J1.PS
-OpenOffice.org641/share/psprint/driver/TKP380P1.PS
-OpenOffice.org641/share/psprint/driver/TKP450J1.PS
-OpenOffice.org641/share/psprint/driver/TKP450P1.PS
-OpenOffice.org641/share/psprint/driver/TKP550J1.PS
-OpenOffice.org641/share/psprint/driver/TKP600J1.PS
-OpenOffice.org641/share/psprint/driver/TKPH3801.PS
-OpenOffice.org641/share/psprint/driver/TKPH4501.PS
-OpenOffice.org641/share/psprint/driver/TKPH6001.PS
-OpenOffice.org641/share/psprint/driver/XRD61354.PS
-OpenOffice.org641/share/psprint/driver/XRD61801.PS
-OpenOffice.org641/share/psprint/driver/XRN17000.PS
-OpenOffice.org641/share/psprint/driver/XRN24320.PS
-OpenOffice.org641/share/psprint/driver/XR_DC230.PS
-OpenOffice.org641/share/psprint/psprint.conf
-OpenOffice.org641/share/autocorr/acor1033.dat
-OpenOffice.org641/user/autotext/english/mytexts.bau
-OpenOffice.org641/user/database/biblio/biblio.dbf
-OpenOffice.org641/user/gallery/sg100.sdv
-OpenOffice.org641/user/gallery/sg100.thm
-OpenOffice.org641/user/gallery/sg30.sdv
-OpenOffice.org641/user/gallery/sg30.thm
-OpenOffice.org641/user/config/arrowhd.soe
-OpenOffice.org641/user/config/classic.sog
-OpenOffice.org641/user/config/hatching.soh
-OpenOffice.org641/user/config/modern.sog
-OpenOffice.org641/user/config/palette.soc
-OpenOffice.org641/user/config/styles.sod
-OpenOffice.org641/user/config/autotbl.fmt
-OpenOffice.org641/user/config/dbtitle.rdb
-OpenOffice.org641/user/config/cmyk.soc
-OpenOffice.org641/user/config/gallery.soc
-OpenOffice.org641/user/config/html.soc
-OpenOffice.org641/user/config/standard.sob
-OpenOffice.org641/user/config/standard.soc
-OpenOffice.org641/user/config/standard.sod
-OpenOffice.org641/user/config/standard.soe
-OpenOffice.org641/user/config/standard.sog
-OpenOffice.org641/user/config/standard.soh
-OpenOffice.org641/user/config/sun-color.soc
-OpenOffice.org641/user/config/web.soc
-OpenOffice.org641/user/basic/dialogs.xli
-OpenOffice.org641/user/basic/script.xli
-OpenOffice.org641/help/en/sbasic.cfg
-OpenOffice.org641/help/en/sbasic.db
-OpenOffice.org641/help/en/sbasic.ht
-OpenOffice.org641/help/en/sbasic.idx/CONTEXTS
-OpenOffice.org641/help/en/sbasic.idx/DICTIONARY
-OpenOffice.org641/help/en/sbasic.idx/DOCS
-OpenOffice.org641/help/en/sbasic.idx/DOCS.TAB
-OpenOffice.org641/help/en/sbasic.idx/EDGE
-OpenOffice.org641/help/en/sbasic.idx/LINKNAMES
-OpenOffice.org641/help/en/sbasic.idx/OFFSETS
-OpenOffice.org641/help/en/sbasic.idx/POSITIONS
-OpenOffice.org641/help/en/sbasic.idx/SCHEMA
-OpenOffice.org641/help/en/sbasic.jar
-OpenOffice.org641/help/en/sbasic.key
-OpenOffice.org641/help/en/common.jar
-OpenOffice.org641/help/en/custom.css
-OpenOffice.org641/help/en/err.html
-OpenOffice.org641/help/en/picture.db
-OpenOffice.org641/help/en/picture.jar
-OpenOffice.org641/help/en/treeview.xml
-OpenOffice.org641/help/en/schart.jar
-OpenOffice.org641/help/en/swriter.cfg
-OpenOffice.org641/help/en/swriter.db
-OpenOffice.org641/help/en/swriter.ht
-OpenOffice.org641/help/en/swriter.idx/CONTEXTS
-OpenOffice.org641/help/en/swriter.idx/DICTIONARY
-OpenOffice.org641/help/en/swriter.idx/DOCS
-OpenOffice.org641/help/en/swriter.idx/DOCS.TAB
-OpenOffice.org641/help/en/swriter.idx/EDGE
-OpenOffice.org641/help/en/swriter.idx/LINKNAMES
-OpenOffice.org641/help/en/swriter.idx/OFFSETS
-OpenOffice.org641/help/en/swriter.idx/POSITIONS
-OpenOffice.org641/help/en/swriter.idx/SCHEMA
-OpenOffice.org641/help/en/swriter.jar
-OpenOffice.org641/help/en/swriter.key
-OpenOffice.org641/help/en/scalc.cfg
-OpenOffice.org641/help/en/scalc.db
-OpenOffice.org641/help/en/scalc.ht
-OpenOffice.org641/help/en/scalc.idx/CONTEXTS
-OpenOffice.org641/help/en/scalc.idx/DICTIONARY
-OpenOffice.org641/help/en/scalc.idx/DOCS
-OpenOffice.org641/help/en/scalc.idx/DOCS.TAB
-OpenOffice.org641/help/en/scalc.idx/EDGE
-OpenOffice.org641/help/en/scalc.idx/LINKNAMES
-OpenOffice.org641/help/en/scalc.idx/OFFSETS
-OpenOffice.org641/help/en/scalc.idx/POSITIONS
-OpenOffice.org641/help/en/scalc.idx/SCHEMA
-OpenOffice.org641/help/en/scalc.jar
-OpenOffice.org641/help/en/scalc.key
-OpenOffice.org641/help/en/simpress.cfg
-OpenOffice.org641/help/en/simpress.db
-OpenOffice.org641/help/en/simpress.ht
-OpenOffice.org641/help/en/simpress.idx/CONTEXTS
-OpenOffice.org641/help/en/simpress.idx/DICTIONARY
-OpenOffice.org641/help/en/simpress.idx/DOCS
-OpenOffice.org641/help/en/simpress.idx/DOCS.TAB
-OpenOffice.org641/help/en/simpress.idx/EDGE
-OpenOffice.org641/help/en/simpress.idx/LINKNAMES
-OpenOffice.org641/help/en/simpress.idx/OFFSETS
-OpenOffice.org641/help/en/simpress.idx/POSITIONS
-OpenOffice.org641/help/en/simpress.idx/SCHEMA
-OpenOffice.org641/help/en/simpress.jar
-OpenOffice.org641/help/en/simpress.key
-OpenOffice.org641/help/en/sdraw.cfg
-OpenOffice.org641/help/en/sdraw.db
-OpenOffice.org641/help/en/sdraw.ht
-OpenOffice.org641/help/en/sdraw.idx/CONTEXTS
-OpenOffice.org641/help/en/sdraw.idx/DICTIONARY
-OpenOffice.org641/help/en/sdraw.idx/DOCS
-OpenOffice.org641/help/en/sdraw.idx/DOCS.TAB
-OpenOffice.org641/help/en/sdraw.idx/EDGE
-OpenOffice.org641/help/en/sdraw.idx/LINKNAMES
-OpenOffice.org641/help/en/sdraw.idx/OFFSETS
-OpenOffice.org641/help/en/sdraw.idx/POSITIONS
-OpenOffice.org641/help/en/sdraw.idx/SCHEMA
-OpenOffice.org641/help/en/sdraw.jar
-OpenOffice.org641/help/en/sdraw.key
-OpenOffice.org641/help/en/smath.cfg
-OpenOffice.org641/help/en/smath.db
-OpenOffice.org641/help/en/smath.ht
-OpenOffice.org641/help/en/smath.idx/CONTEXTS
-OpenOffice.org641/help/en/smath.idx/DICTIONARY
-OpenOffice.org641/help/en/smath.idx/DOCS
-OpenOffice.org641/help/en/smath.idx/DOCS.TAB
-OpenOffice.org641/help/en/smath.idx/EDGE
-OpenOffice.org641/help/en/smath.idx/LINKNAMES
-OpenOffice.org641/help/en/smath.idx/OFFSETS
-OpenOffice.org641/help/en/smath.idx/POSITIONS
-OpenOffice.org641/help/en/smath.idx/SCHEMA
-OpenOffice.org641/help/en/smath.jar
-OpenOffice.org641/help/en/smath.key
-OpenOffice.org641/help/main_transform.xsl
-OpenOffice.org641/help/custom.css
-@comment DIRS
-@dirrm OpenOffice.org641/user/wordbook
-@dirrm OpenOffice.org641/user/template
-@dirrm OpenOffice.org641/user/temp
-@dirrm OpenOffice.org641/user/store
-@dirrm OpenOffice.org641/user/psprint/fontmetric
-@dirrm OpenOffice.org641/user/psprint/driver
-@dirrm OpenOffice.org641/user/psprint
-@dirrm OpenOffice.org641/user/plugin
-@dirrm OpenOffice.org641/user/gallery
-@dirrm OpenOffice.org641/user/database/biblio
-@dirrm OpenOffice.org641/user/database
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice
-@dirrm OpenOffice.org641/user/config/registry/instance/org
-@dirrm OpenOffice.org641/user/config/registry/instance
-@dirrm OpenOffice.org641/user/config/registry
-@dirrm OpenOffice.org641/user/config
-@dirrm OpenOffice.org641/user/basic
-@dirrm OpenOffice.org641/user/backup
-@dirrm OpenOffice.org641/user/autotext/english
-@dirrm OpenOffice.org641/user/autotext
-@dirrm OpenOffice.org641/user/autocorr
-@dirrm OpenOffice.org641/user
-@dirrm OpenOffice.org641/share/wordbook/english
-@dirrm OpenOffice.org641/share/wordbook
-@dirrm OpenOffice.org641/share/template/english/wizard/web
-@dirrm OpenOffice.org641/share/template/english/wizard/styles
-@dirrm OpenOffice.org641/share/template/english/wizard/bitmap
-@dirrm OpenOffice.org641/share/template/english/wizard
-@dirrm OpenOffice.org641/share/template/english/internal
-@dirrm OpenOffice.org641/share/template/english
-@dirrm OpenOffice.org641/share/template
-@dirrm OpenOffice.org641/share/psprint/fontmetric
-@dirrm OpenOffice.org641/share/psprint/driver
-@dirrm OpenOffice.org641/share/psprint
-@dirrm OpenOffice.org641/share/gallery/www-back
-@dirrm OpenOffice.org641/share/gallery/sounds
-@dirrm OpenOffice.org641/share/gallery/rulers
-@dirrm OpenOffice.org641/share/gallery/htmlexpo
-@dirrm OpenOffice.org641/share/gallery/bullets
-@dirrm OpenOffice.org641/share/gallery
-@dirrm OpenOffice.org641/share/fonts/truetype
-@dirrm OpenOffice.org641/share/fonts
-@dirrm OpenOffice.org641/share/dtd/officedocument/1_0
-@dirrm OpenOffice.org641/share/dtd/officedocument
-@dirrm OpenOffice.org641/share/dtd/math/1_01
-@dirrm OpenOffice.org641/share/dtd/math
-@dirrm OpenOffice.org641/share/dtd
-@dirrm OpenOffice.org641/share/config/webcast
-@dirrm OpenOffice.org641/share/config/symbol
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/template/org
-@dirrm OpenOffice.org641/share/config/registry/template
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/instance/org
-@dirrm OpenOffice.org641/share/config/registry/instance
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org
-@dirrm OpenOffice.org641/share/config/registry/cache/instance
-@dirrm OpenOffice.org641/share/config/registry/cache
-@dirrm OpenOffice.org641/share/config/registry
-@dirrm OpenOffice.org641/share/config
-@dirrm OpenOffice.org641/share/basic/WebWizard
-@dirrm OpenOffice.org641/share/basic/Tools
-@dirrm OpenOffice.org641/share/basic/Template
-@dirrm OpenOffice.org641/share/basic/Schedule
-@dirrm OpenOffice.org641/share/basic/ImportWizard
-@dirrm OpenOffice.org641/share/basic/Gimmicks
-@dirrm OpenOffice.org641/share/basic/FormWizard
-@dirrm OpenOffice.org641/share/basic/Euro
-@dirrm OpenOffice.org641/share/basic
-@dirrm OpenOffice.org641/share/autotext/english
-@dirrm OpenOffice.org641/share/autotext
-@dirrm OpenOffice.org641/share/autocorr
-@dirrm OpenOffice.org641/share
-@dirrm OpenOffice.org641/program/resource
-@dirrm OpenOffice.org641/program/filter
-@dirrm OpenOffice.org641/program/components
-@dirrm OpenOffice.org641/program/classes
-@dirrm OpenOffice.org641/program/addin/source
-@dirrm OpenOffice.org641/program/addin
-@dirrm OpenOffice.org641/program
-@dirrm OpenOffice.org641/help/en/swriter.idx
-@dirrm OpenOffice.org641/help/en/smath.idx
-@dirrm OpenOffice.org641/help/en/simpress.idx
-@dirrm OpenOffice.org641/help/en/sdraw.idx
-@dirrm OpenOffice.org641/help/en/scalc.idx
-@dirrm OpenOffice.org641/help/en/sbasic.idx
-@dirrm OpenOffice.org641/help/en
-@dirrm OpenOffice.org641/help
-@dirrm OpenOffice.org641
diff --git a/editors/openoffice-2.0-devel/Makefile b/editors/openoffice-2.0-devel/Makefile
deleted file mode 100644
index 23c5cd913554..000000000000
--- a/editors/openoffice-2.0-devel/Makefile
+++ /dev/null
@@ -1,110 +0,0 @@
-# New ports collection makefile for: OpenOffice
-# Date created: 28 Februar 2002
-# Whom: Martin Blapp
-#
-# $FreeBSD$
-#
-
-PORTNAME= openoffice
-PORTVERSION= 642
-CATEGORIES= editors
-MASTER_SITES= ftp://sunsite.cnlab-switch.ch/mirror/OpenOffice/${PORTVERSION}/ \
- http://sf1.mirror.openoffice.org/${PORTVERSION}/ \
- ftp://ftp.cs.man.ac.uk/pub/toby/gpc/ \
- http://people.freebsd.org/~mbr/distfiles/
-DISTFILES= oo_${PORTVERSION}_src.tar.bz2 gpc231.tar.Z oo_moz095_i386_FreeBSD-4.tar.gz
-EXTRACT_ONLY= oo_${PORTVERSION}_src.tar.bz2
-
-MAINTAINER= mbr@FreeBSD.org
-
-BUILD_DEPENDS= ${LOCALBASE}/lib/libstlport_gcc.so:${PORTSDIR}/devel/stlport
-BUILD_DEPENDS+= ${LOCALBASE}/bin/gcc295:${PORTSDIR}/lang/gcc295
-BUILD_DEPENDS+= zip:${PORTSDIR}/archivers/zip
-BUILD_DEPENDS+= ${JAVAVM}:${PORTSDIR}/java/jdk13
-LIB_DEPENDS+= pth.14:${PORTSDIR}/devel/pth
-
-BROKEN= 'Work in progress -- does not build yet till the end'
-
-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_moz095_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_${PORTVERSION}_src/config_office
-
-CONFIGURE_ARGS+= --with-stlport4-home=${PREFIX} \
- --with-jdk-home=${JDK13DIR} \
- --with-os-version=${OSVERSION}
-
-CONFIGURE_ENV= PTHREAD_CFLAGS=${PTHREAD_CFLAGS} \
- PTHREAD_LIBS=${PTHREAD_LIBS} \
- CC=gcc295 \
- CXX=g++295
-
-MAKE_ENV= CC=${CC} CFLAGS=${CFLAGS}
-
-.include <bsd.port.pre.mk>
-
-pre-fetch:
-.if ${GCC_VERSION}!="2.95.2" && ${GCC_VERSION}!="2.95.3"
- @ ${ECHO}
- @ ${ECHO} Openoffice requires gcc 2.95.2 or better
- @ ${ECHO}
- @ ${FALSE}
-.endif
-.if ${OSVERSION} < 500031
- @${ECHO}
- @${ECHO} OS-VERSION ${OSVERSION}
- @${ECHO}
- @${ECHO} Openoffice depends on OS-Fixes which are
- @${ECHO} not yet available.
- @${FALSE}
-.endif
-
-pre-extract:
-.if !defined(DISPLAY) || ${DISPLAY} == ""
- @ ${ECHO}
- @ ${ECHO} Can\'t open display:
- @ ${ECHO} Please check your DISPLAY variable.
- @ ${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|<malloc.h>|<stdlib.h>|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'
-
-do-install:
- @cd ${WRKSRC}/.. && ./setup -r:oo_setup.resp
-
-.include <bsd.port.post.mk>
diff --git a/editors/openoffice-2.0-devel/distinfo b/editors/openoffice-2.0-devel/distinfo
deleted file mode 100644
index 81e3a3a4781e..000000000000
--- a/editors/openoffice-2.0-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (oo_642_src.tar.bz2) = fc39bdf5f4b277c343d2cc38b0d70c7d
-MD5 (gpc231.tar.Z) = fdb06fdb5a4670b172f9fb738b717be9
-MD5 (oo_moz095_i386_FreeBSD-4.tar.gz) = e92e25759f0b1bf16a36a091bf17e1b0
diff --git a/editors/openoffice-2.0-devel/files/patch-berkeleydb+db-3.2.9.patch b/editors/openoffice-2.0-devel/files/patch-berkeleydb+db-3.2.9.patch
deleted file mode 100644
index 97fec46bcef4..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-berkeleydb::db-3.2.9.patch b/editors/openoffice-2.0-devel/files/patch-berkeleydb::db-3.2.9.patch
deleted file mode 100644
index 50c2f44a704e..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-berkeleydb::db-3.2.9.patch
+++ /dev/null
@@ -1,42 +0,0 @@
---- ../berkeleydb/db-3.2.9.patch.orig Mon Jun 11 16:09:22 2001
-+++ ../berkeleydb/db-3.2.9.patch Tue Mar 5 17:13:09 2002
-@@ -43,3 +43,39 @@
-
- CC= @MAKEFILE_CC@
- CCLINK= @MAKEFILE_CCLINK@
-+--- 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
-+@@ -995,6 +995,7 @@
-+ CPPFLAGS="-D_REENTRANT $CPPFLAGS";;
-+ mpeix*) CPPFLAGS="-D_POSIX_SOURCE -D_SOCKET_SOURCE $CPPFLAGS"
-+ LIBS="-lsocket -lsvipc $LIBS";;
-++freebsd*) optimize_def="-O";;
-+ osf*) CPPFLAGS="-D_REENTRANT $CPPFLAGS";;
-+ *qnx) cat >> confdefs.h <<\EOF
-+ #define HAVE_QNX 1
-+@@ -1795,6 +1796,7 @@
-+ case "$host_os" in
-+ solaris*) JINCSUBDIRS="solaris";;
-+ linux*) JINCSUBDIRS="linux genunix";;
-++ freebsd*) JINCSUBDIRS="freebsd solaris linux genunix";;
-+ *) JINCSUBDIRS="genunix";;
-+ esac
-+
-+--- 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 @@
-+
-+ freebsd*)
-+ 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'
-+- else
-+ 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'
-++ need_version=no
-+ fi
-+ ;;
-+
diff --git a/editors/openoffice-2.0-devel/files/patch-bridges+prj+build.lst b/editors/openoffice-2.0-devel/files/patch-bridges+prj+build.lst
deleted file mode 100644
index 95774375ee91..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel b/editors/openoffice-2.0-devel/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel
deleted file mode 100644
index 20b13ea25cb2..000000000000
--- a/editors/openoffice-2.0-devel/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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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-2.0-devel/files/patch-bridges+source+prot_uno+makefile.mk b/editors/openoffice-2.0-devel/files/patch-bridges+source+prot_uno+makefile.mk
deleted file mode 100644
index 595ea6cb5ac9..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-bridges::prj::build.lst b/editors/openoffice-2.0-devel/files/patch-bridges::prj::build.lst
deleted file mode 100644
index d9af910f9803..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-bridges::prj::build.lst
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../bridges/prj/build.lst.orig Tue Oct 30 17:28:35 2001
-+++ ../bridges/prj/build.lst Mon Mar 4 21:43:05 2002
-@@ -13,5 +13,7 @@
- br bridges\source\cpp_uno\cc50_solaris_sparc nmake - u br_cc50sols br_unotypes NULL
- br bridges\source\cpp_uno\cc50_solaris_intel nmake - u br_cc50soli br_unotypes NULL
- br bridges\source\cpp_uno\gcc2_solaris_sparc nmake - u br_gccsols 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\prot_uno nmake - all br_pruno br_unotypes NULL
- br bridges\source\java_uno nmake - all br_java_uno br_rcon NULL
diff --git a/editors/openoffice-2.0-devel/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel b/editors/openoffice-2.0-devel/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel
deleted file mode 100644
index a9f6d1da7a96..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel
+++ /dev/null
@@ -1,1719 +0,0 @@
---- /dev/null Mon Mar 4 21:22:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/cpp2uno.cxx Mon Mar 4 21:26:06 2002
-@@ -0,0 +1,614 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: cpp2uno.cxx,v $
-+ *
-+ * $Revision: 1.8 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/09/06 11:59:03 $
-+ *
-+ * 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): _______________________________________
-+ *
-+ *
-+ ************************************************************************/
-+
-+#define LEAK_STATIC_DATA
-+// #define TRACE(x) OSL_TRACE(x)
-+#define TRACE(x)
-+
-+#include <malloc.h>
-+#if STLPORT_VERSION<321
-+#include <list.h>
-+#include <map.h>
-+#else
-+#include <list>
-+#include <map>
-+#endif
-+#include <typeinfo>
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+#ifndef _OSL_MUTEX_HXX_
-+#include <osl/mutex.hxx>
-+#endif
-+
-+#ifndef _TYPELIB_TYPEDESCRIPTION_HXX_
-+#include <typelib/typedescription.hxx>
-+#endif
-+#ifndef _UNO_DATA_H_
-+#include <uno/data.h>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_TYPE_MISC_HXX_
-+#include <bridges/cpp_uno/type_misc.hxx>
-+#endif
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+using namespace com::sun::star::uno;
-+using namespace std;
-+using namespace osl;
-+using namespace rtl;
-+
-+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 );
-+
-+ gcc291_freebsd_intel_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;
-+}
-+
-+//==================================================================================================
-+class MediateClassData
-+{
-+public:
-+ struct ClassDataBuffer
-+ {
-+ void* m_pVTable;
-+
-+ ~ClassDataBuffer();
-+ };
-+private:
-+
-+ map< OUString, ClassDataBuffer* > m_aClassData;
-+ Mutex m_aMutex;
-+
-+ void createVTable( ClassDataBuffer*, typelib_InterfaceTypeDescription* );
-+public:
-+ const ClassDataBuffer* getClassData( typelib_InterfaceTypeDescription* );
-+
-+ MediateClassData() {}
-+ ~MediateClassData();
-+};
-+//__________________________________________________________________________________________________
-+MediateClassData::ClassDataBuffer::~ClassDataBuffer()
-+{
-+ delete m_pVTable;
-+}
-+
-+//__________________________________________________________________________________________________
-+MediateClassData::~MediateClassData()
-+{
-+ TRACE( "> calling ~MediateClassData(): freeing mediate vtables... <\n" );
-+
-+ // this MUST be the absolute last one which is called!
-+ for ( map< OUString, ClassDataBuffer* >::iterator iPos( m_aClassData.begin() ); iPos != m_aClassData.end(); ++iPos )
-+ {
-+ // todo
-+// delete (*iPos).second;
-+ }
-+}
-+
-+//__________________________________________________________________________________________________
-+
-+const MediateClassData::ClassDataBuffer* MediateClassData::getClassData( typelib_InterfaceTypeDescription* pType )
-+{
-+ MutexGuard aGuard( m_aMutex );
-+
-+ map< OUString, ClassDataBuffer* >::iterator element = m_aClassData.find( pType->aBase.pTypeName );
-+ if( element != m_aClassData.end() )
-+ return (*element).second;
-+
-+ ClassDataBuffer* pBuffer = new ClassDataBuffer();
-+ createVTable( pBuffer, pType );
-+ m_aClassData[ pType->aBase.pTypeName ] = pBuffer;
-+ return pBuffer;
-+}
-+
-+
-+//==================================================================================================
-+/**
-+ * 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;
-+ }
-+}
-+//__________________________________________________________________________________________________
-+
-+void MediateClassData::createVTable( ClassDataBuffer* pBuffer, typelib_InterfaceTypeDescription* pType )
-+{
-+ // get all member functions
-+ list< sal_Bool > aComplexReturn;
-+
-+ for( int n = 0; n < pType->nAllMembers; n++ )
-+ {
-+ typelib_TypeDescription* pMember = NULL;
-+ TYPELIB_DANGER_GET( &pMember, pType->ppAllMembers[n] );
-+ if( pMember->eTypeClass == typelib_TypeClass_INTERFACE_ATTRIBUTE )
-+ {
-+ typelib_TypeDescription * pRetTD = 0;
-+ TYPELIB_DANGER_GET( &pRetTD, ((typelib_InterfaceAttributeTypeDescription *)pMember)->pAttributeTypeRef );
-+ // get method
-+ aComplexReturn.push_back( !cppu_isSimpleType( pRetTD ) );
-+ // set method
-+ if( ! ((typelib_InterfaceAttributeTypeDescription*)pMember)->bReadOnly )
-+ aComplexReturn.push_back( sal_False );
-+ TYPELIB_DANGER_RELEASE( pRetTD );
-+ }
-+ else
-+ {
-+ typelib_TypeDescription * pRetTD = 0;
-+ TYPELIB_DANGER_GET( &pRetTD, ((typelib_InterfaceMethodTypeDescription *)pMember)->pReturnTypeRef );
-+ aComplexReturn.push_back( !cppu_isSimpleType( pRetTD ) );
-+ TYPELIB_DANGER_RELEASE( pRetTD );
-+ }
-+ TYPELIB_DANGER_RELEASE( pMember );
-+ }
-+
-+ int nSize = aComplexReturn.size();
-+ char * pSpace = (char *)rtl_allocateMemory( ((nSize+2)*sizeof(void *)) + (nSize*20) );
-+ pBuffer->m_pVTable = (void*)pSpace;
-+
-+ char * pCode = pSpace + ((nSize+2)*sizeof(void *));
-+ void ** pvft = (void **)pSpace;
-+ pvft[0] = NULL;
-+ pvft[1] = NULL;
-+
-+ // setup vft and code
-+ for ( sal_Int32 nPos = 0; nPos < nSize; ++nPos )
-+ {
-+ unsigned char * codeSnip = (unsigned char *)pCode + (nPos*20);
-+ pvft[nPos+2] = codeSnip;
-+
-+ // mov $nPos, %eax
-+ *codeSnip++ = 0xb8;
-+ *(sal_Int32 *)codeSnip = nPos | ( aComplexReturn.front() ? 0x80000000 : 0 );
-+ codeSnip += sizeof(sal_Int32);
-+ aComplexReturn.pop_front();
-+ // mov %esp, %edx
-+ *codeSnip++ = 0x89;
-+ *codeSnip++ = 0xe2;
-+ // jmp cpp_vtable_call
-+ *codeSnip++ = 0xe9;
-+ *(sal_Int32 *)codeSnip = ((unsigned char *)cpp_vtable_call) - codeSnip - sizeof(sal_Int32);
-+ codeSnip += sizeof(sal_Int32);
-+ }
-+}
-+
-+//==================================================================================================
-+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
-+ }
-+ }
-+ *(const void **)pCppI = s_pMediateClassData->getClassData( pTypeDescr )->m_pVTable;
-+}
-+
-+}
-+
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT 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 );
-+}
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT void SAL_CALL uno_initEnvironment( uno_Environment * pCppEnv )
-+ SAL_THROW_EXTERN_C()
-+{
-+ CPPU_CURRENT_NAMESPACE::cppu_cppenv_initEnvironment( pCppEnv );
-+}
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT 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:22:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/except.cxx Mon Mar 4 21:26:08 2002
-@@ -0,0 +1,365 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: except.cxx,v $
-+ *
-+ * $Revision: 1.11 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/07/23 13:15:32 $
-+ *
-+ * 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 <dlfcn.h>
-+#include <new.h>
-+#include <typeinfo>
-+#if STLPORT_VERSION<321
-+#include <map.h>
-+#else
-+#include <map>
-+#endif
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+#ifndef _OSL_DIAGNOSE_H_
-+#include <osl/diagnose.h>
-+#endif
-+
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _TYPELIB_TYPEDESCRIPTION_HXX_
-+#include <typelib/typedescription.hxx>
-+#endif
-+#ifndef _COM_SUN_STAR_UNO_ANY_HXX_
-+#include <com/sun/star/uno/Any.hxx>
-+#endif
-+
-+#include <rtl/strbuf.hxx>
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+#ifdef DEBUG
-+#include <stdio.h>
-+#endif
-+
-+using namespace std;
-+using namespace osl;
-+using namespace rtl;
-+using namespace com::sun::star::uno;
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+//==================================================================================================
-+static OString toUNOname( const OString & rRTTIname )
-+{
-+ OString aRet;
-+
-+ sal_Char* pStr = rRTTIname.getStr();
-+ sal_Char* pOrg = pStr;
-+
-+ // check for namespace
-+ if( *pStr == '_' )
-+ pStr++;
-+ if( *pStr == 'Q' )
-+ {
-+ pStr++;
-+ if( *pStr++ == '_' )
-+ {
-+ while( *pStr++ != '_' )
-+ ;
-+ }
-+ }
-+
-+ while( *pStr )
-+ {
-+ int nCharsToCopy = 0;
-+ while( *pStr >= '0' && *pStr <= '9' )
-+ nCharsToCopy = 10*nCharsToCopy + (int)(*pStr++ - '0');
-+ if( aRet.getLength() )
-+ aRet += ".";
-+ aRet += rRTTIname.copy( pStr - pOrg, nCharsToCopy );
-+ pStr += nCharsToCopy;
-+ }
-+
-+ return aRet;
-+}
-+//==================================================================================================
-+static OString toRTTIname( const OString & rUNOname )
-+{
-+ if( ! rUNOname.getLength() )
-+ return OString();
-+
-+ OStringBuffer aRet( 64 );
-+
-+ sal_Int32 nIndex = 0;
-+ sal_Int32 nToken = 0;
-+ do
-+ {
-+ OString aToken( rUNOname.getToken( 0, '.', nIndex ) );
-+ aRet.append( OString::valueOf( (sal_Int32)aToken.getLength() ) );
-+ aRet.append( aToken );
-+ ++nToken;
-+ }
-+ while (nIndex >= 0);
-+
-+ OString ret( aRet.makeStringAndClear() );
-+
-+ if( nToken >= 2 )
-+ {
-+ OStringBuffer buf( 64 );
-+ buf.append( 'Q' );
-+ if( nToken > 9 )
-+ aRet.append( '_' );
-+ buf.append( OString::valueOf( (sal_Int32)nToken ) );
-+ if( nToken > 9 )
-+ aRet.append( '_' );
-+ buf.append( ret );
-+ ret = buf.makeStringAndClear();
-+ }
-+
-+ return ret;
-+}
-+
-+
-+//##################################################################################################
-+//#### RTTI simulation #############################################################################
-+//##################################################################################################
-+
-+class RTTIHolder
-+{
-+ static std::map< OString, void* > aAllRTTI;
-+public:
-+ static void* getRTTI( const OString& rTypename );
-+ static void* getRTTI_UnoName( const OString& rUnoTypename )
-+ { return getRTTI( toRTTIname( rUnoTypename ) ); }
-+
-+ static void* insertRTTI( const OString& rTypename );
-+ static void* insertRTTI_UnoName( const OString& rTypename )
-+ { return insertRTTI( toRTTIname( rTypename ) ); }
-+
-+ // rSuperTypename MUST exist !!!
-+ static void* insertRTTI( const OString& rTypename, const OString& rSuperTypename );
-+ static void* insertRTTI_UnoNames( const OString& rTypename, const OString& rSuperTypename )
-+ { return insertRTTI( toRTTIname( rTypename ), toRTTIname( rSuperTypename ) ); }
-+
-+ // for complex RTTI
-+ static void* insertRTTI( const OString& rTypename, void* pRTTI );
-+ static void* insertRTTI_UnoName( const OString&rTypename, void* pRTTI )
-+ { return insertRTTI( toRTTIname( rTypename ), pRTTI ); }
-+};
-+
-+std::map< OString, void* > RTTIHolder::aAllRTTI;
-+
-+void* RTTIHolder::getRTTI( const OString& rTypename )
-+{
-+ std::map< OString, void* >::iterator element;
-+
-+ element = aAllRTTI.find( rTypename );
-+ return element != aAllRTTI.end() ? (*element).second : NULL;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename )
-+{
-+#ifdef DEBUG
-+ fprintf( stderr, "generating base RTTI: %s\n", rTypename.getStr() );
-+#endif
-+ void* pRTTI = new __user_type_info( strdup( rTypename.getStr() ) );
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename, const OString& rSuperTypename )
-+{
-+#ifdef DEBUG
-+ fprintf( stderr, "generating subclass RTTI: %s %s\n", rTypename.getStr(), rSuperTypename.getStr() );
-+#endif
-+ OSL_ENSURE( ! getRTTI( rTypename ), "insert RTTI called on already existing type" );
-+ void* pRTTI = new __si_type_info( strdup( rTypename.getStr() ), *(__user_type_info*)getRTTI( rSuperTypename ) );
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename, void* pRTTI )
-+{
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+//--------------------------------------------------------------------------------------------------
-+
-+static void* generateRTTI( typelib_CompoundTypeDescription * pCompTypeDescr )
-+{
-+ OString aCompTypeName( OUStringToOString( pCompTypeDescr->aBase.pTypeName, RTL_TEXTENCODING_ASCII_US ) );
-+ void* pRTTI = RTTIHolder::getRTTI_UnoName( aCompTypeName );
-+ if( pRTTI )
-+ return pRTTI;
-+
-+ if( ! pCompTypeDescr->pBaseTypeDescription )
-+ // this is a base type
-+ return RTTIHolder::insertRTTI_UnoName( aCompTypeName );
-+ if( ! pCompTypeDescr->pBaseTypeDescription->pBaseTypeDescription )
-+ {
-+ OString aBasename(
-+ OUStringToOString( pCompTypeDescr->pBaseTypeDescription->aBase.pTypeName, RTL_TEXTENCODING_ASCII_US )
-+ );
-+ if( ! RTTIHolder::getRTTI_UnoName( aBasename ) )
-+ RTTIHolder::insertRTTI_UnoName( aBasename );
-+
-+ // this type has only one supertype
-+ return RTTIHolder::insertRTTI_UnoNames( aCompTypeName, aBasename );
-+ }
-+
-+ // create __si_type_info
-+ void* pSuperRTTI = generateRTTI( pCompTypeDescr->pBaseTypeDescription );
-+ OString aCompTypeRTTIname( toRTTIname( aCompTypeName ) );
-+#ifdef DEBUG
-+ fprintf( stderr, "generating RTTI: %s\n", aCompTypeRTTIname.getStr() );
-+#endif
-+ pRTTI = new __si_type_info( strdup( aCompTypeRTTIname.getStr() ),
-+ *(__user_type_info*)pSuperRTTI );
-+#if 0
-+ __class_type_info::base_info* pBaseInfo = new __class_type_info::base_info;
-+ pBaseInfo->base = (__user_type_info*)pSuperRTTI;
-+ pBaseInfo->offset = 0;
-+ pBaseInfo->is_virtual = 0;
-+ pBaseInfo->access1 = __class_type_info::PUBLIC;
-+
-+ OString aCompTypeRTTIname( toRTTIname( aCompTypeName ) );
-+ pRTTI = new __class_type_info(
-+ strdup( aCompTypeRTTIname.getStr() ),
-+ pBaseInfo,
-+ 1
-+ );
-+#endif
-+ return RTTIHolder::insertRTTI_UnoName( aCompTypeName, pRTTI );
-+}
-+
-+//--------------------------------------------------------------------------------------------------
-+
-+static Mutex s_aMutex;
-+static std::map< void*, typelib_TypeDescription* > aExceptionMap;
-+
-+static void deleteException( void* pExc, int nDummy )
-+{
-+ MutexGuard aGuard( s_aMutex );
-+ std::map< void*, typelib_TypeDescription* >::iterator element =
-+ aExceptionMap.find( pExc );
-+ OSL_ASSERT( element != aExceptionMap.end() );
-+ if( element != aExceptionMap.end() )
-+ {
-+ typelib_TypeDescription* pType = (*element).second;
-+ aExceptionMap.erase( pExc );
-+ uno_destructData( pExc, pType, cpp_release );
-+ typelib_typedescription_release( pType );
-+ }
-+}
-+
-+//__________________________________________________________________________________________________
-+
-+//##################################################################################################
-+//#### exported ####################################################################################
-+//##################################################################################################
-+
-+
-+void gcc291_freebsd_intel_raiseException( uno_Any * pUnoExc, uno_Mapping * pUno2Cpp )
-+{
-+ // construct cpp exception object
-+ typelib_TypeDescription * pTypeDescr = 0;
-+ typelib_typedescriptionreference_getDescription( &pTypeDescr, pUnoExc->pType );
-+
-+ void * pCppExc = __eh_alloc( pTypeDescr->nSize ); // will be released in generated dtor
-+ uno_copyAndConvertData( pCppExc, pUnoExc->pData, pTypeDescr, pUno2Cpp );
-+
-+ // destruct uno exception
-+ uno_any_destruct( pUnoExc, 0 );
-+
-+ // a must be
-+ OSL_ENSURE( sizeof(sal_Int32) == sizeof(void *), "### pointer size differs from sal_Int32!" );
-+
-+ typelib_CompoundTypeDescription * pCompTypeDescr = (typelib_CompoundTypeDescription *)pTypeDescr;
-+ void* pRTTI = generateRTTI( pCompTypeDescr );
-+
-+ {
-+ MutexGuard aGuard( s_aMutex );
-+ aExceptionMap[ pCppExc ] = pTypeDescr;
-+ }
-+
-+ __cp_push_exception( pCppExc, pRTTI, deleteException );
-+ __throw();
-+}
-+
-+void gcc291_freebsd_intel_fillUnoException( cp_eh_info* pInfo, uno_Any* pExc, uno_Mapping * pCpp2Uno )
-+{
-+ OUString aName( OStringToOUString(
-+ toUNOname( ((__user_type_info*)(pInfo->type))->name() ), RTL_TEXTENCODING_ASCII_US ) );
-+
-+ typelib_TypeDescription * pExcTypeDescr = 0;
-+ typelib_typedescription_getByName(
-+ &pExcTypeDescr,
-+ aName.pData );
-+ OSL_ENSURE( pExcTypeDescr, "could not get type description for exception" );
-+ if (pExcTypeDescr)
-+ {
-+ // construct cpp exception any
-+ Any aAny( pInfo->value, pExcTypeDescr ); // const_cast
-+ typelib_typedescription_release( pExcTypeDescr );
-+ // construct uno exception any
-+ typelib_TypeDescription* pAnyDescr = 0;
-+ getCppuType( (const Any *)0 ).getDescription( &pAnyDescr );
-+ uno_copyAndConvertData( pExc, &aAny, pAnyDescr, pCpp2Uno );
-+ typelib_typedescription_release( pAnyDescr );
-+ }
-+}
-+
-+}
-+
---- /dev/null Mon Mar 4 21:33:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/gcc2_freebsd_intel.hxx Mon Mar 4 21:26:09 2002
-@@ -0,0 +1,153 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: gcc2_freebsd_intel.hxx,v $
-+ *
-+ * $Revision: 1.1.1.1 $
-+ *
-+ * last change: $Author: hr $ $Date: 2000/09/18 15:28:48 $
-+ *
-+ * 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): _______________________________________
-+ *
-+ *
-+ ************************************************************************/
-+
-+#ifndef _RTL_STRING_HXX_
-+#include <rtl/string.hxx>
-+#endif
-+#include <typeinfo>
-+
-+typedef struct _uno_Any uno_Any;
-+typedef struct _uno_Mapping uno_Mapping;
-+
-+// private egcs type info structs
-+
-+// type_info for a simple class ( no base classes or an enum )
-+struct __user_type_info : public std::type_info {
-+ __user_type_info (const char *n) : type_info (n) {}
-+
-+ // dynamic cast. built by gcc
-+ virtual void* dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+// type_info for a class with one public, nonvirtual base class.
-+
-+class __si_type_info : public __user_type_info {
-+ const __user_type_info &base;
-+
-+public:
-+ __si_type_info (const char *n, const __user_type_info &b)
-+ : __user_type_info (n), base (b) { }
-+
-+ // dynamic cast. built by gcc
-+ virtual void *dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+
-+// type_info for a general class.
-+
-+typedef unsigned int USItype __attribute__ ((mode (SI)));
-+
-+struct __class_type_info : public __user_type_info {
-+ enum access { PUBLIC = 1, PROTECTED = 2, PRIVATE = 3 };
-+
-+ struct base_info {
-+ const __user_type_info *base;
-+ USItype offset: 29;
-+ bool is_virtual: 1;
-+ access access1: 2;
-+ };
-+
-+ const base_info *base_list;
-+ size_t n_bases;
-+
-+ __class_type_info (const char *name, const base_info *bl, size_t bn)
-+ : __user_type_info (name), base_list (bl), n_bases (bn) {}
-+
-+ // dynamic cast. built by gcc
-+ virtual void* dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+
-+struct cp_eh_info
-+{
-+ struct __eh_info
-+ {
-+ void* match_function;
-+ short language;
-+ short version;
-+ };
-+ __eh_info eh_info;
-+ void *value;
-+ void *type;
-+ void (*cleanup)(void *, int);
-+ bool caught;
-+ cp_eh_info *next;
-+ long handlers;
-+ void *original_value;
-+};
-+
-+extern "C" {
-+ void __cp_push_exception( void*, void*, void(*)(void*, int) );
-+ void __throw();
-+}
-+
-+//##################################################################################################
-+//#### exceptions ##################################################################################
-+//##################################################################################################
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+void gcc291_freebsd_intel_raiseException( uno_Any * pUnoExc, uno_Mapping * pUno2Cpp );
-+void gcc291_freebsd_intel_fillUnoException( cp_eh_info*, uno_Any*, uno_Mapping * pCpp2Uno );
-+
-+}
-+
---- /dev/null Mon Mar 4 21:33:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/makefile.mk Mon Mar 4 21:26:41 2002
-@@ -0,0 +1,109 @@
-+#*************************************************************************
-+#
-+# $RCSfile: makefile.mk,v $
-+#
-+# $Revision: 1.5 $
-+#
-+# 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=gcc2_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)" == "GCCFREEBSDIgcc2"
-+
-+CFLAGSNOOPT=-O0
-+NOOPTFILES=$(SLO)$/uno2cpp.obj
-+
-+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/gcc2_freebsd_intel/uno2cpp.cxx Mon Mar 4 21:26:11 2002
-@@ -0,0 +1,463 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: uno2cpp.cxx,v $
-+ *
-+ * $Revision: 1.8 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/09/06 11:59:03 $
-+ *
-+ * 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 <malloc.h>
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+
-+#ifndef _UNO_DATA_H_
-+#include <uno/data.h>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_TYPE_MISC_HXX_
-+#include <bridges/cpp_uno/type_misc.hxx>
-+#endif
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+using namespace rtl;
-+using namespace com::sun::star::uno;
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+//==================================================================================================
-+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 !" );
-+
-+ volatile long edx = 0, eax = 0; // for register returns
-+ __asm__ (
-+ // copy values
-+ "pushl %%edx\n\t"
-+ "pushl %%ecx\n\t"
-+ "pushl %%eax\n\t"
-+ "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"
-+ "mov 0(%%edx), %%ecx\n\t"
-+ "sub $4, %%edx\n\t"
-+ "push %%ecx\n\t"
-+ "dec %%eax\n\t"
-+ "jne Lcopy\n"
-+ "Lcall:\n\t"
-+ // do the actual call
-+ "mov %2, %%edx\n\t"
-+ "mov 0(%%edx), %%edx\n\t"
-+ "mov %3, %%eax\n\t"
-+ "add $2, %%eax\n\t" // first two table entries are reserved
-+ "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"
-+ "popl %%eax\n\t"
-+ "popl %%ecx\n\t"
-+ "popl %%edx\n\t"
-+ : : "m"(nStackLongs), "m"(pStackLongs), "m"(pThis), "m"(nVtableIndex), "m"(eax), "m"(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\n\t"
-+ : : "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( ... )
-+ {
-+ // get exception
-+ cp_eh_info* pEHInfo = (cp_eh_info*)__cp_eh_info();
-+ gcc291_freebsd_intel_fillUnoException( pEHInfo, *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-2.0-devel/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel b/editors/openoffice-2.0-devel/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel
deleted file mode 100644
index 20b13ea25cb2..000000000000
--- a/editors/openoffice-2.0-devel/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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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-2.0-devel/files/patch-bridges::source::prot_uno::makefile.mk b/editors/openoffice-2.0-devel/files/patch-bridges::source::prot_uno::makefile.mk
deleted file mode 100644
index 595ea6cb5ac9..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-chaos::util::makefile.mk b/editors/openoffice-2.0-devel/files/patch-chaos::util::makefile.mk
deleted file mode 100644
index 77dcd12cd410..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-chaos::util::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../chaos/util/makefile.mk.orig Sat Mar 2 18:09:33 2002
-+++ ../chaos/util/makefile.mk Sat Mar 2 18:09:18 2002
-@@ -100,7 +100,7 @@
-
- SHL1TARGET= cnt$(UPD)$(DLLPOSTFIX)
- SHL1IMPLIB= i$(TARGET)
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP= exports.$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP= exports.map
diff --git a/editors/openoffice-2.0-devel/files/patch-comphelper+util+makefile.mk b/editors/openoffice-2.0-devel/files/patch-comphelper+util+makefile.mk
deleted file mode 100644
index 997719c43dd8..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-comphelper::util::makefile.mk b/editors/openoffice-2.0-devel/files/patch-comphelper::util::makefile.mk
deleted file mode 100644
index 9bca1b144e8f..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-comphelper::util::makefile.mk
+++ /dev/null
@@ -1,15 +0,0 @@
---- ../comphelper/util/makefile.mk.orig Tue Jan 1 14:08:53 2002
-+++ ../comphelper/util/makefile.mk
-@@ -85,11 +85,11 @@
-
- SHL1TARGET=$(COMPHLP_TARGET)$(COMPHLP_MAJOR)
- SHL1STDLIBS=\
-+ $(SALLIB) \
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
- $(VOSLIB) \
- $(OSLLIB) \
-- $(SALLIB) \
- $(CPPRTLLIB)
-
- SHL1DEPN=
diff --git a/editors/openoffice-2.0-devel/files/patch-config_office+configure.in b/editors/openoffice-2.0-devel/files/patch-config_office+configure.in
deleted file mode 100644
index c580d786d05c..000000000000
--- a/editors/openoffice-2.0-devel/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=<path to ml.exe directory>
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- AC_ARG_WITH(unzip-home,
- [ --with-unzip-home For Windows users, please supply the path for
- unzip.exe.
-@@ -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-2.0-devel/files/patch-config_office::configure.in b/editors/openoffice-2.0-devel/files/patch-config_office::configure.in
deleted file mode 100644
index 432ada6ddb57..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-config_office::configure.in
+++ /dev/null
@@ -1,86 +0,0 @@
---- ../config_office/configure.in.orig Tue Feb 19 16:42:08 2002
-+++ ../config_office/configure.in Wed Mar 13 20:26:19 2002
-@@ -121,6 +121,12 @@
-
- Usage: --enable-check-only=yes
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- dnl ===================================================================
- dnl Message.
- dnl ===================================================================
-@@ -245,13 +251,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
-@@ -264,13 +270,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
-@@ -335,7 +341,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
-@@ -779,6 +786,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" }'`
-@@ -1129,6 +1140,7 @@
- echo "\$with_lang="$with_lang
- echo "\$with_asm_home="$with_asm_home
- echo "\$with_unzip_home="$with_unzip_home
-+echo "\$with_os_version="$with_os_version
- echo "\$MINGWIN32="$WITH_MINGWIN
- echo "\$USE_GCC3="$USE_GCC3
- echo
-@@ -1136,7 +1148,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 $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 $USE_GCC3 $with_os_version $PTHREAD_CFLAGS $PTHREAD_LIBS $CC $CXX
- else
- echo
- echo Test Complete
diff --git a/editors/openoffice-2.0-devel/files/patch-configmgr::util::makefile.mk b/editors/openoffice-2.0-devel/files/patch-configmgr::util::makefile.mk
deleted file mode 100644
index b0738b38b234..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-connectivity+source+drivers+mozab+makefile.mk b/editors/openoffice-2.0-devel/files/patch-connectivity+source+drivers+mozab+makefile.mk
deleted file mode 100644
index 68c702a2684c..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk b/editors/openoffice-2.0-devel/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk
deleted file mode 100644
index 3601766ee561..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-connectivity::source::drivers::adabas::makefile.mk b/editors/openoffice-2.0-devel/files/patch-connectivity::source::drivers::adabas::makefile.mk
deleted file mode 100644
index 22ec11c35540..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-connectivity::source::drivers::adabas::makefile.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../connectivity/source/drivers/adabas/makefile.mk.orig Sat Mar 2 20:39:00 2002
-+++ ../connectivity/source/drivers/adabas/makefile.mk Sat Mar 2 20:38:16 2002
-@@ -104,9 +104,9 @@
- $(SLO)$/BResultSetMetaData.obj \
- $(SLO)$/BResultSet.obj
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(ADABAS_TARGET).$(DLLPOSTFIX).map
--.ELSE
-+.ELSE
- SHL1VERSIONMAP=$(ADABAS_TARGET).map
- .ENDIF
-
diff --git a/editors/openoffice-2.0-devel/files/patch-connectivity::source::drivers::calc::makefile.mk b/editors/openoffice-2.0-devel/files/patch-connectivity::source::drivers::calc::makefile.mk
deleted file mode 100644
index 9141439c02cb..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-connectivity::source::drivers::calc::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/calc/makefile.mk.orig Sat Mar 2 20:42:07 2002
-+++ ../connectivity/source/drivers/calc/makefile.mk Sat Mar 2 20:41:59 2002
-@@ -91,7 +91,7 @@
- $(SLO)$/Cservices.obj \
- $(SLO)$/CDriver.obj
-
--.IF "$(OS)"!="MACOSX"
-+.IF "$(OS)"!="MACOSX" || "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
- .ENDIF
- # --- Library -----------------------------------
diff --git a/editors/openoffice-2.0-devel/files/patch-connectivity::source::drivers::dbase::makefile.mk b/editors/openoffice-2.0-devel/files/patch-connectivity::source::drivers::dbase::makefile.mk
deleted file mode 100644
index 74b9c46489ac..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-connectivity::source::drivers::dbase::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/dbase/makefile.mk.orig Sat Mar 2 20:45:45 2002
-+++ ../connectivity/source/drivers/dbase/makefile.mk Sat Mar 2 20:45:27 2002
-@@ -117,7 +117,7 @@
- $(SLO)$/DDriver.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice-2.0-devel/files/patch-connectivity::source::drivers::file::makefile.mk b/editors/openoffice-2.0-devel/files/patch-connectivity::source::drivers::file::makefile.mk
deleted file mode 100644
index 3bf23f9b6a5d..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-connectivity::source::drivers::file::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/file/makefile.mk.orig Sat Mar 2 20:47:37 2002
-+++ ../connectivity/source/drivers/file/makefile.mk Sat Mar 2 20:48:04 2002
-@@ -112,7 +112,7 @@
- $(SLO)$/fanalyzer.obj \
- $(SLO)$/fcomp.obj
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- #SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice-2.0-devel/files/patch-connectivity::source::drivers::flat::makefile.mk b/editors/openoffice-2.0-devel/files/patch-connectivity::source::drivers::flat::makefile.mk
deleted file mode 100644
index bbabd50cc0f1..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-connectivity::source::drivers::flat::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/flat/makefile.mk.orig Sat Mar 2 20:51:31 2002
-+++ ../connectivity/source/drivers/flat/makefile.mk Sat Mar 2 20:51:56 2002
-@@ -104,7 +104,7 @@
- $(SLO)$/EDriver.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice-2.0-devel/files/patch-connectivity::source::drivers::jdbc::makefile.mk b/editors/openoffice-2.0-devel/files/patch-connectivity::source::drivers::jdbc::makefile.mk
deleted file mode 100644
index 397cc6777421..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-connectivity::source::drivers::jdbc::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/jdbc/makefile.mk.orig Sat Mar 2 20:54:27 2002
-+++ ../connectivity/source/drivers/jdbc/makefile.mk Sat Mar 2 20:54:52 2002
-@@ -111,7 +111,7 @@
- $(SLO)$/tools.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(JDBC_TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(JDBC_TARGET).map
diff --git a/editors/openoffice-2.0-devel/files/patch-connectivity::source::drivers::mozab::makefile.mk b/editors/openoffice-2.0-devel/files/patch-connectivity::source::drivers::mozab::makefile.mk
deleted file mode 100644
index f301dffa2c0d..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-connectivity::source::drivers::mozab::makefile.mk
+++ /dev/null
@@ -1,22 +0,0 @@
---- ../connectivity/source/drivers/mozab/makefile.mk.orig Mon Dec 3 17:20:59 2001
-+++ ../connectivity/source/drivers/mozab/makefile.mk Sun Mar 3 17:26:52 2002
-@@ -107,7 +107,9 @@
-
- # --- MOZAB BASE Library -----------------------------------
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- SHL1TARGET= $(TARGET)$(MOZAB_MAJOR)
- SHL1OBJS=$(SLOFILES)
- SHL1STDLIBS=\
-@@ -158,7 +160,9 @@
-
- # --- MOZAB BASE Library -----------------------------------
-
-+.IF "$(OS)"!="FREEBSD"
- SHL2VERSIONMAP= $(TARGET2).map
-+.ENDIF
- SHL2TARGET= $(TARGET2)$(MOZAB_MAJOR)
- SHL2OBJS=$(SLO2FILES)
- SHL2STDLIBS=\
diff --git a/editors/openoffice-2.0-devel/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk b/editors/openoffice-2.0-devel/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk
deleted file mode 100644
index 27086ca55940..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk
+++ /dev/null
@@ -1,13 +0,0 @@
---- ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk.orig Fri Mar 15 19:10:28 2002
-+++ ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk Fri Mar 15 19:11:45 2002
-@@ -152,6 +152,10 @@
- -Wno-long-long -pthread
- CDEFS += -DTRACING
- .ENDIF
-+.IF "$(OS)" == "FREEBSD"
-+CFLAGSCXX += \
-+ -fno-rtti
-+.ENDIF
- .ENDIF
-
- SHL1TARGET_NAME=$(TARGET)$(MOZAB_MAJOR)
diff --git a/editors/openoffice-2.0-devel/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk b/editors/openoffice-2.0-devel/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk
deleted file mode 100644
index 3a34e92f0e55..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../connectivity/source/drivers/mozaddressbook/makefile.mk.orig Sat Mar 2 20:58:59 2002
-+++ ../connectivity/source/drivers/mozaddressbook/makefile.mk Sat Mar 2 20:59:41 2002
-@@ -134,7 +134,9 @@
- SLOFILES+=$(SLO)$/staticmbmozab.obj
- .ENDIF
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- # --- Library -----------------------------------
-
- SHL1TARGET=$(TARGET)$(UPD)$(DLLPOSTFIX)
diff --git a/editors/openoffice-2.0-devel/files/patch-connectivity::source::manager::makefile.mk b/editors/openoffice-2.0-devel/files/patch-connectivity::source::manager::makefile.mk
deleted file mode 100644
index 497370af0fd1..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-connectivity::source::manager::makefile.mk
+++ /dev/null
@@ -1,16 +0,0 @@
---- ../connectivity/source/manager/makefile.mk.orig Tue Jan 1 14:09:00 2002
-+++ ../connectivity/source/manager/makefile.mk
-@@ -92,11 +92,11 @@
- .ENDIF
- SHL1OBJS=$(SLOFILES)
- SHL1STDLIBS=\
-+ $(SALLIB) \
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
- $(VOSLIB) \
-- $(OSLLIB) \
-- $(SALLIB)
-+ $(OSLLIB)
-
- SHL1DEPN=
- SHL1IMPLIB= i$(SHL1TARGET)
diff --git a/editors/openoffice-2.0-devel/files/patch-connectivity::source::parse::makefile.mk b/editors/openoffice-2.0-devel/files/patch-connectivity::source::parse::makefile.mk
deleted file mode 100644
index 7000bf23cc00..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-connectivity::source::parse::makefile.mk
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../connectivity/source/parse/makefile.mk.orig Wed Mar 6 10:39:52 2002
-+++ ../connectivity/source/parse/makefile.mk Wed Mar 6 10:40:07 2002
-@@ -95,6 +95,7 @@
- +flex -i -8 -PSQLyy -L -o$(MISC)$/sqlflex.cxx sqlflex.l
-
- $(MISC)$/sqlbison.cxx: sqlbison.y
-+ +bison -v -d -pSQLyy -l -bsql -o$(MISC)$/sqlbison.cxx.h sqlbison.y
- +bison -v -d -pSQLyy -l -bsql -o$(MISC)$/sqlbison.cxx sqlbison.y
- -$(MKDIR) $(OUT)$/inc$/connectivity
- +$(COPY) $(MISC)$/sqlbison.cxx.h $(OUT)$/inc$/connectivity$/sqlbison.hxx
diff --git a/editors/openoffice-2.0-devel/files/patch-cppu+prj+build.lst b/editors/openoffice-2.0-devel/files/patch-cppu+prj+build.lst
deleted file mode 100644
index 78fd210a1193..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-cppu::prj::build.lst b/editors/openoffice-2.0-devel/files/patch-cppu::prj::build.lst
deleted file mode 100644
index 78fd210a1193..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-cppu::util::makefile.mk b/editors/openoffice-2.0-devel/files/patch-cppu::util::makefile.mk
deleted file mode 100644
index 0157a34167b5..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-cppu::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../cppu/util/makefile.mk.orig Fri Nov 9 10:14:31 2001
-+++ ../cppu/util/makefile.mk Mon Mar 11 13:35:07 2002
-@@ -89,7 +89,9 @@
- SHL1IMPLIB=i$(TARGET)
- SHL1DEF=$(MISC)$/$(SHL1TARGET).def
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP=$(TARGET).map
-+.ENDIF
-
- DEF1NAME=$(SHL1TARGET)
-
diff --git a/editors/openoffice-2.0-devel/files/patch-cppuhelper+source+makefile.mk b/editors/openoffice-2.0-devel/files/patch-cppuhelper+source+makefile.mk
deleted file mode 100644
index 62e971de324a..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-cppuhelper::source::makefile.mk b/editors/openoffice-2.0-devel/files/patch-cppuhelper::source::makefile.mk
deleted file mode 100644
index 59b78a3fd844..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-cppuhelper::source::makefile.mk
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../cppuhelper/source/makefile.mk.orig Thu Mar 7 16:37:48 2002
-+++ ../cppuhelper/source/makefile.mk Thu Mar 7 16:37:55 2002
-@@ -149,8 +149,8 @@
- SHL1TARGET=$(TARGET)$(UDK_MAJOR)$(COMID)
-
- SHL1STDLIBS= \
-- $(CPPULIB) \
-- $(SALLIB)
-+ $(SALLIB) \
-+ $(CPPULIB)
-
- SHL1DEPN=
- SHL1IMPLIB=i$(TARGET)
-@@ -173,6 +173,10 @@
- SHL1VERSIONMAP=gcc2_linux_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-2.0-devel/files/patch-cpputools+source+registercomponent+makefile.mk b/editors/openoffice-2.0-devel/files/patch-cpputools+source+registercomponent+makefile.mk
deleted file mode 100644
index 8134445349f1..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-dmake::unix::linux::gnu::make.sh b/editors/openoffice-2.0-devel/files/patch-dmake::unix::linux::gnu::make.sh
deleted file mode 100644
index d60afa8e32e8..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-dmake::unix::linux::gnu::make.sh
+++ /dev/null
@@ -1,244 +0,0 @@
---- ../dmake/unix/linux/gnu/make.sh.orig Wed Mar 13 20:32:53 2002
-+++ ../dmake/unix/linux/gnu/make.sh Wed Mar 13 20:33:00 2002
-@@ -3,188 +3,188 @@
- mkdir objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
- fi
- mv infer.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
- fi
- mv make.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
- fi
- mv stat.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
- fi
- mv expand.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
- fi
- mv dmstring.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
- fi
- mv hash.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
- fi
- mv dag.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
- fi
- mv dmake.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
- fi
- mv path.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
- fi
- mv imacs.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
- fi
- mv sysintf.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
- fi
- mv parse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
- fi
- mv getinp.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
- fi
- mv quit.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
- fi
- mv state.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
- fi
- mv dmdump.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
- fi
- mv macparse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
- fi
- mv rulparse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
- fi
- mv percent.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
- fi
- mv function.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
- fi
- mv arlib.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
- fi
- mv dirbrk.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
- fi
- mv rmprq.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
- fi
- mv ruletab.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
- fi
- mv runargv.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
- fi
- mv dcache.o objects
-
--gcc -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \
-+${CC} ${CFLAGS} -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \
- objects/dmstring.o objects/hash.o objects/dag.o objects/dmake.o objects/path.o \
- objects/imacs.o objects/sysintf.o objects/parse.o objects/getinp.o \
- objects/quit.o objects/state.o objects/dmdump.o objects/macparse.o \
diff --git a/editors/openoffice-2.0-devel/files/patch-dtrans+source+X11+makefile.mk b/editors/openoffice-2.0-devel/files/patch-dtrans+source+X11+makefile.mk
deleted file mode 100644
index 5881f5d7f6a5..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-dtrans::source::X11::makefile.mk b/editors/openoffice-2.0-devel/files/patch-dtrans::source::X11::makefile.mk
deleted file mode 100644
index fa2c7a4b769c..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-dtrans::source::X11::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../dtrans/source/X11/makefile.mk.orig Sat Mar 2 21:11:32 2002
-+++ ../dtrans/source/X11/makefile.mk Sat Mar 2 21:12:34 2002
-@@ -111,7 +111,8 @@
- APP1STDLIBS=\
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
-- $(SALLIB)
-+ $(SALLIB) \
-+ -lX11
-
- .ENDIF # "$(OS)"=="MACOSX"
-
diff --git a/editors/openoffice-2.0-devel/files/patch-eventattacher+source+makefile.mk b/editors/openoffice-2.0-devel/files/patch-eventattacher+source+makefile.mk
deleted file mode 100644
index b09408500c2d..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-eventattacher::source::makefile.mk b/editors/openoffice-2.0-devel/files/patch-eventattacher::source::makefile.mk
deleted file mode 100644
index b09408500c2d..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-extensions::source::plugin::unx::makefile.mk b/editors/openoffice-2.0-devel/files/patch-extensions::source::plugin::unx::makefile.mk
deleted file mode 100644
index 4535235d6bec..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-extensions::source::plugin::unx::makefile.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../extensions/source/plugin/unx/makefile.mk.orig Mon Mar 11 01:34:07 2002
-+++ ../extensions/source/plugin/unx/makefile.mk Mon Mar 11 10:21:01 2002
-@@ -91,7 +91,11 @@
- .IF "$(OS)"=="SOLARIS" || "$(OS)"=="SCO" || "$(OS)"=="HPUX"
- APP1STDLIBS+=-lXm -lXt -lX11 -ldl
- .ELSE
-+IF "$(OS)"=="FREEBSD"
-+APP1STDLIBS+=-lXaw -lXt -lX11
-+.ELSE
- APP1STDLIBS+=-lXaw -lXt -lX11 -ldl
-+.ENDIF
- .ENDIF
-
- APP1DEF= $(MISC)$/$(TARGET).def
diff --git a/editors/openoffice-2.0-devel/files/patch-external+dt+dtpatch.sh b/editors/openoffice-2.0-devel/files/patch-external+dt+dtpatch.sh
deleted file mode 100644
index e5122bcb45c1..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-external+npsdk+npsdkpatch.sh b/editors/openoffice-2.0-devel/files/patch-external+npsdk+npsdkpatch.sh
deleted file mode 100644
index 49a3056831dd..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-external::dt::dtpatch.sh b/editors/openoffice-2.0-devel/files/patch-external::dt::dtpatch.sh
deleted file mode 100644
index e5122bcb45c1..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-external::expat::expatpatch.sh b/editors/openoffice-2.0-devel/files/patch-external::expat::expatpatch.sh
deleted file mode 100644
index ce07edcfffd8..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-external::jpeg::jpegpatch.sh b/editors/openoffice-2.0-devel/files/patch-external::jpeg::jpegpatch.sh
deleted file mode 100644
index 4fb55f5d70d0..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-external::npsdk::npsdkpatch.sh b/editors/openoffice-2.0-devel/files/patch-external::npsdk::npsdkpatch.sh
deleted file mode 100644
index 49a3056831dd..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-external::zlib::zlibpatch.sh b/editors/openoffice-2.0-devel/files/patch-external::zlib::zlibpatch.sh
deleted file mode 100644
index 04d96c6ad70f..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-freetype+makefile.mk b/editors/openoffice-2.0-devel/files/patch-freetype+makefile.mk
deleted file mode 100644
index 1e5e5bf12c6b..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-freetype::makefile.mk b/editors/openoffice-2.0-devel/files/patch-freetype::makefile.mk
deleted file mode 100644
index 1e5e5bf12c6b..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-gnome-vfs-filetype-registration.cxx b/editors/openoffice-2.0-devel/files/patch-gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index 66b7dfe1f73d..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-gnome-vfs-filetype-registration.cxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2001/11/01 13:26:23 1.2
-+++ ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2002/03/03 19:43:31
-@@ -62,7 +62,9 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !defined(FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice-2.0-devel/files/patch-i18n::inc::collator.hxx b/editors/openoffice-2.0-devel/files/patch-i18n::inc::collator.hxx
deleted file mode 100644
index f336ca1fb6cd..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-i18n::inc::collator.hxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../i18n/inc/collator.hxx.orig Tue Mar 12 08:24:59 2002
-+++ ../i18n/inc/collator.hxx Tue Mar 12 08:25:55 2002
-@@ -80,7 +80,9 @@
-
- #ifndef WIN32
- #ifndef MACOSX
-+#ifndef FREEBSD
- #include <alloca.h>
-+#endif
- #endif
- #endif
- #include <tools/string.hxx>
diff --git a/editors/openoffice-2.0-devel/files/patch-idlc::source::makefile.mk b/editors/openoffice-2.0-devel/files/patch-idlc::source::makefile.mk
deleted file mode 100644
index 780425770b86..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-idlc::source::makefile.mk
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../idlc/source/makefile.mk.orig Wed Mar 6 10:25:35 2002
-+++ ../idlc/source/makefile.mk Wed Mar 6 10:25:53 2002
-@@ -147,6 +147,7 @@
- +flex -o$(MISC)$/scanner.cxx $(MISC)$/stripped_scanner.ll
-
- $(MISC)$/parser.cxx: parser.yy
-+ +bison -v -d -o$(MISC)$/parser.cxx.h parser.yy
- +bison -v -d -o$(MISC)$/parser.cxx parser.yy
- +$(COPY) $(MISC)$/parser.cxx.h $(OUT)$/inc$/parser.h
- # with line statements (for debugging)
diff --git a/editors/openoffice-2.0-devel/files/patch-inet::util::makefile.mk b/editors/openoffice-2.0-devel/files/patch-inet::util::makefile.mk
deleted file mode 100644
index cbbeb2e86e5e..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-inet::util::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../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-2.0-devel/files/patch-javaunohelper+source+makefile.mk b/editors/openoffice-2.0-devel/files/patch-javaunohelper+source+makefile.mk
deleted file mode 100644
index 7f2cd2f1d220..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-javaunohelper::source::makefile.mk b/editors/openoffice-2.0-devel/files/patch-javaunohelper::source::makefile.mk
deleted file mode 100644
index 7f2cd2f1d220..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-moz+prj+d.lst b/editors/openoffice-2.0-devel/files/patch-moz+prj+d.lst
deleted file mode 100644
index d65f2df6cf3b..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-mozaddressbook::makefile.mk b/editors/openoffice-2.0-devel/files/patch-mozaddressbook::makefile.mk
deleted file mode 100644
index 3a34e92f0e55..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-mozaddressbook::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../connectivity/source/drivers/mozaddressbook/makefile.mk.orig Sat Mar 2 20:58:59 2002
-+++ ../connectivity/source/drivers/mozaddressbook/makefile.mk Sat Mar 2 20:59:41 2002
-@@ -134,7 +134,9 @@
- SLOFILES+=$(SLO)$/staticmbmozab.obj
- .ENDIF
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- # --- Library -----------------------------------
-
- SHL1TARGET=$(TARGET)$(UPD)$(DLLPOSTFIX)
diff --git a/editors/openoffice-2.0-devel/files/patch-mozillasrc::makefile.mk b/editors/openoffice-2.0-devel/files/patch-mozillasrc::makefile.mk
deleted file mode 100644
index 27086ca55940..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-mozillasrc::makefile.mk
+++ /dev/null
@@ -1,13 +0,0 @@
---- ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk.orig Fri Mar 15 19:10:28 2002
-+++ ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk Fri Mar 15 19:11:45 2002
-@@ -152,6 +152,10 @@
- -Wno-long-long -pthread
- CDEFS += -DTRACING
- .ENDIF
-+.IF "$(OS)" == "FREEBSD"
-+CFLAGSCXX += \
-+ -fno-rtti
-+.ENDIF
- .ENDIF
-
- SHL1TARGET_NAME=$(TARGET)$(MOZAB_MAJOR)
diff --git a/editors/openoffice-2.0-devel/files/patch-nas+nas-1.4.1.patch b/editors/openoffice-2.0-devel/files/patch-nas+nas-1.4.1.patch
deleted file mode 100644
index 3babf927e982..000000000000
--- a/editors/openoffice-2.0-devel/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|<malloc.h>|<stdlib.h>|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 <machine/soundcard.h>
-+-# include <machine/pcaudioio.h>
-++# ifdef __i386__
-++# include <machine/pcaudioio.h>
-++# endif
-+ #else
-+ # ifdef __NetBSD__
-+ # include <sys/ioctl.h>
-+@@ -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 <limits.h>
-+ # 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-2.0-devel/files/patch-nas:nas-1.4.1.patch b/editors/openoffice-2.0-devel/files/patch-nas:nas-1.4.1.patch
deleted file mode 100644
index 6f2635c639f7..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-nas:nas-1.4.1.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- ../nas/nas-1.4.1.patch.orig Wed Mar 6 02:24:32 2002
-+++ ../nas/nas-1.4.1.patch Wed Mar 6 02:27:00 2002
-@@ -143,3 +143,14 @@
- 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|<malloc.h>|<stdlib.h>|g"
-+ $(MAKE) $(MFLAGS) Makefiles
-+ $(MAKE) $(MFLAGS) clean
-+ $(MAKE) $(MFLAGS) includes
diff --git a/editors/openoffice-2.0-devel/files/patch-odk::pack::unzip_udk::makefile.mk b/editors/openoffice-2.0-devel/files/patch-odk::pack::unzip_udk::makefile.mk
deleted file mode 100644
index f3b6e9ba1f0e..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-odk::pack::unzip_udk::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../odk/pack/unzip_udk/makefile.mk.orig Tue Mar 5 15:35:31 2002
-+++ ../odk/pack/unzip_udk/makefile.mk Tue Mar 5 15:36:15 2002
-@@ -30,7 +30,7 @@
- .IF "$(GUI)"=="WNT"
- unzip -q -d . $(UDKNAME)
- .ELSE
-- gzip -df < $(UDKNAME).tar.gz | tar -xvf -
-+ tar -xzf $(UDKNAME).tar.gz
- .ENDIF
- +-$(RENAME) $(UDKNAME) $(ODKNAME)
- +rm -f $(ODKNAME)$/settings$/dk.mk
diff --git a/editors/openoffice-2.0-devel/files/patch-offapi+util+makefile.pmk b/editors/openoffice-2.0-devel/files/patch-offapi+util+makefile.pmk
deleted file mode 100644
index 5cdbb1b4aa4a..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-offapi::util::makefile.pmk b/editors/openoffice-2.0-devel/files/patch-offapi::util::makefile.pmk
deleted file mode 100644
index 5cdbb1b4aa4a..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-package::util::makefile.mk b/editors/openoffice-2.0-devel/files/patch-package::util::makefile.mk
deleted file mode 100644
index 2bf58cecdb01..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-ppsprint::source::printer::printerinfomanager.cxx b/editors/openoffice-2.0-devel/files/patch-ppsprint::source::printer::printerinfomanager.cxx
deleted file mode 100644
index 5ebff3ce7d3e..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-ppsprint::source::printer::printerinfomanager.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../psprint/source/printer/printerinfomanager.cxx.orig Sat Mar 2 22:16:34 2002
-+++ ../psprint/source/printer/printerinfomanager.cxx Sat Mar 2 22:16:12 2002
-@@ -883,7 +883,7 @@
-
- static const struct SystemCommandParameters aParms[] =
- {
--#ifdef LINUX
-+#ifdef LINUX || defined(FREEBSD) || defined(NETBSD)
- { "/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-2.0-devel/files/patch-product+util+makefile.mk b/editors/openoffice-2.0-devel/files/patch-product+util+makefile.mk
deleted file mode 100644
index fb3c8af3e2b2..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-product::util::makefile.mk b/editors/openoffice-2.0-devel/files/patch-product::util::makefile.mk
deleted file mode 100644
index 1df961f90223..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-product::util::makefile.mk
+++ /dev/null
@@ -1,58 +0,0 @@
---- ../product/util/makefile.mk.orig Wed Feb 27 12:32:19 2002
-+++ ../product/util/makefile.mk Tue Mar 12 14:08:34 2002
-@@ -115,13 +115,26 @@
- 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=$(COMNAME)_uno
- .ENDIF
-
- STLPORTDEST=$(DESTDIRDLL)$/$(STLPORTLIBNAME)
- .IF "$(STLPORT4)" != ""
- # in OOo build environment
- .IF "($STLPORT4)" != "NO_STLPORT4"
-+.IF "$(OS)" != "FREEBSD"
- STLPORTOUT=$(SOLARVER)$/$(UPD)$/$(INPATH)$/bin$/$(STLPORTLIBNAME)
-+.ELSE
-+STLPORTOUT=$(STLPORT4)$/lib$/$(STLPORTLIBNAME)
-+.ENDIF
- .ELSE
- STLPORTOUT=$(STLPORT4)$/lib$/$(STLPORTLIBNAME)
- .ENDIF
-@@ -367,8 +380,8 @@
- $(GNUCOPY) -p $(DLLOUT)$/$(@:f) $@
-
- $(DESTDIRDLL)$/%$(MY_VERSION_LINKPOSTFIX) : $(DESTDIRDLL)$/%$(MY_VERSION_DLLPOSTFIX) $(DIRLIST)
-- +ln -s $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $@
-- +ln -s $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $(@:db)
-+ +ln -fs $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $@
-+ +ln -fs $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $(@:db)
-
-
- #---------------------------------------------------------
-@@ -379,7 +392,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 $@
-@@ -387,7 +400,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-2.0-devel/files/patch-psprint+source+printer+printerinfomanager.cxx b/editors/openoffice-2.0-devel/files/patch-psprint+source+printer+printerinfomanager.cxx
deleted file mode 100644
index 4947227f8d52..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-psprint::util::makefile.mk b/editors/openoffice-2.0-devel/files/patch-psprint::util::makefile.mk
deleted file mode 100644
index faa0b78f18b1..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-registry+source+regkey.cxx b/editors/openoffice-2.0-devel/files/patch-registry+source+regkey.cxx
deleted file mode 100644
index fad069f83f14..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-registry::source::regkey.cxx b/editors/openoffice-2.0-devel/files/patch-registry::source::regkey.cxx
deleted file mode 100644
index fad069f83f14..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-registry::util::makefile.mk b/editors/openoffice-2.0-devel/files/patch-registry::util::makefile.mk
deleted file mode 100644
index f1970ad5e6a1..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-remotebridges+source+unourl_resolver+makefile.mk b/editors/openoffice-2.0-devel/files/patch-remotebridges+source+unourl_resolver+makefile.mk
deleted file mode 100644
index 72e5a97234f4..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-remotebridges::source::unourl_resolver::makefile.mk b/editors/openoffice-2.0-devel/files/patch-remotebridges::source::unourl_resolver::makefile.mk
deleted file mode 100644
index 72e5a97234f4..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-rsc+source+rscpp+cpp.h b/editors/openoffice-2.0-devel/files/patch-rsc+source+rscpp+cpp.h
deleted file mode 100644
index 417ab33ba52f..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-rsc::source::rscpp::cpp.h b/editors/openoffice-2.0-devel/files/patch-rsc::source::rscpp::cpp.h
deleted file mode 100644
index 417ab33ba52f..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-rscpp::cpp.h b/editors/openoffice-2.0-devel/files/patch-rscpp::cpp.h
deleted file mode 100644
index 751623885bbd..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-rscpp::cpp.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../rscpp/cpp.h.orig Fri Mar 1 00:15:54 2002
-+++ ../rscpp/cpp.h Fri Mar 1 00:15:56 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-2.0-devel/files/patch-sablot+Sablot-0.52.patch b/editors/openoffice-2.0-devel/files/patch-sablot+Sablot-0.52.patch
deleted file mode 100644
index 61f12e5bfe7c..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-sablot::Sablot-0.52.patch b/editors/openoffice-2.0-devel/files/patch-sablot::Sablot-0.52.patch
deleted file mode 100644
index 3b44b26ac6c7..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-sablot::Sablot-0.52.patch
+++ /dev/null
@@ -1,35 +0,0 @@
---- ../sablot/Sablot-0.52.patch.orig Mon Oct 29 19:18:40 2001
-+++ ../sablot/Sablot-0.52.patch Tue Mar 5 18:16:07 2002
-@@ -3,7 +3,7 @@
- ***************
- *** 1 ****
- ! dummy
----- 1,147 ----
-+--- 1,157 ----
- ! #*************************************************************************
- ! #
- ! # $RCSfile: makefile.mk,v $
-@@ -85,12 +85,22 @@
- ! CFLAGS+= -DHAVE_IEEEFP_H
- ! .ENDIF
- !
--! .IF "$(OS)"=="LINUX" || "$(OS)"=="MACOSX"
-+! .IF "$(OS)"=="LINUX" || "$(OS)"=="MACOSX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
- ! CFLAGS+= -DHAVE_UNISTD_H
- ! .ENDIF
- !
- ! .IF "$(GUI)"=="UNX"
-+!
-+! .IF "$(OS)"=="MACOSX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-+! .IF "$(OS)"=="FREEBSD"
-+! CFLAGS+= -DHAVE_SYS_TIME_H
-+! .ELSE
-+! CFLAGS+= -DHAVE_SYS_TIMEB_H
-+! .ENDIF
-+! CFLAGS+= -DHAVE_GETTIMEOFDAY -DHAVE_ISNAN -DHAVE_FINITE
-+! .ELSE
- ! CFLAGS+= -DHAVE_SYS_TIMEB_H -DHAVE_FTIME -DHAVE_ISNAN -DHAVE_FINITE
-+! .ENDIF
- ! .ENDIF
- !
- ! CFLAGS+= -I$(SOLARINCDIR)$/external$/expat
diff --git a/editors/openoffice-2.0-devel/files/patch-sal+osl+unx+nlsupport.c b/editors/openoffice-2.0-devel/files/patch-sal+osl+unx+nlsupport.c
deleted file mode 100644
index 807aeacda025..000000000000
--- a/editors/openoffice-2.0-devel/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 <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD)
-+#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
- #include <langinfo.h>
-@@ -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-2.0-devel/files/patch-sal+osl+unx+pipe.c b/editors/openoffice-2.0-devel/files/patch-sal+osl+unx+pipe.c
deleted file mode 100644
index 217bd0be4d58..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-sal+osl+unx+socket.c b/editors/openoffice-2.0-devel/files/patch-sal+osl+unx+socket.c
deleted file mode 100644
index b6e0e2fa0901..000000000000
--- a/editors/openoffice-2.0-devel/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 <sys/poll.h>
- #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-2.0-devel/files/patch-sal+osl+unx+system.c b/editors/openoffice-2.0-devel/files/patch-sal+osl+unx+system.c
deleted file mode 100644
index 8dc663ac03fc..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-sal+osl+unx+system.h b/editors/openoffice-2.0-devel/files/patch-sal+osl+unx+system.h
deleted file mode 100644
index d75cac79f29e..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-sal+workben+makefile.mk b/editors/openoffice-2.0-devel/files/patch-sal+workben+makefile.mk
deleted file mode 100644
index 369935e31d66..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-sal::osl::unx::file.c b/editors/openoffice-2.0-devel/files/patch-sal::osl::unx::file.c
deleted file mode 100644
index ade5f14b7946..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-sal::osl::unx::file.c
+++ /dev/null
@@ -1,73 +0,0 @@
---- ../sal/osl/unx/file.c.orig Thu Oct 4 15:09:21 2001
-+++ ../sal/osl/unx/file.c
-@@ -123,11 +123,16 @@
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-
--#elif defined(NETBSD)
-+#elif defined(NETBSD) || defined(FREEBSD)
-+#include <sys/param.h>
-+#include <sys/ucred.h>
- #include <sys/mount.h>
- #include <ufs/ufs/quota.h>
- #include <ctype.h>
--static const sal_Char* MOUNTTAB="/etc/mtab";
-+#define HAVE_STATFS_H
-+/* No mounting table on *BSD
-+ * This information is stored only in the kernel. */
-+/* static const sal_Char* MOUNTTAB="/etc/mtab"; */
-
- #elif defined(IRIX)
- #include <mntent.h>
-@@ -137,7 +142,7 @@
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-
--#elif defined(MACOSX) || defined(FREEBSD)
-+#elif defined(MACOSX)
- #include <ufs/ufs/quota.h>
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-@@ -4224,10 +4229,20 @@
- mntfile = fopen(MOUNTTAB,"r");
- #endif /* SOLARIS */
-
-+#if defined(NETBSD) || defined(FREEBSD)
-+ struct statfs *mntbufp;
-+ int mntentries,i;
-+ mntentries = getmntinfo(&mntbufp,MNT_WAIT);
-
- buffer[0] = '\0';
-
-+ if(mntentries == 0)
-+#else
-+
-+ buffer[0] = '\0';
-+
- if ( mntfile == 0 )
-+#endif
- {
- nRet=errno;
- #ifdef DEBUG_OSL_FILE
-@@ -4286,7 +4301,21 @@
- }
- #endif /* SOLARIS */
-
-+#if defined(NETBSD) || defined(FREEBSD)
-+ i=0;
-+ while ( i < mntentries )
-+ {
-+ if ( strcmp(mntbufp[i].f_mntonname,buffer) == 0 )
-+ {
-+ *bMountPoint=sal_True;
-+ return osl_File_E_None;
-+ }
-+ i++;
-+ }
-+#endif
-+#if ! ( defined(NETBSD) || defined(FREEBSD) )
- fclose(mntfile);
-+#endif
- *bMountPoint=sal_False;
- return osl_File_E_None;
- }
diff --git a/editors/openoffice-2.0-devel/files/patch-sal::osl::unx::nlsupport.c b/editors/openoffice-2.0-devel/files/patch-sal::osl::unx::nlsupport.c
deleted file mode 100644
index 29b4de4eb78b..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-sal::osl::unx::nlsupport.c
+++ /dev/null
@@ -1,88 +0,0 @@
---- ../sal/osl/unx/nlsupport.c.orig Sat Mar 9 00:51:17 2002
-+++ ../sal/osl/unx/nlsupport.c Sat Mar 9 01:54:43 2002
-@@ -63,11 +63,17 @@
- #include <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS)
-+#if defined(LINUX) || defined(SOLARIS) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
-+#if defined(FREEBSD)
-+#if OSVERSION > 500000
- #include <langinfo.h>
- #endif
-+#else
-+#include <langinfo.h>
-+#endif
-+#endif
-
- /*****************************************************************************/
- /* typedefs
-@@ -242,7 +248,7 @@
- return NULL;
- }
-
--#if defined(LINUX) || defined(SOLARIS)
-+#if defined(LINUX) || defined(SOLARIS) || defined(NETBSD) || defined(FREEBSD)
-
- /*
- * This implementation of osl_getTextEncodingFromLocale maps
-@@ -296,7 +302,7 @@
- /* XXX MS-874 is an extension to tis620, so this is not
- * really equivalent */
-
--#elif defined(LINUX)
-+#elif defined(LINUX) || defined(NETBSD) || defined(FREEBSD)
-
- const _pair _nl_language_list[] = {
- { "ANSI_X3.110-1983", RTL_TEXTENCODING_DONTKNOW }, /* ISO-IR-99 NAPLPS */
-@@ -477,7 +483,7 @@
- { "WIN-SAMI-2", RTL_TEXTENCODING_DONTKNOW } /* WS2 */
- };
-
--#endif /* ifdef LINUX */
-+#endif /* ifdef LINUX || NETBSD || FREEBSD */
-
- static pthread_mutex_t aLocalMutex = PTHREAD_MUTEX_INITIALIZER;
-
-@@ -516,7 +522,13 @@
- }
-
- /* get the charset as indicated by the LC_CTYPE locale */
-+#if defined(NETBSD) || defined(FREEBSD)
-+#if !defined(CODESET)
-+ codeset = NULL;
-+#else
- codeset = nl_langinfo( CODESET );
-+#endif
-+#endif
-
- if ( codeset != NULL )
- {
-@@ -595,7 +607,7 @@
- return ret;
- }
-
--#elif defined(MACOSX) /* ifdef LINUX || SOLARIS */
-+#elif defined(MACOSX) /* ifdef LINUX || SOLARIS || NETBSD || FREEBSD */
-
- /*
- * FIXME: the MacOS X implemetation is missing
-@@ -628,7 +640,7 @@
- return 0;
- }
-
--#else /* ifdef LINUX || SOLARIS || MACOSX */
-+#else /* ifdef LINUX || SOLARIS || MACOSX || NETBSD || FREEBSD */
-
- /*
- * This implementation of osl_getTextEncodingFromLocale maps
-@@ -844,6 +856,6 @@
- return 0;
- }
-
--#endif /* ifdef LINUX || SOLARIS || MACOSX*/
-+#endif /* ifdef LINUX || SOLARIS || MACOSX || NETBSD || FREEBSD */
-
-
diff --git a/editors/openoffice-2.0-devel/files/patch-sal::osl::unx::pipe.c b/editors/openoffice-2.0-devel/files/patch-sal::osl::unx::pipe.c
deleted file mode 100644
index 6802487470a2..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-sal::osl::unx::pipe.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../sal/osl/unx/pipe.c.orig Tue May 29 07:38:32 2001
-+++ ../sal/osl/unx/pipe.c
-@@ -264,7 +264,11 @@
-
- addr.sun_family = AF_UNIX;
- strcpy(addr.sun_path, name);
-+#if defined(FREEBSD)
-+ len = SUN_LEN(&addr);
-+#else
- len = sizeof(addr.sun_family) + strlen(addr.sun_path);
-+#endif
-
- if ( Options & osl_Pipe_CREATE )
- {
diff --git a/editors/openoffice-2.0-devel/files/patch-sal::osl::unx::process.c b/editors/openoffice-2.0-devel/files/patch-sal::osl::unx::process.c
deleted file mode 100644
index 9d7ffa6686d3..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-sal::osl::unx::process.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../sal/osl/unx/process.c.orig Sat Mar 2 22:33:17 2002
-+++ ../sal/osl/unx/process.c Sat Mar 2 22:33:58 2002
-@@ -834,7 +834,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-2.0-devel/files/patch-sal::osl::unx::socket.c b/editors/openoffice-2.0-devel/files/patch-sal::osl::unx::socket.c
deleted file mode 100644
index 19d390cf08eb..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-sal::osl::unx::socket.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- ../sal/osl/unx/socket.c.orig Fri Jun 22 16:22:14 2001
-+++ ../sal/osl/unx/socket.c Sun Mar 10 23:33:56 2002
-@@ -82,7 +82,7 @@
- #undef HAVE_POLL_H
- #endif
-
--#if defined(LINUX) || defined (IRIX)
-+#if defined(LINUX) || defined (IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <sys/poll.h>
- #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-2.0-devel/files/patch-sal::osl::unx::system.c b/editors/openoffice-2.0-devel/files/patch-sal::osl::unx::system.c
deleted file mode 100644
index b0b93119f983..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-sal::osl::unx::system.c
+++ /dev/null
@@ -1,127 +0,0 @@
---- ../sal/osl/unx/system.c.orig Wed Feb 28 13:08:45 2001
-+++ ../sal/osl/unx/system.c
-@@ -126,6 +126,73 @@
- return res;
- }
-
-+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;
-@@ -449,3 +516,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-2.0-devel/files/patch-sal::osl::unx::system.h b/editors/openoffice-2.0-devel/files/patch-sal::osl::unx::system.h
deleted file mode 100644
index 85de2700b284..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-sal::osl::unx::system.h
+++ /dev/null
@@ -1,13 +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,10 +216,7 @@
- # 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
- #endif
diff --git a/editors/openoffice-2.0-devel/files/patch-sal::rtl::source::strtmpl.c b/editors/openoffice-2.0-devel/files/patch-sal::rtl::source::strtmpl.c
deleted file mode 100644
index 91a5289d6636..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-sal::util::makefile.mk b/editors/openoffice-2.0-devel/files/patch-sal::util::makefile.mk
deleted file mode 100644
index 41b798faabfb..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-sal::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sal/util/makefile.mk.orig Tue Mar 5 21:36:23 2002
-+++ ../sal/util/makefile.mk Tue Mar 5 21:36:44 2002
-@@ -113,7 +113,9 @@
- SHL1TARGET= $(TARGET)
- SHL1IMPLIB= i$(TARGET)
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
-
- .IF "$(GUI)"=="WNT"
- .IF "$(COM)"!="GCC"
diff --git a/editors/openoffice-2.0-devel/files/patch-sal::workben::getlocaleinfotest.cxx b/editors/openoffice-2.0-devel/files/patch-sal::workben::getlocaleinfotest.cxx
deleted file mode 100644
index ef5bf2488496..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-sal::workben::getlocaleinfotest.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../sal/workben/getlocaleinfotest.cxx Sun Mar 10 23:42:26 2002
-+++ ../sal/workben/getlocaleinfotest.cxx Sun Mar 10 23:42:45 2002
-@@ -63,7 +63,7 @@
- #include <osl/nlsupport.h>
- #include <rtl/ustring.hxx>
-
--int _cdecl main( int argc, char * argv[] )
-+int main( int argc, char * argv[] )
- {
- rtl::OUString lang = rtl::OUString::createFromAscii( "de" );
- rtl::OUString country = rtl::OUString::createFromAscii( "DE" );
diff --git a/editors/openoffice-2.0-devel/files/patch-sal::workben::makefile.mk b/editors/openoffice-2.0-devel/files/patch-sal::workben::makefile.mk
deleted file mode 100644
index 369935e31d66..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-salhelper+source+makefile.mk b/editors/openoffice-2.0-devel/files/patch-salhelper+source+makefile.mk
deleted file mode 100644
index cb4fbc1f1570..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-salhelper::source::makefile.mk b/editors/openoffice-2.0-devel/files/patch-salhelper::source::makefile.mk
deleted file mode 100644
index cb4fbc1f1570..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-sax::util::makefile.mk b/editors/openoffice-2.0-devel/files/patch-sax::util::makefile.mk
deleted file mode 100644
index e6f307ea4a03..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-sc::util::makefile.mk b/editors/openoffice-2.0-devel/files/patch-sc::util::makefile.mk
deleted file mode 100644
index d075b7901044..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-sc::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sc/util/makefile.mk.orig Sun Mar 3 01:35:09 2002
-+++ ../sc/util/makefile.mk Sun Mar 3 01:34:53 2002
-@@ -105,7 +105,9 @@
- # --- StarClac DLL
-
- SHL1TARGET= sc$(UPD)$(DLLPOSTFIX)
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= sc.map
-+.ENDIF
- SHL1IMPLIB= sci
-
- SHL1STDLIBS= \
diff --git a/editors/openoffice-2.0-devel/files/patch-sch::util::makefile.mk b/editors/openoffice-2.0-devel/files/patch-sch::util::makefile.mk
deleted file mode 100644
index 33ee8a8172f1..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-sd::util::makefile.mk b/editors/openoffice-2.0-devel/files/patch-sd::util::makefile.mk
deleted file mode 100644
index 51f4b7f461a8..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-set_soenv.1 b/editors/openoffice-2.0-devel/files/patch-set_soenv.1
deleted file mode 100644
index bb2dccced07b..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-set_soenv.1
+++ /dev/null
@@ -1,149 +0,0 @@
---- set_soenv.1.orig Wed Feb 27 10:46:41 2002
-+++ set_soenv.1 Wed Mar 13 19:13:01 2002
-@@ -40,7 +40,7 @@
- #
- # Set this value equal to the corresponding amount of
- # command line arguments.
--my $numArgs = 19;
-+my $numArgs = 24;
- # Determining the amount of arguments in the call.
- my $numEnter = $#ARGV + 1;
- if ( $numEnter != $numArgs )
-@@ -66,14 +66,15 @@
- my ( $CALL_CDECL, $COMMON_OUTDIR, $NO_SRS_PATCH, $PROFULLSWITCH, $BIG_GOODIES, $BMP_WRITES_FLAG,
- $common_build, $MK_UNROLL, $NO_REC_RES, $PROEXT, $SO3, $SOLAR_JAVA,
- $SOLAR_PLUGIN, $TF_PACKAGES, $TF_SDBAPI, $TF_FILEURL, $UPDATER, $BUILD_DELIVER, $USE_NEWCHARSET, $USE_NEW_RSC, $VCL,
-- $TF_CFGDATA, $TF_SVDATA,
-+ $TF_CFGDATA, $TF_SVDATA, $CC, $CXX,
- $USE_NAMESPACE, $BUILD_SOSL, $LOCAL_SOLENV, $ENABLEUNICODE, $NEW_JAR_PACK, $NO_BSYMBOLIC,
- $USE_XPRINT, $BUILD_SOSL_RELEASE );
- #
- # 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.
-@@ -145,6 +146,8 @@
- $STLPORT4 = $ARGV [ 12 ]; # Location of STLport4
- $MINGWIN32 = $ARGV [ 17 ]; # use MINGWIN32
- $USE_GCC3 = $ARGV [ 18 ]; # use gcc3 (only for unxlngi4 at the moment)
-+$CC = $ARGV [ 22 ]; # get cc from environment
-+$CXX = $ARGV [ 23 ]; # use c++ from environment
- #
- #---------------------------------------------------------------
- # IIIb. Initialising the variables for the system commands, etc.
-@@ -303,7 +306,7 @@
- $PROSWITCH = "-DPRODUCT";
- $XPVERSION = "3";
- $SOLAR_JAVA = "TRUE";
-- $XPVERSION = "3";
-+ $XPVERSION = "3";
- }
- elsif ( $platform eq "$FreeBSD" )
- { print "Setting FreeBSD specific values... ";
-@@ -326,6 +329,9 @@
- $PATH_SEPERATOR = $ps;
- $PROSWITCH = "-DPRODUCT";
- $XPVERSION = "3";
-+ $OSVERSION = $ARGV[ 19 ];
-+ $PTHREAD_CFLAGS = $ARGV[ 20 ];
-+ $PTHREAD_LIBS = $ARGV[ 21 ];
- }
- elsif ( $platform eq "$Linux" )
- {
-@@ -889,15 +895,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".
-@@ -990,7 +997,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.
-@@ -1004,6 +1011,22 @@
- $ps.$USR.$BIN.$ds."X11".
- $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")
- { $COMPATH_ROOT = $COMPATH;
- $COMPATH_ROOT =~ s/\/vc98$//;
-@@ -1107,21 +1130,14 @@
- $SOLARINC .= $I.$USR.$INCLUDE;
- }
- $SOLARINC .= $STLPORT_stlport;
--if ($platform eq "$Linux")
--{
--# This simply adds an include path, so even cases that break the FHS work
--$SOLARINC .= $STLPORT_inc_stlport;
--}
-+
- if ($platform eq "$Solaris")
- {
- $SOLARINC .= '/SC5 ';
--}
--# Platform dependent include path at the top of this list of include paths
--if ($platform eq "$Solaris")
--{ $SOLARINC .= $I.'$COMPATH'.$ds."include";
-+$SOLARINC .= $I.'$COMPATH'.$ds."include";
- }
-
--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;
-@@ -1311,8 +1327,13 @@
- ToFile( "GLIBC", $GLIBC, "e" );
- ToFile( "GUIBASE", $GUIBASE, "e" );
- ToFile( "GUIENV", $GUIENV, "e" );
-+ToFile( "CC", $CC, "e" );
-+ToFile( "CXX", $CXX, "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-2.0-devel/files/patch-setup2+mow+source+loader+loader.c b/editors/openoffice-2.0-devel/files/patch-setup2+mow+source+loader+loader.c
deleted file mode 100644
index a71f7b3f327c..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-setup2+mow+source+loader+makefile.mk b/editors/openoffice-2.0-devel/files/patch-setup2+mow+source+loader+makefile.mk
deleted file mode 100644
index 007c0f69b6f9..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-setup2+script+setupserver b/editors/openoffice-2.0-devel/files/patch-setup2+script+setupserver
deleted file mode 100644
index 7d3b13f659b9..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh b/editors/openoffice-2.0-devel/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh
deleted file mode 100644
index 1919789038db..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-setup2::mow::source::loader::loader.c b/editors/openoffice-2.0-devel/files/patch-setup2::mow::source::loader::loader.c
deleted file mode 100644
index 572d8ebcc690..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-setup2::mow::source::loader::loader.c
+++ /dev/null
@@ -1,17 +0,0 @@
---- ../setup2/mow/source/loader/loader.c.orig Sun Mar 3 01:41:47 2002
-+++ ../setup2/mow/source/loader/loader.c Sun Mar 3 01:42:19 2002
-@@ -603,6 +603,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-2.0-devel/files/patch-setup2::mow::source::loader::makefile.mk b/editors/openoffice-2.0-devel/files/patch-setup2::mow::source::loader::makefile.mk
deleted file mode 100644
index 007c0f69b6f9..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-setup2::script::setupserver b/editors/openoffice-2.0-devel/files/patch-setup2::script::setupserver
deleted file mode 100644
index 07f3c3f8b23e..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-setup2::script::setupserver
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../setup2/script/setupserver.orig Sat Mar 2 17:57:36 2002
-+++ ../setup2/script/setupserver Sat Mar 2 17:58:43 2002
-@@ -234,6 +234,8 @@
- sd_platform=`uname -s`
- case $sd_platform in
- SCO_SV) test=/bin/test ;;
-+ NetBSD) test=/bin/test ;;
-+ FreeBSD) test=/bin/test ;;
- *) test=/usr/bin/test ;;
- esac
- sd_cwd="`pwd`"
diff --git a/editors/openoffice-2.0-devel/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh b/editors/openoffice-2.0-devel/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh
deleted file mode 100644
index d98230af5a69..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../setup2/source/custom/jvmsetup/loader/jvmsetup.sh Sat Mar 2 18:01:19 2002
-+++ ../setup2/source/custom/jvmsetup/loader/jvmsetup.sh Sat Mar 2 18:02:12 2002
-@@ -65,6 +65,8 @@
- sd_platform=`uname -s`
- 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-2.0-devel/files/patch-shell+source+cmdmail+makefile.mk b/editors/openoffice-2.0-devel/files/patch-shell+source+cmdmail+makefile.mk
deleted file mode 100644
index 0476285c802e..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-shell+source+proxysettings+makefile.mk b/editors/openoffice-2.0-devel/files/patch-shell+source+proxysettings+makefile.mk
deleted file mode 100644
index e83cf7c9d7a1..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-shell+source+unix+exec+makefile.mk b/editors/openoffice-2.0-devel/files/patch-shell+source+unix+exec+makefile.mk
deleted file mode 100644
index 0b7712ee35f8..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-shell::source::cmdmail::makefile.mk b/editors/openoffice-2.0-devel/files/patch-shell::source::cmdmail::makefile.mk
deleted file mode 100644
index 0476285c802e..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-shell::source::proxysettings::makefile.mk b/editors/openoffice-2.0-devel/files/patch-shell::source::proxysettings::makefile.mk
deleted file mode 100644
index e83cf7c9d7a1..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-shell::source::unix::exec::makefile.mk b/editors/openoffice-2.0-devel/files/patch-shell::source::unix::exec::makefile.mk
deleted file mode 100644
index 0b7712ee35f8..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-solenv+inc+tg_ext.mk b/editors/openoffice-2.0-devel/files/patch-solenv+inc+tg_ext.mk
deleted file mode 100644
index cb652ec9d1f0..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-solenv+inc+unxfbsdi.mk b/editors/openoffice-2.0-devel/files/patch-solenv+inc+unxfbsdi.mk
deleted file mode 100644
index 99a282f3b5c6..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-solenv::inc::_tg_shl.mk b/editors/openoffice-2.0-devel/files/patch-solenv::inc::_tg_shl.mk
deleted file mode 100644
index 6ba3a56a92b3..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-solenv::inc::_tg_shl.mk
+++ /dev/null
@@ -1,282 +0,0 @@
---- ../solenv/inc/_tg_shl.mk.orig Thu Mar 14 17:43:40 2002
-+++ ../solenv/inc/_tg_shl.mk Thu Mar 14 17:44:11 2002
-@@ -349,22 +349,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -786,22 +786,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -1223,22 +1223,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -1660,22 +1660,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2097,22 +2097,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2534,22 +2534,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2971,22 +2971,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -3408,22 +3408,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -3845,22 +3845,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -4282,22 +4282,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
diff --git a/editors/openoffice-2.0-devel/files/patch-solenv::inc::pstrules.mk b/editors/openoffice-2.0-devel/files/patch-solenv::inc::pstrules.mk
deleted file mode 100644
index 6c8e958c188a..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-solenv::inc::pstrules.mk
+++ /dev/null
@@ -1,141 +0,0 @@
---- ../solenv/inc/pstrules.mk.orig Thu Mar 14 17:40:59 2002
-+++ ../solenv/inc/pstrules.mk Thu Mar 14 17:41:44 2002
-@@ -80,15 +80,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -108,15 +108,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -142,15 +142,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -159,23 +159,23 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
- .IF "$(GUI)"=="MAC"
- @$(RM) $@
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -195,15 +195,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -212,19 +212,19 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(GUI)"=="MAC"
- @$(RM) $@
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c
- .ELSE
- +$(TYPE) $(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
-- $(CC) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
- .ENDIF
- .ENDIF
- .ENDIF
-@@ -246,7 +246,7 @@
- @echo Making: $@
- @+-$(MKDIR) $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))} >& $(NULLDEV)
- .IF "$(GUI)"=="OS2"
-- $(CC) /P+ /Pe+ /Pd+ $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
-+ $(CXX) /P+ /Pe+ /Pd+ $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
- .ENDIF
- .IF "$(GUI)"=="WNT"
- cpplcc -+ -P $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
diff --git a/editors/openoffice-2.0-devel/files/patch-solenv::inc::rules.mk b/editors/openoffice-2.0-devel/files/patch-solenv::inc::rules.mk
deleted file mode 100644
index 181a71307149..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-solenv::inc::rules.mk
+++ /dev/null
@@ -1,212 +0,0 @@
---- ../solenv/inc/rules.mk.orig Thu Mar 14 17:31:43 2002
-+++ ../solenv/inc/rules.mk Thu Mar 14 17:38:38 2002
-@@ -78,16 +78,16 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- .ENDIF
- .ENDIF
-
-@@ -98,16 +98,16 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- .ENDIF
- .ENDIF
-
-@@ -122,17 +122,17 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE # "$(GUI)"=="UNX"
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- .ENDIF # "$(GUI)"=="UNX"
-
- $(SLO)$/%.obj : %.cpp
-@@ -140,17 +140,17 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cpp
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- .ENDIF
-
- $(SLO)$/%.obj : $(MISC)$/%.cxx
-@@ -158,16 +158,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- .ENDIF
-
- $(OBJ)$/%.obj : $(MISC)$/%.cxx
-@@ -175,16 +175,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHOBJFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHOBJFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- .ENDIF
-
- $(OBJ)$/%.obj : %.c
-@@ -192,20 +192,20 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c
- .ELSE
- +-@echo Cflags: $(CFLAGS)
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -215,13 +215,13 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(MISCX)$/$*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(MISCX)$/$*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
- $(SEMADEBUG)
- .ENDIF
-
-@@ -230,16 +230,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(MISCX)$/$*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(MISCX)$/$*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -249,14 +249,14 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c )
- .ENDIF
- .ENDIF
-
diff --git a/editors/openoffice-2.0-devel/files/patch-solenv::inc::settings.mk b/editors/openoffice-2.0-devel/files/patch-solenv::inc::settings.mk
deleted file mode 100644
index eed08efc26f0..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-solenv::inc::settings.mk
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../solenv/inc/settings.mk.orig Wed Mar 13 20:44:42 2002
-+++ ../solenv/inc/settings.mk Wed Mar 13 20:45:05 2002
-@@ -173,7 +173,6 @@
- CDEFSOPT=
- HDEFS=
-
--CC=
- .IF "$(add_cflags)"!=""
- ENVCFLAGS+=$(add_cflags)
- .ENDIF
-@@ -271,8 +270,6 @@
- AS=
- BC=
- COBOL=
--CPP=
--CXX=
- FOR=
- PASCAL=
-
-@@ -1499,4 +1496,3 @@
- .INCLUDE : $(MISC)$/$(COMP9TYPELIST).mk
- $(COMP9TYPELIST)_XML2CMPTYPES:=$(shell xml2cmp -types stdout $(MISC)$/$(COMP9TYPELIST)$($(WINVERSIONNAMES)_MAJOR).xml)
- .ENDIF
--
diff --git a/editors/openoffice-2.0-devel/files/patch-solenv::inc::startup::FREEBSD::macros.mk b/editors/openoffice-2.0-devel/files/patch-solenv::inc::startup::FREEBSD::macros.mk
deleted file mode 100644
index 80392c839dbd..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-solenv::inc::startup::FREEBSD::macros.mk
+++ /dev/null
@@ -1,5 +0,0 @@
---- /dev/null Mon Mar 11 14:55:01 2002
-+++ ../solenv/inc/startup/FREEBSD/macros.mk Mon Mar 11 14:54:59 2002
-@@ -0,0 +1,2 @@
-+
-+.INCLUDE .NOINFER .IGNORE : $(INCFILENAME:d:d:d)UNIX$/macros.mk
diff --git a/editors/openoffice-2.0-devel/files/patch-solenv::inc::target.mk b/editors/openoffice-2.0-devel/files/patch-solenv::inc::target.mk
deleted file mode 100644
index b08beb4e9cfc..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-solenv::inc::tg_ext.mk b/editors/openoffice-2.0-devel/files/patch-solenv::inc::tg_ext.mk
deleted file mode 100644
index 039af7d70871..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-solenv::inc::tg_ext.mk
+++ /dev/null
@@ -1,23 +0,0 @@
---- ../solenv/inc/tg_ext.mk.orig Wed Nov 14 13:59:42 2001
-+++ ../solenv/inc/tg_ext.mk Mon Mar 4 17:30:39 2002
-@@ -107,7 +107,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
-@@ -148,7 +148,11 @@
- .IF "$(BSCLIENT)"=="TRUE"
- +cd $(PACKAGE_DIR) && $(TYPE) $(BACK_PATH)$(PATCH_FILE_NAME) | $(GNUPATCH) -f -b -p2 && $(TOUCH) $(PATCH_FLAG_FILE)
- .ELSE # "$(BSCLIENT)"!=""
-+.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" || "$(OS)"=="FREEBSD"
- .ENDIF # "$(BSCLIENT)"!=""
- .ENDIF # "$(GUI)"=="WNT"
- .ENDIF # "$(PATCH_FILE_NAME)"=="none" || "$(PATCH_FILE_NAME)"==""
diff --git a/editors/openoffice-2.0-devel/files/patch-solenv::inc::tg_shl.mk b/editors/openoffice-2.0-devel/files/patch-solenv::inc::tg_shl.mk
deleted file mode 100644
index 958b4abba555..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-solenv::inc::tg_shl.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../solenv/inc/tg_shl.mk.orig Wed Mar 13 20:40:10 2002
-+++ ../solenv/inc/tg_shl.mk Wed Mar 13 20:41:10 2002
-@@ -319,9 +319,9 @@
- .IF "$(GUI)" == "WNT"
- .IF "$(UPDATER)"=="YES"
- .IF "$(COM)"=="GCC"
-- gcc -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CC) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- cl -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CC) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF # "$(COM)"=="GCC"
- .ENDIF # "$(UPDATER)"=="YES"
- .IF "$(SHL$(TNR)DEFAULTRES)"!=""
diff --git a/editors/openoffice-2.0-devel/files/patch-solenv::inc::tg_yxx.mk b/editors/openoffice-2.0-devel/files/patch-solenv::inc::tg_yxx.mk
deleted file mode 100644
index 0b99a3553cad..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-solenv::inc::tg_yxx.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../solenv/inc/tg_yxx.mk.orig Wed Sep 20 16:43:18 2000
-+++ ../solenv/inc/tg_yxx.mk Wed Mar 6 10:47:24 2002
-@@ -4,7 +4,9 @@
- @echo ------------------------------
- @echo Making: $@
- #.IF "$(GUI)"!="UNX"
-+ $(BISON) $(YACCFLAGS) $(YACCOUT)$/$(YACCTARGET).h $(YACCFILES)
- $(BISON) $(YACCFLAGS) $(YACCOUT)$/$(YACCTARGET) $(YACCFILES)
-+ $(BISON) -o $(YACCOUT)$/$(YACCTARGET) $(YACCFILES)
- #.ELSE
- # $(BISON) $(YACCFLAGS) $(YACCFILES)
- # mv y.tab.c $(INCCOM)/rscyacc.yxx
diff --git a/editors/openoffice-2.0-devel/files/patch-solenv::inc::unxfbsdi.mk b/editors/openoffice-2.0-devel/files/patch-solenv::inc::unxfbsdi.mk
deleted file mode 100644
index 05fd35ffb049..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-solenv::inc::unxfbsdi.mk
+++ /dev/null
@@ -1,209 +0,0 @@
---- ../solenv/inc/unxfbsdi.mk.orig Wed Oct 24 19:21:47 2001
-+++ ../solenv/inc/unxfbsdi.mk Thu Mar 14 17:26:41 2002
-@@ -1,84 +1,139 @@
--
- # 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"
-
-+# 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
-+
-+# Compiler flags for compiling static object in multi threaded
-+# environment with graphical user interface
-+CFLAGSOBJGUIMT=-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 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 +142,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-2.0-devel/files/patch-soltools+mkdepend+main.c b/editors/openoffice-2.0-devel/files/patch-soltools+mkdepend+main.c
deleted file mode 100644
index cffd5cbb1f43..000000000000
--- a/editors/openoffice-2.0-devel/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 <sys/types.h>
-+#include <sys/stat.h>
-+
- #include "def.h"
- #ifdef hpux
- #define sigvec sigvector
diff --git a/editors/openoffice-2.0-devel/files/patch-soltools::mkdepend::main.c b/editors/openoffice-2.0-devel/files/patch-soltools::mkdepend::main.c
deleted file mode 100644
index a478fc59e21d..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-soltools::mkdepend::main.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../soltools/mkdepend/main.c.orig Mon Mar 11 20:09:35 2002
-+++ ../soltools/mkdepend/main.c Mon Mar 11 17:25:55 2002
-@@ -27,6 +27,11 @@
-
- */
-
-+#ifdef FREEBSD
-+#include <sys/types.h>
-+#include <sys/stat.h>
-+#endif
-+
- #include "def.h"
- #ifdef hpux
- #define sigvec sigvector
diff --git a/editors/openoffice-2.0-devel/files/patch-starmath::util:makefile.mk b/editors/openoffice-2.0-devel/files/patch-starmath::util:makefile.mk
deleted file mode 100644
index a1945318706e..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-stoc+source+corereflection+makefile.mk b/editors/openoffice-2.0-devel/files/patch-stoc+source+corereflection+makefile.mk
deleted file mode 100644
index 4b319b08d401..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-stoc+source+defaultregistry+makefile.mk b/editors/openoffice-2.0-devel/files/patch-stoc+source+defaultregistry+makefile.mk
deleted file mode 100644
index 4cae0476415a..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-stoc+source+implementationregistration+implreg.cxx b/editors/openoffice-2.0-devel/files/patch-stoc+source+implementationregistration+implreg.cxx
deleted file mode 100644
index 341d621d872c..000000000000
--- a/editors/openoffice-2.0-devel/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 <list>
-
-+#include <unistd.h>
-+
- #ifndef _CPPUHELPER_QUERYINTERFACE_HXX_
- #include <cppuhelper/queryinterface.hxx>
- #endif
diff --git a/editors/openoffice-2.0-devel/files/patch-stoc+source+implementationregistration+makefile.mk b/editors/openoffice-2.0-devel/files/patch-stoc+source+implementationregistration+makefile.mk
deleted file mode 100644
index 0051043b7ecb..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-stoc+source+inspect+makefile.mk b/editors/openoffice-2.0-devel/files/patch-stoc+source+inspect+makefile.mk
deleted file mode 100644
index c7cd85253c11..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-stoc+source+invocation+makefile.mk b/editors/openoffice-2.0-devel/files/patch-stoc+source+invocation+makefile.mk
deleted file mode 100644
index 9ac2072a5612..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-stoc+source+invocation_adapterfactory+makefile.mk b/editors/openoffice-2.0-devel/files/patch-stoc+source+invocation_adapterfactory+makefile.mk
deleted file mode 100644
index 8853ad39a90e..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-stoc+source+javaloader+makefile.mk b/editors/openoffice-2.0-devel/files/patch-stoc+source+javaloader+makefile.mk
deleted file mode 100644
index af0fb9af619c..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-stoc+source+javavm+makefile.mk b/editors/openoffice-2.0-devel/files/patch-stoc+source+javavm+makefile.mk
deleted file mode 100644
index f97af0ea270d..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-stoc+source+loader+makefile.mk b/editors/openoffice-2.0-devel/files/patch-stoc+source+loader+makefile.mk
deleted file mode 100644
index 5a08ee5937b6..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-stoc+source+namingservice+makefile.mk b/editors/openoffice-2.0-devel/files/patch-stoc+source+namingservice+makefile.mk
deleted file mode 100644
index e573081bc21d..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-stoc+source+proxy_factory+makefile.mk b/editors/openoffice-2.0-devel/files/patch-stoc+source+proxy_factory+makefile.mk
deleted file mode 100644
index 9110b2f50cd1..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-stoc+source+registry_tdprovider+makefile.mk b/editors/openoffice-2.0-devel/files/patch-stoc+source+registry_tdprovider+makefile.mk
deleted file mode 100644
index 9d974d1c0d10..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-stoc+source+servicemanager+makefile.mk b/editors/openoffice-2.0-devel/files/patch-stoc+source+servicemanager+makefile.mk
deleted file mode 100644
index 746776d54759..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-stoc+source+tdmanager+makefile.mk b/editors/openoffice-2.0-devel/files/patch-stoc+source+tdmanager+makefile.mk
deleted file mode 100644
index 76403fdde841..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-stoc+source+typeconv+makefile.mk b/editors/openoffice-2.0-devel/files/patch-stoc+source+typeconv+makefile.mk
deleted file mode 100644
index dc647f89a166..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-stoc::source::corereflection::makefile.mk b/editors/openoffice-2.0-devel/files/patch-stoc::source::corereflection::makefile.mk
deleted file mode 100644
index 4b319b08d401..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-stoc::source::defaultregistry::makefile.mk b/editors/openoffice-2.0-devel/files/patch-stoc::source::defaultregistry::makefile.mk
deleted file mode 100644
index 4cae0476415a..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-stoc::source::implementationregistration::implreg.cxx b/editors/openoffice-2.0-devel/files/patch-stoc::source::implementationregistration::implreg.cxx
deleted file mode 100644
index 925e924b1605..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-stoc::source::implementationregistration::implreg.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../stoc/source/implementationregistration/implreg.cxx.orig Mon Mar 11 20:08:04 2002
-+++ ../stoc/source/implementationregistration/implreg.cxx Mon Mar 11 19:55:02 2002
-@@ -192,7 +192,7 @@
- tmpPath = buf.makeStringAndClear();
- }
- // I am the only one to own tmpPath here, so the cast is tolerateable.
-- OSL_VERIFY( tmpPath.getStr() == mktemp( (sal_Char * ) tmpPath.getStr() ) );
-+ OSL_VERIFY( (sal_Char * ) tmpPath.getStr() == (sal_Char * ) mktemp( (sal_Char * ) tmpPath.getStr() ) );
- return OStringToOUString( tmpPath, osl_getThreadTextEncoding());
- }
-
diff --git a/editors/openoffice-2.0-devel/files/patch-stoc::source::implementationregistration::makefile.mk b/editors/openoffice-2.0-devel/files/patch-stoc::source::implementationregistration::makefile.mk
deleted file mode 100644
index 0051043b7ecb..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-stoc::source::inspect::makefile.mk b/editors/openoffice-2.0-devel/files/patch-stoc::source::inspect::makefile.mk
deleted file mode 100644
index c7cd85253c11..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-stoc::source::invocation::makefile.mk b/editors/openoffice-2.0-devel/files/patch-stoc::source::invocation::makefile.mk
deleted file mode 100644
index 9ac2072a5612..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-stoc::source::invocation_adapterfactory::makefile.mk b/editors/openoffice-2.0-devel/files/patch-stoc::source::invocation_adapterfactory::makefile.mk
deleted file mode 100644
index 8853ad39a90e..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-stoc::source::javaloader::makefile.mk b/editors/openoffice-2.0-devel/files/patch-stoc::source::javaloader::makefile.mk
deleted file mode 100644
index af0fb9af619c..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-stoc::source::javavm::makefile.mk b/editors/openoffice-2.0-devel/files/patch-stoc::source::javavm::makefile.mk
deleted file mode 100644
index f97af0ea270d..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-stoc::source::loader::makefile.mk b/editors/openoffice-2.0-devel/files/patch-stoc::source::loader::makefile.mk
deleted file mode 100644
index 5a08ee5937b6..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-stoc::source::namingservice::makefile.mk b/editors/openoffice-2.0-devel/files/patch-stoc::source::namingservice::makefile.mk
deleted file mode 100644
index e573081bc21d..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-stoc::source::proxy_factory::makefile.mk b/editors/openoffice-2.0-devel/files/patch-stoc::source::proxy_factory::makefile.mk
deleted file mode 100644
index 9110b2f50cd1..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-stoc::source::registry_tdprovider::makefile.mk b/editors/openoffice-2.0-devel/files/patch-stoc::source::registry_tdprovider::makefile.mk
deleted file mode 100644
index 9d974d1c0d10..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-stoc::source::servicemanager::makefile.mk b/editors/openoffice-2.0-devel/files/patch-stoc::source::servicemanager::makefile.mk
deleted file mode 100644
index 746776d54759..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-stoc::source::tdmanager::makefile.mk b/editors/openoffice-2.0-devel/files/patch-stoc::source::tdmanager::makefile.mk
deleted file mode 100644
index 76403fdde841..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-stoc::source::typeconv::makefile.mk b/editors/openoffice-2.0-devel/files/patch-stoc::source::typeconv::makefile.mk
deleted file mode 100644
index dc647f89a166..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-store::util::makefile.mk b/editors/openoffice-2.0-devel/files/patch-store::util::makefile.mk
deleted file mode 100644
index 842ef8ae49c0..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-svx+source+fmcomp+makefile.mk b/editors/openoffice-2.0-devel/files/patch-svx+source+fmcomp+makefile.mk
deleted file mode 100644
index b16030080c0d..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-svx::source::dialog::graphctl.cxx b/editors/openoffice-2.0-devel/files/patch-svx::source::dialog::graphctl.cxx
deleted file mode 100644
index a6a31d0c9621..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-svx::source::dialog::graphctl.cxx
+++ /dev/null
@@ -1,18 +0,0 @@
---- ../svx/source/dialog/graphctl.cxx 2001/08/16 15:41:29 1.6
-+++ ../svx/source/dialog/graphctl.cxx 2002/03/03 19:41:13
-@@ -62,12 +62,12 @@
- #if defined( OS2 ) || defined( WIN ) || defined( UNX ) || defined( WNT )
- #include <stdlib.h> //wegen fcvt
- #endif
--#if defined(MAC) || defined(NETBSD)
--#if defined(NETBSD)
-+#if defined(MAC) || defined(NETBSD) || defined(FREEBSD)
-+#if defined(NETBSD) || defined(FREEBSD)
- extern "C" {
- #endif
- char *fcvt(double value, int ndigit, int *decpt, int *sign);
--#if defined(NETBSD)
-+#if defined(NETBSD) || defined(FREEBSD)
- }
- #endif
- #endif
diff --git a/editors/openoffice-2.0-devel/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx b/editors/openoffice-2.0-devel/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index ce51a0e98880..000000000000
--- a/editors/openoffice-2.0-devel/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 <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !(defined NETBSD || defined FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice-2.0-devel/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx b/editors/openoffice-2.0-devel/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index 66b7dfe1f73d..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2001/11/01 13:26:23 1.2
-+++ ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2002/03/03 19:43:31
-@@ -62,7 +62,9 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !defined(FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice-2.0-devel/files/patch-tools+bootstrp+makefile.mk b/editors/openoffice-2.0-devel/files/patch-tools+bootstrp+makefile.mk
deleted file mode 100644
index b188641846f0..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-tools::bootstrp::makefile.mk b/editors/openoffice-2.0-devel/files/patch-tools::bootstrp::makefile.mk
deleted file mode 100644
index b188641846f0..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-tools::inc:solar.h b/editors/openoffice-2.0-devel/files/patch-tools::inc:solar.h
deleted file mode 100644
index 61e190e5e5bf..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-tools::inc:solar.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- ../tools/inc/solar.h 2001/10/12 15:11:03 1.23
-+++ ../tools/inc/solar.h 2002/03/03 19:44:00
-@@ -108,7 +108,7 @@
- #endif
- typedef short INT16;
- typedef unsigned short UINT16;
--#if defined LINUX || defined SCO || defined IRIX || (defined _MSC_VER && _MSC_VER >1200)
-+#if defined LINUX || defined SCO || defined IRIX || (defined _MSC_VER && _MSC_VER >1200) || defined FREEBSD
- typedef signed char INT8;
- #else
-
-@@ -149,7 +149,7 @@
-
- /*** misc. macros to leverage platform and compiler differences ********/
-
--#if (defined ALPHA && !defined WNT) || defined IRIX || defined SOLARIS || defined HPUX || defined NETBSD
-+#if (defined ALPHA && !defined WNT) || defined IRIX || defined SOLARIS || defined HPUX || defined NETBSD || defined FREEBSD
- #define __DELETE(n) delete[]
- #else
- #define __DELETE(n) delete[n]
diff --git a/editors/openoffice-2.0-devel/files/patch-tools::source::string::charset.cxx b/editors/openoffice-2.0-devel/files/patch-tools::source::string::charset.cxx
deleted file mode 100644
index ebee79ce414b..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-tools::source::string::charset.cxx
+++ /dev/null
@@ -1,36 +0,0 @@
---- ../tools/source/string/charset.cxx.orig Sun Mar 10 23:55:47 2002
-+++ ../tools/source/string/charset.cxx Mon Mar 11 00:00:56 2002
-@@ -64,12 +64,14 @@
- #elif defined( OS2 )
- #define INCL_DOSNLS
- #include <svpm.h>
--#elif defined(LINUX) || defined(SOLARIS)
-+#elif defined(LINUX) || defined(SOLARIS) || defined(FREEBSD)
- #include <stdio.h>
- #include <stdlib.h>
- #include <strings.h>
- #include <locale.h>
-+#if !defined(FREEBSD) || OSVERSION > 500000
- #include <langinfo.h>
-+#endif
- #ifndef _TOOLS_LANG_HXX
- #include <lang.hxx>
- #endif
-@@ -126,7 +128,7 @@
-
- // -----------------------------------------------------------------------
-
--#if defined(NETBSD) || defined(SCO)
-+#if defined(NETBSD) || defined(SCO) || defined(FREEBSD)
-
- // check if there is a charset qualifier at the end of the given locale string
- // e.g. de.ISO8859-15 or de.ISO8859-15@euro which strongly indicates what
-@@ -707,7 +709,7 @@
- #ifdef UNX
- CharSet nTextEncoding;
-
--#if defined(NETBSD) || defined(SCO)
-+#if defined(NETBSD) || defined(SCO) || defined(FREEBSD)
- nTextEncoding = GetSystemCharSetFromEnvironment();
- if (nTextEncoding == RTL_TEXTENCODING_DONTKNOW)
- nTextEncoding = GetSystemCharSetFromSystemLanguage();
diff --git a/editors/openoffice-2.0-devel/files/patch-unzip+source+file_io.c b/editors/openoffice-2.0-devel/files/patch-unzip+source+file_io.c
deleted file mode 100644
index 2a838fe377b1..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-unzip+source+misc.c b/editors/openoffice-2.0-devel/files/patch-unzip+source+misc.c
deleted file mode 100644
index 8087b0887af4..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/files/patch-unzip::source::file_io.c b/editors/openoffice-2.0-devel/files/patch-unzip::source::file_io.c
deleted file mode 100644
index 0430ff41b6a9..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-unzip::source::file_io.c
+++ /dev/null
@@ -1,36 +0,0 @@
---- ../unzip/source/file_io.c.orig Tue Mar 5 18:32:38 2002
-+++ ../unzip/source/file_io.c Tue Mar 5 18:40:50 2002
-@@ -500,7 +500,7 @@
- #ifdef MPW
- pCallBack( 0 );
- #else
-- #if defined LINUX || defined MACOSX || defined NETBSD
-+ #if defined LINUX || defined MACOSX || defined NETBSD || defined FREEBSD
- pCallBack( lseek(outfd, 0, SEEK_CUR) );
- #else
- pCallBack( tell( outfd ) );
-@@ -860,8 +860,11 @@
- /* extern char *_TZ; no longer used? */
- #else /* !AMIGA */
- # define YRBASE 1970
--#ifdef BSD
--#ifndef __386BSD__
-+#ifdef FREEBSD
-+#include <sys/types.h>
-+#endif */ FREEBSD */
-+#if defined BSD || defined FREEBSD
-+#if !defined __386BSD__ && !defined FREEBSD
- static struct timeb tbp;
- #endif /* !__386BSD__ */
- #else /* !BSD */
-@@ -932,8 +935,8 @@
- /* convert date & time to seconds relative to 00:00:00, 01/01/YRBASE */
- m_time = ((days + dy) * 86400) + (hh * 3600) + (mm * 60) + ss;
-
--#if defined BSD && ! defined MACOSX && ! defined NETBSD
--#ifndef __386BSD__
-+#if (defined BSD || defined FREEBSD) && ! defined MACOSX && ! defined NETBSD
-+#if !defined __386BSD__ && !defined FREEBSD
- ftime(&tbp);
- m_time += tbp.timezone * 60L;
- #endif
diff --git a/editors/openoffice-2.0-devel/files/patch-unzip::source::misc.c b/editors/openoffice-2.0-devel/files/patch-unzip::source::misc.c
deleted file mode 100644
index 38cc972f0bce..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-unzip::source::misc.c
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../unzip/source/misc.c.orig Tue Mar 5 18:52:16 2002
-+++ ../unzip/source/misc.c Tue Mar 5 18:53:03 2002
-@@ -301,8 +301,8 @@
- int yr, mo, dy, hh, mm, ss, leap;
- long m_time, days=0;
- #if (!defined(MACOS) && !defined(MSC) && !defined(__GO32__))
--#if (defined(BSD) || defined(MTS))
--#ifndef __386BSD__
-+#if (defined(BSD) || defined(MTS) || defined(FREEBSD))
-+#if !defined __386BSD__ && !defined FREEBSD
- static struct timeb tbp;
- #endif /* __386BSD__ */
- #else /* !(BSD || MTS) */
-@@ -340,8 +340,8 @@
- /* - 1; MS-DOS times always rounded up to nearest even second */
-
- #if (!defined(MACOS) && !defined(__GO32__))
--#if (defined(BSD) || defined(MTS) || defined (ALPHA)) && ! defined(MACOSX) && ! defined(NETBSD)
--#ifndef __386BSD__
-+#if (defined(BSD) || defined(FREEBSD) || defined(MTS) || defined (ALPHA)) && ! defined(MACOSX) && ! defined(NETBSD)
-+#if !defined __386BSD__ && !defined FREEBSD
- ftime(&tbp);
- m_time += tbp.timezone * 60L;
- #endif
diff --git a/editors/openoffice-2.0-devel/files/patch-xmlhelp::util::makefile.mk b/editors/openoffice-2.0-devel/files/patch-xmlhelp::util::makefile.mk
deleted file mode 100644
index 4f7d0984c32d..000000000000
--- a/editors/openoffice-2.0-devel/files/patch-xmlhelp::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../xmlhelp/util/makefile.mk.orig Sun Mar 3 01:49:15 2002
-+++ ../xmlhelp/util/makefile.mk Sun Mar 3 01:49:19 2002
-@@ -94,7 +94,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-2.0-devel/pkg-comment b/editors/openoffice-2.0-devel/pkg-comment
deleted file mode 100644
index 7c6d1b73d17a..000000000000
--- a/editors/openoffice-2.0-devel/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Integrated wordprocessor/dbase/spreadheet/drawing/chart/browser
diff --git a/editors/openoffice-2.0-devel/pkg-descr b/editors/openoffice-2.0-devel/pkg-descr
deleted file mode 100644
index 31fd1b12161a..000000000000
--- a/editors/openoffice-2.0-devel/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-2.0-devel/pkg-message b/editors/openoffice-2.0-devel/pkg-message
deleted file mode 100644
index 840dc3b80e04..000000000000
--- a/editors/openoffice-2.0-devel/pkg-message
+++ /dev/null
@@ -1,15 +0,0 @@
-OpenOffice Build 641 Personal Install How-To
-
-Written by: Matthias Rauch <mrauch@netbsd.org>
- Martin Blapp <mbr@freebsd.org>
-
-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-2.0-devel/pkg-plist b/editors/openoffice-2.0-devel/pkg-plist
deleted file mode 100644
index b3561e66eeb7..000000000000
--- a/editors/openoffice-2.0-devel/pkg-plist
+++ /dev/null
@@ -1,1676 +0,0 @@
-bin/soffice
-OpenOffice.org641/setup
-OpenOffice.org641/spadmin
-OpenOffice.org641/LICENSE.html
-OpenOffice.org641/README.html
-OpenOffice.org641/README
-OpenOffice.org641/LICENSE
-OpenOffice.org641/program/setup.log
-OpenOffice.org641/program/filter/libicg641bi.so
-OpenOffice.org641/program/filter/libeme641bi.so
-OpenOffice.org641/program/filter/libemp641bi.so
-OpenOffice.org641/program/filter/libipd641bi.so
-OpenOffice.org641/program/filter/libitg641bi.so
-OpenOffice.org641/program/filter/libeps641bi.so
-OpenOffice.org641/program/filter/libips641bi.so
-OpenOffice.org641/program/filter/libexp641bi.so
-OpenOffice.org641/program/filter/libepb641bi.so
-OpenOffice.org641/program/filter/libepg641bi.so
-OpenOffice.org641/program/filter/libepp641bi.so
-OpenOffice.org641/program/filter/libipb641bi.so
-OpenOffice.org641/program/filter/libera641bi.so
-OpenOffice.org641/program/filter/libira641bi.so
-OpenOffice.org641/program/filter/libegi641bi.so
-OpenOffice.org641/program/filter/libidx641bi.so
-OpenOffice.org641/program/filter/libicd641bi.so
-OpenOffice.org641/program/filter/libept641bi.so
-OpenOffice.org641/program/filter/libipt641bi.so
-OpenOffice.org641/program/filter/libime641bi.so
-OpenOffice.org641/program/filter/libipx641bi.so
-OpenOffice.org641/program/filter/libepn641bi.so
-OpenOffice.org641/program/filter/libiti641bi.so
-OpenOffice.org641/program/filter/libeti641bi.so
-OpenOffice.org641/program/classes/sandbox.jar
-OpenOffice.org641/program/classes/jurt.jar
-OpenOffice.org641/program/classes/xt.jar
-OpenOffice.org641/program/classes/db.jar
-OpenOffice.org641/program/classes/juh.jar
-OpenOffice.org641/program/classes/unoil.jar
-OpenOffice.org641/program/classes/jut.jar
-OpenOffice.org641/program/classes/ridl.jar
-OpenOffice.org641/program/classes/jaxp.jar
-OpenOffice.org641/program/classes/java_uno.jar
-OpenOffice.org641/program/classes/parser.jar
-OpenOffice.org641/program/classes/classes.jar
-OpenOffice.org641/program/resource/cnt64101.res
-OpenOffice.org641/program/resource/wwz64101.res
-OpenOffice.org641/program/resource/pcr64101.res
-OpenOffice.org641/program/resource/bib64101.res
-OpenOffice.org641/program/resource/dkt64101.res
-OpenOffice.org641/program/resource/basctl64101.res
-OpenOffice.org641/program/resource/abp64101.res
-OpenOffice.org641/program/resource/lgd64101.res
-OpenOffice.org641/program/resource/eur64101.res
-OpenOffice.org641/program/resource/epb64101.res
-OpenOffice.org641/program/resource/epg64101.res
-OpenOffice.org641/program/resource/epp64101.res
-OpenOffice.org641/program/resource/imp64101.res
-OpenOffice.org641/program/resource/oic64101.res
-OpenOffice.org641/program/resource/ofa64101.res
-OpenOffice.org641/program/resource/vcl64101.res
-OpenOffice.org641/program/resource/fwk64101.res
-OpenOffice.org641/program/resource/set64101.res
-OpenOffice.org641/program/resource/frm64101.res
-OpenOffice.org641/program/resource/gal64101.res
-OpenOffice.org641/program/resource/svs64101.res
-OpenOffice.org641/program/resource/dba64101.res
-OpenOffice.org641/program/resource/dbi64101.res
-OpenOffice.org641/program/resource/dbp64101.res
-OpenOffice.org641/program/resource/dbu64101.res
-OpenOffice.org641/program/resource/dbw64101.res
-OpenOffice.org641/program/resource/ooo64101.res
-OpenOffice.org641/program/resource/svt64101.res
-OpenOffice.org641/program/resource/svx64101.res
-OpenOffice.org641/program/resource/spa64101.res
-OpenOffice.org641/program/resource/sd64101.res
-OpenOffice.org641/program/resource/tpl64101.res
-OpenOffice.org641/program/resource/sw64101.res
-OpenOffice.org641/program/resource/tplx64101.res
-OpenOffice.org641/program/resource/jvm64101.res
-OpenOffice.org641/program/resource/uui64101.res
-OpenOffice.org641/program/resource/cal64101.res
-OpenOffice.org641/program/resource/sfx64101.res
-OpenOffice.org641/program/resource/sch64101.res
-OpenOffice.org641/program/resource/san64101.res
-OpenOffice.org641/program/resource/sc64101.res
-OpenOffice.org641/program/resource/sm64101.res
-OpenOffice.org641/program/resource/date64101.res
-OpenOffice.org641/program/resource/analysis64101.res
-OpenOffice.org641/program/resource/eps64101.res
-OpenOffice.org641/program/resource/egi64101.res
-OpenOffice.org641/program/resource/ept64101.res
-OpenOffice.org641/program/resource/eme64101.res
-OpenOffice.org641/program/resource/epn64101.res
-OpenOffice.org641/program/resource/iso64101.res
-OpenOffice.org641/program/addin/source/xrot.c
-OpenOffice.org641/program/addin/source/xlang.h
-OpenOffice.org641/program/addin/source/rot13.hrc
-OpenOffice.org641/program/addin/source/addin.h
-OpenOffice.org641/program/addin/source/xdfa.c
-OpenOffice.org641/program/addin/source/dfa.hrc
-OpenOffice.org641/program/libctl641bi.so
-OpenOffice.org641/program/libimpreg.so
-OpenOffice.org641/program/libjava_uno.so
-OpenOffice.org641/program/libdbi641bi.so
-OpenOffice.org641/program/libdbp641bi.so
-OpenOffice.org641/program/libdbtools2.so
-OpenOffice.org641/program/libdbu641bi.so
-OpenOffice.org641/program/libvos2GCC.so
-OpenOffice.org641/program/libproxyset.so
-OpenOffice.org641/program/libsmgr.so
-OpenOffice.org641/program/libmozab2.so
-OpenOffice.org641/program/libtcv.so
-OpenOffice.org641/program/liburp_uno.so
-OpenOffice.org641/program/libstm.so
-OpenOffice.org641/program/libstore.so.3.0.0
-OpenOffice.org641/program/libstore.so.3
-OpenOffice.org641/program/libspa641bi.so
-OpenOffice.org641/program/libmcnttype.so
-OpenOffice.org641/program/spadmin.bin
-OpenOffice.org641/program/libabp641bi.so
-OpenOffice.org641/program/libinvadp.so
-OpenOffice.org641/program/libsvl641bi.so
-OpenOffice.org641/program/libsvx641bi.so
-OpenOffice.org641/program/libmig641bi.so
-OpenOffice.org641/program/jvmsetup.bin
-OpenOffice.org641/program/libtdmgr.so
-OpenOffice.org641/program/libnamingservice.so
-OpenOffice.org641/program/libacceptor.so
-OpenOffice.org641/program/open_office_ani.bmp
-OpenOffice.org641/program/libconnectr.so
-OpenOffice.org641/program/libsrtrs1.so
-OpenOffice.org641/program/sopatchlevel.sh
-OpenOffice.org641/program/libdb_cxx-3.2.so
-OpenOffice.org641/program/calc_o.bmp
-OpenOffice.org641/program/nswrapper
-OpenOffice.org641/program/libjen.so
-OpenOffice.org641/program/libdefreg.so
-OpenOffice.org641/program/librmcxt.so.3.0.0
-OpenOffice.org641/program/librmcxt.so.3
-OpenOffice.org641/program/setup.bin
-OpenOffice.org641/program/setup
-OpenOffice.org641/program/libdbase641bi.so
-OpenOffice.org641/program/libbib641bi.so
-OpenOffice.org641/program/liblng641bi.so
-OpenOffice.org641/program/libfileacc.so
-OpenOffice.org641/program/libucpchelp1.so
-OpenOffice.org641/program/libreg.so.3.0.0
-OpenOffice.org641/program/libreg.so.3
-OpenOffice.org641/program/libcfgmgr2.so
-OpenOffice.org641/program/libinsp.so
-OpenOffice.org641/program/libcnt641bi.so
-OpenOffice.org641/program/libres641bi.so
-OpenOffice.org641/program/setup_services.rdb
-OpenOffice.org641/program/libsalhelper3GCC.so
-OpenOffice.org641/program/libtl641bi.so
-OpenOffice.org641/program/libjvm641bi.so
-OpenOffice.org641/program/libcmdmail.so
-OpenOffice.org641/program/libgcc2_uno.so
-OpenOffice.org641/program/libi18npool641bi.so
-OpenOffice.org641/program/libevtatt.so
-OpenOffice.org641/program/libsimreg.so
-OpenOffice.org641/program/libfile641bi.so
-OpenOffice.org641/program/libucb1.so
-OpenOffice.org641/program/libucpfpx641bi.so
-OpenOffice.org641/program/libsax.so
-OpenOffice.org641/program/allgemein_o.bmp
-OpenOffice.org641/program/writer_o.bmp
-OpenOffice.org641/program/libsbl641bi.so
-OpenOffice.org641/program/draw_o.bmp
-OpenOffice.org641/program/ende_o.bmp
-OpenOffice.org641/program/libbrdgfctr.so
-OpenOffice.org641/program/libsch641bi.so
-OpenOffice.org641/program/libscn641bi.so
-OpenOffice.org641/program/libproxyfac.so
-OpenOffice.org641/program/liblocaledata_ascii.so
-OpenOffice.org641/program/libzip641bi.so
-OpenOffice.org641/program/libset641bi.so
-OpenOffice.org641/program/libsfx641bi.so
-OpenOffice.org641/program/libcached1.so
-OpenOffice.org641/program/liblocaledata_CJK.so
-OpenOffice.org641/program/libucphier1.so
-OpenOffice.org641/program/jvmsetup
-OpenOffice.org641/program/libinv.so
-OpenOffice.org641/program/libsal.so.3.0.0
-OpenOffice.org641/program/libsal.so.3
-OpenOffice.org641/program/libmozabdrv2.so
-OpenOffice.org641/program/libucpfile1.so
-OpenOffice.org641/program/libpk641bi.so
-OpenOffice.org641/program/libpl641bi.so
-OpenOffice.org641/program/soffice
-OpenOffice.org641/program/spadmin
-OpenOffice.org641/program/libsyssh.so
-OpenOffice.org641/program/libxcr641bi.so
-OpenOffice.org641/program/libbasctl641bi.so
-OpenOffice.org641/program/libsdbc2.so
-OpenOffice.org641/program/libucpdav1.so
-OpenOffice.org641/program/libwrp641bi.so
-OpenOffice.org641/program/libjavaloader.so
-OpenOffice.org641/program/libtplx641bi.so
-OpenOffice.org641/program/libadabas2.so
-OpenOffice.org641/program/libsot641bi.so
-OpenOffice.org641/program/libj641bi_g.so
-OpenOffice.org641/program/libsw641bi.so
-OpenOffice.org641/program/libtk641bi.so
-OpenOffice.org641/program/libcpld.so
-OpenOffice.org641/program/impress_o.bmp
-OpenOffice.org641/program/libsb641bi.so
-OpenOffice.org641/program/javaldx
-OpenOffice.org641/program/libsd641bi.so
-OpenOffice.org641/program/libsvt641bi.so
-OpenOffice.org641/program/libso641bi.so
-OpenOffice.org641/program/libcppu.so.3.0.0
-OpenOffice.org641/program/libcppu.so.3
-OpenOffice.org641/program/libi18n641bi.so
-OpenOffice.org641/program/libucbhelper1GCC.so
-OpenOffice.org641/program/libtinstrm.so
-OpenOffice.org641/program/libpsp641bi.so
-OpenOffice.org641/program/libdb_java-3.2.so
-OpenOffice.org641/program/libuuresolver.so
-OpenOffice.org641/program/libpcr641bi.so
-OpenOffice.org641/program/libcppuhelper3GCC.so
-OpenOffice.org641/program/libstlport_gcc.so.0
-OpenOffice.org641/program/libgo641bi.so
-OpenOffice.org641/program/libjdbc2.so
-OpenOffice.org641/program/libflat641bi.so
-OpenOffice.org641/program/setup_types.rdb
-OpenOffice.org641/program/libodbcbase2.so
-OpenOffice.org641/program/libcomphelp2.so
-OpenOffice.org641/program/libxo641bi.so
-OpenOffice.org641/program/libstlport2_gcc.so
-OpenOffice.org641/program/libtvhlp1.so
-OpenOffice.org641/program/libxmx641bi.so
-OpenOffice.org641/program/libni641bi.so
-OpenOffice.org641/program/libutl641bi.so
-OpenOffice.org641/program/libcorefl.so
-OpenOffice.org641/program/libuui641bi.so
-OpenOffice.org641/program/libodbc2.so
-OpenOffice.org641/program/libvcl641bi.so
-OpenOffice.org641/program/libtoutstrm.so
-OpenOffice.org641/program/libimr641bi.so
-OpenOffice.org641/program/libpackage2.so
-OpenOffice.org641/program/components/libabsyncsvc.so
-OpenOffice.org641/program/components/libaddrbook.so
-OpenOffice.org641/program/components/libmork.so
-OpenOffice.org641/program/components/libmozldap.so
-OpenOffice.org641/program/components/libnecko.so
-OpenOffice.org641/program/components/libprofile.so
-OpenOffice.org641/program/components/librdf.so
-OpenOffice.org641/program/components/libstrres.so
-OpenOffice.org641/program/components/libunicharutil.so
-OpenOffice.org641/program/components/libuconv.so
-OpenOffice.org641/program/components/libucvcn.so
-OpenOffice.org641/program/components/libucvibm.so
-OpenOffice.org641/program/components/libucvja.so
-OpenOffice.org641/program/components/libucvko.so
-OpenOffice.org641/program/components/libucvlatin.so
-OpenOffice.org641/program/components/libucvtw.so
-OpenOffice.org641/program/components/libucvtw2.so
-OpenOffice.org641/program/components/liburiloader.so
-OpenOffice.org641/program/components/libvcard.so
-OpenOffice.org641/program/components/libxpconnect.so
-OpenOffice.org641/program/components/libpref.so
-OpenOffice.org641/program/libmozjs.so
-OpenOffice.org641/program/libmsgbaseutil.so
-OpenOffice.org641/program/libldap40.so
-OpenOffice.org641/program/libnspr4.so
-OpenOffice.org641/program/liblber40.so
-OpenOffice.org641/program/libplc4.so
-OpenOffice.org641/program/libplds4.so
-OpenOffice.org641/program/libxpcom.so
-OpenOffice.org641/program/libdba641bi.so
-OpenOffice.org641/program/librdbtdp.so
-OpenOffice.org641/program/liboic641bi.so
-OpenOffice.org641/program/libofa641bi.so
-OpenOffice.org641/program/open_office_org_logo.bmp
-OpenOffice.org641/program/libfrm641bi.so
-OpenOffice.org641/program/libfwe641bi.so
-OpenOffice.org641/program/libdtransX11641bi.so
-OpenOffice.org641/program/libfwi641bi.so
-OpenOffice.org641/program/libfwk641bi.so
-OpenOffice.org641/program/libfwl641bi.so
-OpenOffice.org641/program/libdb-3.2.so
-OpenOffice.org641/program/soffice.bin
-OpenOffice.org641/program/libdbpool2.so
-OpenOffice.org641/program/applicat.rdb
-OpenOffice.org641/program/libremotebridge.so
-OpenOffice.org641/program/libucppkg1.so
-OpenOffice.org641/program/swriter
-OpenOffice.org641/program/smaster
-OpenOffice.org641/program/sweb
-OpenOffice.org641/program/libcalc641bi.so
-OpenOffice.org641/program/scalc
-OpenOffice.org641/program/simpress
-OpenOffice.org641/program/libsc641bi.so
-OpenOffice.org641/program/libdate641bi.so
-OpenOffice.org641/program/libanalysis641bi.so
-OpenOffice.org641/program/sdraw
-OpenOffice.org641/program/smath
-OpenOffice.org641/program/libsm641bi.so
-OpenOffice.org641/program/libsvg641bi.so
-OpenOffice.org641/program/liblth641bi.so
-OpenOffice.org641/program/libspell641bi.so
-OpenOffice.org641/program/bootstraprc
-OpenOffice.org641/program/jvmsetuprc
-OpenOffice.org641/program/setuprc
-OpenOffice.org641/program/sofficerc
-OpenOffice.org641/program/instdb.ins
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_1.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_2.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_3.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_4.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_5.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/FormWizard_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/FormWizard_2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_4.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-4.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/brd.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/cancel_down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/cancel_up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/denmark.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/end.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/france.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/italia.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/nedland.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/okay_down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/okay_up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/polska.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/portugal.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/russia.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/spain.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/sweden.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/usa.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/webwizard.bmp
-OpenOffice.org641/share/template/english/wizard/styles/black_white.stc
-OpenOffice.org641/share/template/english/wizard/styles/blackberry.stc
-OpenOffice.org641/share/template/english/wizard/styles/default.stc
-OpenOffice.org641/share/template/english/wizard/styles/diner.stc
-OpenOffice.org641/share/template/english/wizard/styles/fall.stc
-OpenOffice.org641/share/template/english/wizard/styles/glacier.stc
-OpenOffice.org641/share/template/english/wizard/styles/green_grapes.stc
-OpenOffice.org641/share/template/english/wizard/styles/jeans.stc
-OpenOffice.org641/share/template/english/wizard/styles/marine.stc
-OpenOffice.org641/share/template/english/wizard/styles/millennium.stc
-OpenOffice.org641/share/template/english/wizard/styles/nature.stc
-OpenOffice.org641/share/template/english/wizard/styles/neon.stc
-OpenOffice.org641/share/template/english/wizard/styles/night.stc
-OpenOffice.org641/share/template/english/wizard/styles/nostalgic.stc
-OpenOffice.org641/share/template/english/wizard/styles/pastell.stc
-OpenOffice.org641/share/template/english/wizard/styles/pool.stc
-OpenOffice.org641/share/template/english/wizard/styles/pumpkin.stc
-OpenOffice.org641/share/template/english/wizard/styles/sunstyle.stc
-OpenOffice.org641/share/template/english/wizard/styles/xos.stc
-OpenOffice.org641/share/template/english/wizard/web/cnt-album.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-bilingual.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-chapters.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-empty.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-fixonecol.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-fixtwocol.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formcontact.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formcustomer.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formfix.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formvar.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-list.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-onepic.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-standard.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-twotitles.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-banana.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blkjeans.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blue.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blueblock.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-bluejeans.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-fieryred.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-hightech.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-mint.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-music.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-nostalg.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-orange.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-petrol.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-seventies.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-standard.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-strwbryice.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-sun.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-tracks.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-turquoise.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-wetblue.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf1.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf2.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf3.stw
-OpenOffice.org641/share/template/english/wizard/wizfax1.stw
-OpenOffice.org641/share/template/english/wizard/wizfax2.stw
-OpenOffice.org641/share/template/english/wizard/wizfax3.stw
-OpenOffice.org641/share/template/english/wizard/wizmem1.stw
-OpenOffice.org641/share/template/english/wizard/wizmem2.stw
-OpenOffice.org641/share/template/english/wizard/wizmem3.stw
-OpenOffice.org641/share/template/english/wizard/wizagn1.stw
-OpenOffice.org641/share/template/english/wizard/wizagn2.stw
-OpenOffice.org641/share/template/english/wizard/wizagn3.stw
-OpenOffice.org641/share/template/english/internal/html.stw
-OpenOffice.org641/share/template/english/internal/idxexample.sxw
-OpenOffice.org641/share/template/english/internal/url_transfer.htm
-OpenOffice.org641/share/dtd/officedocument/1_0/Manifest.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/script.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/statusbar.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/settings.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/nmspace.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/datastyl.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/table.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/drawing.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/event.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/accelerator.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/office.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/office.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/toolbar.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/style.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/dtypes.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/text.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/module.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/meta.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/dialog.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/chart.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/libraries.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/form.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/menubar.dtd
-OpenOffice.org641/share/dtd/math/1_01/w3c_ipr_software_notice.html
-OpenOffice.org641/share/dtd/math/1_01/math.dtd
-OpenOffice.org641/share/config/webcast/savepic.asp
-OpenOffice.org641/share/config/webcast/common.pl
-OpenOffice.org641/share/config/webcast/webcast.asp
-OpenOffice.org641/share/config/webcast/show.asp
-OpenOffice.org641/share/config/webcast/poll.pl
-OpenOffice.org641/share/config/webcast/webcast.pl
-OpenOffice.org641/share/config/webcast/common.inc
-OpenOffice.org641/share/config/webcast/editpic.asp
-OpenOffice.org641/share/config/webcast/poll.asp
-OpenOffice.org641/share/config/webcast/edit.asp
-OpenOffice.org641/share/config/webcast/editpic.pl
-OpenOffice.org641/share/config/webcast/edit.pl
-OpenOffice.org641/share/config/webcast/index.pl
-OpenOffice.org641/share/config/webcast/show.pl
-OpenOffice.org641/share/config/webcast/savepic.pl
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/SFX.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Labels.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Impress.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Java.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Chart.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Draw.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Calc.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Linguistic.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Writer.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Common.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/TypeDetection.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/UI.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/DataAccess.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Math.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Views.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/WriterWeb.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Configuration.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Store.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Hierarchy.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Inet.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/UserProfile.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Setup.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Java.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Views.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/TypeDetection.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/WriterWeb.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Calc.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Labels.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Chart.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Writer.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/UI.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Linguistic.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Common.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Impress.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Math.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/DataAccess.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Draw.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Configuration.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Store.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Hierarchy.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Setup.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/UserProfile.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Inet.xml
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/SFX.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Labels.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Impress.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Java.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Chart.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Draw.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Calc.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Linguistic.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Writer.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Common.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/TypeDetection.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/UI.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/DataAccess.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Math.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Views.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/WriterWeb.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Configuration.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Store.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Hierarchy.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Inet.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/UserProfile.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Setup.dat
-OpenOffice.org641/share/config/symbol/sc00000.bmp
-OpenOffice.org641/share/config/symbol/sc05300.bmp
-OpenOffice.org641/share/config/symbol/sc05302.bmp
-OpenOffice.org641/share/config/symbol/sc05325.bmp
-OpenOffice.org641/share/config/symbol/sc05331.bmp
-OpenOffice.org641/share/config/symbol/sc05338.bmp
-OpenOffice.org641/share/config/symbol/sc05339.bmp
-OpenOffice.org641/share/config/symbol/sc05361.bmp
-OpenOffice.org641/share/config/symbol/sc05362.bmp
-OpenOffice.org641/share/config/symbol/sc05363.bmp
-OpenOffice.org641/share/config/symbol/sc05364.bmp
-OpenOffice.org641/share/config/symbol/sc05365.bmp
-OpenOffice.org641/share/config/symbol/sc05366.bmp
-OpenOffice.org641/share/config/symbol/sc05367.bmp
-OpenOffice.org641/share/config/symbol/sc05368.bmp
-OpenOffice.org641/share/config/symbol/sc05369.bmp
-OpenOffice.org641/share/config/symbol/sc05370.bmp
-OpenOffice.org641/share/config/symbol/sc05371.bmp
-OpenOffice.org641/share/config/symbol/sc05373.bmp
-OpenOffice.org641/share/config/symbol/sc05374.bmp
-OpenOffice.org641/share/config/symbol/sc05375.bmp
-OpenOffice.org641/share/config/symbol/sc05377.bmp
-OpenOffice.org641/share/config/symbol/sc05381.bmp
-OpenOffice.org641/share/config/symbol/sc05382.bmp
-OpenOffice.org641/share/config/symbol/sc05383.bmp
-OpenOffice.org641/share/config/symbol/sc05384.bmp
-OpenOffice.org641/share/config/symbol/sc05386.bmp
-OpenOffice.org641/share/config/symbol/sc05387.bmp
-OpenOffice.org641/share/config/symbol/sc05401.bmp
-OpenOffice.org641/share/config/symbol/sc05402.bmp
-OpenOffice.org641/share/config/symbol/sc05410.bmp
-OpenOffice.org641/share/config/symbol/sc05411.bmp
-OpenOffice.org641/share/config/symbol/sc05412.bmp
-OpenOffice.org641/share/config/symbol/sc05413.bmp
-OpenOffice.org641/share/config/symbol/sc05414.bmp
-OpenOffice.org641/share/config/symbol/sc05415.bmp
-OpenOffice.org641/share/config/symbol/sc05500.bmp
-OpenOffice.org641/share/config/symbol/sc05501.bmp
-OpenOffice.org641/share/config/symbol/sc05502.bmp
-OpenOffice.org641/share/config/symbol/sc05503.bmp
-OpenOffice.org641/share/config/symbol/sc05504.bmp
-OpenOffice.org641/share/config/symbol/sc05505.bmp
-OpenOffice.org641/share/config/symbol/sc05508.bmp
-OpenOffice.org641/share/config/symbol/sc05509.bmp
-OpenOffice.org641/share/config/symbol/sc05532.bmp
-OpenOffice.org641/share/config/symbol/sc05533.bmp
-OpenOffice.org641/share/config/symbol/sc05535.bmp
-OpenOffice.org641/share/config/symbol/sc05537.bmp
-OpenOffice.org641/share/config/symbol/sc05538.bmp
-OpenOffice.org641/share/config/symbol/sc05539.bmp
-OpenOffice.org641/share/config/symbol/sc05552.bmp
-OpenOffice.org641/share/config/symbol/sc05555.bmp
-OpenOffice.org641/share/config/symbol/sc05556.bmp
-OpenOffice.org641/share/config/symbol/sc05561.bmp
-OpenOffice.org641/share/config/symbol/sc05563.bmp
-OpenOffice.org641/share/config/symbol/sc05595.bmp
-OpenOffice.org641/share/config/symbol/sc05596.bmp
-OpenOffice.org641/share/config/symbol/sc05624.bmp
-OpenOffice.org641/share/config/symbol/sc05646.bmp
-OpenOffice.org641/share/config/symbol/sc05647.bmp
-OpenOffice.org641/share/config/symbol/sc05648.bmp
-OpenOffice.org641/share/config/symbol/sc05649.bmp
-OpenOffice.org641/share/config/symbol/sc05650.bmp
-OpenOffice.org641/share/config/symbol/sc05651.bmp
-OpenOffice.org641/share/config/symbol/sc05672.bmp
-OpenOffice.org641/share/config/symbol/sc05673.bmp
-OpenOffice.org641/share/config/symbol/sc05675.bmp
-OpenOffice.org641/share/config/symbol/sc05694.bmp
-OpenOffice.org641/share/config/symbol/sc05700.bmp
-OpenOffice.org641/share/config/symbol/sc05701.bmp
-OpenOffice.org641/share/config/symbol/sc05702.bmp
-OpenOffice.org641/share/config/symbol/sc05710.bmp
-OpenOffice.org641/share/config/symbol/sc05711.bmp
-OpenOffice.org641/share/config/symbol/sc05712.bmp
-OpenOffice.org641/share/config/symbol/sc05713.bmp
-OpenOffice.org641/share/config/symbol/sc05723.bmp
-OpenOffice.org641/share/config/symbol/sc05800.bmp
-OpenOffice.org641/share/config/symbol/sc05801.bmp
-OpenOffice.org641/share/config/symbol/sc05802.bmp
-OpenOffice.org641/share/config/symbol/sc05904.bmp
-OpenOffice.org641/share/config/symbol/sc05905.bmp
-OpenOffice.org641/share/config/symbol/sc05906.bmp
-OpenOffice.org641/share/config/symbol/sc05951.bmp
-OpenOffice.org641/share/config/symbol/sc05952.bmp
-OpenOffice.org641/share/config/symbol/sc05953.bmp
-OpenOffice.org641/share/config/symbol/sc05954.bmp
-OpenOffice.org641/share/config/symbol/sc05955.bmp
-OpenOffice.org641/share/config/symbol/sc05956.bmp
-OpenOffice.org641/share/config/symbol/sc05957.bmp
-OpenOffice.org641/share/config/symbol/sc05958.bmp
-OpenOffice.org641/share/config/symbol/sc05959.bmp
-OpenOffice.org641/share/config/symbol/sc05960.bmp
-OpenOffice.org641/share/config/symbol/sc05961.bmp
-OpenOffice.org641/share/config/symbol/sc05962.bmp
-OpenOffice.org641/share/config/symbol/sc05963.bmp
-OpenOffice.org641/share/config/symbol/sc06300.bmp
-OpenOffice.org641/share/config/symbol/sc06301.bmp
-OpenOffice.org641/share/config/symbol/sc06302.bmp
-OpenOffice.org641/share/config/symbol/sc06303.bmp
-OpenOffice.org641/share/config/symbol/sc06304.bmp
-OpenOffice.org641/share/config/symbol/sc06305.bmp
-OpenOffice.org641/share/config/symbol/sc06306.bmp
-OpenOffice.org641/share/config/symbol/sc06308.bmp
-OpenOffice.org641/share/config/symbol/sc06309.bmp
-OpenOffice.org641/share/config/symbol/sc06312.bmp
-OpenOffice.org641/share/config/symbol/sc06313.bmp
-OpenOffice.org641/share/config/symbol/sc06314.bmp
-OpenOffice.org641/share/config/symbol/sc06315.bmp
-OpenOffice.org641/share/config/symbol/sc06318.bmp
-OpenOffice.org641/share/config/symbol/sc06330.bmp
-OpenOffice.org641/share/config/symbol/sc06331.bmp
-OpenOffice.org641/share/config/symbol/sc06332.bmp
-OpenOffice.org641/share/config/symbol/sc06333.bmp
-OpenOffice.org641/share/config/symbol/sc06334.bmp
-OpenOffice.org641/share/config/symbol/sc06335.bmp
-OpenOffice.org641/share/config/symbol/sc06336.bmp
-OpenOffice.org641/share/config/symbol/sc06337.bmp
-OpenOffice.org641/share/config/symbol/sc06338.bmp
-OpenOffice.org641/share/config/symbol/sc06339.bmp
-OpenOffice.org641/share/config/symbol/sc06350.bmp
-OpenOffice.org641/share/config/symbol/sc06351.bmp
-OpenOffice.org641/share/config/symbol/sc06352.bmp
-OpenOffice.org641/share/config/symbol/sc06353.bmp
-OpenOffice.org641/share/config/symbol/sc06354.bmp
-OpenOffice.org641/share/config/symbol/sc06355.bmp
-OpenOffice.org641/share/config/symbol/sc06356.bmp
-OpenOffice.org641/share/config/symbol/sc06357.bmp
-OpenOffice.org641/share/config/symbol/sc06362.bmp
-OpenOffice.org641/share/config/symbol/sc06363.bmp
-OpenOffice.org641/share/config/symbol/sc06364.bmp
-OpenOffice.org641/share/config/symbol/sc06370.bmp
-OpenOffice.org641/share/config/symbol/sc06377.bmp
-OpenOffice.org641/share/config/symbol/sc06379.bmp
-OpenOffice.org641/share/config/symbol/sc06384.bmp
-OpenOffice.org641/share/config/symbol/sc06522.bmp
-OpenOffice.org641/share/config/symbol/sc10000.bmp
-OpenOffice.org641/share/config/symbol/sc10006.bmp
-OpenOffice.org641/share/config/symbol/sc10007.bmp
-OpenOffice.org641/share/config/symbol/sc10008.bmp
-OpenOffice.org641/share/config/symbol/sc10009.bmp
-OpenOffice.org641/share/config/symbol/sc10010.bmp
-OpenOffice.org641/share/config/symbol/sc10012.bmp
-OpenOffice.org641/share/config/symbol/sc10013.bmp
-OpenOffice.org641/share/config/symbol/sc10014.bmp
-OpenOffice.org641/share/config/symbol/sc10015.bmp
-OpenOffice.org641/share/config/symbol/sc10016.bmp
-OpenOffice.org641/share/config/symbol/sc10017.bmp
-OpenOffice.org641/share/config/symbol/sc10028.bmp
-OpenOffice.org641/share/config/symbol/sc10029.bmp
-OpenOffice.org641/share/config/symbol/sc10030.bmp
-OpenOffice.org641/share/config/symbol/sc10031.bmp
-OpenOffice.org641/share/config/symbol/sc10035.bmp
-OpenOffice.org641/share/config/symbol/sc10036.bmp
-OpenOffice.org641/share/config/symbol/sc10045.bmp
-OpenOffice.org641/share/config/symbol/sc10050.bmp
-OpenOffice.org641/share/config/symbol/sc10055.bmp
-OpenOffice.org641/share/config/symbol/sc10087.bmp
-OpenOffice.org641/share/config/symbol/sc10096.bmp
-OpenOffice.org641/share/config/symbol/sc10097.bmp
-OpenOffice.org641/share/config/symbol/sc10098.bmp
-OpenOffice.org641/share/config/symbol/sc10099.bmp
-OpenOffice.org641/share/config/symbol/sc10100.bmp
-OpenOffice.org641/share/config/symbol/sc10101.bmp
-OpenOffice.org641/share/config/symbol/sc10102.bmp
-OpenOffice.org641/share/config/symbol/sc10103.bmp
-OpenOffice.org641/share/config/symbol/sc10104.bmp
-OpenOffice.org641/share/config/symbol/sc10105.bmp
-OpenOffice.org641/share/config/symbol/sc10106.bmp
-OpenOffice.org641/share/config/symbol/sc10109.bmp
-OpenOffice.org641/share/config/symbol/sc10110.bmp
-OpenOffice.org641/share/config/symbol/sc10112.bmp
-OpenOffice.org641/share/config/symbol/sc10114.bmp
-OpenOffice.org641/share/config/symbol/sc10115.bmp
-OpenOffice.org641/share/config/symbol/sc10116.bmp
-OpenOffice.org641/share/config/symbol/sc10117.bmp
-OpenOffice.org641/share/config/symbol/sc10118.bmp
-OpenOffice.org641/share/config/symbol/sc10119.bmp
-OpenOffice.org641/share/config/symbol/sc10120.bmp
-OpenOffice.org641/share/config/symbol/sc10121.bmp
-OpenOffice.org641/share/config/symbol/sc10122.bmp
-OpenOffice.org641/share/config/symbol/sc10123.bmp
-OpenOffice.org641/share/config/symbol/sc10124.bmp
-OpenOffice.org641/share/config/symbol/sc10125.bmp
-OpenOffice.org641/share/config/symbol/sc10126.bmp
-OpenOffice.org641/share/config/symbol/sc10127.bmp
-OpenOffice.org641/share/config/symbol/sc10128.bmp
-OpenOffice.org641/share/config/symbol/sc10129.bmp
-OpenOffice.org641/share/config/symbol/sc10130.bmp
-OpenOffice.org641/share/config/symbol/sc10131.bmp
-OpenOffice.org641/share/config/symbol/sc10132.bmp
-OpenOffice.org641/share/config/symbol/sc10133.bmp
-OpenOffice.org641/share/config/symbol/sc10134.bmp
-OpenOffice.org641/share/config/symbol/sc10135.bmp
-OpenOffice.org641/share/config/symbol/sc10136.bmp
-OpenOffice.org641/share/config/symbol/sc10137.bmp
-OpenOffice.org641/share/config/symbol/sc10138.bmp
-OpenOffice.org641/share/config/symbol/sc10139.bmp
-OpenOffice.org641/share/config/symbol/sc10140.bmp
-OpenOffice.org641/share/config/symbol/sc10141.bmp
-OpenOffice.org641/share/config/symbol/sc10142.bmp
-OpenOffice.org641/share/config/symbol/sc10143.bmp
-OpenOffice.org641/share/config/symbol/sc10144.bmp
-OpenOffice.org641/share/config/symbol/sc10145.bmp
-OpenOffice.org641/share/config/symbol/sc10146.bmp
-OpenOffice.org641/share/config/symbol/sc10147.bmp
-OpenOffice.org641/share/config/symbol/sc10148.bmp
-OpenOffice.org641/share/config/symbol/sc10150.bmp
-OpenOffice.org641/share/config/symbol/sc10151.bmp
-OpenOffice.org641/share/config/symbol/sc10152.bmp
-OpenOffice.org641/share/config/symbol/sc10153.bmp
-OpenOffice.org641/share/config/symbol/sc10154.bmp
-OpenOffice.org641/share/config/symbol/sc10155.bmp
-OpenOffice.org641/share/config/symbol/sc10156.bmp
-OpenOffice.org641/share/config/symbol/sc10157.bmp
-OpenOffice.org641/share/config/symbol/sc10158.bmp
-OpenOffice.org641/share/config/symbol/sc10159.bmp
-OpenOffice.org641/share/config/symbol/sc10160.bmp
-OpenOffice.org641/share/config/symbol/sc10161.bmp
-OpenOffice.org641/share/config/symbol/sc10162.bmp
-OpenOffice.org641/share/config/symbol/sc10163.bmp
-OpenOffice.org641/share/config/symbol/sc10164.bmp
-OpenOffice.org641/share/config/symbol/sc10185.bmp
-OpenOffice.org641/share/config/symbol/sc10186.bmp
-OpenOffice.org641/share/config/symbol/sc10187.bmp
-OpenOffice.org641/share/config/symbol/sc10188.bmp
-OpenOffice.org641/share/config/symbol/sc10189.bmp
-OpenOffice.org641/share/config/symbol/sc10190.bmp
-OpenOffice.org641/share/config/symbol/sc10191.bmp
-OpenOffice.org641/share/config/symbol/sc10192.bmp
-OpenOffice.org641/share/config/symbol/sc10193.bmp
-OpenOffice.org641/share/config/symbol/sc10194.bmp
-OpenOffice.org641/share/config/symbol/sc10195.bmp
-OpenOffice.org641/share/config/symbol/sc10196.bmp
-OpenOffice.org641/share/config/symbol/sc10197.bmp
-OpenOffice.org641/share/config/symbol/sc10199.bmp
-OpenOffice.org641/share/config/symbol/sc10200.bmp
-OpenOffice.org641/share/config/symbol/sc10201.bmp
-OpenOffice.org641/share/config/symbol/sc10217.bmp
-OpenOffice.org641/share/config/symbol/sc10223.bmp
-OpenOffice.org641/share/config/symbol/sc10224.bmp
-OpenOffice.org641/share/config/symbol/sc10231.bmp
-OpenOffice.org641/share/config/symbol/sc10232.bmp
-OpenOffice.org641/share/config/symbol/sc10233.bmp
-OpenOffice.org641/share/config/symbol/sc10240.bmp
-OpenOffice.org641/share/config/symbol/sc10241.bmp
-OpenOffice.org641/share/config/symbol/sc10242.bmp
-OpenOffice.org641/share/config/symbol/sc10243.bmp
-OpenOffice.org641/share/config/symbol/sc10244.bmp
-OpenOffice.org641/share/config/symbol/sc10253.bmp
-OpenOffice.org641/share/config/symbol/sc10254.bmp
-OpenOffice.org641/share/config/symbol/sc10255.bmp
-OpenOffice.org641/share/config/symbol/sc10256.bmp
-OpenOffice.org641/share/config/symbol/sc10282.bmp
-OpenOffice.org641/share/config/symbol/sc10283.bmp
-OpenOffice.org641/share/config/symbol/sc10286.bmp
-OpenOffice.org641/share/config/symbol/sc10287.bmp
-OpenOffice.org641/share/config/symbol/sc10294.bmp
-OpenOffice.org641/share/config/symbol/sc10295.bmp
-OpenOffice.org641/share/config/symbol/sc10296.bmp
-OpenOffice.org641/share/config/symbol/sc10297.bmp
-OpenOffice.org641/share/config/symbol/sc10301.bmp
-OpenOffice.org641/share/config/symbol/sc10350.bmp
-OpenOffice.org641/share/config/symbol/sc10360.bmp
-OpenOffice.org641/share/config/symbol/sc10366.bmp
-OpenOffice.org641/share/config/symbol/sc10371.bmp
-OpenOffice.org641/share/config/symbol/sc10375.bmp
-OpenOffice.org641/share/config/symbol/sc10376.bmp
-OpenOffice.org641/share/config/symbol/sc10378.bmp
-OpenOffice.org641/share/config/symbol/sc10379.bmp
-OpenOffice.org641/share/config/symbol/sc10380.bmp
-OpenOffice.org641/share/config/symbol/sc10381.bmp
-OpenOffice.org641/share/config/symbol/sc10382.bmp
-OpenOffice.org641/share/config/symbol/sc10383.bmp
-OpenOffice.org641/share/config/symbol/sc10384.bmp
-OpenOffice.org641/share/config/symbol/sc10385.bmp
-OpenOffice.org641/share/config/symbol/sc10386.bmp
-OpenOffice.org641/share/config/symbol/sc10387.bmp
-OpenOffice.org641/share/config/symbol/sc10388.bmp
-OpenOffice.org641/share/config/symbol/sc10389.bmp
-OpenOffice.org641/share/config/symbol/sc10390.bmp
-OpenOffice.org641/share/config/symbol/sc10391.bmp
-OpenOffice.org641/share/config/symbol/sc10393.bmp
-OpenOffice.org641/share/config/symbol/sc10394.bmp
-OpenOffice.org641/share/config/symbol/sc10395.bmp
-OpenOffice.org641/share/config/symbol/sc10396.bmp
-OpenOffice.org641/share/config/symbol/sc10397.bmp
-OpenOffice.org641/share/config/symbol/sc10398.bmp
-OpenOffice.org641/share/config/symbol/sc10399.bmp
-OpenOffice.org641/share/config/symbol/sc10401.bmp
-OpenOffice.org641/share/config/symbol/sc10402.bmp
-OpenOffice.org641/share/config/symbol/sc10403.bmp
-OpenOffice.org641/share/config/symbol/sc10434.bmp
-OpenOffice.org641/share/config/symbol/sc10458.bmp
-OpenOffice.org641/share/config/symbol/sc10461.bmp
-OpenOffice.org641/share/config/symbol/sc10462.bmp
-OpenOffice.org641/share/config/symbol/sc10463.bmp
-OpenOffice.org641/share/config/symbol/sc10464.bmp
-OpenOffice.org641/share/config/symbol/sc10465.bmp
-OpenOffice.org641/share/config/symbol/sc10503.bmp
-OpenOffice.org641/share/config/symbol/sc12021.bmp
-OpenOffice.org641/share/config/symbol/sc12201.bmp
-OpenOffice.org641/share/config/symbol/sc12202.bmp
-OpenOffice.org641/share/config/symbol/sc12203.bmp
-OpenOffice.org641/share/config/symbol/sc12204.bmp
-OpenOffice.org641/share/config/symbol/sc12212.bmp
-OpenOffice.org641/share/config/symbol/sc12221.bmp
-OpenOffice.org641/share/config/symbol/sc12222.bmp
-OpenOffice.org641/share/config/symbol/sc12223.bmp
-OpenOffice.org641/share/config/symbol/sc12224.bmp
-OpenOffice.org641/share/config/symbol/sc12225.bmp
-OpenOffice.org641/share/config/symbol/sc12226.bmp
-OpenOffice.org641/share/config/symbol/sc12227.bmp
-OpenOffice.org641/share/config/symbol/sc12228.bmp
-OpenOffice.org641/share/config/symbol/sc12229.bmp
-OpenOffice.org641/share/config/symbol/sc12230.bmp
-OpenOffice.org641/share/config/symbol/sc12231.bmp
-OpenOffice.org641/share/config/symbol/sc12232.bmp
-OpenOffice.org641/share/config/symbol/sc12234.bmp
-OpenOffice.org641/share/config/symbol/sc14780.bmp
-OpenOffice.org641/share/config/symbol/sc14781.bmp
-OpenOffice.org641/share/config/symbol/sc14785.bmp
-OpenOffice.org641/share/config/symbol/sc14786.bmp
-OpenOffice.org641/share/config/symbol/sc21050.bmp
-OpenOffice.org641/share/config/symbol/sc21051.bmp
-OpenOffice.org641/share/config/symbol/sc21060.bmp
-OpenOffice.org641/share/config/symbol/sc21061.bmp
-OpenOffice.org641/share/config/symbol/sc21062.bmp
-OpenOffice.org641/share/config/symbol/sc21070.bmp
-OpenOffice.org641/share/config/symbol/sc21080.bmp
-OpenOffice.org641/share/config/symbol/sc21100.bmp
-OpenOffice.org641/share/config/symbol/sc21101.bmp
-OpenOffice.org641/share/config/symbol/sc21102.bmp
-OpenOffice.org641/share/config/symbol/sc21103.bmp
-OpenOffice.org641/share/config/symbol/sc21104.bmp
-OpenOffice.org641/share/config/symbol/sc21105.bmp
-OpenOffice.org641/share/config/symbol/sc21110.bmp
-OpenOffice.org641/share/config/symbol/sc21111.bmp
-OpenOffice.org641/share/config/symbol/sc21120.bmp
-OpenOffice.org641/share/config/symbol/sc21121.bmp
-OpenOffice.org641/share/config/symbol/sc21130.bmp
-OpenOffice.org641/share/config/symbol/sc21140.bmp
-OpenOffice.org641/share/config/symbol/sc21141.bmp
-OpenOffice.org641/share/config/symbol/sc21142.bmp
-OpenOffice.org641/share/config/symbol/sc21150.bmp
-OpenOffice.org641/share/config/symbol/sc21160.bmp
-OpenOffice.org641/share/config/symbol/sc21170.bmp
-OpenOffice.org641/share/config/symbol/sc21180.bmp
-OpenOffice.org641/share/config/symbol/sc21190.bmp
-OpenOffice.org641/share/config/symbol/sc21200.bmp
-OpenOffice.org641/share/config/symbol/sc21210.bmp
-OpenOffice.org641/share/config/symbol/sc21220.bmp
-OpenOffice.org641/share/config/symbol/sc21230.bmp
-OpenOffice.org641/share/config/symbol/sc21240.bmp
-OpenOffice.org641/share/config/symbol/sc21250.bmp
-OpenOffice.org641/share/config/symbol/sc27030.bmp
-OpenOffice.org641/share/config/symbol/sc27065.bmp
-OpenOffice.org641/share/config/symbol/sc27066.bmp
-OpenOffice.org641/share/config/symbol/sc27067.bmp
-OpenOffice.org641/share/config/symbol/sc30000.bmp
-OpenOffice.org641/share/config/symbol/sc30002.bmp
-OpenOffice.org641/share/config/symbol/sc30003.bmp
-OpenOffice.org641/share/config/symbol/sc30004.bmp
-OpenOffice.org641/share/config/symbol/sc30005.bmp
-OpenOffice.org641/share/config/symbol/sc30007.bmp
-OpenOffice.org641/share/config/symbol/sc30008.bmp
-OpenOffice.org641/share/config/symbol/sc30009.bmp
-OpenOffice.org641/share/config/symbol/sc30010.bmp
-OpenOffice.org641/share/config/symbol/sc30011.bmp
-OpenOffice.org641/share/config/symbol/sc30012.bmp
-OpenOffice.org641/share/config/symbol/sc30770.bmp
-OpenOffice.org641/share/config/symbol/sc30773.bmp
-OpenOffice.org641/share/config/symbol/sc30774.bmp
-OpenOffice.org641/share/config/symbol/sc30782.bmp
-OpenOffice.org641/share/config/symbol/sc6377.bmp
-OpenOffice.org641/share/config/symbol/scbullet.bmp
-OpenOffice.org641/share/config/symbol/scnumb.bmp
-OpenOffice.org641/share/config/symbol/sco161.bmp
-OpenOffice.org641/share/config/symbol/sco261.bmp
-OpenOffice.org641/share/config/symbol/sco262.bmp
-OpenOffice.org641/share/config/symbol/sortd.bmp
-OpenOffice.org641/share/config/symbol/sortu.bmp
-OpenOffice.org641/share/config/symbol/u_high.bmp
-OpenOffice.org641/share/config/symbol/u_low.bmp
-OpenOffice.org641/share/config/symbol/u_normal.bmp
-OpenOffice.org641/share/config/psetup.xpm
-OpenOffice.org641/share/config/psetupl.xpm
-OpenOffice.org641/share/fonts/truetype/fonts.dir
-OpenOffice.org641/share/fonts/truetype/opens___.ttf
-OpenOffice.org641/share/fonts/truetype/fonts_dir.global
-OpenOffice.org641/share/basic/FormWizard/DlgFormDB.xdl
-OpenOffice.org641/share/basic/FormWizard/DBMeta.xba
-OpenOffice.org641/share/basic/FormWizard/FormWizard.xba
-OpenOffice.org641/share/basic/FormWizard/Language.xba
-OpenOffice.org641/share/basic/FormWizard/Layouter.xba
-OpenOffice.org641/share/basic/FormWizard/develop.xba
-OpenOffice.org641/share/basic/FormWizard/tools.xba
-OpenOffice.org641/share/basic/Schedule/DlgCalendar.xdl
-OpenOffice.org641/share/basic/Schedule/BankHoliday.xba
-OpenOffice.org641/share/basic/Schedule/CalendarMain.xba
-OpenOffice.org641/share/basic/Schedule/CreateTable.xba
-OpenOffice.org641/share/basic/Schedule/DlgControl.xba
-OpenOffice.org641/share/basic/Schedule/HolidayDanmark.xba
-OpenOffice.org641/share/basic/Schedule/HolidayFrance.xba
-OpenOffice.org641/share/basic/Schedule/HolidayGerman.xba
-OpenOffice.org641/share/basic/Schedule/HolidayItalia.xba
-OpenOffice.org641/share/basic/Schedule/HolidayNetherlands.xba
-OpenOffice.org641/share/basic/Schedule/HolidayPoland.xba
-OpenOffice.org641/share/basic/Schedule/HolidayPortugal.xba
-OpenOffice.org641/share/basic/Schedule/HolidayRussia.xba
-OpenOffice.org641/share/basic/Schedule/HolidaySpain.xba
-OpenOffice.org641/share/basic/Schedule/HolidaySweden.xba
-OpenOffice.org641/share/basic/Schedule/HolidayUSA.xba
-OpenOffice.org641/share/basic/Schedule/Language.xba
-OpenOffice.org641/share/basic/Schedule/OwnEvents.xba
-OpenOffice.org641/share/basic/Template/DialogStyles.xdl
-OpenOffice.org641/share/basic/Template/DlgGreeting.xdl
-OpenOffice.org641/share/basic/Template/TemplateDialog.xdl
-OpenOffice.org641/share/basic/Template/Autotext.xba
-OpenOffice.org641/share/basic/Template/Correspondence.xba
-OpenOffice.org641/share/basic/Template/Greeting.xba
-OpenOffice.org641/share/basic/Template/ModuleAgenda.xba
-OpenOffice.org641/share/basic/Template/Samples.xba
-OpenOffice.org641/share/basic/Gimmicks/ReadFolderDlg.xdl
-OpenOffice.org641/share/basic/Gimmicks/UserfieldDlg.xdl
-OpenOffice.org641/share/basic/Gimmicks/AutoText.xba
-OpenOffice.org641/share/basic/Gimmicks/ChangeAllChars.xba
-OpenOffice.org641/share/basic/Gimmicks/GetTexts.xba
-OpenOffice.org641/share/basic/Gimmicks/ReadDir.xba
-OpenOffice.org641/share/basic/Gimmicks/Userfields.xba
-OpenOffice.org641/share/basic/Tools/Debug.xba
-OpenOffice.org641/share/basic/Tools/Listbox.xba
-OpenOffice.org641/share/basic/Tools/Misc.xba
-OpenOffice.org641/share/basic/Tools/ModuleControls.xba
-OpenOffice.org641/share/basic/Tools/Strings.xba
-OpenOffice.org641/share/basic/Tools/UCB.xba
-OpenOffice.org641/share/basic/WebWizard/WebWzrd.xdl
-OpenOffice.org641/share/basic/WebWizard/Bullets.xba
-OpenOffice.org641/share/basic/WebWizard/Common.xba
-OpenOffice.org641/share/basic/WebWizard/HtmlAutoPilotBasic.xba
-OpenOffice.org641/share/basic/WebWizard/Language.xba
-OpenOffice.org641/share/basic/ImportWizard/ImportDialog.xdl
-OpenOffice.org641/share/basic/ImportWizard/API.xba
-OpenOffice.org641/share/basic/ImportWizard/DialogModul.xba
-OpenOffice.org641/share/basic/ImportWizard/FilesModul.xba
-OpenOffice.org641/share/basic/ImportWizard/Language.xba
-OpenOffice.org641/share/basic/ImportWizard/Main.xba
-OpenOffice.org641/share/basic/Euro/DlgConvert.xdl
-OpenOffice.org641/share/basic/Euro/DlgPassword.xdl
-OpenOffice.org641/share/basic/Euro/AutoPilotRun.xba
-OpenOffice.org641/share/basic/Euro/Common.xba
-OpenOffice.org641/share/basic/Euro/ConvertRun.xba
-OpenOffice.org641/share/basic/Euro/Hard.xba
-OpenOffice.org641/share/basic/Euro/Init.xba
-OpenOffice.org641/share/basic/Euro/Protect.xba
-OpenOffice.org641/share/basic/Euro/Soft.xba
-OpenOffice.org641/share/basic/Euro/Writer.xba
-OpenOffice.org641/share/gallery/htmlexpo/bludown.gif
-OpenOffice.org641/share/gallery/htmlexpo/blufirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/blufirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blulast.gif
-OpenOffice.org641/share/gallery/htmlexpo/blulast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunav.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunext.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blutext.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluup.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubdown.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubfirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubfirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cublast.gif
-OpenOffice.org641/share/gallery/htmlexpo/cublast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnav.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnext.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubtext.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubup.gif
-OpenOffice.org641/share/gallery/htmlexpo/gredown.gif
-OpenOffice.org641/share/gallery/htmlexpo/grefirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/grefirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/grelast.gif
-OpenOffice.org641/share/gallery/htmlexpo/grelast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenav.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenext.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/greprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/greprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/gretext.gif
-OpenOffice.org641/share/gallery/htmlexpo/greup.gif
-OpenOffice.org641/share/gallery/htmlexpo/simdown.gif
-OpenOffice.org641/share/gallery/htmlexpo/simfirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/simfirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simlast.gif
-OpenOffice.org641/share/gallery/htmlexpo/simlast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnav.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnext.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/simprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simtext.gif
-OpenOffice.org641/share/gallery/htmlexpo/simup.gif
-OpenOffice.org641/share/gallery/htmlexpo/sologo.gif
-OpenOffice.org641/share/gallery/www-back/aqua.jpg
-OpenOffice.org641/share/gallery/www-back/bathroom.jpg
-OpenOffice.org641/share/gallery/www-back/blocks.jpg
-OpenOffice.org641/share/gallery/www-back/blow_green.jpg
-OpenOffice.org641/share/gallery/www-back/blueblop.jpg
-OpenOffice.org641/share/gallery/www-back/bulging.jpg
-OpenOffice.org641/share/gallery/www-back/canvas_blue.jpg
-OpenOffice.org641/share/gallery/www-back/cheese.jpg
-OpenOffice.org641/share/gallery/www-back/chocolate.jpg
-OpenOffice.org641/share/gallery/www-back/citrus.jpg
-OpenOffice.org641/share/gallery/www-back/confetti.jpg
-OpenOffice.org641/share/gallery/www-back/daisy.jpg
-OpenOffice.org641/share/gallery/www-back/fluffy-grey.jpg
-OpenOffice.org641/share/gallery/www-back/fluffy.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-blue.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-darkgrey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-grey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-lightgrey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy_light.jpg
-OpenOffice.org641/share/gallery/www-back/gregre.gif
-OpenOffice.org641/share/gallery/www-back/grey.gif
-OpenOffice.org641/share/gallery/www-back/grypaws.gif
-OpenOffice.org641/share/gallery/www-back/ice-blue.jpg
-OpenOffice.org641/share/gallery/www-back/ice-light.jpg
-OpenOffice.org641/share/gallery/www-back/imitation_leather.jpg
-OpenOffice.org641/share/gallery/www-back/interstices.jpg
-OpenOffice.org641/share/gallery/www-back/jeans.jpg
-OpenOffice.org641/share/gallery/www-back/jeansblk.jpg
-OpenOffice.org641/share/gallery/www-back/lawn-artificial.jpg
-OpenOffice.org641/share/gallery/www-back/lawn.jpg
-OpenOffice.org641/share/gallery/www-back/lightblue-wet.jpg
-OpenOffice.org641/share/gallery/www-back/linen-fine.jpg
-OpenOffice.org641/share/gallery/www-back/lino-green.jpg
-OpenOffice.org641/share/gallery/www-back/liquid-blue.jpg
-OpenOffice.org641/share/gallery/www-back/marble.jpg
-OpenOffice.org641/share/gallery/www-back/marble_dark.jpg
-OpenOffice.org641/share/gallery/www-back/mazes.jpg
-OpenOffice.org641/share/gallery/www-back/mint.gif
-OpenOffice.org641/share/gallery/www-back/notes.gif
-OpenOffice.org641/share/gallery/www-back/pattern.jpg
-OpenOffice.org641/share/gallery/www-back/pebble-light.jpg
-OpenOffice.org641/share/gallery/www-back/pink.gif
-OpenOffice.org641/share/gallery/www-back/pool.jpg
-OpenOffice.org641/share/gallery/www-back/popcorn.jpg
-OpenOffice.org641/share/gallery/www-back/purple.jpg
-OpenOffice.org641/share/gallery/www-back/reddark.jpg
-OpenOffice.org641/share/gallery/www-back/rings-green.jpg
-OpenOffice.org641/share/gallery/www-back/rings-orange.jpg
-OpenOffice.org641/share/gallery/www-back/roses.jpg
-OpenOffice.org641/share/gallery/www-back/sand-light.jpg
-OpenOffice.org641/share/gallery/www-back/sand.jpg
-OpenOffice.org641/share/gallery/www-back/sky.jpg
-OpenOffice.org641/share/gallery/www-back/soft-structure_grey.jpg
-OpenOffice.org641/share/gallery/www-back/space.jpg
-OpenOffice.org641/share/gallery/www-back/stone-dark.jpg
-OpenOffice.org641/share/gallery/www-back/stone.jpg
-OpenOffice.org641/share/gallery/www-back/structure.jpg
-OpenOffice.org641/share/gallery/www-back/structure_darkgreen.gif
-OpenOffice.org641/share/gallery/www-back/structure_green.jpg
-OpenOffice.org641/share/gallery/www-back/wall-grey.jpg
-OpenOffice.org641/share/gallery/www-back/wet-turquoise.jpg
-OpenOffice.org641/share/gallery/www-back/wood.jpg
-OpenOffice.org641/share/gallery/bullets/blkpearl.gif
-OpenOffice.org641/share/gallery/bullets/bluarrow.gif
-OpenOffice.org641/share/gallery/bullets/bluball.gif
-OpenOffice.org641/share/gallery/bullets/bludiamd.gif
-OpenOffice.org641/share/gallery/bullets/bluered.gif
-OpenOffice.org641/share/gallery/bullets/blusqare.gif
-OpenOffice.org641/share/gallery/bullets/blustar.gif
-OpenOffice.org641/share/gallery/bullets/coffee_1.gif
-OpenOffice.org641/share/gallery/bullets/coffee_2.gif
-OpenOffice.org641/share/gallery/bullets/coffee_3.gif
-OpenOffice.org641/share/gallery/bullets/coffee_4.gif
-OpenOffice.org641/share/gallery/bullets/coffee_5.gif
-OpenOffice.org641/share/gallery/bullets/con-blue.gif
-OpenOffice.org641/share/gallery/bullets/con-cyan.gif
-OpenOffice.org641/share/gallery/bullets/con-green.gif
-OpenOffice.org641/share/gallery/bullets/con-lilac.gif
-OpenOffice.org641/share/gallery/bullets/con-oran.gif
-OpenOffice.org641/share/gallery/bullets/con-pink.gif
-OpenOffice.org641/share/gallery/bullets/con-red.gif
-OpenOffice.org641/share/gallery/bullets/con-yellow.gif
-OpenOffice.org641/share/gallery/bullets/corner_1.gif
-OpenOffice.org641/share/gallery/bullets/corner_2.gif
-OpenOffice.org641/share/gallery/bullets/corner_3.gif
-OpenOffice.org641/share/gallery/bullets/corner_4.gif
-OpenOffice.org641/share/gallery/bullets/darkball.gif
-OpenOffice.org641/share/gallery/bullets/darkblue.gif
-OpenOffice.org641/share/gallery/bullets/gldpearl.gif
-OpenOffice.org641/share/gallery/bullets/golfball.gif
-OpenOffice.org641/share/gallery/bullets/grnarrow.gif
-OpenOffice.org641/share/gallery/bullets/grnball.gif
-OpenOffice.org641/share/gallery/bullets/grndiamd.gif
-OpenOffice.org641/share/gallery/bullets/grnpearl.gif
-OpenOffice.org641/share/gallery/bullets/grnsqare.gif
-OpenOffice.org641/share/gallery/bullets/grnstar.gif
-OpenOffice.org641/share/gallery/bullets/gryarrow.gif
-OpenOffice.org641/share/gallery/bullets/gryball.gif
-OpenOffice.org641/share/gallery/bullets/grydiamd.gif
-OpenOffice.org641/share/gallery/bullets/grysqare.gif
-OpenOffice.org641/share/gallery/bullets/grystar.gif
-OpenOffice.org641/share/gallery/bullets/orgarrow.gif
-OpenOffice.org641/share/gallery/bullets/orgball.gif
-OpenOffice.org641/share/gallery/bullets/orgdiamd.gif
-OpenOffice.org641/share/gallery/bullets/orgsqare.gif
-OpenOffice.org641/share/gallery/bullets/orgstar.gif
-OpenOffice.org641/share/gallery/bullets/pebble_1.gif
-OpenOffice.org641/share/gallery/bullets/pebble_2.gif
-OpenOffice.org641/share/gallery/bullets/pebble_3.gif
-OpenOffice.org641/share/gallery/bullets/poliball.gif
-OpenOffice.org641/share/gallery/bullets/popcorn_1.gif
-OpenOffice.org641/share/gallery/bullets/popcorn_2.gif
-OpenOffice.org641/share/gallery/bullets/rainbow.gif
-OpenOffice.org641/share/gallery/bullets/redarrow.gif
-OpenOffice.org641/share/gallery/bullets/redball.gif
-OpenOffice.org641/share/gallery/bullets/reddiamd.gif
-OpenOffice.org641/share/gallery/bullets/redsqare.gif
-OpenOffice.org641/share/gallery/bullets/redstar.gif
-OpenOffice.org641/share/gallery/bullets/whtpearl.gif
-OpenOffice.org641/share/gallery/bullets/ylwarrow.gif
-OpenOffice.org641/share/gallery/bullets/ylwball.gif
-OpenOffice.org641/share/gallery/bullets/ylwdiamd.gif
-OpenOffice.org641/share/gallery/bullets/ylwsqare.gif
-OpenOffice.org641/share/gallery/bullets/ylwstar.gif
-OpenOffice.org641/share/gallery/rulers/blkballs.gif
-OpenOffice.org641/share/gallery/rulers/blurulr1.gif
-OpenOffice.org641/share/gallery/rulers/blurulr2.gif
-OpenOffice.org641/share/gallery/rulers/blurulr3.gif
-OpenOffice.org641/share/gallery/rulers/blurulr4.gif
-OpenOffice.org641/share/gallery/rulers/blurulr5.gif
-OpenOffice.org641/share/gallery/rulers/blurulr6.gif
-OpenOffice.org641/share/gallery/rulers/gldballs.gif
-OpenOffice.org641/share/gallery/rulers/grnballs.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr1.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr2.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr3.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr4.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr1.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr2.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr3.gif
-OpenOffice.org641/share/gallery/rulers/orgrulr1.gif
-OpenOffice.org641/share/gallery/rulers/redrulr1.gif
-OpenOffice.org641/share/gallery/rulers/redrulr2.gif
-OpenOffice.org641/share/gallery/rulers/redrulr3.gif
-OpenOffice.org641/share/gallery/rulers/redrulr4.gif
-OpenOffice.org641/share/gallery/rulers/redrulr5.gif
-OpenOffice.org641/share/gallery/rulers/striped.gif
-OpenOffice.org641/share/gallery/rulers/whtballs.gif
-OpenOffice.org641/share/gallery/rulers/ylwrulr1.gif
-OpenOffice.org641/share/gallery/sounds/apert.wav
-OpenOffice.org641/share/gallery/sounds/apert2.wav
-OpenOffice.org641/share/gallery/sounds/applause.wav
-OpenOffice.org641/share/gallery/sounds/beam.wav
-OpenOffice.org641/share/gallery/sounds/beam2.wav
-OpenOffice.org641/share/gallery/sounds/cow.wav
-OpenOffice.org641/share/gallery/sounds/curve.wav
-OpenOffice.org641/share/gallery/sounds/drama.wav
-OpenOffice.org641/share/gallery/sounds/explos.wav
-OpenOffice.org641/share/gallery/sounds/falling.wav
-OpenOffice.org641/share/gallery/sounds/glasses.wav
-OpenOffice.org641/share/gallery/sounds/gong.wav
-OpenOffice.org641/share/gallery/sounds/horse.wav
-OpenOffice.org641/share/gallery/sounds/kling.wav
-OpenOffice.org641/share/gallery/sounds/kongas.wav
-OpenOffice.org641/share/gallery/sounds/laser.wav
-OpenOffice.org641/share/gallery/sounds/left.wav
-OpenOffice.org641/share/gallery/sounds/nature1.wav
-OpenOffice.org641/share/gallery/sounds/nature2.wav
-OpenOffice.org641/share/gallery/sounds/ok.wav
-OpenOffice.org641/share/gallery/sounds/pluck.wav
-OpenOffice.org641/share/gallery/sounds/roll.wav
-OpenOffice.org641/share/gallery/sounds/romans.wav
-OpenOffice.org641/share/gallery/sounds/soft.wav
-OpenOffice.org641/share/gallery/sounds/space.wav
-OpenOffice.org641/share/gallery/sounds/space2.wav
-OpenOffice.org641/share/gallery/sounds/space3.wav
-OpenOffice.org641/share/gallery/sounds/sparcle.wav
-OpenOffice.org641/share/gallery/sounds/strom.wav
-OpenOffice.org641/share/gallery/sounds/theetone.wav
-OpenOffice.org641/share/gallery/sounds/top.wav
-OpenOffice.org641/share/gallery/sounds/train.wav
-OpenOffice.org641/share/gallery/sounds/untie.wav
-OpenOffice.org641/share/gallery/sounds/ups.wav
-OpenOffice.org641/share/gallery/sounds/wallewal.wav
-OpenOffice.org641/share/gallery/sg1.sdg
-OpenOffice.org641/share/gallery/sg1.sdv
-OpenOffice.org641/share/gallery/sg1.thm
-OpenOffice.org641/share/gallery/sg16.sdg
-OpenOffice.org641/share/gallery/sg16.sdv
-OpenOffice.org641/share/gallery/sg16.thm
-OpenOffice.org641/share/gallery/sg2.sdg
-OpenOffice.org641/share/gallery/sg2.sdv
-OpenOffice.org641/share/gallery/sg2.thm
-OpenOffice.org641/share/gallery/sg24.sdg
-OpenOffice.org641/share/gallery/sg24.sdv
-OpenOffice.org641/share/gallery/sg24.thm
-OpenOffice.org641/share/gallery/sg25.sdg
-OpenOffice.org641/share/gallery/sg25.sdv
-OpenOffice.org641/share/gallery/sg25.thm
-OpenOffice.org641/share/gallery/sg3.sdg
-OpenOffice.org641/share/gallery/sg3.sdv
-OpenOffice.org641/share/gallery/sg3.thm
-OpenOffice.org641/share/gallery/sg9.sdg
-OpenOffice.org641/share/gallery/sg9.sdv
-OpenOffice.org641/share/gallery/sg9.thm
-OpenOffice.org641/share/wordbook/english/soffice.dic
-OpenOffice.org641/share/wordbook/english/sun.dic
-OpenOffice.org641/share/wordbook/english/th_en_US.dat
-OpenOffice.org641/share/wordbook/english/th_en_US.idx
-OpenOffice.org641/share/wordbook/english/en_US.aff
-OpenOffice.org641/share/wordbook/english/en_US.dic
-OpenOffice.org641/share/autotext/english/standard.bau
-OpenOffice.org641/share/autotext/english/template.bau
-OpenOffice.org641/share/autotext/english/crdbus50.bau
-OpenOffice.org641/share/autotext/english/crdbus54.bau
-OpenOffice.org641/share/psprint/fontmetric/AGaramond-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-Book.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-BookOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-Demi.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-DemiOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-Demi.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-DemiItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-Light.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-LightItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-BoldOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-Oblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier.afm
-OpenOffice.org641/share/psprint/fontmetric/GothicBBB-Medium-83pv-RKSJ-H.afm
-OpenOffice.org641/share/psprint/fontmetric/GothicBBB-Medium.Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-BoldOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-Oblique.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Ryumin-Light-83pv-RKSJ-H.afm
-OpenOffice.org641/share/psprint/fontmetric/Ryumin-Light.Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Symbol.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Windsor.afm
-OpenOffice.org641/share/psprint/fontmetric/ZapfChancery-MediumItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/ZapfDingbats.afm
-OpenOffice.org641/share/psprint/fontmetric/builtincache
-OpenOffice.org641/share/psprint/driver/ADISTILL.PS
-OpenOffice.org641/share/psprint/driver/APLW3101.PS
-OpenOffice.org641/share/psprint/driver/APLW3201.PS
-OpenOffice.org641/share/psprint/driver/APLW3601.PS
-OpenOffice.org641/share/psprint/driver/APLW6101.PS
-OpenOffice.org641/share/psprint/driver/APLW8101.PS
-OpenOffice.org641/share/psprint/driver/APLW81F1.PS
-OpenOffice.org641/share/psprint/driver/APLWBGR1.PS
-OpenOffice.org641/share/psprint/driver/APLWCOB1.PS
-OpenOffice.org641/share/psprint/driver/APLWCSB1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRF1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRI1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRJ1.PS
-OpenOffice.org641/share/psprint/driver/APLWIIF2.PS
-OpenOffice.org641/share/psprint/driver/APLWIIG2.PS
-OpenOffice.org641/share/psprint/driver/APLWLOT1.PS
-OpenOffice.org641/share/psprint/driver/APL_IIF1.PS
-OpenOffice.org641/share/psprint/driver/APL_IIG1.PS
-OpenOffice.org641/share/psprint/driver/APL_NTR1.PS
-OpenOffice.org641/share/psprint/driver/APNT518_.PS
-OpenOffice.org641/share/psprint/driver/APNTX501.PS
-OpenOffice.org641/share/psprint/driver/APNTXJ1_.PS
-OpenOffice.org641/share/psprint/driver/APPL_230.PS
-OpenOffice.org641/share/psprint/driver/APPL_380.PS
-OpenOffice.org641/share/psprint/driver/APPL_422.PS
-OpenOffice.org641/share/psprint/driver/APTOLLD1.PS
-OpenOffice.org641/share/psprint/driver/APTOLLW1.PS
-OpenOffice.org641/share/psprint/driver/CAECOGR1.PS
-OpenOffice.org641/share/psprint/driver/DC1152_1.PS
-OpenOffice.org641/share/psprint/driver/EFAX3010.PS
-OpenOffice.org641/share/psprint/driver/EFAX4010.PS
-OpenOffice.org641/share/psprint/driver/EFAX5010.PS
-OpenOffice.org641/share/psprint/driver/EFAX7010.PS
-OpenOffice.org641/share/psprint/driver/EFMX3010.PS
-OpenOffice.org641/share/psprint/driver/EFMX5010.PS
-OpenOffice.org641/share/psprint/driver/EFMX7010.PS
-OpenOffice.org641/share/psprint/driver/EFXJK1F3.PS
-OpenOffice.org641/share/psprint/driver/EFXJK2F3.PS
-OpenOffice.org641/share/psprint/driver/EFXJK303.PS
-OpenOffice.org641/share/psprint/driver/EFXJK3F3.PS
-OpenOffice.org641/share/psprint/driver/EP_08001.PS
-OpenOffice.org641/share/psprint/driver/EP_15201.PS
-OpenOffice.org641/share/psprint/driver/EP_30001.PS
-OpenOffice.org641/share/psprint/driver/EP_50001.PS
-OpenOffice.org641/share/psprint/driver/EP_82F21.PS
-OpenOffice.org641/share/psprint/driver/EP_82F51.PS
-OpenOffice.org641/share/psprint/driver/EP_P0701.PS
-OpenOffice.org641/share/psprint/driver/EP_P1201.PS
-OpenOffice.org641/share/psprint/driver/EP_STPH1.PS
-OpenOffice.org641/share/psprint/driver/GENERIC.PS
-OpenOffice.org641/share/psprint/driver/HP1200C1.PS
-OpenOffice.org641/share/psprint/driver/HP2500C1.PS
-OpenOffice.org641/share/psprint/driver/HP3SI52_.PS
-OpenOffice.org641/share/psprint/driver/HP3SIL21.PS
-OpenOffice.org641/share/psprint/driver/HP4M3_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4M6_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4ML_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4MP3_1.PS
-OpenOffice.org641/share/psprint/driver/HP4MP6_1.PS
-OpenOffice.org641/share/psprint/driver/HP4PLUS3.PS
-OpenOffice.org641/share/psprint/driver/HP4PLUS6.PS
-OpenOffice.org641/share/psprint/driver/HP4SI3_1.PS
-OpenOffice.org641/share/psprint/driver/HP4SI6_1.PS
-OpenOffice.org641/share/psprint/driver/HPIID52_.PS
-OpenOffice.org641/share/psprint/driver/HPIII52_.PS
-OpenOffice.org641/share/psprint/driver/HPIIP52_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ3D1_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ3P1_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ4MV1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5M_4.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5P_1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5SI1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5SIM.PS
-OpenOffice.org641/share/psprint/driver/HPLJ__31.PS
-OpenOffice.org641/share/psprint/driver/HP_3D52_.PS
-OpenOffice.org641/share/psprint/driver/HP_3P52_.PS
-OpenOffice.org641/share/psprint/driver/HP__CLJ1.PS
-OpenOffice.org641/share/psprint/driver/KD8650P1.PS
-OpenOffice.org641/share/psprint/driver/KD92P001.PS
-OpenOffice.org641/share/psprint/driver/KDH00001.PS
-OpenOffice.org641/share/psprint/driver/KDH00002.PS
-OpenOffice.org641/share/psprint/driver/L10__425.PS
-OpenOffice.org641/share/psprint/driver/L20__471.PS
-OpenOffice.org641/share/psprint/driver/L20__493.PS
-OpenOffice.org641/share/psprint/driver/L30__471.PS
-OpenOffice.org641/share/psprint/driver/L30__493.PS
-OpenOffice.org641/share/psprint/driver/L333_523.PS
-OpenOffice.org641/share/psprint/driver/L33__523.PS
-OpenOffice.org641/share/psprint/driver/L50__493.PS
-OpenOffice.org641/share/psprint/driver/L533_523.PS
-OpenOffice.org641/share/psprint/driver/L53__523.PS
-OpenOffice.org641/share/psprint/driver/LEX4039P.PS
-OpenOffice.org641/share/psprint/driver/LEX4079P.PS
-OpenOffice.org641/share/psprint/driver/LEXOPTR_.PS
-OpenOffice.org641/share/psprint/driver/LHCFLRJ5.PS
-OpenOffice.org641/share/psprint/driver/LHCOFLC5.PS
-OpenOffice.org641/share/psprint/driver/LHCOFLR5.PS
-OpenOffice.org641/share/psprint/driver/LHGUBEH3.PS
-OpenOffice.org641/share/psprint/driver/LHGUBHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERKH3.PS
-OpenOffice.org641/share/psprint/driver/LHHERKI4.PS
-OpenOffice.org641/share/psprint/driver/LHHKPHJ7.PS
-OpenOffice.org641/share/psprint/driver/LHHKPIJ7.PS
-OpenOffice.org641/share/psprint/driver/LHHRKPH7.PS
-OpenOffice.org641/share/psprint/driver/LHHRKPI7.PS
-OpenOffice.org641/share/psprint/driver/LHQUSHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHQUSIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHQUSRH3.PS
-OpenOffice.org641/share/psprint/driver/LHQUSRI3.PS
-OpenOffice.org641/share/psprint/driver/LHSIGHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHSIGIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHSIGNH3.PS
-OpenOffice.org641/share/psprint/driver/LHSIGNI3.PS
-OpenOffice.org641/share/psprint/driver/LOPC1200.PS
-OpenOffice.org641/share/psprint/driver/LOPC40.PS
-OpenOffice.org641/share/psprint/driver/LOPC45.PS
-OpenOffice.org641/share/psprint/driver/LOPE310.PS
-OpenOffice.org641/share/psprint/driver/LOPM410.PS
-OpenOffice.org641/share/psprint/driver/LOPS1255.PS
-OpenOffice.org641/share/psprint/driver/LOPS1625.PS
-OpenOffice.org641/share/psprint/driver/LOPS1855.PS
-OpenOffice.org641/share/psprint/driver/LOPS2455.PS
-OpenOffice.org641/share/psprint/driver/LOPS3455.PS
-OpenOffice.org641/share/psprint/driver/LOPT610.PS
-OpenOffice.org641/share/psprint/driver/LOPT612.PS
-OpenOffice.org641/share/psprint/driver/LOPT614.PS
-OpenOffice.org641/share/psprint/driver/LOPT616.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAC.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAEP.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAK.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAN.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAP.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAS.PS
-OpenOffice.org641/share/psprint/driver/LOPTRASC.PS
-OpenOffice.org641/share/psprint/driver/LOPW810.PS
-OpenOffice.org641/share/psprint/driver/LOS1255P.PS
-OpenOffice.org641/share/psprint/driver/LOS1625P.PS
-OpenOffice.org641/share/psprint/driver/LOS1855P.PS
-OpenOffice.org641/share/psprint/driver/LOS2455P.PS
-OpenOffice.org641/share/psprint/driver/LOS3455P.PS
-OpenOffice.org641/share/psprint/driver/LWNT_518.PS
-OpenOffice.org641/share/psprint/driver/SGENPRT.PS
-OpenOffice.org641/share/psprint/driver/SNSPREC1.PS
-OpenOffice.org641/share/psprint/driver/TK300PJ1.PS
-OpenOffice.org641/share/psprint/driver/TK300XJ1.PS
-OpenOffice.org641/share/psprint/driver/TK350171.PS
-OpenOffice.org641/share/psprint/driver/TK350172.PS
-OpenOffice.org641/share/psprint/driver/TK350691.PS
-OpenOffice.org641/share/psprint/driver/TK350692.PS
-OpenOffice.org641/share/psprint/driver/TK350PJ2.PS
-OpenOffice.org641/share/psprint/driver/TK360J21.PS
-OpenOffice.org641/share/psprint/driver/TK360J51.PS
-OpenOffice.org641/share/psprint/driver/TK360J71.PS
-OpenOffice.org641/share/psprint/driver/TK450PJ1.PS
-OpenOffice.org641/share/psprint/driver/TK550171.PS
-OpenOffice.org641/share/psprint/driver/TK550391.PS
-OpenOffice.org641/share/psprint/driver/TK550PJ1.PS
-OpenOffice.org641/share/psprint/driver/TKP350J2.PS
-OpenOffice.org641/share/psprint/driver/TKP360P1.PS
-OpenOffice.org641/share/psprint/driver/TKP380J1.PS
-OpenOffice.org641/share/psprint/driver/TKP380P1.PS
-OpenOffice.org641/share/psprint/driver/TKP450J1.PS
-OpenOffice.org641/share/psprint/driver/TKP450P1.PS
-OpenOffice.org641/share/psprint/driver/TKP550J1.PS
-OpenOffice.org641/share/psprint/driver/TKP600J1.PS
-OpenOffice.org641/share/psprint/driver/TKPH3801.PS
-OpenOffice.org641/share/psprint/driver/TKPH4501.PS
-OpenOffice.org641/share/psprint/driver/TKPH6001.PS
-OpenOffice.org641/share/psprint/driver/XRD61354.PS
-OpenOffice.org641/share/psprint/driver/XRD61801.PS
-OpenOffice.org641/share/psprint/driver/XRN17000.PS
-OpenOffice.org641/share/psprint/driver/XRN24320.PS
-OpenOffice.org641/share/psprint/driver/XR_DC230.PS
-OpenOffice.org641/share/psprint/psprint.conf
-OpenOffice.org641/share/autocorr/acor1033.dat
-OpenOffice.org641/user/autotext/english/mytexts.bau
-OpenOffice.org641/user/database/biblio/biblio.dbf
-OpenOffice.org641/user/gallery/sg100.sdv
-OpenOffice.org641/user/gallery/sg100.thm
-OpenOffice.org641/user/gallery/sg30.sdv
-OpenOffice.org641/user/gallery/sg30.thm
-OpenOffice.org641/user/config/arrowhd.soe
-OpenOffice.org641/user/config/classic.sog
-OpenOffice.org641/user/config/hatching.soh
-OpenOffice.org641/user/config/modern.sog
-OpenOffice.org641/user/config/palette.soc
-OpenOffice.org641/user/config/styles.sod
-OpenOffice.org641/user/config/autotbl.fmt
-OpenOffice.org641/user/config/dbtitle.rdb
-OpenOffice.org641/user/config/cmyk.soc
-OpenOffice.org641/user/config/gallery.soc
-OpenOffice.org641/user/config/html.soc
-OpenOffice.org641/user/config/standard.sob
-OpenOffice.org641/user/config/standard.soc
-OpenOffice.org641/user/config/standard.sod
-OpenOffice.org641/user/config/standard.soe
-OpenOffice.org641/user/config/standard.sog
-OpenOffice.org641/user/config/standard.soh
-OpenOffice.org641/user/config/sun-color.soc
-OpenOffice.org641/user/config/web.soc
-OpenOffice.org641/user/basic/dialogs.xli
-OpenOffice.org641/user/basic/script.xli
-OpenOffice.org641/help/en/sbasic.cfg
-OpenOffice.org641/help/en/sbasic.db
-OpenOffice.org641/help/en/sbasic.ht
-OpenOffice.org641/help/en/sbasic.idx/CONTEXTS
-OpenOffice.org641/help/en/sbasic.idx/DICTIONARY
-OpenOffice.org641/help/en/sbasic.idx/DOCS
-OpenOffice.org641/help/en/sbasic.idx/DOCS.TAB
-OpenOffice.org641/help/en/sbasic.idx/EDGE
-OpenOffice.org641/help/en/sbasic.idx/LINKNAMES
-OpenOffice.org641/help/en/sbasic.idx/OFFSETS
-OpenOffice.org641/help/en/sbasic.idx/POSITIONS
-OpenOffice.org641/help/en/sbasic.idx/SCHEMA
-OpenOffice.org641/help/en/sbasic.jar
-OpenOffice.org641/help/en/sbasic.key
-OpenOffice.org641/help/en/common.jar
-OpenOffice.org641/help/en/custom.css
-OpenOffice.org641/help/en/err.html
-OpenOffice.org641/help/en/picture.db
-OpenOffice.org641/help/en/picture.jar
-OpenOffice.org641/help/en/treeview.xml
-OpenOffice.org641/help/en/schart.jar
-OpenOffice.org641/help/en/swriter.cfg
-OpenOffice.org641/help/en/swriter.db
-OpenOffice.org641/help/en/swriter.ht
-OpenOffice.org641/help/en/swriter.idx/CONTEXTS
-OpenOffice.org641/help/en/swriter.idx/DICTIONARY
-OpenOffice.org641/help/en/swriter.idx/DOCS
-OpenOffice.org641/help/en/swriter.idx/DOCS.TAB
-OpenOffice.org641/help/en/swriter.idx/EDGE
-OpenOffice.org641/help/en/swriter.idx/LINKNAMES
-OpenOffice.org641/help/en/swriter.idx/OFFSETS
-OpenOffice.org641/help/en/swriter.idx/POSITIONS
-OpenOffice.org641/help/en/swriter.idx/SCHEMA
-OpenOffice.org641/help/en/swriter.jar
-OpenOffice.org641/help/en/swriter.key
-OpenOffice.org641/help/en/scalc.cfg
-OpenOffice.org641/help/en/scalc.db
-OpenOffice.org641/help/en/scalc.ht
-OpenOffice.org641/help/en/scalc.idx/CONTEXTS
-OpenOffice.org641/help/en/scalc.idx/DICTIONARY
-OpenOffice.org641/help/en/scalc.idx/DOCS
-OpenOffice.org641/help/en/scalc.idx/DOCS.TAB
-OpenOffice.org641/help/en/scalc.idx/EDGE
-OpenOffice.org641/help/en/scalc.idx/LINKNAMES
-OpenOffice.org641/help/en/scalc.idx/OFFSETS
-OpenOffice.org641/help/en/scalc.idx/POSITIONS
-OpenOffice.org641/help/en/scalc.idx/SCHEMA
-OpenOffice.org641/help/en/scalc.jar
-OpenOffice.org641/help/en/scalc.key
-OpenOffice.org641/help/en/simpress.cfg
-OpenOffice.org641/help/en/simpress.db
-OpenOffice.org641/help/en/simpress.ht
-OpenOffice.org641/help/en/simpress.idx/CONTEXTS
-OpenOffice.org641/help/en/simpress.idx/DICTIONARY
-OpenOffice.org641/help/en/simpress.idx/DOCS
-OpenOffice.org641/help/en/simpress.idx/DOCS.TAB
-OpenOffice.org641/help/en/simpress.idx/EDGE
-OpenOffice.org641/help/en/simpress.idx/LINKNAMES
-OpenOffice.org641/help/en/simpress.idx/OFFSETS
-OpenOffice.org641/help/en/simpress.idx/POSITIONS
-OpenOffice.org641/help/en/simpress.idx/SCHEMA
-OpenOffice.org641/help/en/simpress.jar
-OpenOffice.org641/help/en/simpress.key
-OpenOffice.org641/help/en/sdraw.cfg
-OpenOffice.org641/help/en/sdraw.db
-OpenOffice.org641/help/en/sdraw.ht
-OpenOffice.org641/help/en/sdraw.idx/CONTEXTS
-OpenOffice.org641/help/en/sdraw.idx/DICTIONARY
-OpenOffice.org641/help/en/sdraw.idx/DOCS
-OpenOffice.org641/help/en/sdraw.idx/DOCS.TAB
-OpenOffice.org641/help/en/sdraw.idx/EDGE
-OpenOffice.org641/help/en/sdraw.idx/LINKNAMES
-OpenOffice.org641/help/en/sdraw.idx/OFFSETS
-OpenOffice.org641/help/en/sdraw.idx/POSITIONS
-OpenOffice.org641/help/en/sdraw.idx/SCHEMA
-OpenOffice.org641/help/en/sdraw.jar
-OpenOffice.org641/help/en/sdraw.key
-OpenOffice.org641/help/en/smath.cfg
-OpenOffice.org641/help/en/smath.db
-OpenOffice.org641/help/en/smath.ht
-OpenOffice.org641/help/en/smath.idx/CONTEXTS
-OpenOffice.org641/help/en/smath.idx/DICTIONARY
-OpenOffice.org641/help/en/smath.idx/DOCS
-OpenOffice.org641/help/en/smath.idx/DOCS.TAB
-OpenOffice.org641/help/en/smath.idx/EDGE
-OpenOffice.org641/help/en/smath.idx/LINKNAMES
-OpenOffice.org641/help/en/smath.idx/OFFSETS
-OpenOffice.org641/help/en/smath.idx/POSITIONS
-OpenOffice.org641/help/en/smath.idx/SCHEMA
-OpenOffice.org641/help/en/smath.jar
-OpenOffice.org641/help/en/smath.key
-OpenOffice.org641/help/main_transform.xsl
-OpenOffice.org641/help/custom.css
-@comment DIRS
-@dirrm OpenOffice.org641/user/wordbook
-@dirrm OpenOffice.org641/user/template
-@dirrm OpenOffice.org641/user/temp
-@dirrm OpenOffice.org641/user/store
-@dirrm OpenOffice.org641/user/psprint/fontmetric
-@dirrm OpenOffice.org641/user/psprint/driver
-@dirrm OpenOffice.org641/user/psprint
-@dirrm OpenOffice.org641/user/plugin
-@dirrm OpenOffice.org641/user/gallery
-@dirrm OpenOffice.org641/user/database/biblio
-@dirrm OpenOffice.org641/user/database
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice
-@dirrm OpenOffice.org641/user/config/registry/instance/org
-@dirrm OpenOffice.org641/user/config/registry/instance
-@dirrm OpenOffice.org641/user/config/registry
-@dirrm OpenOffice.org641/user/config
-@dirrm OpenOffice.org641/user/basic
-@dirrm OpenOffice.org641/user/backup
-@dirrm OpenOffice.org641/user/autotext/english
-@dirrm OpenOffice.org641/user/autotext
-@dirrm OpenOffice.org641/user/autocorr
-@dirrm OpenOffice.org641/user
-@dirrm OpenOffice.org641/share/wordbook/english
-@dirrm OpenOffice.org641/share/wordbook
-@dirrm OpenOffice.org641/share/template/english/wizard/web
-@dirrm OpenOffice.org641/share/template/english/wizard/styles
-@dirrm OpenOffice.org641/share/template/english/wizard/bitmap
-@dirrm OpenOffice.org641/share/template/english/wizard
-@dirrm OpenOffice.org641/share/template/english/internal
-@dirrm OpenOffice.org641/share/template/english
-@dirrm OpenOffice.org641/share/template
-@dirrm OpenOffice.org641/share/psprint/fontmetric
-@dirrm OpenOffice.org641/share/psprint/driver
-@dirrm OpenOffice.org641/share/psprint
-@dirrm OpenOffice.org641/share/gallery/www-back
-@dirrm OpenOffice.org641/share/gallery/sounds
-@dirrm OpenOffice.org641/share/gallery/rulers
-@dirrm OpenOffice.org641/share/gallery/htmlexpo
-@dirrm OpenOffice.org641/share/gallery/bullets
-@dirrm OpenOffice.org641/share/gallery
-@dirrm OpenOffice.org641/share/fonts/truetype
-@dirrm OpenOffice.org641/share/fonts
-@dirrm OpenOffice.org641/share/dtd/officedocument/1_0
-@dirrm OpenOffice.org641/share/dtd/officedocument
-@dirrm OpenOffice.org641/share/dtd/math/1_01
-@dirrm OpenOffice.org641/share/dtd/math
-@dirrm OpenOffice.org641/share/dtd
-@dirrm OpenOffice.org641/share/config/webcast
-@dirrm OpenOffice.org641/share/config/symbol
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/template/org
-@dirrm OpenOffice.org641/share/config/registry/template
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/instance/org
-@dirrm OpenOffice.org641/share/config/registry/instance
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org
-@dirrm OpenOffice.org641/share/config/registry/cache/instance
-@dirrm OpenOffice.org641/share/config/registry/cache
-@dirrm OpenOffice.org641/share/config/registry
-@dirrm OpenOffice.org641/share/config
-@dirrm OpenOffice.org641/share/basic/WebWizard
-@dirrm OpenOffice.org641/share/basic/Tools
-@dirrm OpenOffice.org641/share/basic/Template
-@dirrm OpenOffice.org641/share/basic/Schedule
-@dirrm OpenOffice.org641/share/basic/ImportWizard
-@dirrm OpenOffice.org641/share/basic/Gimmicks
-@dirrm OpenOffice.org641/share/basic/FormWizard
-@dirrm OpenOffice.org641/share/basic/Euro
-@dirrm OpenOffice.org641/share/basic
-@dirrm OpenOffice.org641/share/autotext/english
-@dirrm OpenOffice.org641/share/autotext
-@dirrm OpenOffice.org641/share/autocorr
-@dirrm OpenOffice.org641/share
-@dirrm OpenOffice.org641/program/resource
-@dirrm OpenOffice.org641/program/filter
-@dirrm OpenOffice.org641/program/components
-@dirrm OpenOffice.org641/program/classes
-@dirrm OpenOffice.org641/program/addin/source
-@dirrm OpenOffice.org641/program/addin
-@dirrm OpenOffice.org641/program
-@dirrm OpenOffice.org641/help/en/swriter.idx
-@dirrm OpenOffice.org641/help/en/smath.idx
-@dirrm OpenOffice.org641/help/en/simpress.idx
-@dirrm OpenOffice.org641/help/en/sdraw.idx
-@dirrm OpenOffice.org641/help/en/scalc.idx
-@dirrm OpenOffice.org641/help/en/sbasic.idx
-@dirrm OpenOffice.org641/help/en
-@dirrm OpenOffice.org641/help
-@dirrm OpenOffice.org641
diff --git a/editors/openoffice-3-devel/Makefile b/editors/openoffice-3-devel/Makefile
deleted file mode 100644
index 23c5cd913554..000000000000
--- a/editors/openoffice-3-devel/Makefile
+++ /dev/null
@@ -1,110 +0,0 @@
-# New ports collection makefile for: OpenOffice
-# Date created: 28 Februar 2002
-# Whom: Martin Blapp
-#
-# $FreeBSD$
-#
-
-PORTNAME= openoffice
-PORTVERSION= 642
-CATEGORIES= editors
-MASTER_SITES= ftp://sunsite.cnlab-switch.ch/mirror/OpenOffice/${PORTVERSION}/ \
- http://sf1.mirror.openoffice.org/${PORTVERSION}/ \
- ftp://ftp.cs.man.ac.uk/pub/toby/gpc/ \
- http://people.freebsd.org/~mbr/distfiles/
-DISTFILES= oo_${PORTVERSION}_src.tar.bz2 gpc231.tar.Z oo_moz095_i386_FreeBSD-4.tar.gz
-EXTRACT_ONLY= oo_${PORTVERSION}_src.tar.bz2
-
-MAINTAINER= mbr@FreeBSD.org
-
-BUILD_DEPENDS= ${LOCALBASE}/lib/libstlport_gcc.so:${PORTSDIR}/devel/stlport
-BUILD_DEPENDS+= ${LOCALBASE}/bin/gcc295:${PORTSDIR}/lang/gcc295
-BUILD_DEPENDS+= zip:${PORTSDIR}/archivers/zip
-BUILD_DEPENDS+= ${JAVAVM}:${PORTSDIR}/java/jdk13
-LIB_DEPENDS+= pth.14:${PORTSDIR}/devel/pth
-
-BROKEN= 'Work in progress -- does not build yet till the end'
-
-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_moz095_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_${PORTVERSION}_src/config_office
-
-CONFIGURE_ARGS+= --with-stlport4-home=${PREFIX} \
- --with-jdk-home=${JDK13DIR} \
- --with-os-version=${OSVERSION}
-
-CONFIGURE_ENV= PTHREAD_CFLAGS=${PTHREAD_CFLAGS} \
- PTHREAD_LIBS=${PTHREAD_LIBS} \
- CC=gcc295 \
- CXX=g++295
-
-MAKE_ENV= CC=${CC} CFLAGS=${CFLAGS}
-
-.include <bsd.port.pre.mk>
-
-pre-fetch:
-.if ${GCC_VERSION}!="2.95.2" && ${GCC_VERSION}!="2.95.3"
- @ ${ECHO}
- @ ${ECHO} Openoffice requires gcc 2.95.2 or better
- @ ${ECHO}
- @ ${FALSE}
-.endif
-.if ${OSVERSION} < 500031
- @${ECHO}
- @${ECHO} OS-VERSION ${OSVERSION}
- @${ECHO}
- @${ECHO} Openoffice depends on OS-Fixes which are
- @${ECHO} not yet available.
- @${FALSE}
-.endif
-
-pre-extract:
-.if !defined(DISPLAY) || ${DISPLAY} == ""
- @ ${ECHO}
- @ ${ECHO} Can\'t open display:
- @ ${ECHO} Please check your DISPLAY variable.
- @ ${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|<malloc.h>|<stdlib.h>|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'
-
-do-install:
- @cd ${WRKSRC}/.. && ./setup -r:oo_setup.resp
-
-.include <bsd.port.post.mk>
diff --git a/editors/openoffice-3-devel/distinfo b/editors/openoffice-3-devel/distinfo
deleted file mode 100644
index 81e3a3a4781e..000000000000
--- a/editors/openoffice-3-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (oo_642_src.tar.bz2) = fc39bdf5f4b277c343d2cc38b0d70c7d
-MD5 (gpc231.tar.Z) = fdb06fdb5a4670b172f9fb738b717be9
-MD5 (oo_moz095_i386_FreeBSD-4.tar.gz) = e92e25759f0b1bf16a36a091bf17e1b0
diff --git a/editors/openoffice-3-devel/files/patch-berkeleydb+db-3.2.9.patch b/editors/openoffice-3-devel/files/patch-berkeleydb+db-3.2.9.patch
deleted file mode 100644
index 97fec46bcef4..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-berkeleydb::db-3.2.9.patch b/editors/openoffice-3-devel/files/patch-berkeleydb::db-3.2.9.patch
deleted file mode 100644
index 50c2f44a704e..000000000000
--- a/editors/openoffice-3-devel/files/patch-berkeleydb::db-3.2.9.patch
+++ /dev/null
@@ -1,42 +0,0 @@
---- ../berkeleydb/db-3.2.9.patch.orig Mon Jun 11 16:09:22 2001
-+++ ../berkeleydb/db-3.2.9.patch Tue Mar 5 17:13:09 2002
-@@ -43,3 +43,39 @@
-
- CC= @MAKEFILE_CC@
- CCLINK= @MAKEFILE_CCLINK@
-+--- 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
-+@@ -995,6 +995,7 @@
-+ CPPFLAGS="-D_REENTRANT $CPPFLAGS";;
-+ mpeix*) CPPFLAGS="-D_POSIX_SOURCE -D_SOCKET_SOURCE $CPPFLAGS"
-+ LIBS="-lsocket -lsvipc $LIBS";;
-++freebsd*) optimize_def="-O";;
-+ osf*) CPPFLAGS="-D_REENTRANT $CPPFLAGS";;
-+ *qnx) cat >> confdefs.h <<\EOF
-+ #define HAVE_QNX 1
-+@@ -1795,6 +1796,7 @@
-+ case "$host_os" in
-+ solaris*) JINCSUBDIRS="solaris";;
-+ linux*) JINCSUBDIRS="linux genunix";;
-++ freebsd*) JINCSUBDIRS="freebsd solaris linux genunix";;
-+ *) JINCSUBDIRS="genunix";;
-+ esac
-+
-+--- 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 @@
-+
-+ freebsd*)
-+ 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'
-+- else
-+ 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'
-++ need_version=no
-+ fi
-+ ;;
-+
diff --git a/editors/openoffice-3-devel/files/patch-bridges+prj+build.lst b/editors/openoffice-3-devel/files/patch-bridges+prj+build.lst
deleted file mode 100644
index 95774375ee91..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel b/editors/openoffice-3-devel/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel
deleted file mode 100644
index 20b13ea25cb2..000000000000
--- a/editors/openoffice-3-devel/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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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-3-devel/files/patch-bridges+source+prot_uno+makefile.mk b/editors/openoffice-3-devel/files/patch-bridges+source+prot_uno+makefile.mk
deleted file mode 100644
index 595ea6cb5ac9..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-bridges::prj::build.lst b/editors/openoffice-3-devel/files/patch-bridges::prj::build.lst
deleted file mode 100644
index d9af910f9803..000000000000
--- a/editors/openoffice-3-devel/files/patch-bridges::prj::build.lst
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../bridges/prj/build.lst.orig Tue Oct 30 17:28:35 2001
-+++ ../bridges/prj/build.lst Mon Mar 4 21:43:05 2002
-@@ -13,5 +13,7 @@
- br bridges\source\cpp_uno\cc50_solaris_sparc nmake - u br_cc50sols br_unotypes NULL
- br bridges\source\cpp_uno\cc50_solaris_intel nmake - u br_cc50soli br_unotypes NULL
- br bridges\source\cpp_uno\gcc2_solaris_sparc nmake - u br_gccsols 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\prot_uno nmake - all br_pruno br_unotypes NULL
- br bridges\source\java_uno nmake - all br_java_uno br_rcon NULL
diff --git a/editors/openoffice-3-devel/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel b/editors/openoffice-3-devel/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel
deleted file mode 100644
index a9f6d1da7a96..000000000000
--- a/editors/openoffice-3-devel/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel
+++ /dev/null
@@ -1,1719 +0,0 @@
---- /dev/null Mon Mar 4 21:22:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/cpp2uno.cxx Mon Mar 4 21:26:06 2002
-@@ -0,0 +1,614 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: cpp2uno.cxx,v $
-+ *
-+ * $Revision: 1.8 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/09/06 11:59:03 $
-+ *
-+ * 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): _______________________________________
-+ *
-+ *
-+ ************************************************************************/
-+
-+#define LEAK_STATIC_DATA
-+// #define TRACE(x) OSL_TRACE(x)
-+#define TRACE(x)
-+
-+#include <malloc.h>
-+#if STLPORT_VERSION<321
-+#include <list.h>
-+#include <map.h>
-+#else
-+#include <list>
-+#include <map>
-+#endif
-+#include <typeinfo>
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+#ifndef _OSL_MUTEX_HXX_
-+#include <osl/mutex.hxx>
-+#endif
-+
-+#ifndef _TYPELIB_TYPEDESCRIPTION_HXX_
-+#include <typelib/typedescription.hxx>
-+#endif
-+#ifndef _UNO_DATA_H_
-+#include <uno/data.h>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_TYPE_MISC_HXX_
-+#include <bridges/cpp_uno/type_misc.hxx>
-+#endif
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+using namespace com::sun::star::uno;
-+using namespace std;
-+using namespace osl;
-+using namespace rtl;
-+
-+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 );
-+
-+ gcc291_freebsd_intel_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;
-+}
-+
-+//==================================================================================================
-+class MediateClassData
-+{
-+public:
-+ struct ClassDataBuffer
-+ {
-+ void* m_pVTable;
-+
-+ ~ClassDataBuffer();
-+ };
-+private:
-+
-+ map< OUString, ClassDataBuffer* > m_aClassData;
-+ Mutex m_aMutex;
-+
-+ void createVTable( ClassDataBuffer*, typelib_InterfaceTypeDescription* );
-+public:
-+ const ClassDataBuffer* getClassData( typelib_InterfaceTypeDescription* );
-+
-+ MediateClassData() {}
-+ ~MediateClassData();
-+};
-+//__________________________________________________________________________________________________
-+MediateClassData::ClassDataBuffer::~ClassDataBuffer()
-+{
-+ delete m_pVTable;
-+}
-+
-+//__________________________________________________________________________________________________
-+MediateClassData::~MediateClassData()
-+{
-+ TRACE( "> calling ~MediateClassData(): freeing mediate vtables... <\n" );
-+
-+ // this MUST be the absolute last one which is called!
-+ for ( map< OUString, ClassDataBuffer* >::iterator iPos( m_aClassData.begin() ); iPos != m_aClassData.end(); ++iPos )
-+ {
-+ // todo
-+// delete (*iPos).second;
-+ }
-+}
-+
-+//__________________________________________________________________________________________________
-+
-+const MediateClassData::ClassDataBuffer* MediateClassData::getClassData( typelib_InterfaceTypeDescription* pType )
-+{
-+ MutexGuard aGuard( m_aMutex );
-+
-+ map< OUString, ClassDataBuffer* >::iterator element = m_aClassData.find( pType->aBase.pTypeName );
-+ if( element != m_aClassData.end() )
-+ return (*element).second;
-+
-+ ClassDataBuffer* pBuffer = new ClassDataBuffer();
-+ createVTable( pBuffer, pType );
-+ m_aClassData[ pType->aBase.pTypeName ] = pBuffer;
-+ return pBuffer;
-+}
-+
-+
-+//==================================================================================================
-+/**
-+ * 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;
-+ }
-+}
-+//__________________________________________________________________________________________________
-+
-+void MediateClassData::createVTable( ClassDataBuffer* pBuffer, typelib_InterfaceTypeDescription* pType )
-+{
-+ // get all member functions
-+ list< sal_Bool > aComplexReturn;
-+
-+ for( int n = 0; n < pType->nAllMembers; n++ )
-+ {
-+ typelib_TypeDescription* pMember = NULL;
-+ TYPELIB_DANGER_GET( &pMember, pType->ppAllMembers[n] );
-+ if( pMember->eTypeClass == typelib_TypeClass_INTERFACE_ATTRIBUTE )
-+ {
-+ typelib_TypeDescription * pRetTD = 0;
-+ TYPELIB_DANGER_GET( &pRetTD, ((typelib_InterfaceAttributeTypeDescription *)pMember)->pAttributeTypeRef );
-+ // get method
-+ aComplexReturn.push_back( !cppu_isSimpleType( pRetTD ) );
-+ // set method
-+ if( ! ((typelib_InterfaceAttributeTypeDescription*)pMember)->bReadOnly )
-+ aComplexReturn.push_back( sal_False );
-+ TYPELIB_DANGER_RELEASE( pRetTD );
-+ }
-+ else
-+ {
-+ typelib_TypeDescription * pRetTD = 0;
-+ TYPELIB_DANGER_GET( &pRetTD, ((typelib_InterfaceMethodTypeDescription *)pMember)->pReturnTypeRef );
-+ aComplexReturn.push_back( !cppu_isSimpleType( pRetTD ) );
-+ TYPELIB_DANGER_RELEASE( pRetTD );
-+ }
-+ TYPELIB_DANGER_RELEASE( pMember );
-+ }
-+
-+ int nSize = aComplexReturn.size();
-+ char * pSpace = (char *)rtl_allocateMemory( ((nSize+2)*sizeof(void *)) + (nSize*20) );
-+ pBuffer->m_pVTable = (void*)pSpace;
-+
-+ char * pCode = pSpace + ((nSize+2)*sizeof(void *));
-+ void ** pvft = (void **)pSpace;
-+ pvft[0] = NULL;
-+ pvft[1] = NULL;
-+
-+ // setup vft and code
-+ for ( sal_Int32 nPos = 0; nPos < nSize; ++nPos )
-+ {
-+ unsigned char * codeSnip = (unsigned char *)pCode + (nPos*20);
-+ pvft[nPos+2] = codeSnip;
-+
-+ // mov $nPos, %eax
-+ *codeSnip++ = 0xb8;
-+ *(sal_Int32 *)codeSnip = nPos | ( aComplexReturn.front() ? 0x80000000 : 0 );
-+ codeSnip += sizeof(sal_Int32);
-+ aComplexReturn.pop_front();
-+ // mov %esp, %edx
-+ *codeSnip++ = 0x89;
-+ *codeSnip++ = 0xe2;
-+ // jmp cpp_vtable_call
-+ *codeSnip++ = 0xe9;
-+ *(sal_Int32 *)codeSnip = ((unsigned char *)cpp_vtable_call) - codeSnip - sizeof(sal_Int32);
-+ codeSnip += sizeof(sal_Int32);
-+ }
-+}
-+
-+//==================================================================================================
-+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
-+ }
-+ }
-+ *(const void **)pCppI = s_pMediateClassData->getClassData( pTypeDescr )->m_pVTable;
-+}
-+
-+}
-+
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT 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 );
-+}
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT void SAL_CALL uno_initEnvironment( uno_Environment * pCppEnv )
-+ SAL_THROW_EXTERN_C()
-+{
-+ CPPU_CURRENT_NAMESPACE::cppu_cppenv_initEnvironment( pCppEnv );
-+}
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT 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:22:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/except.cxx Mon Mar 4 21:26:08 2002
-@@ -0,0 +1,365 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: except.cxx,v $
-+ *
-+ * $Revision: 1.11 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/07/23 13:15:32 $
-+ *
-+ * 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 <dlfcn.h>
-+#include <new.h>
-+#include <typeinfo>
-+#if STLPORT_VERSION<321
-+#include <map.h>
-+#else
-+#include <map>
-+#endif
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+#ifndef _OSL_DIAGNOSE_H_
-+#include <osl/diagnose.h>
-+#endif
-+
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _TYPELIB_TYPEDESCRIPTION_HXX_
-+#include <typelib/typedescription.hxx>
-+#endif
-+#ifndef _COM_SUN_STAR_UNO_ANY_HXX_
-+#include <com/sun/star/uno/Any.hxx>
-+#endif
-+
-+#include <rtl/strbuf.hxx>
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+#ifdef DEBUG
-+#include <stdio.h>
-+#endif
-+
-+using namespace std;
-+using namespace osl;
-+using namespace rtl;
-+using namespace com::sun::star::uno;
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+//==================================================================================================
-+static OString toUNOname( const OString & rRTTIname )
-+{
-+ OString aRet;
-+
-+ sal_Char* pStr = rRTTIname.getStr();
-+ sal_Char* pOrg = pStr;
-+
-+ // check for namespace
-+ if( *pStr == '_' )
-+ pStr++;
-+ if( *pStr == 'Q' )
-+ {
-+ pStr++;
-+ if( *pStr++ == '_' )
-+ {
-+ while( *pStr++ != '_' )
-+ ;
-+ }
-+ }
-+
-+ while( *pStr )
-+ {
-+ int nCharsToCopy = 0;
-+ while( *pStr >= '0' && *pStr <= '9' )
-+ nCharsToCopy = 10*nCharsToCopy + (int)(*pStr++ - '0');
-+ if( aRet.getLength() )
-+ aRet += ".";
-+ aRet += rRTTIname.copy( pStr - pOrg, nCharsToCopy );
-+ pStr += nCharsToCopy;
-+ }
-+
-+ return aRet;
-+}
-+//==================================================================================================
-+static OString toRTTIname( const OString & rUNOname )
-+{
-+ if( ! rUNOname.getLength() )
-+ return OString();
-+
-+ OStringBuffer aRet( 64 );
-+
-+ sal_Int32 nIndex = 0;
-+ sal_Int32 nToken = 0;
-+ do
-+ {
-+ OString aToken( rUNOname.getToken( 0, '.', nIndex ) );
-+ aRet.append( OString::valueOf( (sal_Int32)aToken.getLength() ) );
-+ aRet.append( aToken );
-+ ++nToken;
-+ }
-+ while (nIndex >= 0);
-+
-+ OString ret( aRet.makeStringAndClear() );
-+
-+ if( nToken >= 2 )
-+ {
-+ OStringBuffer buf( 64 );
-+ buf.append( 'Q' );
-+ if( nToken > 9 )
-+ aRet.append( '_' );
-+ buf.append( OString::valueOf( (sal_Int32)nToken ) );
-+ if( nToken > 9 )
-+ aRet.append( '_' );
-+ buf.append( ret );
-+ ret = buf.makeStringAndClear();
-+ }
-+
-+ return ret;
-+}
-+
-+
-+//##################################################################################################
-+//#### RTTI simulation #############################################################################
-+//##################################################################################################
-+
-+class RTTIHolder
-+{
-+ static std::map< OString, void* > aAllRTTI;
-+public:
-+ static void* getRTTI( const OString& rTypename );
-+ static void* getRTTI_UnoName( const OString& rUnoTypename )
-+ { return getRTTI( toRTTIname( rUnoTypename ) ); }
-+
-+ static void* insertRTTI( const OString& rTypename );
-+ static void* insertRTTI_UnoName( const OString& rTypename )
-+ { return insertRTTI( toRTTIname( rTypename ) ); }
-+
-+ // rSuperTypename MUST exist !!!
-+ static void* insertRTTI( const OString& rTypename, const OString& rSuperTypename );
-+ static void* insertRTTI_UnoNames( const OString& rTypename, const OString& rSuperTypename )
-+ { return insertRTTI( toRTTIname( rTypename ), toRTTIname( rSuperTypename ) ); }
-+
-+ // for complex RTTI
-+ static void* insertRTTI( const OString& rTypename, void* pRTTI );
-+ static void* insertRTTI_UnoName( const OString&rTypename, void* pRTTI )
-+ { return insertRTTI( toRTTIname( rTypename ), pRTTI ); }
-+};
-+
-+std::map< OString, void* > RTTIHolder::aAllRTTI;
-+
-+void* RTTIHolder::getRTTI( const OString& rTypename )
-+{
-+ std::map< OString, void* >::iterator element;
-+
-+ element = aAllRTTI.find( rTypename );
-+ return element != aAllRTTI.end() ? (*element).second : NULL;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename )
-+{
-+#ifdef DEBUG
-+ fprintf( stderr, "generating base RTTI: %s\n", rTypename.getStr() );
-+#endif
-+ void* pRTTI = new __user_type_info( strdup( rTypename.getStr() ) );
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename, const OString& rSuperTypename )
-+{
-+#ifdef DEBUG
-+ fprintf( stderr, "generating subclass RTTI: %s %s\n", rTypename.getStr(), rSuperTypename.getStr() );
-+#endif
-+ OSL_ENSURE( ! getRTTI( rTypename ), "insert RTTI called on already existing type" );
-+ void* pRTTI = new __si_type_info( strdup( rTypename.getStr() ), *(__user_type_info*)getRTTI( rSuperTypename ) );
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename, void* pRTTI )
-+{
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+//--------------------------------------------------------------------------------------------------
-+
-+static void* generateRTTI( typelib_CompoundTypeDescription * pCompTypeDescr )
-+{
-+ OString aCompTypeName( OUStringToOString( pCompTypeDescr->aBase.pTypeName, RTL_TEXTENCODING_ASCII_US ) );
-+ void* pRTTI = RTTIHolder::getRTTI_UnoName( aCompTypeName );
-+ if( pRTTI )
-+ return pRTTI;
-+
-+ if( ! pCompTypeDescr->pBaseTypeDescription )
-+ // this is a base type
-+ return RTTIHolder::insertRTTI_UnoName( aCompTypeName );
-+ if( ! pCompTypeDescr->pBaseTypeDescription->pBaseTypeDescription )
-+ {
-+ OString aBasename(
-+ OUStringToOString( pCompTypeDescr->pBaseTypeDescription->aBase.pTypeName, RTL_TEXTENCODING_ASCII_US )
-+ );
-+ if( ! RTTIHolder::getRTTI_UnoName( aBasename ) )
-+ RTTIHolder::insertRTTI_UnoName( aBasename );
-+
-+ // this type has only one supertype
-+ return RTTIHolder::insertRTTI_UnoNames( aCompTypeName, aBasename );
-+ }
-+
-+ // create __si_type_info
-+ void* pSuperRTTI = generateRTTI( pCompTypeDescr->pBaseTypeDescription );
-+ OString aCompTypeRTTIname( toRTTIname( aCompTypeName ) );
-+#ifdef DEBUG
-+ fprintf( stderr, "generating RTTI: %s\n", aCompTypeRTTIname.getStr() );
-+#endif
-+ pRTTI = new __si_type_info( strdup( aCompTypeRTTIname.getStr() ),
-+ *(__user_type_info*)pSuperRTTI );
-+#if 0
-+ __class_type_info::base_info* pBaseInfo = new __class_type_info::base_info;
-+ pBaseInfo->base = (__user_type_info*)pSuperRTTI;
-+ pBaseInfo->offset = 0;
-+ pBaseInfo->is_virtual = 0;
-+ pBaseInfo->access1 = __class_type_info::PUBLIC;
-+
-+ OString aCompTypeRTTIname( toRTTIname( aCompTypeName ) );
-+ pRTTI = new __class_type_info(
-+ strdup( aCompTypeRTTIname.getStr() ),
-+ pBaseInfo,
-+ 1
-+ );
-+#endif
-+ return RTTIHolder::insertRTTI_UnoName( aCompTypeName, pRTTI );
-+}
-+
-+//--------------------------------------------------------------------------------------------------
-+
-+static Mutex s_aMutex;
-+static std::map< void*, typelib_TypeDescription* > aExceptionMap;
-+
-+static void deleteException( void* pExc, int nDummy )
-+{
-+ MutexGuard aGuard( s_aMutex );
-+ std::map< void*, typelib_TypeDescription* >::iterator element =
-+ aExceptionMap.find( pExc );
-+ OSL_ASSERT( element != aExceptionMap.end() );
-+ if( element != aExceptionMap.end() )
-+ {
-+ typelib_TypeDescription* pType = (*element).second;
-+ aExceptionMap.erase( pExc );
-+ uno_destructData( pExc, pType, cpp_release );
-+ typelib_typedescription_release( pType );
-+ }
-+}
-+
-+//__________________________________________________________________________________________________
-+
-+//##################################################################################################
-+//#### exported ####################################################################################
-+//##################################################################################################
-+
-+
-+void gcc291_freebsd_intel_raiseException( uno_Any * pUnoExc, uno_Mapping * pUno2Cpp )
-+{
-+ // construct cpp exception object
-+ typelib_TypeDescription * pTypeDescr = 0;
-+ typelib_typedescriptionreference_getDescription( &pTypeDescr, pUnoExc->pType );
-+
-+ void * pCppExc = __eh_alloc( pTypeDescr->nSize ); // will be released in generated dtor
-+ uno_copyAndConvertData( pCppExc, pUnoExc->pData, pTypeDescr, pUno2Cpp );
-+
-+ // destruct uno exception
-+ uno_any_destruct( pUnoExc, 0 );
-+
-+ // a must be
-+ OSL_ENSURE( sizeof(sal_Int32) == sizeof(void *), "### pointer size differs from sal_Int32!" );
-+
-+ typelib_CompoundTypeDescription * pCompTypeDescr = (typelib_CompoundTypeDescription *)pTypeDescr;
-+ void* pRTTI = generateRTTI( pCompTypeDescr );
-+
-+ {
-+ MutexGuard aGuard( s_aMutex );
-+ aExceptionMap[ pCppExc ] = pTypeDescr;
-+ }
-+
-+ __cp_push_exception( pCppExc, pRTTI, deleteException );
-+ __throw();
-+}
-+
-+void gcc291_freebsd_intel_fillUnoException( cp_eh_info* pInfo, uno_Any* pExc, uno_Mapping * pCpp2Uno )
-+{
-+ OUString aName( OStringToOUString(
-+ toUNOname( ((__user_type_info*)(pInfo->type))->name() ), RTL_TEXTENCODING_ASCII_US ) );
-+
-+ typelib_TypeDescription * pExcTypeDescr = 0;
-+ typelib_typedescription_getByName(
-+ &pExcTypeDescr,
-+ aName.pData );
-+ OSL_ENSURE( pExcTypeDescr, "could not get type description for exception" );
-+ if (pExcTypeDescr)
-+ {
-+ // construct cpp exception any
-+ Any aAny( pInfo->value, pExcTypeDescr ); // const_cast
-+ typelib_typedescription_release( pExcTypeDescr );
-+ // construct uno exception any
-+ typelib_TypeDescription* pAnyDescr = 0;
-+ getCppuType( (const Any *)0 ).getDescription( &pAnyDescr );
-+ uno_copyAndConvertData( pExc, &aAny, pAnyDescr, pCpp2Uno );
-+ typelib_typedescription_release( pAnyDescr );
-+ }
-+}
-+
-+}
-+
---- /dev/null Mon Mar 4 21:33:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/gcc2_freebsd_intel.hxx Mon Mar 4 21:26:09 2002
-@@ -0,0 +1,153 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: gcc2_freebsd_intel.hxx,v $
-+ *
-+ * $Revision: 1.1.1.1 $
-+ *
-+ * last change: $Author: hr $ $Date: 2000/09/18 15:28:48 $
-+ *
-+ * 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): _______________________________________
-+ *
-+ *
-+ ************************************************************************/
-+
-+#ifndef _RTL_STRING_HXX_
-+#include <rtl/string.hxx>
-+#endif
-+#include <typeinfo>
-+
-+typedef struct _uno_Any uno_Any;
-+typedef struct _uno_Mapping uno_Mapping;
-+
-+// private egcs type info structs
-+
-+// type_info for a simple class ( no base classes or an enum )
-+struct __user_type_info : public std::type_info {
-+ __user_type_info (const char *n) : type_info (n) {}
-+
-+ // dynamic cast. built by gcc
-+ virtual void* dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+// type_info for a class with one public, nonvirtual base class.
-+
-+class __si_type_info : public __user_type_info {
-+ const __user_type_info &base;
-+
-+public:
-+ __si_type_info (const char *n, const __user_type_info &b)
-+ : __user_type_info (n), base (b) { }
-+
-+ // dynamic cast. built by gcc
-+ virtual void *dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+
-+// type_info for a general class.
-+
-+typedef unsigned int USItype __attribute__ ((mode (SI)));
-+
-+struct __class_type_info : public __user_type_info {
-+ enum access { PUBLIC = 1, PROTECTED = 2, PRIVATE = 3 };
-+
-+ struct base_info {
-+ const __user_type_info *base;
-+ USItype offset: 29;
-+ bool is_virtual: 1;
-+ access access1: 2;
-+ };
-+
-+ const base_info *base_list;
-+ size_t n_bases;
-+
-+ __class_type_info (const char *name, const base_info *bl, size_t bn)
-+ : __user_type_info (name), base_list (bl), n_bases (bn) {}
-+
-+ // dynamic cast. built by gcc
-+ virtual void* dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+
-+struct cp_eh_info
-+{
-+ struct __eh_info
-+ {
-+ void* match_function;
-+ short language;
-+ short version;
-+ };
-+ __eh_info eh_info;
-+ void *value;
-+ void *type;
-+ void (*cleanup)(void *, int);
-+ bool caught;
-+ cp_eh_info *next;
-+ long handlers;
-+ void *original_value;
-+};
-+
-+extern "C" {
-+ void __cp_push_exception( void*, void*, void(*)(void*, int) );
-+ void __throw();
-+}
-+
-+//##################################################################################################
-+//#### exceptions ##################################################################################
-+//##################################################################################################
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+void gcc291_freebsd_intel_raiseException( uno_Any * pUnoExc, uno_Mapping * pUno2Cpp );
-+void gcc291_freebsd_intel_fillUnoException( cp_eh_info*, uno_Any*, uno_Mapping * pCpp2Uno );
-+
-+}
-+
---- /dev/null Mon Mar 4 21:33:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/makefile.mk Mon Mar 4 21:26:41 2002
-@@ -0,0 +1,109 @@
-+#*************************************************************************
-+#
-+# $RCSfile: makefile.mk,v $
-+#
-+# $Revision: 1.5 $
-+#
-+# 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=gcc2_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)" == "GCCFREEBSDIgcc2"
-+
-+CFLAGSNOOPT=-O0
-+NOOPTFILES=$(SLO)$/uno2cpp.obj
-+
-+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/gcc2_freebsd_intel/uno2cpp.cxx Mon Mar 4 21:26:11 2002
-@@ -0,0 +1,463 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: uno2cpp.cxx,v $
-+ *
-+ * $Revision: 1.8 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/09/06 11:59:03 $
-+ *
-+ * 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 <malloc.h>
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+
-+#ifndef _UNO_DATA_H_
-+#include <uno/data.h>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_TYPE_MISC_HXX_
-+#include <bridges/cpp_uno/type_misc.hxx>
-+#endif
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+using namespace rtl;
-+using namespace com::sun::star::uno;
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+//==================================================================================================
-+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 !" );
-+
-+ volatile long edx = 0, eax = 0; // for register returns
-+ __asm__ (
-+ // copy values
-+ "pushl %%edx\n\t"
-+ "pushl %%ecx\n\t"
-+ "pushl %%eax\n\t"
-+ "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"
-+ "mov 0(%%edx), %%ecx\n\t"
-+ "sub $4, %%edx\n\t"
-+ "push %%ecx\n\t"
-+ "dec %%eax\n\t"
-+ "jne Lcopy\n"
-+ "Lcall:\n\t"
-+ // do the actual call
-+ "mov %2, %%edx\n\t"
-+ "mov 0(%%edx), %%edx\n\t"
-+ "mov %3, %%eax\n\t"
-+ "add $2, %%eax\n\t" // first two table entries are reserved
-+ "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"
-+ "popl %%eax\n\t"
-+ "popl %%ecx\n\t"
-+ "popl %%edx\n\t"
-+ : : "m"(nStackLongs), "m"(pStackLongs), "m"(pThis), "m"(nVtableIndex), "m"(eax), "m"(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\n\t"
-+ : : "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( ... )
-+ {
-+ // get exception
-+ cp_eh_info* pEHInfo = (cp_eh_info*)__cp_eh_info();
-+ gcc291_freebsd_intel_fillUnoException( pEHInfo, *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-3-devel/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel b/editors/openoffice-3-devel/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel
deleted file mode 100644
index 20b13ea25cb2..000000000000
--- a/editors/openoffice-3-devel/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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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-3-devel/files/patch-bridges::source::prot_uno::makefile.mk b/editors/openoffice-3-devel/files/patch-bridges::source::prot_uno::makefile.mk
deleted file mode 100644
index 595ea6cb5ac9..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-chaos::util::makefile.mk b/editors/openoffice-3-devel/files/patch-chaos::util::makefile.mk
deleted file mode 100644
index 77dcd12cd410..000000000000
--- a/editors/openoffice-3-devel/files/patch-chaos::util::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../chaos/util/makefile.mk.orig Sat Mar 2 18:09:33 2002
-+++ ../chaos/util/makefile.mk Sat Mar 2 18:09:18 2002
-@@ -100,7 +100,7 @@
-
- SHL1TARGET= cnt$(UPD)$(DLLPOSTFIX)
- SHL1IMPLIB= i$(TARGET)
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP= exports.$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP= exports.map
diff --git a/editors/openoffice-3-devel/files/patch-comphelper+util+makefile.mk b/editors/openoffice-3-devel/files/patch-comphelper+util+makefile.mk
deleted file mode 100644
index 997719c43dd8..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-comphelper::util::makefile.mk b/editors/openoffice-3-devel/files/patch-comphelper::util::makefile.mk
deleted file mode 100644
index 9bca1b144e8f..000000000000
--- a/editors/openoffice-3-devel/files/patch-comphelper::util::makefile.mk
+++ /dev/null
@@ -1,15 +0,0 @@
---- ../comphelper/util/makefile.mk.orig Tue Jan 1 14:08:53 2002
-+++ ../comphelper/util/makefile.mk
-@@ -85,11 +85,11 @@
-
- SHL1TARGET=$(COMPHLP_TARGET)$(COMPHLP_MAJOR)
- SHL1STDLIBS=\
-+ $(SALLIB) \
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
- $(VOSLIB) \
- $(OSLLIB) \
-- $(SALLIB) \
- $(CPPRTLLIB)
-
- SHL1DEPN=
diff --git a/editors/openoffice-3-devel/files/patch-config_office+configure.in b/editors/openoffice-3-devel/files/patch-config_office+configure.in
deleted file mode 100644
index c580d786d05c..000000000000
--- a/editors/openoffice-3-devel/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=<path to ml.exe directory>
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- AC_ARG_WITH(unzip-home,
- [ --with-unzip-home For Windows users, please supply the path for
- unzip.exe.
-@@ -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-3-devel/files/patch-config_office::configure.in b/editors/openoffice-3-devel/files/patch-config_office::configure.in
deleted file mode 100644
index 432ada6ddb57..000000000000
--- a/editors/openoffice-3-devel/files/patch-config_office::configure.in
+++ /dev/null
@@ -1,86 +0,0 @@
---- ../config_office/configure.in.orig Tue Feb 19 16:42:08 2002
-+++ ../config_office/configure.in Wed Mar 13 20:26:19 2002
-@@ -121,6 +121,12 @@
-
- Usage: --enable-check-only=yes
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- dnl ===================================================================
- dnl Message.
- dnl ===================================================================
-@@ -245,13 +251,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
-@@ -264,13 +270,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
-@@ -335,7 +341,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
-@@ -779,6 +786,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" }'`
-@@ -1129,6 +1140,7 @@
- echo "\$with_lang="$with_lang
- echo "\$with_asm_home="$with_asm_home
- echo "\$with_unzip_home="$with_unzip_home
-+echo "\$with_os_version="$with_os_version
- echo "\$MINGWIN32="$WITH_MINGWIN
- echo "\$USE_GCC3="$USE_GCC3
- echo
-@@ -1136,7 +1148,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 $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 $USE_GCC3 $with_os_version $PTHREAD_CFLAGS $PTHREAD_LIBS $CC $CXX
- else
- echo
- echo Test Complete
diff --git a/editors/openoffice-3-devel/files/patch-configmgr::util::makefile.mk b/editors/openoffice-3-devel/files/patch-configmgr::util::makefile.mk
deleted file mode 100644
index b0738b38b234..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-connectivity+source+drivers+mozab+makefile.mk b/editors/openoffice-3-devel/files/patch-connectivity+source+drivers+mozab+makefile.mk
deleted file mode 100644
index 68c702a2684c..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk b/editors/openoffice-3-devel/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk
deleted file mode 100644
index 3601766ee561..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-connectivity::source::drivers::adabas::makefile.mk b/editors/openoffice-3-devel/files/patch-connectivity::source::drivers::adabas::makefile.mk
deleted file mode 100644
index 22ec11c35540..000000000000
--- a/editors/openoffice-3-devel/files/patch-connectivity::source::drivers::adabas::makefile.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../connectivity/source/drivers/adabas/makefile.mk.orig Sat Mar 2 20:39:00 2002
-+++ ../connectivity/source/drivers/adabas/makefile.mk Sat Mar 2 20:38:16 2002
-@@ -104,9 +104,9 @@
- $(SLO)$/BResultSetMetaData.obj \
- $(SLO)$/BResultSet.obj
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(ADABAS_TARGET).$(DLLPOSTFIX).map
--.ELSE
-+.ELSE
- SHL1VERSIONMAP=$(ADABAS_TARGET).map
- .ENDIF
-
diff --git a/editors/openoffice-3-devel/files/patch-connectivity::source::drivers::calc::makefile.mk b/editors/openoffice-3-devel/files/patch-connectivity::source::drivers::calc::makefile.mk
deleted file mode 100644
index 9141439c02cb..000000000000
--- a/editors/openoffice-3-devel/files/patch-connectivity::source::drivers::calc::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/calc/makefile.mk.orig Sat Mar 2 20:42:07 2002
-+++ ../connectivity/source/drivers/calc/makefile.mk Sat Mar 2 20:41:59 2002
-@@ -91,7 +91,7 @@
- $(SLO)$/Cservices.obj \
- $(SLO)$/CDriver.obj
-
--.IF "$(OS)"!="MACOSX"
-+.IF "$(OS)"!="MACOSX" || "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
- .ENDIF
- # --- Library -----------------------------------
diff --git a/editors/openoffice-3-devel/files/patch-connectivity::source::drivers::dbase::makefile.mk b/editors/openoffice-3-devel/files/patch-connectivity::source::drivers::dbase::makefile.mk
deleted file mode 100644
index 74b9c46489ac..000000000000
--- a/editors/openoffice-3-devel/files/patch-connectivity::source::drivers::dbase::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/dbase/makefile.mk.orig Sat Mar 2 20:45:45 2002
-+++ ../connectivity/source/drivers/dbase/makefile.mk Sat Mar 2 20:45:27 2002
-@@ -117,7 +117,7 @@
- $(SLO)$/DDriver.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice-3-devel/files/patch-connectivity::source::drivers::file::makefile.mk b/editors/openoffice-3-devel/files/patch-connectivity::source::drivers::file::makefile.mk
deleted file mode 100644
index 3bf23f9b6a5d..000000000000
--- a/editors/openoffice-3-devel/files/patch-connectivity::source::drivers::file::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/file/makefile.mk.orig Sat Mar 2 20:47:37 2002
-+++ ../connectivity/source/drivers/file/makefile.mk Sat Mar 2 20:48:04 2002
-@@ -112,7 +112,7 @@
- $(SLO)$/fanalyzer.obj \
- $(SLO)$/fcomp.obj
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- #SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice-3-devel/files/patch-connectivity::source::drivers::flat::makefile.mk b/editors/openoffice-3-devel/files/patch-connectivity::source::drivers::flat::makefile.mk
deleted file mode 100644
index bbabd50cc0f1..000000000000
--- a/editors/openoffice-3-devel/files/patch-connectivity::source::drivers::flat::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/flat/makefile.mk.orig Sat Mar 2 20:51:31 2002
-+++ ../connectivity/source/drivers/flat/makefile.mk Sat Mar 2 20:51:56 2002
-@@ -104,7 +104,7 @@
- $(SLO)$/EDriver.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice-3-devel/files/patch-connectivity::source::drivers::jdbc::makefile.mk b/editors/openoffice-3-devel/files/patch-connectivity::source::drivers::jdbc::makefile.mk
deleted file mode 100644
index 397cc6777421..000000000000
--- a/editors/openoffice-3-devel/files/patch-connectivity::source::drivers::jdbc::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/jdbc/makefile.mk.orig Sat Mar 2 20:54:27 2002
-+++ ../connectivity/source/drivers/jdbc/makefile.mk Sat Mar 2 20:54:52 2002
-@@ -111,7 +111,7 @@
- $(SLO)$/tools.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(JDBC_TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(JDBC_TARGET).map
diff --git a/editors/openoffice-3-devel/files/patch-connectivity::source::drivers::mozab::makefile.mk b/editors/openoffice-3-devel/files/patch-connectivity::source::drivers::mozab::makefile.mk
deleted file mode 100644
index f301dffa2c0d..000000000000
--- a/editors/openoffice-3-devel/files/patch-connectivity::source::drivers::mozab::makefile.mk
+++ /dev/null
@@ -1,22 +0,0 @@
---- ../connectivity/source/drivers/mozab/makefile.mk.orig Mon Dec 3 17:20:59 2001
-+++ ../connectivity/source/drivers/mozab/makefile.mk Sun Mar 3 17:26:52 2002
-@@ -107,7 +107,9 @@
-
- # --- MOZAB BASE Library -----------------------------------
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- SHL1TARGET= $(TARGET)$(MOZAB_MAJOR)
- SHL1OBJS=$(SLOFILES)
- SHL1STDLIBS=\
-@@ -158,7 +160,9 @@
-
- # --- MOZAB BASE Library -----------------------------------
-
-+.IF "$(OS)"!="FREEBSD"
- SHL2VERSIONMAP= $(TARGET2).map
-+.ENDIF
- SHL2TARGET= $(TARGET2)$(MOZAB_MAJOR)
- SHL2OBJS=$(SLO2FILES)
- SHL2STDLIBS=\
diff --git a/editors/openoffice-3-devel/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk b/editors/openoffice-3-devel/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk
deleted file mode 100644
index 27086ca55940..000000000000
--- a/editors/openoffice-3-devel/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk
+++ /dev/null
@@ -1,13 +0,0 @@
---- ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk.orig Fri Mar 15 19:10:28 2002
-+++ ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk Fri Mar 15 19:11:45 2002
-@@ -152,6 +152,10 @@
- -Wno-long-long -pthread
- CDEFS += -DTRACING
- .ENDIF
-+.IF "$(OS)" == "FREEBSD"
-+CFLAGSCXX += \
-+ -fno-rtti
-+.ENDIF
- .ENDIF
-
- SHL1TARGET_NAME=$(TARGET)$(MOZAB_MAJOR)
diff --git a/editors/openoffice-3-devel/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk b/editors/openoffice-3-devel/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk
deleted file mode 100644
index 3a34e92f0e55..000000000000
--- a/editors/openoffice-3-devel/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../connectivity/source/drivers/mozaddressbook/makefile.mk.orig Sat Mar 2 20:58:59 2002
-+++ ../connectivity/source/drivers/mozaddressbook/makefile.mk Sat Mar 2 20:59:41 2002
-@@ -134,7 +134,9 @@
- SLOFILES+=$(SLO)$/staticmbmozab.obj
- .ENDIF
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- # --- Library -----------------------------------
-
- SHL1TARGET=$(TARGET)$(UPD)$(DLLPOSTFIX)
diff --git a/editors/openoffice-3-devel/files/patch-connectivity::source::manager::makefile.mk b/editors/openoffice-3-devel/files/patch-connectivity::source::manager::makefile.mk
deleted file mode 100644
index 497370af0fd1..000000000000
--- a/editors/openoffice-3-devel/files/patch-connectivity::source::manager::makefile.mk
+++ /dev/null
@@ -1,16 +0,0 @@
---- ../connectivity/source/manager/makefile.mk.orig Tue Jan 1 14:09:00 2002
-+++ ../connectivity/source/manager/makefile.mk
-@@ -92,11 +92,11 @@
- .ENDIF
- SHL1OBJS=$(SLOFILES)
- SHL1STDLIBS=\
-+ $(SALLIB) \
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
- $(VOSLIB) \
-- $(OSLLIB) \
-- $(SALLIB)
-+ $(OSLLIB)
-
- SHL1DEPN=
- SHL1IMPLIB= i$(SHL1TARGET)
diff --git a/editors/openoffice-3-devel/files/patch-connectivity::source::parse::makefile.mk b/editors/openoffice-3-devel/files/patch-connectivity::source::parse::makefile.mk
deleted file mode 100644
index 7000bf23cc00..000000000000
--- a/editors/openoffice-3-devel/files/patch-connectivity::source::parse::makefile.mk
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../connectivity/source/parse/makefile.mk.orig Wed Mar 6 10:39:52 2002
-+++ ../connectivity/source/parse/makefile.mk Wed Mar 6 10:40:07 2002
-@@ -95,6 +95,7 @@
- +flex -i -8 -PSQLyy -L -o$(MISC)$/sqlflex.cxx sqlflex.l
-
- $(MISC)$/sqlbison.cxx: sqlbison.y
-+ +bison -v -d -pSQLyy -l -bsql -o$(MISC)$/sqlbison.cxx.h sqlbison.y
- +bison -v -d -pSQLyy -l -bsql -o$(MISC)$/sqlbison.cxx sqlbison.y
- -$(MKDIR) $(OUT)$/inc$/connectivity
- +$(COPY) $(MISC)$/sqlbison.cxx.h $(OUT)$/inc$/connectivity$/sqlbison.hxx
diff --git a/editors/openoffice-3-devel/files/patch-cppu+prj+build.lst b/editors/openoffice-3-devel/files/patch-cppu+prj+build.lst
deleted file mode 100644
index 78fd210a1193..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-cppu::prj::build.lst b/editors/openoffice-3-devel/files/patch-cppu::prj::build.lst
deleted file mode 100644
index 78fd210a1193..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-cppu::util::makefile.mk b/editors/openoffice-3-devel/files/patch-cppu::util::makefile.mk
deleted file mode 100644
index 0157a34167b5..000000000000
--- a/editors/openoffice-3-devel/files/patch-cppu::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../cppu/util/makefile.mk.orig Fri Nov 9 10:14:31 2001
-+++ ../cppu/util/makefile.mk Mon Mar 11 13:35:07 2002
-@@ -89,7 +89,9 @@
- SHL1IMPLIB=i$(TARGET)
- SHL1DEF=$(MISC)$/$(SHL1TARGET).def
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP=$(TARGET).map
-+.ENDIF
-
- DEF1NAME=$(SHL1TARGET)
-
diff --git a/editors/openoffice-3-devel/files/patch-cppuhelper+source+makefile.mk b/editors/openoffice-3-devel/files/patch-cppuhelper+source+makefile.mk
deleted file mode 100644
index 62e971de324a..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-cppuhelper::source::makefile.mk b/editors/openoffice-3-devel/files/patch-cppuhelper::source::makefile.mk
deleted file mode 100644
index 59b78a3fd844..000000000000
--- a/editors/openoffice-3-devel/files/patch-cppuhelper::source::makefile.mk
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../cppuhelper/source/makefile.mk.orig Thu Mar 7 16:37:48 2002
-+++ ../cppuhelper/source/makefile.mk Thu Mar 7 16:37:55 2002
-@@ -149,8 +149,8 @@
- SHL1TARGET=$(TARGET)$(UDK_MAJOR)$(COMID)
-
- SHL1STDLIBS= \
-- $(CPPULIB) \
-- $(SALLIB)
-+ $(SALLIB) \
-+ $(CPPULIB)
-
- SHL1DEPN=
- SHL1IMPLIB=i$(TARGET)
-@@ -173,6 +173,10 @@
- SHL1VERSIONMAP=gcc2_linux_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-3-devel/files/patch-cpputools+source+registercomponent+makefile.mk b/editors/openoffice-3-devel/files/patch-cpputools+source+registercomponent+makefile.mk
deleted file mode 100644
index 8134445349f1..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-dmake::unix::linux::gnu::make.sh b/editors/openoffice-3-devel/files/patch-dmake::unix::linux::gnu::make.sh
deleted file mode 100644
index d60afa8e32e8..000000000000
--- a/editors/openoffice-3-devel/files/patch-dmake::unix::linux::gnu::make.sh
+++ /dev/null
@@ -1,244 +0,0 @@
---- ../dmake/unix/linux/gnu/make.sh.orig Wed Mar 13 20:32:53 2002
-+++ ../dmake/unix/linux/gnu/make.sh Wed Mar 13 20:33:00 2002
-@@ -3,188 +3,188 @@
- mkdir objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
- fi
- mv infer.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
- fi
- mv make.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
- fi
- mv stat.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
- fi
- mv expand.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
- fi
- mv dmstring.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
- fi
- mv hash.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
- fi
- mv dag.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
- fi
- mv dmake.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
- fi
- mv path.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
- fi
- mv imacs.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
- fi
- mv sysintf.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
- fi
- mv parse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
- fi
- mv getinp.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
- fi
- mv quit.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
- fi
- mv state.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
- fi
- mv dmdump.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
- fi
- mv macparse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
- fi
- mv rulparse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
- fi
- mv percent.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
- fi
- mv function.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
- fi
- mv arlib.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
- fi
- mv dirbrk.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
- fi
- mv rmprq.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
- fi
- mv ruletab.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
- fi
- mv runargv.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
- fi
- mv dcache.o objects
-
--gcc -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \
-+${CC} ${CFLAGS} -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \
- objects/dmstring.o objects/hash.o objects/dag.o objects/dmake.o objects/path.o \
- objects/imacs.o objects/sysintf.o objects/parse.o objects/getinp.o \
- objects/quit.o objects/state.o objects/dmdump.o objects/macparse.o \
diff --git a/editors/openoffice-3-devel/files/patch-dtrans+source+X11+makefile.mk b/editors/openoffice-3-devel/files/patch-dtrans+source+X11+makefile.mk
deleted file mode 100644
index 5881f5d7f6a5..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-dtrans::source::X11::makefile.mk b/editors/openoffice-3-devel/files/patch-dtrans::source::X11::makefile.mk
deleted file mode 100644
index fa2c7a4b769c..000000000000
--- a/editors/openoffice-3-devel/files/patch-dtrans::source::X11::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../dtrans/source/X11/makefile.mk.orig Sat Mar 2 21:11:32 2002
-+++ ../dtrans/source/X11/makefile.mk Sat Mar 2 21:12:34 2002
-@@ -111,7 +111,8 @@
- APP1STDLIBS=\
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
-- $(SALLIB)
-+ $(SALLIB) \
-+ -lX11
-
- .ENDIF # "$(OS)"=="MACOSX"
-
diff --git a/editors/openoffice-3-devel/files/patch-eventattacher+source+makefile.mk b/editors/openoffice-3-devel/files/patch-eventattacher+source+makefile.mk
deleted file mode 100644
index b09408500c2d..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-eventattacher::source::makefile.mk b/editors/openoffice-3-devel/files/patch-eventattacher::source::makefile.mk
deleted file mode 100644
index b09408500c2d..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-extensions::source::plugin::unx::makefile.mk b/editors/openoffice-3-devel/files/patch-extensions::source::plugin::unx::makefile.mk
deleted file mode 100644
index 4535235d6bec..000000000000
--- a/editors/openoffice-3-devel/files/patch-extensions::source::plugin::unx::makefile.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../extensions/source/plugin/unx/makefile.mk.orig Mon Mar 11 01:34:07 2002
-+++ ../extensions/source/plugin/unx/makefile.mk Mon Mar 11 10:21:01 2002
-@@ -91,7 +91,11 @@
- .IF "$(OS)"=="SOLARIS" || "$(OS)"=="SCO" || "$(OS)"=="HPUX"
- APP1STDLIBS+=-lXm -lXt -lX11 -ldl
- .ELSE
-+IF "$(OS)"=="FREEBSD"
-+APP1STDLIBS+=-lXaw -lXt -lX11
-+.ELSE
- APP1STDLIBS+=-lXaw -lXt -lX11 -ldl
-+.ENDIF
- .ENDIF
-
- APP1DEF= $(MISC)$/$(TARGET).def
diff --git a/editors/openoffice-3-devel/files/patch-external+dt+dtpatch.sh b/editors/openoffice-3-devel/files/patch-external+dt+dtpatch.sh
deleted file mode 100644
index e5122bcb45c1..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-external+npsdk+npsdkpatch.sh b/editors/openoffice-3-devel/files/patch-external+npsdk+npsdkpatch.sh
deleted file mode 100644
index 49a3056831dd..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-external::dt::dtpatch.sh b/editors/openoffice-3-devel/files/patch-external::dt::dtpatch.sh
deleted file mode 100644
index e5122bcb45c1..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-external::expat::expatpatch.sh b/editors/openoffice-3-devel/files/patch-external::expat::expatpatch.sh
deleted file mode 100644
index ce07edcfffd8..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-external::jpeg::jpegpatch.sh b/editors/openoffice-3-devel/files/patch-external::jpeg::jpegpatch.sh
deleted file mode 100644
index 4fb55f5d70d0..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-external::npsdk::npsdkpatch.sh b/editors/openoffice-3-devel/files/patch-external::npsdk::npsdkpatch.sh
deleted file mode 100644
index 49a3056831dd..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-external::zlib::zlibpatch.sh b/editors/openoffice-3-devel/files/patch-external::zlib::zlibpatch.sh
deleted file mode 100644
index 04d96c6ad70f..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-freetype+makefile.mk b/editors/openoffice-3-devel/files/patch-freetype+makefile.mk
deleted file mode 100644
index 1e5e5bf12c6b..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-freetype::makefile.mk b/editors/openoffice-3-devel/files/patch-freetype::makefile.mk
deleted file mode 100644
index 1e5e5bf12c6b..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-gnome-vfs-filetype-registration.cxx b/editors/openoffice-3-devel/files/patch-gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index 66b7dfe1f73d..000000000000
--- a/editors/openoffice-3-devel/files/patch-gnome-vfs-filetype-registration.cxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2001/11/01 13:26:23 1.2
-+++ ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2002/03/03 19:43:31
-@@ -62,7 +62,9 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !defined(FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice-3-devel/files/patch-i18n::inc::collator.hxx b/editors/openoffice-3-devel/files/patch-i18n::inc::collator.hxx
deleted file mode 100644
index f336ca1fb6cd..000000000000
--- a/editors/openoffice-3-devel/files/patch-i18n::inc::collator.hxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../i18n/inc/collator.hxx.orig Tue Mar 12 08:24:59 2002
-+++ ../i18n/inc/collator.hxx Tue Mar 12 08:25:55 2002
-@@ -80,7 +80,9 @@
-
- #ifndef WIN32
- #ifndef MACOSX
-+#ifndef FREEBSD
- #include <alloca.h>
-+#endif
- #endif
- #endif
- #include <tools/string.hxx>
diff --git a/editors/openoffice-3-devel/files/patch-idlc::source::makefile.mk b/editors/openoffice-3-devel/files/patch-idlc::source::makefile.mk
deleted file mode 100644
index 780425770b86..000000000000
--- a/editors/openoffice-3-devel/files/patch-idlc::source::makefile.mk
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../idlc/source/makefile.mk.orig Wed Mar 6 10:25:35 2002
-+++ ../idlc/source/makefile.mk Wed Mar 6 10:25:53 2002
-@@ -147,6 +147,7 @@
- +flex -o$(MISC)$/scanner.cxx $(MISC)$/stripped_scanner.ll
-
- $(MISC)$/parser.cxx: parser.yy
-+ +bison -v -d -o$(MISC)$/parser.cxx.h parser.yy
- +bison -v -d -o$(MISC)$/parser.cxx parser.yy
- +$(COPY) $(MISC)$/parser.cxx.h $(OUT)$/inc$/parser.h
- # with line statements (for debugging)
diff --git a/editors/openoffice-3-devel/files/patch-inet::util::makefile.mk b/editors/openoffice-3-devel/files/patch-inet::util::makefile.mk
deleted file mode 100644
index cbbeb2e86e5e..000000000000
--- a/editors/openoffice-3-devel/files/patch-inet::util::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../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-3-devel/files/patch-javaunohelper+source+makefile.mk b/editors/openoffice-3-devel/files/patch-javaunohelper+source+makefile.mk
deleted file mode 100644
index 7f2cd2f1d220..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-javaunohelper::source::makefile.mk b/editors/openoffice-3-devel/files/patch-javaunohelper::source::makefile.mk
deleted file mode 100644
index 7f2cd2f1d220..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-moz+prj+d.lst b/editors/openoffice-3-devel/files/patch-moz+prj+d.lst
deleted file mode 100644
index d65f2df6cf3b..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-mozaddressbook::makefile.mk b/editors/openoffice-3-devel/files/patch-mozaddressbook::makefile.mk
deleted file mode 100644
index 3a34e92f0e55..000000000000
--- a/editors/openoffice-3-devel/files/patch-mozaddressbook::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../connectivity/source/drivers/mozaddressbook/makefile.mk.orig Sat Mar 2 20:58:59 2002
-+++ ../connectivity/source/drivers/mozaddressbook/makefile.mk Sat Mar 2 20:59:41 2002
-@@ -134,7 +134,9 @@
- SLOFILES+=$(SLO)$/staticmbmozab.obj
- .ENDIF
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- # --- Library -----------------------------------
-
- SHL1TARGET=$(TARGET)$(UPD)$(DLLPOSTFIX)
diff --git a/editors/openoffice-3-devel/files/patch-mozillasrc::makefile.mk b/editors/openoffice-3-devel/files/patch-mozillasrc::makefile.mk
deleted file mode 100644
index 27086ca55940..000000000000
--- a/editors/openoffice-3-devel/files/patch-mozillasrc::makefile.mk
+++ /dev/null
@@ -1,13 +0,0 @@
---- ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk.orig Fri Mar 15 19:10:28 2002
-+++ ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk Fri Mar 15 19:11:45 2002
-@@ -152,6 +152,10 @@
- -Wno-long-long -pthread
- CDEFS += -DTRACING
- .ENDIF
-+.IF "$(OS)" == "FREEBSD"
-+CFLAGSCXX += \
-+ -fno-rtti
-+.ENDIF
- .ENDIF
-
- SHL1TARGET_NAME=$(TARGET)$(MOZAB_MAJOR)
diff --git a/editors/openoffice-3-devel/files/patch-nas+nas-1.4.1.patch b/editors/openoffice-3-devel/files/patch-nas+nas-1.4.1.patch
deleted file mode 100644
index 3babf927e982..000000000000
--- a/editors/openoffice-3-devel/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|<malloc.h>|<stdlib.h>|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 <machine/soundcard.h>
-+-# include <machine/pcaudioio.h>
-++# ifdef __i386__
-++# include <machine/pcaudioio.h>
-++# endif
-+ #else
-+ # ifdef __NetBSD__
-+ # include <sys/ioctl.h>
-+@@ -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 <limits.h>
-+ # 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-3-devel/files/patch-nas:nas-1.4.1.patch b/editors/openoffice-3-devel/files/patch-nas:nas-1.4.1.patch
deleted file mode 100644
index 6f2635c639f7..000000000000
--- a/editors/openoffice-3-devel/files/patch-nas:nas-1.4.1.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- ../nas/nas-1.4.1.patch.orig Wed Mar 6 02:24:32 2002
-+++ ../nas/nas-1.4.1.patch Wed Mar 6 02:27:00 2002
-@@ -143,3 +143,14 @@
- 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|<malloc.h>|<stdlib.h>|g"
-+ $(MAKE) $(MFLAGS) Makefiles
-+ $(MAKE) $(MFLAGS) clean
-+ $(MAKE) $(MFLAGS) includes
diff --git a/editors/openoffice-3-devel/files/patch-odk::pack::unzip_udk::makefile.mk b/editors/openoffice-3-devel/files/patch-odk::pack::unzip_udk::makefile.mk
deleted file mode 100644
index f3b6e9ba1f0e..000000000000
--- a/editors/openoffice-3-devel/files/patch-odk::pack::unzip_udk::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../odk/pack/unzip_udk/makefile.mk.orig Tue Mar 5 15:35:31 2002
-+++ ../odk/pack/unzip_udk/makefile.mk Tue Mar 5 15:36:15 2002
-@@ -30,7 +30,7 @@
- .IF "$(GUI)"=="WNT"
- unzip -q -d . $(UDKNAME)
- .ELSE
-- gzip -df < $(UDKNAME).tar.gz | tar -xvf -
-+ tar -xzf $(UDKNAME).tar.gz
- .ENDIF
- +-$(RENAME) $(UDKNAME) $(ODKNAME)
- +rm -f $(ODKNAME)$/settings$/dk.mk
diff --git a/editors/openoffice-3-devel/files/patch-offapi+util+makefile.pmk b/editors/openoffice-3-devel/files/patch-offapi+util+makefile.pmk
deleted file mode 100644
index 5cdbb1b4aa4a..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-offapi::util::makefile.pmk b/editors/openoffice-3-devel/files/patch-offapi::util::makefile.pmk
deleted file mode 100644
index 5cdbb1b4aa4a..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-package::util::makefile.mk b/editors/openoffice-3-devel/files/patch-package::util::makefile.mk
deleted file mode 100644
index 2bf58cecdb01..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-ppsprint::source::printer::printerinfomanager.cxx b/editors/openoffice-3-devel/files/patch-ppsprint::source::printer::printerinfomanager.cxx
deleted file mode 100644
index 5ebff3ce7d3e..000000000000
--- a/editors/openoffice-3-devel/files/patch-ppsprint::source::printer::printerinfomanager.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../psprint/source/printer/printerinfomanager.cxx.orig Sat Mar 2 22:16:34 2002
-+++ ../psprint/source/printer/printerinfomanager.cxx Sat Mar 2 22:16:12 2002
-@@ -883,7 +883,7 @@
-
- static const struct SystemCommandParameters aParms[] =
- {
--#ifdef LINUX
-+#ifdef LINUX || defined(FREEBSD) || defined(NETBSD)
- { "/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-3-devel/files/patch-product+util+makefile.mk b/editors/openoffice-3-devel/files/patch-product+util+makefile.mk
deleted file mode 100644
index fb3c8af3e2b2..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-product::util::makefile.mk b/editors/openoffice-3-devel/files/patch-product::util::makefile.mk
deleted file mode 100644
index 1df961f90223..000000000000
--- a/editors/openoffice-3-devel/files/patch-product::util::makefile.mk
+++ /dev/null
@@ -1,58 +0,0 @@
---- ../product/util/makefile.mk.orig Wed Feb 27 12:32:19 2002
-+++ ../product/util/makefile.mk Tue Mar 12 14:08:34 2002
-@@ -115,13 +115,26 @@
- 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=$(COMNAME)_uno
- .ENDIF
-
- STLPORTDEST=$(DESTDIRDLL)$/$(STLPORTLIBNAME)
- .IF "$(STLPORT4)" != ""
- # in OOo build environment
- .IF "($STLPORT4)" != "NO_STLPORT4"
-+.IF "$(OS)" != "FREEBSD"
- STLPORTOUT=$(SOLARVER)$/$(UPD)$/$(INPATH)$/bin$/$(STLPORTLIBNAME)
-+.ELSE
-+STLPORTOUT=$(STLPORT4)$/lib$/$(STLPORTLIBNAME)
-+.ENDIF
- .ELSE
- STLPORTOUT=$(STLPORT4)$/lib$/$(STLPORTLIBNAME)
- .ENDIF
-@@ -367,8 +380,8 @@
- $(GNUCOPY) -p $(DLLOUT)$/$(@:f) $@
-
- $(DESTDIRDLL)$/%$(MY_VERSION_LINKPOSTFIX) : $(DESTDIRDLL)$/%$(MY_VERSION_DLLPOSTFIX) $(DIRLIST)
-- +ln -s $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $@
-- +ln -s $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $(@:db)
-+ +ln -fs $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $@
-+ +ln -fs $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $(@:db)
-
-
- #---------------------------------------------------------
-@@ -379,7 +392,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 $@
-@@ -387,7 +400,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-3-devel/files/patch-psprint+source+printer+printerinfomanager.cxx b/editors/openoffice-3-devel/files/patch-psprint+source+printer+printerinfomanager.cxx
deleted file mode 100644
index 4947227f8d52..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-psprint::util::makefile.mk b/editors/openoffice-3-devel/files/patch-psprint::util::makefile.mk
deleted file mode 100644
index faa0b78f18b1..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-registry+source+regkey.cxx b/editors/openoffice-3-devel/files/patch-registry+source+regkey.cxx
deleted file mode 100644
index fad069f83f14..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-registry::source::regkey.cxx b/editors/openoffice-3-devel/files/patch-registry::source::regkey.cxx
deleted file mode 100644
index fad069f83f14..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-registry::util::makefile.mk b/editors/openoffice-3-devel/files/patch-registry::util::makefile.mk
deleted file mode 100644
index f1970ad5e6a1..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-remotebridges+source+unourl_resolver+makefile.mk b/editors/openoffice-3-devel/files/patch-remotebridges+source+unourl_resolver+makefile.mk
deleted file mode 100644
index 72e5a97234f4..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-remotebridges::source::unourl_resolver::makefile.mk b/editors/openoffice-3-devel/files/patch-remotebridges::source::unourl_resolver::makefile.mk
deleted file mode 100644
index 72e5a97234f4..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-rsc+source+rscpp+cpp.h b/editors/openoffice-3-devel/files/patch-rsc+source+rscpp+cpp.h
deleted file mode 100644
index 417ab33ba52f..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-rsc::source::rscpp::cpp.h b/editors/openoffice-3-devel/files/patch-rsc::source::rscpp::cpp.h
deleted file mode 100644
index 417ab33ba52f..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-rscpp::cpp.h b/editors/openoffice-3-devel/files/patch-rscpp::cpp.h
deleted file mode 100644
index 751623885bbd..000000000000
--- a/editors/openoffice-3-devel/files/patch-rscpp::cpp.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../rscpp/cpp.h.orig Fri Mar 1 00:15:54 2002
-+++ ../rscpp/cpp.h Fri Mar 1 00:15:56 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-3-devel/files/patch-sablot+Sablot-0.52.patch b/editors/openoffice-3-devel/files/patch-sablot+Sablot-0.52.patch
deleted file mode 100644
index 61f12e5bfe7c..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-sablot::Sablot-0.52.patch b/editors/openoffice-3-devel/files/patch-sablot::Sablot-0.52.patch
deleted file mode 100644
index 3b44b26ac6c7..000000000000
--- a/editors/openoffice-3-devel/files/patch-sablot::Sablot-0.52.patch
+++ /dev/null
@@ -1,35 +0,0 @@
---- ../sablot/Sablot-0.52.patch.orig Mon Oct 29 19:18:40 2001
-+++ ../sablot/Sablot-0.52.patch Tue Mar 5 18:16:07 2002
-@@ -3,7 +3,7 @@
- ***************
- *** 1 ****
- ! dummy
----- 1,147 ----
-+--- 1,157 ----
- ! #*************************************************************************
- ! #
- ! # $RCSfile: makefile.mk,v $
-@@ -85,12 +85,22 @@
- ! CFLAGS+= -DHAVE_IEEEFP_H
- ! .ENDIF
- !
--! .IF "$(OS)"=="LINUX" || "$(OS)"=="MACOSX"
-+! .IF "$(OS)"=="LINUX" || "$(OS)"=="MACOSX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
- ! CFLAGS+= -DHAVE_UNISTD_H
- ! .ENDIF
- !
- ! .IF "$(GUI)"=="UNX"
-+!
-+! .IF "$(OS)"=="MACOSX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-+! .IF "$(OS)"=="FREEBSD"
-+! CFLAGS+= -DHAVE_SYS_TIME_H
-+! .ELSE
-+! CFLAGS+= -DHAVE_SYS_TIMEB_H
-+! .ENDIF
-+! CFLAGS+= -DHAVE_GETTIMEOFDAY -DHAVE_ISNAN -DHAVE_FINITE
-+! .ELSE
- ! CFLAGS+= -DHAVE_SYS_TIMEB_H -DHAVE_FTIME -DHAVE_ISNAN -DHAVE_FINITE
-+! .ENDIF
- ! .ENDIF
- !
- ! CFLAGS+= -I$(SOLARINCDIR)$/external$/expat
diff --git a/editors/openoffice-3-devel/files/patch-sal+osl+unx+nlsupport.c b/editors/openoffice-3-devel/files/patch-sal+osl+unx+nlsupport.c
deleted file mode 100644
index 807aeacda025..000000000000
--- a/editors/openoffice-3-devel/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 <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD)
-+#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
- #include <langinfo.h>
-@@ -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-3-devel/files/patch-sal+osl+unx+pipe.c b/editors/openoffice-3-devel/files/patch-sal+osl+unx+pipe.c
deleted file mode 100644
index 217bd0be4d58..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-sal+osl+unx+socket.c b/editors/openoffice-3-devel/files/patch-sal+osl+unx+socket.c
deleted file mode 100644
index b6e0e2fa0901..000000000000
--- a/editors/openoffice-3-devel/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 <sys/poll.h>
- #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-3-devel/files/patch-sal+osl+unx+system.c b/editors/openoffice-3-devel/files/patch-sal+osl+unx+system.c
deleted file mode 100644
index 8dc663ac03fc..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-sal+osl+unx+system.h b/editors/openoffice-3-devel/files/patch-sal+osl+unx+system.h
deleted file mode 100644
index d75cac79f29e..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-sal+workben+makefile.mk b/editors/openoffice-3-devel/files/patch-sal+workben+makefile.mk
deleted file mode 100644
index 369935e31d66..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-sal::osl::unx::file.c b/editors/openoffice-3-devel/files/patch-sal::osl::unx::file.c
deleted file mode 100644
index ade5f14b7946..000000000000
--- a/editors/openoffice-3-devel/files/patch-sal::osl::unx::file.c
+++ /dev/null
@@ -1,73 +0,0 @@
---- ../sal/osl/unx/file.c.orig Thu Oct 4 15:09:21 2001
-+++ ../sal/osl/unx/file.c
-@@ -123,11 +123,16 @@
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-
--#elif defined(NETBSD)
-+#elif defined(NETBSD) || defined(FREEBSD)
-+#include <sys/param.h>
-+#include <sys/ucred.h>
- #include <sys/mount.h>
- #include <ufs/ufs/quota.h>
- #include <ctype.h>
--static const sal_Char* MOUNTTAB="/etc/mtab";
-+#define HAVE_STATFS_H
-+/* No mounting table on *BSD
-+ * This information is stored only in the kernel. */
-+/* static const sal_Char* MOUNTTAB="/etc/mtab"; */
-
- #elif defined(IRIX)
- #include <mntent.h>
-@@ -137,7 +142,7 @@
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-
--#elif defined(MACOSX) || defined(FREEBSD)
-+#elif defined(MACOSX)
- #include <ufs/ufs/quota.h>
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-@@ -4224,10 +4229,20 @@
- mntfile = fopen(MOUNTTAB,"r");
- #endif /* SOLARIS */
-
-+#if defined(NETBSD) || defined(FREEBSD)
-+ struct statfs *mntbufp;
-+ int mntentries,i;
-+ mntentries = getmntinfo(&mntbufp,MNT_WAIT);
-
- buffer[0] = '\0';
-
-+ if(mntentries == 0)
-+#else
-+
-+ buffer[0] = '\0';
-+
- if ( mntfile == 0 )
-+#endif
- {
- nRet=errno;
- #ifdef DEBUG_OSL_FILE
-@@ -4286,7 +4301,21 @@
- }
- #endif /* SOLARIS */
-
-+#if defined(NETBSD) || defined(FREEBSD)
-+ i=0;
-+ while ( i < mntentries )
-+ {
-+ if ( strcmp(mntbufp[i].f_mntonname,buffer) == 0 )
-+ {
-+ *bMountPoint=sal_True;
-+ return osl_File_E_None;
-+ }
-+ i++;
-+ }
-+#endif
-+#if ! ( defined(NETBSD) || defined(FREEBSD) )
- fclose(mntfile);
-+#endif
- *bMountPoint=sal_False;
- return osl_File_E_None;
- }
diff --git a/editors/openoffice-3-devel/files/patch-sal::osl::unx::nlsupport.c b/editors/openoffice-3-devel/files/patch-sal::osl::unx::nlsupport.c
deleted file mode 100644
index 29b4de4eb78b..000000000000
--- a/editors/openoffice-3-devel/files/patch-sal::osl::unx::nlsupport.c
+++ /dev/null
@@ -1,88 +0,0 @@
---- ../sal/osl/unx/nlsupport.c.orig Sat Mar 9 00:51:17 2002
-+++ ../sal/osl/unx/nlsupport.c Sat Mar 9 01:54:43 2002
-@@ -63,11 +63,17 @@
- #include <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS)
-+#if defined(LINUX) || defined(SOLARIS) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
-+#if defined(FREEBSD)
-+#if OSVERSION > 500000
- #include <langinfo.h>
- #endif
-+#else
-+#include <langinfo.h>
-+#endif
-+#endif
-
- /*****************************************************************************/
- /* typedefs
-@@ -242,7 +248,7 @@
- return NULL;
- }
-
--#if defined(LINUX) || defined(SOLARIS)
-+#if defined(LINUX) || defined(SOLARIS) || defined(NETBSD) || defined(FREEBSD)
-
- /*
- * This implementation of osl_getTextEncodingFromLocale maps
-@@ -296,7 +302,7 @@
- /* XXX MS-874 is an extension to tis620, so this is not
- * really equivalent */
-
--#elif defined(LINUX)
-+#elif defined(LINUX) || defined(NETBSD) || defined(FREEBSD)
-
- const _pair _nl_language_list[] = {
- { "ANSI_X3.110-1983", RTL_TEXTENCODING_DONTKNOW }, /* ISO-IR-99 NAPLPS */
-@@ -477,7 +483,7 @@
- { "WIN-SAMI-2", RTL_TEXTENCODING_DONTKNOW } /* WS2 */
- };
-
--#endif /* ifdef LINUX */
-+#endif /* ifdef LINUX || NETBSD || FREEBSD */
-
- static pthread_mutex_t aLocalMutex = PTHREAD_MUTEX_INITIALIZER;
-
-@@ -516,7 +522,13 @@
- }
-
- /* get the charset as indicated by the LC_CTYPE locale */
-+#if defined(NETBSD) || defined(FREEBSD)
-+#if !defined(CODESET)
-+ codeset = NULL;
-+#else
- codeset = nl_langinfo( CODESET );
-+#endif
-+#endif
-
- if ( codeset != NULL )
- {
-@@ -595,7 +607,7 @@
- return ret;
- }
-
--#elif defined(MACOSX) /* ifdef LINUX || SOLARIS */
-+#elif defined(MACOSX) /* ifdef LINUX || SOLARIS || NETBSD || FREEBSD */
-
- /*
- * FIXME: the MacOS X implemetation is missing
-@@ -628,7 +640,7 @@
- return 0;
- }
-
--#else /* ifdef LINUX || SOLARIS || MACOSX */
-+#else /* ifdef LINUX || SOLARIS || MACOSX || NETBSD || FREEBSD */
-
- /*
- * This implementation of osl_getTextEncodingFromLocale maps
-@@ -844,6 +856,6 @@
- return 0;
- }
-
--#endif /* ifdef LINUX || SOLARIS || MACOSX*/
-+#endif /* ifdef LINUX || SOLARIS || MACOSX || NETBSD || FREEBSD */
-
-
diff --git a/editors/openoffice-3-devel/files/patch-sal::osl::unx::pipe.c b/editors/openoffice-3-devel/files/patch-sal::osl::unx::pipe.c
deleted file mode 100644
index 6802487470a2..000000000000
--- a/editors/openoffice-3-devel/files/patch-sal::osl::unx::pipe.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../sal/osl/unx/pipe.c.orig Tue May 29 07:38:32 2001
-+++ ../sal/osl/unx/pipe.c
-@@ -264,7 +264,11 @@
-
- addr.sun_family = AF_UNIX;
- strcpy(addr.sun_path, name);
-+#if defined(FREEBSD)
-+ len = SUN_LEN(&addr);
-+#else
- len = sizeof(addr.sun_family) + strlen(addr.sun_path);
-+#endif
-
- if ( Options & osl_Pipe_CREATE )
- {
diff --git a/editors/openoffice-3-devel/files/patch-sal::osl::unx::process.c b/editors/openoffice-3-devel/files/patch-sal::osl::unx::process.c
deleted file mode 100644
index 9d7ffa6686d3..000000000000
--- a/editors/openoffice-3-devel/files/patch-sal::osl::unx::process.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../sal/osl/unx/process.c.orig Sat Mar 2 22:33:17 2002
-+++ ../sal/osl/unx/process.c Sat Mar 2 22:33:58 2002
-@@ -834,7 +834,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-3-devel/files/patch-sal::osl::unx::socket.c b/editors/openoffice-3-devel/files/patch-sal::osl::unx::socket.c
deleted file mode 100644
index 19d390cf08eb..000000000000
--- a/editors/openoffice-3-devel/files/patch-sal::osl::unx::socket.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- ../sal/osl/unx/socket.c.orig Fri Jun 22 16:22:14 2001
-+++ ../sal/osl/unx/socket.c Sun Mar 10 23:33:56 2002
-@@ -82,7 +82,7 @@
- #undef HAVE_POLL_H
- #endif
-
--#if defined(LINUX) || defined (IRIX)
-+#if defined(LINUX) || defined (IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <sys/poll.h>
- #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-3-devel/files/patch-sal::osl::unx::system.c b/editors/openoffice-3-devel/files/patch-sal::osl::unx::system.c
deleted file mode 100644
index b0b93119f983..000000000000
--- a/editors/openoffice-3-devel/files/patch-sal::osl::unx::system.c
+++ /dev/null
@@ -1,127 +0,0 @@
---- ../sal/osl/unx/system.c.orig Wed Feb 28 13:08:45 2001
-+++ ../sal/osl/unx/system.c
-@@ -126,6 +126,73 @@
- return res;
- }
-
-+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;
-@@ -449,3 +516,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-3-devel/files/patch-sal::osl::unx::system.h b/editors/openoffice-3-devel/files/patch-sal::osl::unx::system.h
deleted file mode 100644
index 85de2700b284..000000000000
--- a/editors/openoffice-3-devel/files/patch-sal::osl::unx::system.h
+++ /dev/null
@@ -1,13 +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,10 +216,7 @@
- # 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
- #endif
diff --git a/editors/openoffice-3-devel/files/patch-sal::rtl::source::strtmpl.c b/editors/openoffice-3-devel/files/patch-sal::rtl::source::strtmpl.c
deleted file mode 100644
index 91a5289d6636..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-sal::util::makefile.mk b/editors/openoffice-3-devel/files/patch-sal::util::makefile.mk
deleted file mode 100644
index 41b798faabfb..000000000000
--- a/editors/openoffice-3-devel/files/patch-sal::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sal/util/makefile.mk.orig Tue Mar 5 21:36:23 2002
-+++ ../sal/util/makefile.mk Tue Mar 5 21:36:44 2002
-@@ -113,7 +113,9 @@
- SHL1TARGET= $(TARGET)
- SHL1IMPLIB= i$(TARGET)
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
-
- .IF "$(GUI)"=="WNT"
- .IF "$(COM)"!="GCC"
diff --git a/editors/openoffice-3-devel/files/patch-sal::workben::getlocaleinfotest.cxx b/editors/openoffice-3-devel/files/patch-sal::workben::getlocaleinfotest.cxx
deleted file mode 100644
index ef5bf2488496..000000000000
--- a/editors/openoffice-3-devel/files/patch-sal::workben::getlocaleinfotest.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../sal/workben/getlocaleinfotest.cxx Sun Mar 10 23:42:26 2002
-+++ ../sal/workben/getlocaleinfotest.cxx Sun Mar 10 23:42:45 2002
-@@ -63,7 +63,7 @@
- #include <osl/nlsupport.h>
- #include <rtl/ustring.hxx>
-
--int _cdecl main( int argc, char * argv[] )
-+int main( int argc, char * argv[] )
- {
- rtl::OUString lang = rtl::OUString::createFromAscii( "de" );
- rtl::OUString country = rtl::OUString::createFromAscii( "DE" );
diff --git a/editors/openoffice-3-devel/files/patch-sal::workben::makefile.mk b/editors/openoffice-3-devel/files/patch-sal::workben::makefile.mk
deleted file mode 100644
index 369935e31d66..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-salhelper+source+makefile.mk b/editors/openoffice-3-devel/files/patch-salhelper+source+makefile.mk
deleted file mode 100644
index cb4fbc1f1570..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-salhelper::source::makefile.mk b/editors/openoffice-3-devel/files/patch-salhelper::source::makefile.mk
deleted file mode 100644
index cb4fbc1f1570..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-sax::util::makefile.mk b/editors/openoffice-3-devel/files/patch-sax::util::makefile.mk
deleted file mode 100644
index e6f307ea4a03..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-sc::util::makefile.mk b/editors/openoffice-3-devel/files/patch-sc::util::makefile.mk
deleted file mode 100644
index d075b7901044..000000000000
--- a/editors/openoffice-3-devel/files/patch-sc::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sc/util/makefile.mk.orig Sun Mar 3 01:35:09 2002
-+++ ../sc/util/makefile.mk Sun Mar 3 01:34:53 2002
-@@ -105,7 +105,9 @@
- # --- StarClac DLL
-
- SHL1TARGET= sc$(UPD)$(DLLPOSTFIX)
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= sc.map
-+.ENDIF
- SHL1IMPLIB= sci
-
- SHL1STDLIBS= \
diff --git a/editors/openoffice-3-devel/files/patch-sch::util::makefile.mk b/editors/openoffice-3-devel/files/patch-sch::util::makefile.mk
deleted file mode 100644
index 33ee8a8172f1..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-sd::util::makefile.mk b/editors/openoffice-3-devel/files/patch-sd::util::makefile.mk
deleted file mode 100644
index 51f4b7f461a8..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-set_soenv.1 b/editors/openoffice-3-devel/files/patch-set_soenv.1
deleted file mode 100644
index bb2dccced07b..000000000000
--- a/editors/openoffice-3-devel/files/patch-set_soenv.1
+++ /dev/null
@@ -1,149 +0,0 @@
---- set_soenv.1.orig Wed Feb 27 10:46:41 2002
-+++ set_soenv.1 Wed Mar 13 19:13:01 2002
-@@ -40,7 +40,7 @@
- #
- # Set this value equal to the corresponding amount of
- # command line arguments.
--my $numArgs = 19;
-+my $numArgs = 24;
- # Determining the amount of arguments in the call.
- my $numEnter = $#ARGV + 1;
- if ( $numEnter != $numArgs )
-@@ -66,14 +66,15 @@
- my ( $CALL_CDECL, $COMMON_OUTDIR, $NO_SRS_PATCH, $PROFULLSWITCH, $BIG_GOODIES, $BMP_WRITES_FLAG,
- $common_build, $MK_UNROLL, $NO_REC_RES, $PROEXT, $SO3, $SOLAR_JAVA,
- $SOLAR_PLUGIN, $TF_PACKAGES, $TF_SDBAPI, $TF_FILEURL, $UPDATER, $BUILD_DELIVER, $USE_NEWCHARSET, $USE_NEW_RSC, $VCL,
-- $TF_CFGDATA, $TF_SVDATA,
-+ $TF_CFGDATA, $TF_SVDATA, $CC, $CXX,
- $USE_NAMESPACE, $BUILD_SOSL, $LOCAL_SOLENV, $ENABLEUNICODE, $NEW_JAR_PACK, $NO_BSYMBOLIC,
- $USE_XPRINT, $BUILD_SOSL_RELEASE );
- #
- # 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.
-@@ -145,6 +146,8 @@
- $STLPORT4 = $ARGV [ 12 ]; # Location of STLport4
- $MINGWIN32 = $ARGV [ 17 ]; # use MINGWIN32
- $USE_GCC3 = $ARGV [ 18 ]; # use gcc3 (only for unxlngi4 at the moment)
-+$CC = $ARGV [ 22 ]; # get cc from environment
-+$CXX = $ARGV [ 23 ]; # use c++ from environment
- #
- #---------------------------------------------------------------
- # IIIb. Initialising the variables for the system commands, etc.
-@@ -303,7 +306,7 @@
- $PROSWITCH = "-DPRODUCT";
- $XPVERSION = "3";
- $SOLAR_JAVA = "TRUE";
-- $XPVERSION = "3";
-+ $XPVERSION = "3";
- }
- elsif ( $platform eq "$FreeBSD" )
- { print "Setting FreeBSD specific values... ";
-@@ -326,6 +329,9 @@
- $PATH_SEPERATOR = $ps;
- $PROSWITCH = "-DPRODUCT";
- $XPVERSION = "3";
-+ $OSVERSION = $ARGV[ 19 ];
-+ $PTHREAD_CFLAGS = $ARGV[ 20 ];
-+ $PTHREAD_LIBS = $ARGV[ 21 ];
- }
- elsif ( $platform eq "$Linux" )
- {
-@@ -889,15 +895,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".
-@@ -990,7 +997,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.
-@@ -1004,6 +1011,22 @@
- $ps.$USR.$BIN.$ds."X11".
- $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")
- { $COMPATH_ROOT = $COMPATH;
- $COMPATH_ROOT =~ s/\/vc98$//;
-@@ -1107,21 +1130,14 @@
- $SOLARINC .= $I.$USR.$INCLUDE;
- }
- $SOLARINC .= $STLPORT_stlport;
--if ($platform eq "$Linux")
--{
--# This simply adds an include path, so even cases that break the FHS work
--$SOLARINC .= $STLPORT_inc_stlport;
--}
-+
- if ($platform eq "$Solaris")
- {
- $SOLARINC .= '/SC5 ';
--}
--# Platform dependent include path at the top of this list of include paths
--if ($platform eq "$Solaris")
--{ $SOLARINC .= $I.'$COMPATH'.$ds."include";
-+$SOLARINC .= $I.'$COMPATH'.$ds."include";
- }
-
--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;
-@@ -1311,8 +1327,13 @@
- ToFile( "GLIBC", $GLIBC, "e" );
- ToFile( "GUIBASE", $GUIBASE, "e" );
- ToFile( "GUIENV", $GUIENV, "e" );
-+ToFile( "CC", $CC, "e" );
-+ToFile( "CXX", $CXX, "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-3-devel/files/patch-setup2+mow+source+loader+loader.c b/editors/openoffice-3-devel/files/patch-setup2+mow+source+loader+loader.c
deleted file mode 100644
index a71f7b3f327c..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-setup2+mow+source+loader+makefile.mk b/editors/openoffice-3-devel/files/patch-setup2+mow+source+loader+makefile.mk
deleted file mode 100644
index 007c0f69b6f9..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-setup2+script+setupserver b/editors/openoffice-3-devel/files/patch-setup2+script+setupserver
deleted file mode 100644
index 7d3b13f659b9..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh b/editors/openoffice-3-devel/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh
deleted file mode 100644
index 1919789038db..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-setup2::mow::source::loader::loader.c b/editors/openoffice-3-devel/files/patch-setup2::mow::source::loader::loader.c
deleted file mode 100644
index 572d8ebcc690..000000000000
--- a/editors/openoffice-3-devel/files/patch-setup2::mow::source::loader::loader.c
+++ /dev/null
@@ -1,17 +0,0 @@
---- ../setup2/mow/source/loader/loader.c.orig Sun Mar 3 01:41:47 2002
-+++ ../setup2/mow/source/loader/loader.c Sun Mar 3 01:42:19 2002
-@@ -603,6 +603,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-3-devel/files/patch-setup2::mow::source::loader::makefile.mk b/editors/openoffice-3-devel/files/patch-setup2::mow::source::loader::makefile.mk
deleted file mode 100644
index 007c0f69b6f9..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-setup2::script::setupserver b/editors/openoffice-3-devel/files/patch-setup2::script::setupserver
deleted file mode 100644
index 07f3c3f8b23e..000000000000
--- a/editors/openoffice-3-devel/files/patch-setup2::script::setupserver
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../setup2/script/setupserver.orig Sat Mar 2 17:57:36 2002
-+++ ../setup2/script/setupserver Sat Mar 2 17:58:43 2002
-@@ -234,6 +234,8 @@
- sd_platform=`uname -s`
- case $sd_platform in
- SCO_SV) test=/bin/test ;;
-+ NetBSD) test=/bin/test ;;
-+ FreeBSD) test=/bin/test ;;
- *) test=/usr/bin/test ;;
- esac
- sd_cwd="`pwd`"
diff --git a/editors/openoffice-3-devel/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh b/editors/openoffice-3-devel/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh
deleted file mode 100644
index d98230af5a69..000000000000
--- a/editors/openoffice-3-devel/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../setup2/source/custom/jvmsetup/loader/jvmsetup.sh Sat Mar 2 18:01:19 2002
-+++ ../setup2/source/custom/jvmsetup/loader/jvmsetup.sh Sat Mar 2 18:02:12 2002
-@@ -65,6 +65,8 @@
- sd_platform=`uname -s`
- 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-3-devel/files/patch-shell+source+cmdmail+makefile.mk b/editors/openoffice-3-devel/files/patch-shell+source+cmdmail+makefile.mk
deleted file mode 100644
index 0476285c802e..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-shell+source+proxysettings+makefile.mk b/editors/openoffice-3-devel/files/patch-shell+source+proxysettings+makefile.mk
deleted file mode 100644
index e83cf7c9d7a1..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-shell+source+unix+exec+makefile.mk b/editors/openoffice-3-devel/files/patch-shell+source+unix+exec+makefile.mk
deleted file mode 100644
index 0b7712ee35f8..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-shell::source::cmdmail::makefile.mk b/editors/openoffice-3-devel/files/patch-shell::source::cmdmail::makefile.mk
deleted file mode 100644
index 0476285c802e..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-shell::source::proxysettings::makefile.mk b/editors/openoffice-3-devel/files/patch-shell::source::proxysettings::makefile.mk
deleted file mode 100644
index e83cf7c9d7a1..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-shell::source::unix::exec::makefile.mk b/editors/openoffice-3-devel/files/patch-shell::source::unix::exec::makefile.mk
deleted file mode 100644
index 0b7712ee35f8..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-solenv+inc+tg_ext.mk b/editors/openoffice-3-devel/files/patch-solenv+inc+tg_ext.mk
deleted file mode 100644
index cb652ec9d1f0..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-solenv+inc+unxfbsdi.mk b/editors/openoffice-3-devel/files/patch-solenv+inc+unxfbsdi.mk
deleted file mode 100644
index 99a282f3b5c6..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-solenv::inc::_tg_shl.mk b/editors/openoffice-3-devel/files/patch-solenv::inc::_tg_shl.mk
deleted file mode 100644
index 6ba3a56a92b3..000000000000
--- a/editors/openoffice-3-devel/files/patch-solenv::inc::_tg_shl.mk
+++ /dev/null
@@ -1,282 +0,0 @@
---- ../solenv/inc/_tg_shl.mk.orig Thu Mar 14 17:43:40 2002
-+++ ../solenv/inc/_tg_shl.mk Thu Mar 14 17:44:11 2002
-@@ -349,22 +349,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -786,22 +786,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -1223,22 +1223,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -1660,22 +1660,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2097,22 +2097,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2534,22 +2534,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2971,22 +2971,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -3408,22 +3408,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -3845,22 +3845,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -4282,22 +4282,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
diff --git a/editors/openoffice-3-devel/files/patch-solenv::inc::pstrules.mk b/editors/openoffice-3-devel/files/patch-solenv::inc::pstrules.mk
deleted file mode 100644
index 6c8e958c188a..000000000000
--- a/editors/openoffice-3-devel/files/patch-solenv::inc::pstrules.mk
+++ /dev/null
@@ -1,141 +0,0 @@
---- ../solenv/inc/pstrules.mk.orig Thu Mar 14 17:40:59 2002
-+++ ../solenv/inc/pstrules.mk Thu Mar 14 17:41:44 2002
-@@ -80,15 +80,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -108,15 +108,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -142,15 +142,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -159,23 +159,23 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
- .IF "$(GUI)"=="MAC"
- @$(RM) $@
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -195,15 +195,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -212,19 +212,19 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(GUI)"=="MAC"
- @$(RM) $@
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c
- .ELSE
- +$(TYPE) $(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
-- $(CC) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
- .ENDIF
- .ENDIF
- .ENDIF
-@@ -246,7 +246,7 @@
- @echo Making: $@
- @+-$(MKDIR) $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))} >& $(NULLDEV)
- .IF "$(GUI)"=="OS2"
-- $(CC) /P+ /Pe+ /Pd+ $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
-+ $(CXX) /P+ /Pe+ /Pd+ $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
- .ENDIF
- .IF "$(GUI)"=="WNT"
- cpplcc -+ -P $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
diff --git a/editors/openoffice-3-devel/files/patch-solenv::inc::rules.mk b/editors/openoffice-3-devel/files/patch-solenv::inc::rules.mk
deleted file mode 100644
index 181a71307149..000000000000
--- a/editors/openoffice-3-devel/files/patch-solenv::inc::rules.mk
+++ /dev/null
@@ -1,212 +0,0 @@
---- ../solenv/inc/rules.mk.orig Thu Mar 14 17:31:43 2002
-+++ ../solenv/inc/rules.mk Thu Mar 14 17:38:38 2002
-@@ -78,16 +78,16 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- .ENDIF
- .ENDIF
-
-@@ -98,16 +98,16 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- .ENDIF
- .ENDIF
-
-@@ -122,17 +122,17 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE # "$(GUI)"=="UNX"
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- .ENDIF # "$(GUI)"=="UNX"
-
- $(SLO)$/%.obj : %.cpp
-@@ -140,17 +140,17 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cpp
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- .ENDIF
-
- $(SLO)$/%.obj : $(MISC)$/%.cxx
-@@ -158,16 +158,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- .ENDIF
-
- $(OBJ)$/%.obj : $(MISC)$/%.cxx
-@@ -175,16 +175,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHOBJFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHOBJFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- .ENDIF
-
- $(OBJ)$/%.obj : %.c
-@@ -192,20 +192,20 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c
- .ELSE
- +-@echo Cflags: $(CFLAGS)
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -215,13 +215,13 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(MISCX)$/$*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(MISCX)$/$*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
- $(SEMADEBUG)
- .ENDIF
-
-@@ -230,16 +230,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(MISCX)$/$*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(MISCX)$/$*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -249,14 +249,14 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c )
- .ENDIF
- .ENDIF
-
diff --git a/editors/openoffice-3-devel/files/patch-solenv::inc::settings.mk b/editors/openoffice-3-devel/files/patch-solenv::inc::settings.mk
deleted file mode 100644
index eed08efc26f0..000000000000
--- a/editors/openoffice-3-devel/files/patch-solenv::inc::settings.mk
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../solenv/inc/settings.mk.orig Wed Mar 13 20:44:42 2002
-+++ ../solenv/inc/settings.mk Wed Mar 13 20:45:05 2002
-@@ -173,7 +173,6 @@
- CDEFSOPT=
- HDEFS=
-
--CC=
- .IF "$(add_cflags)"!=""
- ENVCFLAGS+=$(add_cflags)
- .ENDIF
-@@ -271,8 +270,6 @@
- AS=
- BC=
- COBOL=
--CPP=
--CXX=
- FOR=
- PASCAL=
-
-@@ -1499,4 +1496,3 @@
- .INCLUDE : $(MISC)$/$(COMP9TYPELIST).mk
- $(COMP9TYPELIST)_XML2CMPTYPES:=$(shell xml2cmp -types stdout $(MISC)$/$(COMP9TYPELIST)$($(WINVERSIONNAMES)_MAJOR).xml)
- .ENDIF
--
diff --git a/editors/openoffice-3-devel/files/patch-solenv::inc::startup::FREEBSD::macros.mk b/editors/openoffice-3-devel/files/patch-solenv::inc::startup::FREEBSD::macros.mk
deleted file mode 100644
index 80392c839dbd..000000000000
--- a/editors/openoffice-3-devel/files/patch-solenv::inc::startup::FREEBSD::macros.mk
+++ /dev/null
@@ -1,5 +0,0 @@
---- /dev/null Mon Mar 11 14:55:01 2002
-+++ ../solenv/inc/startup/FREEBSD/macros.mk Mon Mar 11 14:54:59 2002
-@@ -0,0 +1,2 @@
-+
-+.INCLUDE .NOINFER .IGNORE : $(INCFILENAME:d:d:d)UNIX$/macros.mk
diff --git a/editors/openoffice-3-devel/files/patch-solenv::inc::target.mk b/editors/openoffice-3-devel/files/patch-solenv::inc::target.mk
deleted file mode 100644
index b08beb4e9cfc..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-solenv::inc::tg_ext.mk b/editors/openoffice-3-devel/files/patch-solenv::inc::tg_ext.mk
deleted file mode 100644
index 039af7d70871..000000000000
--- a/editors/openoffice-3-devel/files/patch-solenv::inc::tg_ext.mk
+++ /dev/null
@@ -1,23 +0,0 @@
---- ../solenv/inc/tg_ext.mk.orig Wed Nov 14 13:59:42 2001
-+++ ../solenv/inc/tg_ext.mk Mon Mar 4 17:30:39 2002
-@@ -107,7 +107,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
-@@ -148,7 +148,11 @@
- .IF "$(BSCLIENT)"=="TRUE"
- +cd $(PACKAGE_DIR) && $(TYPE) $(BACK_PATH)$(PATCH_FILE_NAME) | $(GNUPATCH) -f -b -p2 && $(TOUCH) $(PATCH_FLAG_FILE)
- .ELSE # "$(BSCLIENT)"!=""
-+.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" || "$(OS)"=="FREEBSD"
- .ENDIF # "$(BSCLIENT)"!=""
- .ENDIF # "$(GUI)"=="WNT"
- .ENDIF # "$(PATCH_FILE_NAME)"=="none" || "$(PATCH_FILE_NAME)"==""
diff --git a/editors/openoffice-3-devel/files/patch-solenv::inc::tg_shl.mk b/editors/openoffice-3-devel/files/patch-solenv::inc::tg_shl.mk
deleted file mode 100644
index 958b4abba555..000000000000
--- a/editors/openoffice-3-devel/files/patch-solenv::inc::tg_shl.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../solenv/inc/tg_shl.mk.orig Wed Mar 13 20:40:10 2002
-+++ ../solenv/inc/tg_shl.mk Wed Mar 13 20:41:10 2002
-@@ -319,9 +319,9 @@
- .IF "$(GUI)" == "WNT"
- .IF "$(UPDATER)"=="YES"
- .IF "$(COM)"=="GCC"
-- gcc -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CC) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- cl -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CC) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF # "$(COM)"=="GCC"
- .ENDIF # "$(UPDATER)"=="YES"
- .IF "$(SHL$(TNR)DEFAULTRES)"!=""
diff --git a/editors/openoffice-3-devel/files/patch-solenv::inc::tg_yxx.mk b/editors/openoffice-3-devel/files/patch-solenv::inc::tg_yxx.mk
deleted file mode 100644
index 0b99a3553cad..000000000000
--- a/editors/openoffice-3-devel/files/patch-solenv::inc::tg_yxx.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../solenv/inc/tg_yxx.mk.orig Wed Sep 20 16:43:18 2000
-+++ ../solenv/inc/tg_yxx.mk Wed Mar 6 10:47:24 2002
-@@ -4,7 +4,9 @@
- @echo ------------------------------
- @echo Making: $@
- #.IF "$(GUI)"!="UNX"
-+ $(BISON) $(YACCFLAGS) $(YACCOUT)$/$(YACCTARGET).h $(YACCFILES)
- $(BISON) $(YACCFLAGS) $(YACCOUT)$/$(YACCTARGET) $(YACCFILES)
-+ $(BISON) -o $(YACCOUT)$/$(YACCTARGET) $(YACCFILES)
- #.ELSE
- # $(BISON) $(YACCFLAGS) $(YACCFILES)
- # mv y.tab.c $(INCCOM)/rscyacc.yxx
diff --git a/editors/openoffice-3-devel/files/patch-solenv::inc::unxfbsdi.mk b/editors/openoffice-3-devel/files/patch-solenv::inc::unxfbsdi.mk
deleted file mode 100644
index 05fd35ffb049..000000000000
--- a/editors/openoffice-3-devel/files/patch-solenv::inc::unxfbsdi.mk
+++ /dev/null
@@ -1,209 +0,0 @@
---- ../solenv/inc/unxfbsdi.mk.orig Wed Oct 24 19:21:47 2001
-+++ ../solenv/inc/unxfbsdi.mk Thu Mar 14 17:26:41 2002
-@@ -1,84 +1,139 @@
--
- # 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"
-
-+# 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
-+
-+# Compiler flags for compiling static object in multi threaded
-+# environment with graphical user interface
-+CFLAGSOBJGUIMT=-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 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 +142,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-3-devel/files/patch-soltools+mkdepend+main.c b/editors/openoffice-3-devel/files/patch-soltools+mkdepend+main.c
deleted file mode 100644
index cffd5cbb1f43..000000000000
--- a/editors/openoffice-3-devel/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 <sys/types.h>
-+#include <sys/stat.h>
-+
- #include "def.h"
- #ifdef hpux
- #define sigvec sigvector
diff --git a/editors/openoffice-3-devel/files/patch-soltools::mkdepend::main.c b/editors/openoffice-3-devel/files/patch-soltools::mkdepend::main.c
deleted file mode 100644
index a478fc59e21d..000000000000
--- a/editors/openoffice-3-devel/files/patch-soltools::mkdepend::main.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../soltools/mkdepend/main.c.orig Mon Mar 11 20:09:35 2002
-+++ ../soltools/mkdepend/main.c Mon Mar 11 17:25:55 2002
-@@ -27,6 +27,11 @@
-
- */
-
-+#ifdef FREEBSD
-+#include <sys/types.h>
-+#include <sys/stat.h>
-+#endif
-+
- #include "def.h"
- #ifdef hpux
- #define sigvec sigvector
diff --git a/editors/openoffice-3-devel/files/patch-starmath::util:makefile.mk b/editors/openoffice-3-devel/files/patch-starmath::util:makefile.mk
deleted file mode 100644
index a1945318706e..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-stoc+source+corereflection+makefile.mk b/editors/openoffice-3-devel/files/patch-stoc+source+corereflection+makefile.mk
deleted file mode 100644
index 4b319b08d401..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-stoc+source+defaultregistry+makefile.mk b/editors/openoffice-3-devel/files/patch-stoc+source+defaultregistry+makefile.mk
deleted file mode 100644
index 4cae0476415a..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-stoc+source+implementationregistration+implreg.cxx b/editors/openoffice-3-devel/files/patch-stoc+source+implementationregistration+implreg.cxx
deleted file mode 100644
index 341d621d872c..000000000000
--- a/editors/openoffice-3-devel/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 <list>
-
-+#include <unistd.h>
-+
- #ifndef _CPPUHELPER_QUERYINTERFACE_HXX_
- #include <cppuhelper/queryinterface.hxx>
- #endif
diff --git a/editors/openoffice-3-devel/files/patch-stoc+source+implementationregistration+makefile.mk b/editors/openoffice-3-devel/files/patch-stoc+source+implementationregistration+makefile.mk
deleted file mode 100644
index 0051043b7ecb..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-stoc+source+inspect+makefile.mk b/editors/openoffice-3-devel/files/patch-stoc+source+inspect+makefile.mk
deleted file mode 100644
index c7cd85253c11..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-stoc+source+invocation+makefile.mk b/editors/openoffice-3-devel/files/patch-stoc+source+invocation+makefile.mk
deleted file mode 100644
index 9ac2072a5612..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-stoc+source+invocation_adapterfactory+makefile.mk b/editors/openoffice-3-devel/files/patch-stoc+source+invocation_adapterfactory+makefile.mk
deleted file mode 100644
index 8853ad39a90e..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-stoc+source+javaloader+makefile.mk b/editors/openoffice-3-devel/files/patch-stoc+source+javaloader+makefile.mk
deleted file mode 100644
index af0fb9af619c..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-stoc+source+javavm+makefile.mk b/editors/openoffice-3-devel/files/patch-stoc+source+javavm+makefile.mk
deleted file mode 100644
index f97af0ea270d..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-stoc+source+loader+makefile.mk b/editors/openoffice-3-devel/files/patch-stoc+source+loader+makefile.mk
deleted file mode 100644
index 5a08ee5937b6..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-stoc+source+namingservice+makefile.mk b/editors/openoffice-3-devel/files/patch-stoc+source+namingservice+makefile.mk
deleted file mode 100644
index e573081bc21d..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-stoc+source+proxy_factory+makefile.mk b/editors/openoffice-3-devel/files/patch-stoc+source+proxy_factory+makefile.mk
deleted file mode 100644
index 9110b2f50cd1..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-stoc+source+registry_tdprovider+makefile.mk b/editors/openoffice-3-devel/files/patch-stoc+source+registry_tdprovider+makefile.mk
deleted file mode 100644
index 9d974d1c0d10..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-stoc+source+servicemanager+makefile.mk b/editors/openoffice-3-devel/files/patch-stoc+source+servicemanager+makefile.mk
deleted file mode 100644
index 746776d54759..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-stoc+source+tdmanager+makefile.mk b/editors/openoffice-3-devel/files/patch-stoc+source+tdmanager+makefile.mk
deleted file mode 100644
index 76403fdde841..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-stoc+source+typeconv+makefile.mk b/editors/openoffice-3-devel/files/patch-stoc+source+typeconv+makefile.mk
deleted file mode 100644
index dc647f89a166..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-stoc::source::corereflection::makefile.mk b/editors/openoffice-3-devel/files/patch-stoc::source::corereflection::makefile.mk
deleted file mode 100644
index 4b319b08d401..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-stoc::source::defaultregistry::makefile.mk b/editors/openoffice-3-devel/files/patch-stoc::source::defaultregistry::makefile.mk
deleted file mode 100644
index 4cae0476415a..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-stoc::source::implementationregistration::implreg.cxx b/editors/openoffice-3-devel/files/patch-stoc::source::implementationregistration::implreg.cxx
deleted file mode 100644
index 925e924b1605..000000000000
--- a/editors/openoffice-3-devel/files/patch-stoc::source::implementationregistration::implreg.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../stoc/source/implementationregistration/implreg.cxx.orig Mon Mar 11 20:08:04 2002
-+++ ../stoc/source/implementationregistration/implreg.cxx Mon Mar 11 19:55:02 2002
-@@ -192,7 +192,7 @@
- tmpPath = buf.makeStringAndClear();
- }
- // I am the only one to own tmpPath here, so the cast is tolerateable.
-- OSL_VERIFY( tmpPath.getStr() == mktemp( (sal_Char * ) tmpPath.getStr() ) );
-+ OSL_VERIFY( (sal_Char * ) tmpPath.getStr() == (sal_Char * ) mktemp( (sal_Char * ) tmpPath.getStr() ) );
- return OStringToOUString( tmpPath, osl_getThreadTextEncoding());
- }
-
diff --git a/editors/openoffice-3-devel/files/patch-stoc::source::implementationregistration::makefile.mk b/editors/openoffice-3-devel/files/patch-stoc::source::implementationregistration::makefile.mk
deleted file mode 100644
index 0051043b7ecb..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-stoc::source::inspect::makefile.mk b/editors/openoffice-3-devel/files/patch-stoc::source::inspect::makefile.mk
deleted file mode 100644
index c7cd85253c11..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-stoc::source::invocation::makefile.mk b/editors/openoffice-3-devel/files/patch-stoc::source::invocation::makefile.mk
deleted file mode 100644
index 9ac2072a5612..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-stoc::source::invocation_adapterfactory::makefile.mk b/editors/openoffice-3-devel/files/patch-stoc::source::invocation_adapterfactory::makefile.mk
deleted file mode 100644
index 8853ad39a90e..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-stoc::source::javaloader::makefile.mk b/editors/openoffice-3-devel/files/patch-stoc::source::javaloader::makefile.mk
deleted file mode 100644
index af0fb9af619c..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-stoc::source::javavm::makefile.mk b/editors/openoffice-3-devel/files/patch-stoc::source::javavm::makefile.mk
deleted file mode 100644
index f97af0ea270d..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-stoc::source::loader::makefile.mk b/editors/openoffice-3-devel/files/patch-stoc::source::loader::makefile.mk
deleted file mode 100644
index 5a08ee5937b6..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-stoc::source::namingservice::makefile.mk b/editors/openoffice-3-devel/files/patch-stoc::source::namingservice::makefile.mk
deleted file mode 100644
index e573081bc21d..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-stoc::source::proxy_factory::makefile.mk b/editors/openoffice-3-devel/files/patch-stoc::source::proxy_factory::makefile.mk
deleted file mode 100644
index 9110b2f50cd1..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-stoc::source::registry_tdprovider::makefile.mk b/editors/openoffice-3-devel/files/patch-stoc::source::registry_tdprovider::makefile.mk
deleted file mode 100644
index 9d974d1c0d10..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-stoc::source::servicemanager::makefile.mk b/editors/openoffice-3-devel/files/patch-stoc::source::servicemanager::makefile.mk
deleted file mode 100644
index 746776d54759..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-stoc::source::tdmanager::makefile.mk b/editors/openoffice-3-devel/files/patch-stoc::source::tdmanager::makefile.mk
deleted file mode 100644
index 76403fdde841..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-stoc::source::typeconv::makefile.mk b/editors/openoffice-3-devel/files/patch-stoc::source::typeconv::makefile.mk
deleted file mode 100644
index dc647f89a166..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-store::util::makefile.mk b/editors/openoffice-3-devel/files/patch-store::util::makefile.mk
deleted file mode 100644
index 842ef8ae49c0..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-svx+source+fmcomp+makefile.mk b/editors/openoffice-3-devel/files/patch-svx+source+fmcomp+makefile.mk
deleted file mode 100644
index b16030080c0d..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-svx::source::dialog::graphctl.cxx b/editors/openoffice-3-devel/files/patch-svx::source::dialog::graphctl.cxx
deleted file mode 100644
index a6a31d0c9621..000000000000
--- a/editors/openoffice-3-devel/files/patch-svx::source::dialog::graphctl.cxx
+++ /dev/null
@@ -1,18 +0,0 @@
---- ../svx/source/dialog/graphctl.cxx 2001/08/16 15:41:29 1.6
-+++ ../svx/source/dialog/graphctl.cxx 2002/03/03 19:41:13
-@@ -62,12 +62,12 @@
- #if defined( OS2 ) || defined( WIN ) || defined( UNX ) || defined( WNT )
- #include <stdlib.h> //wegen fcvt
- #endif
--#if defined(MAC) || defined(NETBSD)
--#if defined(NETBSD)
-+#if defined(MAC) || defined(NETBSD) || defined(FREEBSD)
-+#if defined(NETBSD) || defined(FREEBSD)
- extern "C" {
- #endif
- char *fcvt(double value, int ndigit, int *decpt, int *sign);
--#if defined(NETBSD)
-+#if defined(NETBSD) || defined(FREEBSD)
- }
- #endif
- #endif
diff --git a/editors/openoffice-3-devel/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx b/editors/openoffice-3-devel/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index ce51a0e98880..000000000000
--- a/editors/openoffice-3-devel/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 <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !(defined NETBSD || defined FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice-3-devel/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx b/editors/openoffice-3-devel/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index 66b7dfe1f73d..000000000000
--- a/editors/openoffice-3-devel/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2001/11/01 13:26:23 1.2
-+++ ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2002/03/03 19:43:31
-@@ -62,7 +62,9 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !defined(FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice-3-devel/files/patch-tools+bootstrp+makefile.mk b/editors/openoffice-3-devel/files/patch-tools+bootstrp+makefile.mk
deleted file mode 100644
index b188641846f0..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-tools::bootstrp::makefile.mk b/editors/openoffice-3-devel/files/patch-tools::bootstrp::makefile.mk
deleted file mode 100644
index b188641846f0..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-tools::inc:solar.h b/editors/openoffice-3-devel/files/patch-tools::inc:solar.h
deleted file mode 100644
index 61e190e5e5bf..000000000000
--- a/editors/openoffice-3-devel/files/patch-tools::inc:solar.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- ../tools/inc/solar.h 2001/10/12 15:11:03 1.23
-+++ ../tools/inc/solar.h 2002/03/03 19:44:00
-@@ -108,7 +108,7 @@
- #endif
- typedef short INT16;
- typedef unsigned short UINT16;
--#if defined LINUX || defined SCO || defined IRIX || (defined _MSC_VER && _MSC_VER >1200)
-+#if defined LINUX || defined SCO || defined IRIX || (defined _MSC_VER && _MSC_VER >1200) || defined FREEBSD
- typedef signed char INT8;
- #else
-
-@@ -149,7 +149,7 @@
-
- /*** misc. macros to leverage platform and compiler differences ********/
-
--#if (defined ALPHA && !defined WNT) || defined IRIX || defined SOLARIS || defined HPUX || defined NETBSD
-+#if (defined ALPHA && !defined WNT) || defined IRIX || defined SOLARIS || defined HPUX || defined NETBSD || defined FREEBSD
- #define __DELETE(n) delete[]
- #else
- #define __DELETE(n) delete[n]
diff --git a/editors/openoffice-3-devel/files/patch-tools::source::string::charset.cxx b/editors/openoffice-3-devel/files/patch-tools::source::string::charset.cxx
deleted file mode 100644
index ebee79ce414b..000000000000
--- a/editors/openoffice-3-devel/files/patch-tools::source::string::charset.cxx
+++ /dev/null
@@ -1,36 +0,0 @@
---- ../tools/source/string/charset.cxx.orig Sun Mar 10 23:55:47 2002
-+++ ../tools/source/string/charset.cxx Mon Mar 11 00:00:56 2002
-@@ -64,12 +64,14 @@
- #elif defined( OS2 )
- #define INCL_DOSNLS
- #include <svpm.h>
--#elif defined(LINUX) || defined(SOLARIS)
-+#elif defined(LINUX) || defined(SOLARIS) || defined(FREEBSD)
- #include <stdio.h>
- #include <stdlib.h>
- #include <strings.h>
- #include <locale.h>
-+#if !defined(FREEBSD) || OSVERSION > 500000
- #include <langinfo.h>
-+#endif
- #ifndef _TOOLS_LANG_HXX
- #include <lang.hxx>
- #endif
-@@ -126,7 +128,7 @@
-
- // -----------------------------------------------------------------------
-
--#if defined(NETBSD) || defined(SCO)
-+#if defined(NETBSD) || defined(SCO) || defined(FREEBSD)
-
- // check if there is a charset qualifier at the end of the given locale string
- // e.g. de.ISO8859-15 or de.ISO8859-15@euro which strongly indicates what
-@@ -707,7 +709,7 @@
- #ifdef UNX
- CharSet nTextEncoding;
-
--#if defined(NETBSD) || defined(SCO)
-+#if defined(NETBSD) || defined(SCO) || defined(FREEBSD)
- nTextEncoding = GetSystemCharSetFromEnvironment();
- if (nTextEncoding == RTL_TEXTENCODING_DONTKNOW)
- nTextEncoding = GetSystemCharSetFromSystemLanguage();
diff --git a/editors/openoffice-3-devel/files/patch-unzip+source+file_io.c b/editors/openoffice-3-devel/files/patch-unzip+source+file_io.c
deleted file mode 100644
index 2a838fe377b1..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-unzip+source+misc.c b/editors/openoffice-3-devel/files/patch-unzip+source+misc.c
deleted file mode 100644
index 8087b0887af4..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/files/patch-unzip::source::file_io.c b/editors/openoffice-3-devel/files/patch-unzip::source::file_io.c
deleted file mode 100644
index 0430ff41b6a9..000000000000
--- a/editors/openoffice-3-devel/files/patch-unzip::source::file_io.c
+++ /dev/null
@@ -1,36 +0,0 @@
---- ../unzip/source/file_io.c.orig Tue Mar 5 18:32:38 2002
-+++ ../unzip/source/file_io.c Tue Mar 5 18:40:50 2002
-@@ -500,7 +500,7 @@
- #ifdef MPW
- pCallBack( 0 );
- #else
-- #if defined LINUX || defined MACOSX || defined NETBSD
-+ #if defined LINUX || defined MACOSX || defined NETBSD || defined FREEBSD
- pCallBack( lseek(outfd, 0, SEEK_CUR) );
- #else
- pCallBack( tell( outfd ) );
-@@ -860,8 +860,11 @@
- /* extern char *_TZ; no longer used? */
- #else /* !AMIGA */
- # define YRBASE 1970
--#ifdef BSD
--#ifndef __386BSD__
-+#ifdef FREEBSD
-+#include <sys/types.h>
-+#endif */ FREEBSD */
-+#if defined BSD || defined FREEBSD
-+#if !defined __386BSD__ && !defined FREEBSD
- static struct timeb tbp;
- #endif /* !__386BSD__ */
- #else /* !BSD */
-@@ -932,8 +935,8 @@
- /* convert date & time to seconds relative to 00:00:00, 01/01/YRBASE */
- m_time = ((days + dy) * 86400) + (hh * 3600) + (mm * 60) + ss;
-
--#if defined BSD && ! defined MACOSX && ! defined NETBSD
--#ifndef __386BSD__
-+#if (defined BSD || defined FREEBSD) && ! defined MACOSX && ! defined NETBSD
-+#if !defined __386BSD__ && !defined FREEBSD
- ftime(&tbp);
- m_time += tbp.timezone * 60L;
- #endif
diff --git a/editors/openoffice-3-devel/files/patch-unzip::source::misc.c b/editors/openoffice-3-devel/files/patch-unzip::source::misc.c
deleted file mode 100644
index 38cc972f0bce..000000000000
--- a/editors/openoffice-3-devel/files/patch-unzip::source::misc.c
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../unzip/source/misc.c.orig Tue Mar 5 18:52:16 2002
-+++ ../unzip/source/misc.c Tue Mar 5 18:53:03 2002
-@@ -301,8 +301,8 @@
- int yr, mo, dy, hh, mm, ss, leap;
- long m_time, days=0;
- #if (!defined(MACOS) && !defined(MSC) && !defined(__GO32__))
--#if (defined(BSD) || defined(MTS))
--#ifndef __386BSD__
-+#if (defined(BSD) || defined(MTS) || defined(FREEBSD))
-+#if !defined __386BSD__ && !defined FREEBSD
- static struct timeb tbp;
- #endif /* __386BSD__ */
- #else /* !(BSD || MTS) */
-@@ -340,8 +340,8 @@
- /* - 1; MS-DOS times always rounded up to nearest even second */
-
- #if (!defined(MACOS) && !defined(__GO32__))
--#if (defined(BSD) || defined(MTS) || defined (ALPHA)) && ! defined(MACOSX) && ! defined(NETBSD)
--#ifndef __386BSD__
-+#if (defined(BSD) || defined(FREEBSD) || defined(MTS) || defined (ALPHA)) && ! defined(MACOSX) && ! defined(NETBSD)
-+#if !defined __386BSD__ && !defined FREEBSD
- ftime(&tbp);
- m_time += tbp.timezone * 60L;
- #endif
diff --git a/editors/openoffice-3-devel/files/patch-xmlhelp::util::makefile.mk b/editors/openoffice-3-devel/files/patch-xmlhelp::util::makefile.mk
deleted file mode 100644
index 4f7d0984c32d..000000000000
--- a/editors/openoffice-3-devel/files/patch-xmlhelp::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../xmlhelp/util/makefile.mk.orig Sun Mar 3 01:49:15 2002
-+++ ../xmlhelp/util/makefile.mk Sun Mar 3 01:49:19 2002
-@@ -94,7 +94,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-3-devel/pkg-comment b/editors/openoffice-3-devel/pkg-comment
deleted file mode 100644
index 7c6d1b73d17a..000000000000
--- a/editors/openoffice-3-devel/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Integrated wordprocessor/dbase/spreadheet/drawing/chart/browser
diff --git a/editors/openoffice-3-devel/pkg-descr b/editors/openoffice-3-devel/pkg-descr
deleted file mode 100644
index 31fd1b12161a..000000000000
--- a/editors/openoffice-3-devel/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-3-devel/pkg-message b/editors/openoffice-3-devel/pkg-message
deleted file mode 100644
index 840dc3b80e04..000000000000
--- a/editors/openoffice-3-devel/pkg-message
+++ /dev/null
@@ -1,15 +0,0 @@
-OpenOffice Build 641 Personal Install How-To
-
-Written by: Matthias Rauch <mrauch@netbsd.org>
- Martin Blapp <mbr@freebsd.org>
-
-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-3-devel/pkg-plist b/editors/openoffice-3-devel/pkg-plist
deleted file mode 100644
index b3561e66eeb7..000000000000
--- a/editors/openoffice-3-devel/pkg-plist
+++ /dev/null
@@ -1,1676 +0,0 @@
-bin/soffice
-OpenOffice.org641/setup
-OpenOffice.org641/spadmin
-OpenOffice.org641/LICENSE.html
-OpenOffice.org641/README.html
-OpenOffice.org641/README
-OpenOffice.org641/LICENSE
-OpenOffice.org641/program/setup.log
-OpenOffice.org641/program/filter/libicg641bi.so
-OpenOffice.org641/program/filter/libeme641bi.so
-OpenOffice.org641/program/filter/libemp641bi.so
-OpenOffice.org641/program/filter/libipd641bi.so
-OpenOffice.org641/program/filter/libitg641bi.so
-OpenOffice.org641/program/filter/libeps641bi.so
-OpenOffice.org641/program/filter/libips641bi.so
-OpenOffice.org641/program/filter/libexp641bi.so
-OpenOffice.org641/program/filter/libepb641bi.so
-OpenOffice.org641/program/filter/libepg641bi.so
-OpenOffice.org641/program/filter/libepp641bi.so
-OpenOffice.org641/program/filter/libipb641bi.so
-OpenOffice.org641/program/filter/libera641bi.so
-OpenOffice.org641/program/filter/libira641bi.so
-OpenOffice.org641/program/filter/libegi641bi.so
-OpenOffice.org641/program/filter/libidx641bi.so
-OpenOffice.org641/program/filter/libicd641bi.so
-OpenOffice.org641/program/filter/libept641bi.so
-OpenOffice.org641/program/filter/libipt641bi.so
-OpenOffice.org641/program/filter/libime641bi.so
-OpenOffice.org641/program/filter/libipx641bi.so
-OpenOffice.org641/program/filter/libepn641bi.so
-OpenOffice.org641/program/filter/libiti641bi.so
-OpenOffice.org641/program/filter/libeti641bi.so
-OpenOffice.org641/program/classes/sandbox.jar
-OpenOffice.org641/program/classes/jurt.jar
-OpenOffice.org641/program/classes/xt.jar
-OpenOffice.org641/program/classes/db.jar
-OpenOffice.org641/program/classes/juh.jar
-OpenOffice.org641/program/classes/unoil.jar
-OpenOffice.org641/program/classes/jut.jar
-OpenOffice.org641/program/classes/ridl.jar
-OpenOffice.org641/program/classes/jaxp.jar
-OpenOffice.org641/program/classes/java_uno.jar
-OpenOffice.org641/program/classes/parser.jar
-OpenOffice.org641/program/classes/classes.jar
-OpenOffice.org641/program/resource/cnt64101.res
-OpenOffice.org641/program/resource/wwz64101.res
-OpenOffice.org641/program/resource/pcr64101.res
-OpenOffice.org641/program/resource/bib64101.res
-OpenOffice.org641/program/resource/dkt64101.res
-OpenOffice.org641/program/resource/basctl64101.res
-OpenOffice.org641/program/resource/abp64101.res
-OpenOffice.org641/program/resource/lgd64101.res
-OpenOffice.org641/program/resource/eur64101.res
-OpenOffice.org641/program/resource/epb64101.res
-OpenOffice.org641/program/resource/epg64101.res
-OpenOffice.org641/program/resource/epp64101.res
-OpenOffice.org641/program/resource/imp64101.res
-OpenOffice.org641/program/resource/oic64101.res
-OpenOffice.org641/program/resource/ofa64101.res
-OpenOffice.org641/program/resource/vcl64101.res
-OpenOffice.org641/program/resource/fwk64101.res
-OpenOffice.org641/program/resource/set64101.res
-OpenOffice.org641/program/resource/frm64101.res
-OpenOffice.org641/program/resource/gal64101.res
-OpenOffice.org641/program/resource/svs64101.res
-OpenOffice.org641/program/resource/dba64101.res
-OpenOffice.org641/program/resource/dbi64101.res
-OpenOffice.org641/program/resource/dbp64101.res
-OpenOffice.org641/program/resource/dbu64101.res
-OpenOffice.org641/program/resource/dbw64101.res
-OpenOffice.org641/program/resource/ooo64101.res
-OpenOffice.org641/program/resource/svt64101.res
-OpenOffice.org641/program/resource/svx64101.res
-OpenOffice.org641/program/resource/spa64101.res
-OpenOffice.org641/program/resource/sd64101.res
-OpenOffice.org641/program/resource/tpl64101.res
-OpenOffice.org641/program/resource/sw64101.res
-OpenOffice.org641/program/resource/tplx64101.res
-OpenOffice.org641/program/resource/jvm64101.res
-OpenOffice.org641/program/resource/uui64101.res
-OpenOffice.org641/program/resource/cal64101.res
-OpenOffice.org641/program/resource/sfx64101.res
-OpenOffice.org641/program/resource/sch64101.res
-OpenOffice.org641/program/resource/san64101.res
-OpenOffice.org641/program/resource/sc64101.res
-OpenOffice.org641/program/resource/sm64101.res
-OpenOffice.org641/program/resource/date64101.res
-OpenOffice.org641/program/resource/analysis64101.res
-OpenOffice.org641/program/resource/eps64101.res
-OpenOffice.org641/program/resource/egi64101.res
-OpenOffice.org641/program/resource/ept64101.res
-OpenOffice.org641/program/resource/eme64101.res
-OpenOffice.org641/program/resource/epn64101.res
-OpenOffice.org641/program/resource/iso64101.res
-OpenOffice.org641/program/addin/source/xrot.c
-OpenOffice.org641/program/addin/source/xlang.h
-OpenOffice.org641/program/addin/source/rot13.hrc
-OpenOffice.org641/program/addin/source/addin.h
-OpenOffice.org641/program/addin/source/xdfa.c
-OpenOffice.org641/program/addin/source/dfa.hrc
-OpenOffice.org641/program/libctl641bi.so
-OpenOffice.org641/program/libimpreg.so
-OpenOffice.org641/program/libjava_uno.so
-OpenOffice.org641/program/libdbi641bi.so
-OpenOffice.org641/program/libdbp641bi.so
-OpenOffice.org641/program/libdbtools2.so
-OpenOffice.org641/program/libdbu641bi.so
-OpenOffice.org641/program/libvos2GCC.so
-OpenOffice.org641/program/libproxyset.so
-OpenOffice.org641/program/libsmgr.so
-OpenOffice.org641/program/libmozab2.so
-OpenOffice.org641/program/libtcv.so
-OpenOffice.org641/program/liburp_uno.so
-OpenOffice.org641/program/libstm.so
-OpenOffice.org641/program/libstore.so.3.0.0
-OpenOffice.org641/program/libstore.so.3
-OpenOffice.org641/program/libspa641bi.so
-OpenOffice.org641/program/libmcnttype.so
-OpenOffice.org641/program/spadmin.bin
-OpenOffice.org641/program/libabp641bi.so
-OpenOffice.org641/program/libinvadp.so
-OpenOffice.org641/program/libsvl641bi.so
-OpenOffice.org641/program/libsvx641bi.so
-OpenOffice.org641/program/libmig641bi.so
-OpenOffice.org641/program/jvmsetup.bin
-OpenOffice.org641/program/libtdmgr.so
-OpenOffice.org641/program/libnamingservice.so
-OpenOffice.org641/program/libacceptor.so
-OpenOffice.org641/program/open_office_ani.bmp
-OpenOffice.org641/program/libconnectr.so
-OpenOffice.org641/program/libsrtrs1.so
-OpenOffice.org641/program/sopatchlevel.sh
-OpenOffice.org641/program/libdb_cxx-3.2.so
-OpenOffice.org641/program/calc_o.bmp
-OpenOffice.org641/program/nswrapper
-OpenOffice.org641/program/libjen.so
-OpenOffice.org641/program/libdefreg.so
-OpenOffice.org641/program/librmcxt.so.3.0.0
-OpenOffice.org641/program/librmcxt.so.3
-OpenOffice.org641/program/setup.bin
-OpenOffice.org641/program/setup
-OpenOffice.org641/program/libdbase641bi.so
-OpenOffice.org641/program/libbib641bi.so
-OpenOffice.org641/program/liblng641bi.so
-OpenOffice.org641/program/libfileacc.so
-OpenOffice.org641/program/libucpchelp1.so
-OpenOffice.org641/program/libreg.so.3.0.0
-OpenOffice.org641/program/libreg.so.3
-OpenOffice.org641/program/libcfgmgr2.so
-OpenOffice.org641/program/libinsp.so
-OpenOffice.org641/program/libcnt641bi.so
-OpenOffice.org641/program/libres641bi.so
-OpenOffice.org641/program/setup_services.rdb
-OpenOffice.org641/program/libsalhelper3GCC.so
-OpenOffice.org641/program/libtl641bi.so
-OpenOffice.org641/program/libjvm641bi.so
-OpenOffice.org641/program/libcmdmail.so
-OpenOffice.org641/program/libgcc2_uno.so
-OpenOffice.org641/program/libi18npool641bi.so
-OpenOffice.org641/program/libevtatt.so
-OpenOffice.org641/program/libsimreg.so
-OpenOffice.org641/program/libfile641bi.so
-OpenOffice.org641/program/libucb1.so
-OpenOffice.org641/program/libucpfpx641bi.so
-OpenOffice.org641/program/libsax.so
-OpenOffice.org641/program/allgemein_o.bmp
-OpenOffice.org641/program/writer_o.bmp
-OpenOffice.org641/program/libsbl641bi.so
-OpenOffice.org641/program/draw_o.bmp
-OpenOffice.org641/program/ende_o.bmp
-OpenOffice.org641/program/libbrdgfctr.so
-OpenOffice.org641/program/libsch641bi.so
-OpenOffice.org641/program/libscn641bi.so
-OpenOffice.org641/program/libproxyfac.so
-OpenOffice.org641/program/liblocaledata_ascii.so
-OpenOffice.org641/program/libzip641bi.so
-OpenOffice.org641/program/libset641bi.so
-OpenOffice.org641/program/libsfx641bi.so
-OpenOffice.org641/program/libcached1.so
-OpenOffice.org641/program/liblocaledata_CJK.so
-OpenOffice.org641/program/libucphier1.so
-OpenOffice.org641/program/jvmsetup
-OpenOffice.org641/program/libinv.so
-OpenOffice.org641/program/libsal.so.3.0.0
-OpenOffice.org641/program/libsal.so.3
-OpenOffice.org641/program/libmozabdrv2.so
-OpenOffice.org641/program/libucpfile1.so
-OpenOffice.org641/program/libpk641bi.so
-OpenOffice.org641/program/libpl641bi.so
-OpenOffice.org641/program/soffice
-OpenOffice.org641/program/spadmin
-OpenOffice.org641/program/libsyssh.so
-OpenOffice.org641/program/libxcr641bi.so
-OpenOffice.org641/program/libbasctl641bi.so
-OpenOffice.org641/program/libsdbc2.so
-OpenOffice.org641/program/libucpdav1.so
-OpenOffice.org641/program/libwrp641bi.so
-OpenOffice.org641/program/libjavaloader.so
-OpenOffice.org641/program/libtplx641bi.so
-OpenOffice.org641/program/libadabas2.so
-OpenOffice.org641/program/libsot641bi.so
-OpenOffice.org641/program/libj641bi_g.so
-OpenOffice.org641/program/libsw641bi.so
-OpenOffice.org641/program/libtk641bi.so
-OpenOffice.org641/program/libcpld.so
-OpenOffice.org641/program/impress_o.bmp
-OpenOffice.org641/program/libsb641bi.so
-OpenOffice.org641/program/javaldx
-OpenOffice.org641/program/libsd641bi.so
-OpenOffice.org641/program/libsvt641bi.so
-OpenOffice.org641/program/libso641bi.so
-OpenOffice.org641/program/libcppu.so.3.0.0
-OpenOffice.org641/program/libcppu.so.3
-OpenOffice.org641/program/libi18n641bi.so
-OpenOffice.org641/program/libucbhelper1GCC.so
-OpenOffice.org641/program/libtinstrm.so
-OpenOffice.org641/program/libpsp641bi.so
-OpenOffice.org641/program/libdb_java-3.2.so
-OpenOffice.org641/program/libuuresolver.so
-OpenOffice.org641/program/libpcr641bi.so
-OpenOffice.org641/program/libcppuhelper3GCC.so
-OpenOffice.org641/program/libstlport_gcc.so.0
-OpenOffice.org641/program/libgo641bi.so
-OpenOffice.org641/program/libjdbc2.so
-OpenOffice.org641/program/libflat641bi.so
-OpenOffice.org641/program/setup_types.rdb
-OpenOffice.org641/program/libodbcbase2.so
-OpenOffice.org641/program/libcomphelp2.so
-OpenOffice.org641/program/libxo641bi.so
-OpenOffice.org641/program/libstlport2_gcc.so
-OpenOffice.org641/program/libtvhlp1.so
-OpenOffice.org641/program/libxmx641bi.so
-OpenOffice.org641/program/libni641bi.so
-OpenOffice.org641/program/libutl641bi.so
-OpenOffice.org641/program/libcorefl.so
-OpenOffice.org641/program/libuui641bi.so
-OpenOffice.org641/program/libodbc2.so
-OpenOffice.org641/program/libvcl641bi.so
-OpenOffice.org641/program/libtoutstrm.so
-OpenOffice.org641/program/libimr641bi.so
-OpenOffice.org641/program/libpackage2.so
-OpenOffice.org641/program/components/libabsyncsvc.so
-OpenOffice.org641/program/components/libaddrbook.so
-OpenOffice.org641/program/components/libmork.so
-OpenOffice.org641/program/components/libmozldap.so
-OpenOffice.org641/program/components/libnecko.so
-OpenOffice.org641/program/components/libprofile.so
-OpenOffice.org641/program/components/librdf.so
-OpenOffice.org641/program/components/libstrres.so
-OpenOffice.org641/program/components/libunicharutil.so
-OpenOffice.org641/program/components/libuconv.so
-OpenOffice.org641/program/components/libucvcn.so
-OpenOffice.org641/program/components/libucvibm.so
-OpenOffice.org641/program/components/libucvja.so
-OpenOffice.org641/program/components/libucvko.so
-OpenOffice.org641/program/components/libucvlatin.so
-OpenOffice.org641/program/components/libucvtw.so
-OpenOffice.org641/program/components/libucvtw2.so
-OpenOffice.org641/program/components/liburiloader.so
-OpenOffice.org641/program/components/libvcard.so
-OpenOffice.org641/program/components/libxpconnect.so
-OpenOffice.org641/program/components/libpref.so
-OpenOffice.org641/program/libmozjs.so
-OpenOffice.org641/program/libmsgbaseutil.so
-OpenOffice.org641/program/libldap40.so
-OpenOffice.org641/program/libnspr4.so
-OpenOffice.org641/program/liblber40.so
-OpenOffice.org641/program/libplc4.so
-OpenOffice.org641/program/libplds4.so
-OpenOffice.org641/program/libxpcom.so
-OpenOffice.org641/program/libdba641bi.so
-OpenOffice.org641/program/librdbtdp.so
-OpenOffice.org641/program/liboic641bi.so
-OpenOffice.org641/program/libofa641bi.so
-OpenOffice.org641/program/open_office_org_logo.bmp
-OpenOffice.org641/program/libfrm641bi.so
-OpenOffice.org641/program/libfwe641bi.so
-OpenOffice.org641/program/libdtransX11641bi.so
-OpenOffice.org641/program/libfwi641bi.so
-OpenOffice.org641/program/libfwk641bi.so
-OpenOffice.org641/program/libfwl641bi.so
-OpenOffice.org641/program/libdb-3.2.so
-OpenOffice.org641/program/soffice.bin
-OpenOffice.org641/program/libdbpool2.so
-OpenOffice.org641/program/applicat.rdb
-OpenOffice.org641/program/libremotebridge.so
-OpenOffice.org641/program/libucppkg1.so
-OpenOffice.org641/program/swriter
-OpenOffice.org641/program/smaster
-OpenOffice.org641/program/sweb
-OpenOffice.org641/program/libcalc641bi.so
-OpenOffice.org641/program/scalc
-OpenOffice.org641/program/simpress
-OpenOffice.org641/program/libsc641bi.so
-OpenOffice.org641/program/libdate641bi.so
-OpenOffice.org641/program/libanalysis641bi.so
-OpenOffice.org641/program/sdraw
-OpenOffice.org641/program/smath
-OpenOffice.org641/program/libsm641bi.so
-OpenOffice.org641/program/libsvg641bi.so
-OpenOffice.org641/program/liblth641bi.so
-OpenOffice.org641/program/libspell641bi.so
-OpenOffice.org641/program/bootstraprc
-OpenOffice.org641/program/jvmsetuprc
-OpenOffice.org641/program/setuprc
-OpenOffice.org641/program/sofficerc
-OpenOffice.org641/program/instdb.ins
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_1.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_2.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_3.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_4.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_5.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/FormWizard_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/FormWizard_2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_4.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-4.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/brd.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/cancel_down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/cancel_up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/denmark.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/end.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/france.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/italia.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/nedland.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/okay_down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/okay_up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/polska.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/portugal.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/russia.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/spain.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/sweden.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/usa.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/webwizard.bmp
-OpenOffice.org641/share/template/english/wizard/styles/black_white.stc
-OpenOffice.org641/share/template/english/wizard/styles/blackberry.stc
-OpenOffice.org641/share/template/english/wizard/styles/default.stc
-OpenOffice.org641/share/template/english/wizard/styles/diner.stc
-OpenOffice.org641/share/template/english/wizard/styles/fall.stc
-OpenOffice.org641/share/template/english/wizard/styles/glacier.stc
-OpenOffice.org641/share/template/english/wizard/styles/green_grapes.stc
-OpenOffice.org641/share/template/english/wizard/styles/jeans.stc
-OpenOffice.org641/share/template/english/wizard/styles/marine.stc
-OpenOffice.org641/share/template/english/wizard/styles/millennium.stc
-OpenOffice.org641/share/template/english/wizard/styles/nature.stc
-OpenOffice.org641/share/template/english/wizard/styles/neon.stc
-OpenOffice.org641/share/template/english/wizard/styles/night.stc
-OpenOffice.org641/share/template/english/wizard/styles/nostalgic.stc
-OpenOffice.org641/share/template/english/wizard/styles/pastell.stc
-OpenOffice.org641/share/template/english/wizard/styles/pool.stc
-OpenOffice.org641/share/template/english/wizard/styles/pumpkin.stc
-OpenOffice.org641/share/template/english/wizard/styles/sunstyle.stc
-OpenOffice.org641/share/template/english/wizard/styles/xos.stc
-OpenOffice.org641/share/template/english/wizard/web/cnt-album.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-bilingual.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-chapters.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-empty.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-fixonecol.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-fixtwocol.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formcontact.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formcustomer.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formfix.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formvar.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-list.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-onepic.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-standard.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-twotitles.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-banana.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blkjeans.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blue.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blueblock.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-bluejeans.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-fieryred.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-hightech.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-mint.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-music.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-nostalg.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-orange.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-petrol.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-seventies.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-standard.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-strwbryice.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-sun.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-tracks.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-turquoise.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-wetblue.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf1.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf2.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf3.stw
-OpenOffice.org641/share/template/english/wizard/wizfax1.stw
-OpenOffice.org641/share/template/english/wizard/wizfax2.stw
-OpenOffice.org641/share/template/english/wizard/wizfax3.stw
-OpenOffice.org641/share/template/english/wizard/wizmem1.stw
-OpenOffice.org641/share/template/english/wizard/wizmem2.stw
-OpenOffice.org641/share/template/english/wizard/wizmem3.stw
-OpenOffice.org641/share/template/english/wizard/wizagn1.stw
-OpenOffice.org641/share/template/english/wizard/wizagn2.stw
-OpenOffice.org641/share/template/english/wizard/wizagn3.stw
-OpenOffice.org641/share/template/english/internal/html.stw
-OpenOffice.org641/share/template/english/internal/idxexample.sxw
-OpenOffice.org641/share/template/english/internal/url_transfer.htm
-OpenOffice.org641/share/dtd/officedocument/1_0/Manifest.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/script.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/statusbar.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/settings.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/nmspace.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/datastyl.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/table.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/drawing.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/event.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/accelerator.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/office.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/office.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/toolbar.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/style.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/dtypes.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/text.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/module.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/meta.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/dialog.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/chart.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/libraries.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/form.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/menubar.dtd
-OpenOffice.org641/share/dtd/math/1_01/w3c_ipr_software_notice.html
-OpenOffice.org641/share/dtd/math/1_01/math.dtd
-OpenOffice.org641/share/config/webcast/savepic.asp
-OpenOffice.org641/share/config/webcast/common.pl
-OpenOffice.org641/share/config/webcast/webcast.asp
-OpenOffice.org641/share/config/webcast/show.asp
-OpenOffice.org641/share/config/webcast/poll.pl
-OpenOffice.org641/share/config/webcast/webcast.pl
-OpenOffice.org641/share/config/webcast/common.inc
-OpenOffice.org641/share/config/webcast/editpic.asp
-OpenOffice.org641/share/config/webcast/poll.asp
-OpenOffice.org641/share/config/webcast/edit.asp
-OpenOffice.org641/share/config/webcast/editpic.pl
-OpenOffice.org641/share/config/webcast/edit.pl
-OpenOffice.org641/share/config/webcast/index.pl
-OpenOffice.org641/share/config/webcast/show.pl
-OpenOffice.org641/share/config/webcast/savepic.pl
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/SFX.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Labels.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Impress.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Java.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Chart.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Draw.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Calc.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Linguistic.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Writer.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Common.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/TypeDetection.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/UI.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/DataAccess.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Math.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Views.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/WriterWeb.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Configuration.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Store.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Hierarchy.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Inet.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/UserProfile.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Setup.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Java.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Views.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/TypeDetection.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/WriterWeb.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Calc.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Labels.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Chart.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Writer.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/UI.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Linguistic.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Common.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Impress.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Math.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/DataAccess.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Draw.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Configuration.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Store.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Hierarchy.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Setup.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/UserProfile.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Inet.xml
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/SFX.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Labels.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Impress.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Java.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Chart.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Draw.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Calc.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Linguistic.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Writer.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Common.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/TypeDetection.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/UI.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/DataAccess.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Math.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Views.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/WriterWeb.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Configuration.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Store.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Hierarchy.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Inet.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/UserProfile.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Setup.dat
-OpenOffice.org641/share/config/symbol/sc00000.bmp
-OpenOffice.org641/share/config/symbol/sc05300.bmp
-OpenOffice.org641/share/config/symbol/sc05302.bmp
-OpenOffice.org641/share/config/symbol/sc05325.bmp
-OpenOffice.org641/share/config/symbol/sc05331.bmp
-OpenOffice.org641/share/config/symbol/sc05338.bmp
-OpenOffice.org641/share/config/symbol/sc05339.bmp
-OpenOffice.org641/share/config/symbol/sc05361.bmp
-OpenOffice.org641/share/config/symbol/sc05362.bmp
-OpenOffice.org641/share/config/symbol/sc05363.bmp
-OpenOffice.org641/share/config/symbol/sc05364.bmp
-OpenOffice.org641/share/config/symbol/sc05365.bmp
-OpenOffice.org641/share/config/symbol/sc05366.bmp
-OpenOffice.org641/share/config/symbol/sc05367.bmp
-OpenOffice.org641/share/config/symbol/sc05368.bmp
-OpenOffice.org641/share/config/symbol/sc05369.bmp
-OpenOffice.org641/share/config/symbol/sc05370.bmp
-OpenOffice.org641/share/config/symbol/sc05371.bmp
-OpenOffice.org641/share/config/symbol/sc05373.bmp
-OpenOffice.org641/share/config/symbol/sc05374.bmp
-OpenOffice.org641/share/config/symbol/sc05375.bmp
-OpenOffice.org641/share/config/symbol/sc05377.bmp
-OpenOffice.org641/share/config/symbol/sc05381.bmp
-OpenOffice.org641/share/config/symbol/sc05382.bmp
-OpenOffice.org641/share/config/symbol/sc05383.bmp
-OpenOffice.org641/share/config/symbol/sc05384.bmp
-OpenOffice.org641/share/config/symbol/sc05386.bmp
-OpenOffice.org641/share/config/symbol/sc05387.bmp
-OpenOffice.org641/share/config/symbol/sc05401.bmp
-OpenOffice.org641/share/config/symbol/sc05402.bmp
-OpenOffice.org641/share/config/symbol/sc05410.bmp
-OpenOffice.org641/share/config/symbol/sc05411.bmp
-OpenOffice.org641/share/config/symbol/sc05412.bmp
-OpenOffice.org641/share/config/symbol/sc05413.bmp
-OpenOffice.org641/share/config/symbol/sc05414.bmp
-OpenOffice.org641/share/config/symbol/sc05415.bmp
-OpenOffice.org641/share/config/symbol/sc05500.bmp
-OpenOffice.org641/share/config/symbol/sc05501.bmp
-OpenOffice.org641/share/config/symbol/sc05502.bmp
-OpenOffice.org641/share/config/symbol/sc05503.bmp
-OpenOffice.org641/share/config/symbol/sc05504.bmp
-OpenOffice.org641/share/config/symbol/sc05505.bmp
-OpenOffice.org641/share/config/symbol/sc05508.bmp
-OpenOffice.org641/share/config/symbol/sc05509.bmp
-OpenOffice.org641/share/config/symbol/sc05532.bmp
-OpenOffice.org641/share/config/symbol/sc05533.bmp
-OpenOffice.org641/share/config/symbol/sc05535.bmp
-OpenOffice.org641/share/config/symbol/sc05537.bmp
-OpenOffice.org641/share/config/symbol/sc05538.bmp
-OpenOffice.org641/share/config/symbol/sc05539.bmp
-OpenOffice.org641/share/config/symbol/sc05552.bmp
-OpenOffice.org641/share/config/symbol/sc05555.bmp
-OpenOffice.org641/share/config/symbol/sc05556.bmp
-OpenOffice.org641/share/config/symbol/sc05561.bmp
-OpenOffice.org641/share/config/symbol/sc05563.bmp
-OpenOffice.org641/share/config/symbol/sc05595.bmp
-OpenOffice.org641/share/config/symbol/sc05596.bmp
-OpenOffice.org641/share/config/symbol/sc05624.bmp
-OpenOffice.org641/share/config/symbol/sc05646.bmp
-OpenOffice.org641/share/config/symbol/sc05647.bmp
-OpenOffice.org641/share/config/symbol/sc05648.bmp
-OpenOffice.org641/share/config/symbol/sc05649.bmp
-OpenOffice.org641/share/config/symbol/sc05650.bmp
-OpenOffice.org641/share/config/symbol/sc05651.bmp
-OpenOffice.org641/share/config/symbol/sc05672.bmp
-OpenOffice.org641/share/config/symbol/sc05673.bmp
-OpenOffice.org641/share/config/symbol/sc05675.bmp
-OpenOffice.org641/share/config/symbol/sc05694.bmp
-OpenOffice.org641/share/config/symbol/sc05700.bmp
-OpenOffice.org641/share/config/symbol/sc05701.bmp
-OpenOffice.org641/share/config/symbol/sc05702.bmp
-OpenOffice.org641/share/config/symbol/sc05710.bmp
-OpenOffice.org641/share/config/symbol/sc05711.bmp
-OpenOffice.org641/share/config/symbol/sc05712.bmp
-OpenOffice.org641/share/config/symbol/sc05713.bmp
-OpenOffice.org641/share/config/symbol/sc05723.bmp
-OpenOffice.org641/share/config/symbol/sc05800.bmp
-OpenOffice.org641/share/config/symbol/sc05801.bmp
-OpenOffice.org641/share/config/symbol/sc05802.bmp
-OpenOffice.org641/share/config/symbol/sc05904.bmp
-OpenOffice.org641/share/config/symbol/sc05905.bmp
-OpenOffice.org641/share/config/symbol/sc05906.bmp
-OpenOffice.org641/share/config/symbol/sc05951.bmp
-OpenOffice.org641/share/config/symbol/sc05952.bmp
-OpenOffice.org641/share/config/symbol/sc05953.bmp
-OpenOffice.org641/share/config/symbol/sc05954.bmp
-OpenOffice.org641/share/config/symbol/sc05955.bmp
-OpenOffice.org641/share/config/symbol/sc05956.bmp
-OpenOffice.org641/share/config/symbol/sc05957.bmp
-OpenOffice.org641/share/config/symbol/sc05958.bmp
-OpenOffice.org641/share/config/symbol/sc05959.bmp
-OpenOffice.org641/share/config/symbol/sc05960.bmp
-OpenOffice.org641/share/config/symbol/sc05961.bmp
-OpenOffice.org641/share/config/symbol/sc05962.bmp
-OpenOffice.org641/share/config/symbol/sc05963.bmp
-OpenOffice.org641/share/config/symbol/sc06300.bmp
-OpenOffice.org641/share/config/symbol/sc06301.bmp
-OpenOffice.org641/share/config/symbol/sc06302.bmp
-OpenOffice.org641/share/config/symbol/sc06303.bmp
-OpenOffice.org641/share/config/symbol/sc06304.bmp
-OpenOffice.org641/share/config/symbol/sc06305.bmp
-OpenOffice.org641/share/config/symbol/sc06306.bmp
-OpenOffice.org641/share/config/symbol/sc06308.bmp
-OpenOffice.org641/share/config/symbol/sc06309.bmp
-OpenOffice.org641/share/config/symbol/sc06312.bmp
-OpenOffice.org641/share/config/symbol/sc06313.bmp
-OpenOffice.org641/share/config/symbol/sc06314.bmp
-OpenOffice.org641/share/config/symbol/sc06315.bmp
-OpenOffice.org641/share/config/symbol/sc06318.bmp
-OpenOffice.org641/share/config/symbol/sc06330.bmp
-OpenOffice.org641/share/config/symbol/sc06331.bmp
-OpenOffice.org641/share/config/symbol/sc06332.bmp
-OpenOffice.org641/share/config/symbol/sc06333.bmp
-OpenOffice.org641/share/config/symbol/sc06334.bmp
-OpenOffice.org641/share/config/symbol/sc06335.bmp
-OpenOffice.org641/share/config/symbol/sc06336.bmp
-OpenOffice.org641/share/config/symbol/sc06337.bmp
-OpenOffice.org641/share/config/symbol/sc06338.bmp
-OpenOffice.org641/share/config/symbol/sc06339.bmp
-OpenOffice.org641/share/config/symbol/sc06350.bmp
-OpenOffice.org641/share/config/symbol/sc06351.bmp
-OpenOffice.org641/share/config/symbol/sc06352.bmp
-OpenOffice.org641/share/config/symbol/sc06353.bmp
-OpenOffice.org641/share/config/symbol/sc06354.bmp
-OpenOffice.org641/share/config/symbol/sc06355.bmp
-OpenOffice.org641/share/config/symbol/sc06356.bmp
-OpenOffice.org641/share/config/symbol/sc06357.bmp
-OpenOffice.org641/share/config/symbol/sc06362.bmp
-OpenOffice.org641/share/config/symbol/sc06363.bmp
-OpenOffice.org641/share/config/symbol/sc06364.bmp
-OpenOffice.org641/share/config/symbol/sc06370.bmp
-OpenOffice.org641/share/config/symbol/sc06377.bmp
-OpenOffice.org641/share/config/symbol/sc06379.bmp
-OpenOffice.org641/share/config/symbol/sc06384.bmp
-OpenOffice.org641/share/config/symbol/sc06522.bmp
-OpenOffice.org641/share/config/symbol/sc10000.bmp
-OpenOffice.org641/share/config/symbol/sc10006.bmp
-OpenOffice.org641/share/config/symbol/sc10007.bmp
-OpenOffice.org641/share/config/symbol/sc10008.bmp
-OpenOffice.org641/share/config/symbol/sc10009.bmp
-OpenOffice.org641/share/config/symbol/sc10010.bmp
-OpenOffice.org641/share/config/symbol/sc10012.bmp
-OpenOffice.org641/share/config/symbol/sc10013.bmp
-OpenOffice.org641/share/config/symbol/sc10014.bmp
-OpenOffice.org641/share/config/symbol/sc10015.bmp
-OpenOffice.org641/share/config/symbol/sc10016.bmp
-OpenOffice.org641/share/config/symbol/sc10017.bmp
-OpenOffice.org641/share/config/symbol/sc10028.bmp
-OpenOffice.org641/share/config/symbol/sc10029.bmp
-OpenOffice.org641/share/config/symbol/sc10030.bmp
-OpenOffice.org641/share/config/symbol/sc10031.bmp
-OpenOffice.org641/share/config/symbol/sc10035.bmp
-OpenOffice.org641/share/config/symbol/sc10036.bmp
-OpenOffice.org641/share/config/symbol/sc10045.bmp
-OpenOffice.org641/share/config/symbol/sc10050.bmp
-OpenOffice.org641/share/config/symbol/sc10055.bmp
-OpenOffice.org641/share/config/symbol/sc10087.bmp
-OpenOffice.org641/share/config/symbol/sc10096.bmp
-OpenOffice.org641/share/config/symbol/sc10097.bmp
-OpenOffice.org641/share/config/symbol/sc10098.bmp
-OpenOffice.org641/share/config/symbol/sc10099.bmp
-OpenOffice.org641/share/config/symbol/sc10100.bmp
-OpenOffice.org641/share/config/symbol/sc10101.bmp
-OpenOffice.org641/share/config/symbol/sc10102.bmp
-OpenOffice.org641/share/config/symbol/sc10103.bmp
-OpenOffice.org641/share/config/symbol/sc10104.bmp
-OpenOffice.org641/share/config/symbol/sc10105.bmp
-OpenOffice.org641/share/config/symbol/sc10106.bmp
-OpenOffice.org641/share/config/symbol/sc10109.bmp
-OpenOffice.org641/share/config/symbol/sc10110.bmp
-OpenOffice.org641/share/config/symbol/sc10112.bmp
-OpenOffice.org641/share/config/symbol/sc10114.bmp
-OpenOffice.org641/share/config/symbol/sc10115.bmp
-OpenOffice.org641/share/config/symbol/sc10116.bmp
-OpenOffice.org641/share/config/symbol/sc10117.bmp
-OpenOffice.org641/share/config/symbol/sc10118.bmp
-OpenOffice.org641/share/config/symbol/sc10119.bmp
-OpenOffice.org641/share/config/symbol/sc10120.bmp
-OpenOffice.org641/share/config/symbol/sc10121.bmp
-OpenOffice.org641/share/config/symbol/sc10122.bmp
-OpenOffice.org641/share/config/symbol/sc10123.bmp
-OpenOffice.org641/share/config/symbol/sc10124.bmp
-OpenOffice.org641/share/config/symbol/sc10125.bmp
-OpenOffice.org641/share/config/symbol/sc10126.bmp
-OpenOffice.org641/share/config/symbol/sc10127.bmp
-OpenOffice.org641/share/config/symbol/sc10128.bmp
-OpenOffice.org641/share/config/symbol/sc10129.bmp
-OpenOffice.org641/share/config/symbol/sc10130.bmp
-OpenOffice.org641/share/config/symbol/sc10131.bmp
-OpenOffice.org641/share/config/symbol/sc10132.bmp
-OpenOffice.org641/share/config/symbol/sc10133.bmp
-OpenOffice.org641/share/config/symbol/sc10134.bmp
-OpenOffice.org641/share/config/symbol/sc10135.bmp
-OpenOffice.org641/share/config/symbol/sc10136.bmp
-OpenOffice.org641/share/config/symbol/sc10137.bmp
-OpenOffice.org641/share/config/symbol/sc10138.bmp
-OpenOffice.org641/share/config/symbol/sc10139.bmp
-OpenOffice.org641/share/config/symbol/sc10140.bmp
-OpenOffice.org641/share/config/symbol/sc10141.bmp
-OpenOffice.org641/share/config/symbol/sc10142.bmp
-OpenOffice.org641/share/config/symbol/sc10143.bmp
-OpenOffice.org641/share/config/symbol/sc10144.bmp
-OpenOffice.org641/share/config/symbol/sc10145.bmp
-OpenOffice.org641/share/config/symbol/sc10146.bmp
-OpenOffice.org641/share/config/symbol/sc10147.bmp
-OpenOffice.org641/share/config/symbol/sc10148.bmp
-OpenOffice.org641/share/config/symbol/sc10150.bmp
-OpenOffice.org641/share/config/symbol/sc10151.bmp
-OpenOffice.org641/share/config/symbol/sc10152.bmp
-OpenOffice.org641/share/config/symbol/sc10153.bmp
-OpenOffice.org641/share/config/symbol/sc10154.bmp
-OpenOffice.org641/share/config/symbol/sc10155.bmp
-OpenOffice.org641/share/config/symbol/sc10156.bmp
-OpenOffice.org641/share/config/symbol/sc10157.bmp
-OpenOffice.org641/share/config/symbol/sc10158.bmp
-OpenOffice.org641/share/config/symbol/sc10159.bmp
-OpenOffice.org641/share/config/symbol/sc10160.bmp
-OpenOffice.org641/share/config/symbol/sc10161.bmp
-OpenOffice.org641/share/config/symbol/sc10162.bmp
-OpenOffice.org641/share/config/symbol/sc10163.bmp
-OpenOffice.org641/share/config/symbol/sc10164.bmp
-OpenOffice.org641/share/config/symbol/sc10185.bmp
-OpenOffice.org641/share/config/symbol/sc10186.bmp
-OpenOffice.org641/share/config/symbol/sc10187.bmp
-OpenOffice.org641/share/config/symbol/sc10188.bmp
-OpenOffice.org641/share/config/symbol/sc10189.bmp
-OpenOffice.org641/share/config/symbol/sc10190.bmp
-OpenOffice.org641/share/config/symbol/sc10191.bmp
-OpenOffice.org641/share/config/symbol/sc10192.bmp
-OpenOffice.org641/share/config/symbol/sc10193.bmp
-OpenOffice.org641/share/config/symbol/sc10194.bmp
-OpenOffice.org641/share/config/symbol/sc10195.bmp
-OpenOffice.org641/share/config/symbol/sc10196.bmp
-OpenOffice.org641/share/config/symbol/sc10197.bmp
-OpenOffice.org641/share/config/symbol/sc10199.bmp
-OpenOffice.org641/share/config/symbol/sc10200.bmp
-OpenOffice.org641/share/config/symbol/sc10201.bmp
-OpenOffice.org641/share/config/symbol/sc10217.bmp
-OpenOffice.org641/share/config/symbol/sc10223.bmp
-OpenOffice.org641/share/config/symbol/sc10224.bmp
-OpenOffice.org641/share/config/symbol/sc10231.bmp
-OpenOffice.org641/share/config/symbol/sc10232.bmp
-OpenOffice.org641/share/config/symbol/sc10233.bmp
-OpenOffice.org641/share/config/symbol/sc10240.bmp
-OpenOffice.org641/share/config/symbol/sc10241.bmp
-OpenOffice.org641/share/config/symbol/sc10242.bmp
-OpenOffice.org641/share/config/symbol/sc10243.bmp
-OpenOffice.org641/share/config/symbol/sc10244.bmp
-OpenOffice.org641/share/config/symbol/sc10253.bmp
-OpenOffice.org641/share/config/symbol/sc10254.bmp
-OpenOffice.org641/share/config/symbol/sc10255.bmp
-OpenOffice.org641/share/config/symbol/sc10256.bmp
-OpenOffice.org641/share/config/symbol/sc10282.bmp
-OpenOffice.org641/share/config/symbol/sc10283.bmp
-OpenOffice.org641/share/config/symbol/sc10286.bmp
-OpenOffice.org641/share/config/symbol/sc10287.bmp
-OpenOffice.org641/share/config/symbol/sc10294.bmp
-OpenOffice.org641/share/config/symbol/sc10295.bmp
-OpenOffice.org641/share/config/symbol/sc10296.bmp
-OpenOffice.org641/share/config/symbol/sc10297.bmp
-OpenOffice.org641/share/config/symbol/sc10301.bmp
-OpenOffice.org641/share/config/symbol/sc10350.bmp
-OpenOffice.org641/share/config/symbol/sc10360.bmp
-OpenOffice.org641/share/config/symbol/sc10366.bmp
-OpenOffice.org641/share/config/symbol/sc10371.bmp
-OpenOffice.org641/share/config/symbol/sc10375.bmp
-OpenOffice.org641/share/config/symbol/sc10376.bmp
-OpenOffice.org641/share/config/symbol/sc10378.bmp
-OpenOffice.org641/share/config/symbol/sc10379.bmp
-OpenOffice.org641/share/config/symbol/sc10380.bmp
-OpenOffice.org641/share/config/symbol/sc10381.bmp
-OpenOffice.org641/share/config/symbol/sc10382.bmp
-OpenOffice.org641/share/config/symbol/sc10383.bmp
-OpenOffice.org641/share/config/symbol/sc10384.bmp
-OpenOffice.org641/share/config/symbol/sc10385.bmp
-OpenOffice.org641/share/config/symbol/sc10386.bmp
-OpenOffice.org641/share/config/symbol/sc10387.bmp
-OpenOffice.org641/share/config/symbol/sc10388.bmp
-OpenOffice.org641/share/config/symbol/sc10389.bmp
-OpenOffice.org641/share/config/symbol/sc10390.bmp
-OpenOffice.org641/share/config/symbol/sc10391.bmp
-OpenOffice.org641/share/config/symbol/sc10393.bmp
-OpenOffice.org641/share/config/symbol/sc10394.bmp
-OpenOffice.org641/share/config/symbol/sc10395.bmp
-OpenOffice.org641/share/config/symbol/sc10396.bmp
-OpenOffice.org641/share/config/symbol/sc10397.bmp
-OpenOffice.org641/share/config/symbol/sc10398.bmp
-OpenOffice.org641/share/config/symbol/sc10399.bmp
-OpenOffice.org641/share/config/symbol/sc10401.bmp
-OpenOffice.org641/share/config/symbol/sc10402.bmp
-OpenOffice.org641/share/config/symbol/sc10403.bmp
-OpenOffice.org641/share/config/symbol/sc10434.bmp
-OpenOffice.org641/share/config/symbol/sc10458.bmp
-OpenOffice.org641/share/config/symbol/sc10461.bmp
-OpenOffice.org641/share/config/symbol/sc10462.bmp
-OpenOffice.org641/share/config/symbol/sc10463.bmp
-OpenOffice.org641/share/config/symbol/sc10464.bmp
-OpenOffice.org641/share/config/symbol/sc10465.bmp
-OpenOffice.org641/share/config/symbol/sc10503.bmp
-OpenOffice.org641/share/config/symbol/sc12021.bmp
-OpenOffice.org641/share/config/symbol/sc12201.bmp
-OpenOffice.org641/share/config/symbol/sc12202.bmp
-OpenOffice.org641/share/config/symbol/sc12203.bmp
-OpenOffice.org641/share/config/symbol/sc12204.bmp
-OpenOffice.org641/share/config/symbol/sc12212.bmp
-OpenOffice.org641/share/config/symbol/sc12221.bmp
-OpenOffice.org641/share/config/symbol/sc12222.bmp
-OpenOffice.org641/share/config/symbol/sc12223.bmp
-OpenOffice.org641/share/config/symbol/sc12224.bmp
-OpenOffice.org641/share/config/symbol/sc12225.bmp
-OpenOffice.org641/share/config/symbol/sc12226.bmp
-OpenOffice.org641/share/config/symbol/sc12227.bmp
-OpenOffice.org641/share/config/symbol/sc12228.bmp
-OpenOffice.org641/share/config/symbol/sc12229.bmp
-OpenOffice.org641/share/config/symbol/sc12230.bmp
-OpenOffice.org641/share/config/symbol/sc12231.bmp
-OpenOffice.org641/share/config/symbol/sc12232.bmp
-OpenOffice.org641/share/config/symbol/sc12234.bmp
-OpenOffice.org641/share/config/symbol/sc14780.bmp
-OpenOffice.org641/share/config/symbol/sc14781.bmp
-OpenOffice.org641/share/config/symbol/sc14785.bmp
-OpenOffice.org641/share/config/symbol/sc14786.bmp
-OpenOffice.org641/share/config/symbol/sc21050.bmp
-OpenOffice.org641/share/config/symbol/sc21051.bmp
-OpenOffice.org641/share/config/symbol/sc21060.bmp
-OpenOffice.org641/share/config/symbol/sc21061.bmp
-OpenOffice.org641/share/config/symbol/sc21062.bmp
-OpenOffice.org641/share/config/symbol/sc21070.bmp
-OpenOffice.org641/share/config/symbol/sc21080.bmp
-OpenOffice.org641/share/config/symbol/sc21100.bmp
-OpenOffice.org641/share/config/symbol/sc21101.bmp
-OpenOffice.org641/share/config/symbol/sc21102.bmp
-OpenOffice.org641/share/config/symbol/sc21103.bmp
-OpenOffice.org641/share/config/symbol/sc21104.bmp
-OpenOffice.org641/share/config/symbol/sc21105.bmp
-OpenOffice.org641/share/config/symbol/sc21110.bmp
-OpenOffice.org641/share/config/symbol/sc21111.bmp
-OpenOffice.org641/share/config/symbol/sc21120.bmp
-OpenOffice.org641/share/config/symbol/sc21121.bmp
-OpenOffice.org641/share/config/symbol/sc21130.bmp
-OpenOffice.org641/share/config/symbol/sc21140.bmp
-OpenOffice.org641/share/config/symbol/sc21141.bmp
-OpenOffice.org641/share/config/symbol/sc21142.bmp
-OpenOffice.org641/share/config/symbol/sc21150.bmp
-OpenOffice.org641/share/config/symbol/sc21160.bmp
-OpenOffice.org641/share/config/symbol/sc21170.bmp
-OpenOffice.org641/share/config/symbol/sc21180.bmp
-OpenOffice.org641/share/config/symbol/sc21190.bmp
-OpenOffice.org641/share/config/symbol/sc21200.bmp
-OpenOffice.org641/share/config/symbol/sc21210.bmp
-OpenOffice.org641/share/config/symbol/sc21220.bmp
-OpenOffice.org641/share/config/symbol/sc21230.bmp
-OpenOffice.org641/share/config/symbol/sc21240.bmp
-OpenOffice.org641/share/config/symbol/sc21250.bmp
-OpenOffice.org641/share/config/symbol/sc27030.bmp
-OpenOffice.org641/share/config/symbol/sc27065.bmp
-OpenOffice.org641/share/config/symbol/sc27066.bmp
-OpenOffice.org641/share/config/symbol/sc27067.bmp
-OpenOffice.org641/share/config/symbol/sc30000.bmp
-OpenOffice.org641/share/config/symbol/sc30002.bmp
-OpenOffice.org641/share/config/symbol/sc30003.bmp
-OpenOffice.org641/share/config/symbol/sc30004.bmp
-OpenOffice.org641/share/config/symbol/sc30005.bmp
-OpenOffice.org641/share/config/symbol/sc30007.bmp
-OpenOffice.org641/share/config/symbol/sc30008.bmp
-OpenOffice.org641/share/config/symbol/sc30009.bmp
-OpenOffice.org641/share/config/symbol/sc30010.bmp
-OpenOffice.org641/share/config/symbol/sc30011.bmp
-OpenOffice.org641/share/config/symbol/sc30012.bmp
-OpenOffice.org641/share/config/symbol/sc30770.bmp
-OpenOffice.org641/share/config/symbol/sc30773.bmp
-OpenOffice.org641/share/config/symbol/sc30774.bmp
-OpenOffice.org641/share/config/symbol/sc30782.bmp
-OpenOffice.org641/share/config/symbol/sc6377.bmp
-OpenOffice.org641/share/config/symbol/scbullet.bmp
-OpenOffice.org641/share/config/symbol/scnumb.bmp
-OpenOffice.org641/share/config/symbol/sco161.bmp
-OpenOffice.org641/share/config/symbol/sco261.bmp
-OpenOffice.org641/share/config/symbol/sco262.bmp
-OpenOffice.org641/share/config/symbol/sortd.bmp
-OpenOffice.org641/share/config/symbol/sortu.bmp
-OpenOffice.org641/share/config/symbol/u_high.bmp
-OpenOffice.org641/share/config/symbol/u_low.bmp
-OpenOffice.org641/share/config/symbol/u_normal.bmp
-OpenOffice.org641/share/config/psetup.xpm
-OpenOffice.org641/share/config/psetupl.xpm
-OpenOffice.org641/share/fonts/truetype/fonts.dir
-OpenOffice.org641/share/fonts/truetype/opens___.ttf
-OpenOffice.org641/share/fonts/truetype/fonts_dir.global
-OpenOffice.org641/share/basic/FormWizard/DlgFormDB.xdl
-OpenOffice.org641/share/basic/FormWizard/DBMeta.xba
-OpenOffice.org641/share/basic/FormWizard/FormWizard.xba
-OpenOffice.org641/share/basic/FormWizard/Language.xba
-OpenOffice.org641/share/basic/FormWizard/Layouter.xba
-OpenOffice.org641/share/basic/FormWizard/develop.xba
-OpenOffice.org641/share/basic/FormWizard/tools.xba
-OpenOffice.org641/share/basic/Schedule/DlgCalendar.xdl
-OpenOffice.org641/share/basic/Schedule/BankHoliday.xba
-OpenOffice.org641/share/basic/Schedule/CalendarMain.xba
-OpenOffice.org641/share/basic/Schedule/CreateTable.xba
-OpenOffice.org641/share/basic/Schedule/DlgControl.xba
-OpenOffice.org641/share/basic/Schedule/HolidayDanmark.xba
-OpenOffice.org641/share/basic/Schedule/HolidayFrance.xba
-OpenOffice.org641/share/basic/Schedule/HolidayGerman.xba
-OpenOffice.org641/share/basic/Schedule/HolidayItalia.xba
-OpenOffice.org641/share/basic/Schedule/HolidayNetherlands.xba
-OpenOffice.org641/share/basic/Schedule/HolidayPoland.xba
-OpenOffice.org641/share/basic/Schedule/HolidayPortugal.xba
-OpenOffice.org641/share/basic/Schedule/HolidayRussia.xba
-OpenOffice.org641/share/basic/Schedule/HolidaySpain.xba
-OpenOffice.org641/share/basic/Schedule/HolidaySweden.xba
-OpenOffice.org641/share/basic/Schedule/HolidayUSA.xba
-OpenOffice.org641/share/basic/Schedule/Language.xba
-OpenOffice.org641/share/basic/Schedule/OwnEvents.xba
-OpenOffice.org641/share/basic/Template/DialogStyles.xdl
-OpenOffice.org641/share/basic/Template/DlgGreeting.xdl
-OpenOffice.org641/share/basic/Template/TemplateDialog.xdl
-OpenOffice.org641/share/basic/Template/Autotext.xba
-OpenOffice.org641/share/basic/Template/Correspondence.xba
-OpenOffice.org641/share/basic/Template/Greeting.xba
-OpenOffice.org641/share/basic/Template/ModuleAgenda.xba
-OpenOffice.org641/share/basic/Template/Samples.xba
-OpenOffice.org641/share/basic/Gimmicks/ReadFolderDlg.xdl
-OpenOffice.org641/share/basic/Gimmicks/UserfieldDlg.xdl
-OpenOffice.org641/share/basic/Gimmicks/AutoText.xba
-OpenOffice.org641/share/basic/Gimmicks/ChangeAllChars.xba
-OpenOffice.org641/share/basic/Gimmicks/GetTexts.xba
-OpenOffice.org641/share/basic/Gimmicks/ReadDir.xba
-OpenOffice.org641/share/basic/Gimmicks/Userfields.xba
-OpenOffice.org641/share/basic/Tools/Debug.xba
-OpenOffice.org641/share/basic/Tools/Listbox.xba
-OpenOffice.org641/share/basic/Tools/Misc.xba
-OpenOffice.org641/share/basic/Tools/ModuleControls.xba
-OpenOffice.org641/share/basic/Tools/Strings.xba
-OpenOffice.org641/share/basic/Tools/UCB.xba
-OpenOffice.org641/share/basic/WebWizard/WebWzrd.xdl
-OpenOffice.org641/share/basic/WebWizard/Bullets.xba
-OpenOffice.org641/share/basic/WebWizard/Common.xba
-OpenOffice.org641/share/basic/WebWizard/HtmlAutoPilotBasic.xba
-OpenOffice.org641/share/basic/WebWizard/Language.xba
-OpenOffice.org641/share/basic/ImportWizard/ImportDialog.xdl
-OpenOffice.org641/share/basic/ImportWizard/API.xba
-OpenOffice.org641/share/basic/ImportWizard/DialogModul.xba
-OpenOffice.org641/share/basic/ImportWizard/FilesModul.xba
-OpenOffice.org641/share/basic/ImportWizard/Language.xba
-OpenOffice.org641/share/basic/ImportWizard/Main.xba
-OpenOffice.org641/share/basic/Euro/DlgConvert.xdl
-OpenOffice.org641/share/basic/Euro/DlgPassword.xdl
-OpenOffice.org641/share/basic/Euro/AutoPilotRun.xba
-OpenOffice.org641/share/basic/Euro/Common.xba
-OpenOffice.org641/share/basic/Euro/ConvertRun.xba
-OpenOffice.org641/share/basic/Euro/Hard.xba
-OpenOffice.org641/share/basic/Euro/Init.xba
-OpenOffice.org641/share/basic/Euro/Protect.xba
-OpenOffice.org641/share/basic/Euro/Soft.xba
-OpenOffice.org641/share/basic/Euro/Writer.xba
-OpenOffice.org641/share/gallery/htmlexpo/bludown.gif
-OpenOffice.org641/share/gallery/htmlexpo/blufirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/blufirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blulast.gif
-OpenOffice.org641/share/gallery/htmlexpo/blulast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunav.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunext.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blutext.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluup.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubdown.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubfirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubfirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cublast.gif
-OpenOffice.org641/share/gallery/htmlexpo/cublast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnav.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnext.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubtext.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubup.gif
-OpenOffice.org641/share/gallery/htmlexpo/gredown.gif
-OpenOffice.org641/share/gallery/htmlexpo/grefirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/grefirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/grelast.gif
-OpenOffice.org641/share/gallery/htmlexpo/grelast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenav.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenext.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/greprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/greprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/gretext.gif
-OpenOffice.org641/share/gallery/htmlexpo/greup.gif
-OpenOffice.org641/share/gallery/htmlexpo/simdown.gif
-OpenOffice.org641/share/gallery/htmlexpo/simfirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/simfirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simlast.gif
-OpenOffice.org641/share/gallery/htmlexpo/simlast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnav.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnext.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/simprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simtext.gif
-OpenOffice.org641/share/gallery/htmlexpo/simup.gif
-OpenOffice.org641/share/gallery/htmlexpo/sologo.gif
-OpenOffice.org641/share/gallery/www-back/aqua.jpg
-OpenOffice.org641/share/gallery/www-back/bathroom.jpg
-OpenOffice.org641/share/gallery/www-back/blocks.jpg
-OpenOffice.org641/share/gallery/www-back/blow_green.jpg
-OpenOffice.org641/share/gallery/www-back/blueblop.jpg
-OpenOffice.org641/share/gallery/www-back/bulging.jpg
-OpenOffice.org641/share/gallery/www-back/canvas_blue.jpg
-OpenOffice.org641/share/gallery/www-back/cheese.jpg
-OpenOffice.org641/share/gallery/www-back/chocolate.jpg
-OpenOffice.org641/share/gallery/www-back/citrus.jpg
-OpenOffice.org641/share/gallery/www-back/confetti.jpg
-OpenOffice.org641/share/gallery/www-back/daisy.jpg
-OpenOffice.org641/share/gallery/www-back/fluffy-grey.jpg
-OpenOffice.org641/share/gallery/www-back/fluffy.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-blue.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-darkgrey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-grey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-lightgrey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy_light.jpg
-OpenOffice.org641/share/gallery/www-back/gregre.gif
-OpenOffice.org641/share/gallery/www-back/grey.gif
-OpenOffice.org641/share/gallery/www-back/grypaws.gif
-OpenOffice.org641/share/gallery/www-back/ice-blue.jpg
-OpenOffice.org641/share/gallery/www-back/ice-light.jpg
-OpenOffice.org641/share/gallery/www-back/imitation_leather.jpg
-OpenOffice.org641/share/gallery/www-back/interstices.jpg
-OpenOffice.org641/share/gallery/www-back/jeans.jpg
-OpenOffice.org641/share/gallery/www-back/jeansblk.jpg
-OpenOffice.org641/share/gallery/www-back/lawn-artificial.jpg
-OpenOffice.org641/share/gallery/www-back/lawn.jpg
-OpenOffice.org641/share/gallery/www-back/lightblue-wet.jpg
-OpenOffice.org641/share/gallery/www-back/linen-fine.jpg
-OpenOffice.org641/share/gallery/www-back/lino-green.jpg
-OpenOffice.org641/share/gallery/www-back/liquid-blue.jpg
-OpenOffice.org641/share/gallery/www-back/marble.jpg
-OpenOffice.org641/share/gallery/www-back/marble_dark.jpg
-OpenOffice.org641/share/gallery/www-back/mazes.jpg
-OpenOffice.org641/share/gallery/www-back/mint.gif
-OpenOffice.org641/share/gallery/www-back/notes.gif
-OpenOffice.org641/share/gallery/www-back/pattern.jpg
-OpenOffice.org641/share/gallery/www-back/pebble-light.jpg
-OpenOffice.org641/share/gallery/www-back/pink.gif
-OpenOffice.org641/share/gallery/www-back/pool.jpg
-OpenOffice.org641/share/gallery/www-back/popcorn.jpg
-OpenOffice.org641/share/gallery/www-back/purple.jpg
-OpenOffice.org641/share/gallery/www-back/reddark.jpg
-OpenOffice.org641/share/gallery/www-back/rings-green.jpg
-OpenOffice.org641/share/gallery/www-back/rings-orange.jpg
-OpenOffice.org641/share/gallery/www-back/roses.jpg
-OpenOffice.org641/share/gallery/www-back/sand-light.jpg
-OpenOffice.org641/share/gallery/www-back/sand.jpg
-OpenOffice.org641/share/gallery/www-back/sky.jpg
-OpenOffice.org641/share/gallery/www-back/soft-structure_grey.jpg
-OpenOffice.org641/share/gallery/www-back/space.jpg
-OpenOffice.org641/share/gallery/www-back/stone-dark.jpg
-OpenOffice.org641/share/gallery/www-back/stone.jpg
-OpenOffice.org641/share/gallery/www-back/structure.jpg
-OpenOffice.org641/share/gallery/www-back/structure_darkgreen.gif
-OpenOffice.org641/share/gallery/www-back/structure_green.jpg
-OpenOffice.org641/share/gallery/www-back/wall-grey.jpg
-OpenOffice.org641/share/gallery/www-back/wet-turquoise.jpg
-OpenOffice.org641/share/gallery/www-back/wood.jpg
-OpenOffice.org641/share/gallery/bullets/blkpearl.gif
-OpenOffice.org641/share/gallery/bullets/bluarrow.gif
-OpenOffice.org641/share/gallery/bullets/bluball.gif
-OpenOffice.org641/share/gallery/bullets/bludiamd.gif
-OpenOffice.org641/share/gallery/bullets/bluered.gif
-OpenOffice.org641/share/gallery/bullets/blusqare.gif
-OpenOffice.org641/share/gallery/bullets/blustar.gif
-OpenOffice.org641/share/gallery/bullets/coffee_1.gif
-OpenOffice.org641/share/gallery/bullets/coffee_2.gif
-OpenOffice.org641/share/gallery/bullets/coffee_3.gif
-OpenOffice.org641/share/gallery/bullets/coffee_4.gif
-OpenOffice.org641/share/gallery/bullets/coffee_5.gif
-OpenOffice.org641/share/gallery/bullets/con-blue.gif
-OpenOffice.org641/share/gallery/bullets/con-cyan.gif
-OpenOffice.org641/share/gallery/bullets/con-green.gif
-OpenOffice.org641/share/gallery/bullets/con-lilac.gif
-OpenOffice.org641/share/gallery/bullets/con-oran.gif
-OpenOffice.org641/share/gallery/bullets/con-pink.gif
-OpenOffice.org641/share/gallery/bullets/con-red.gif
-OpenOffice.org641/share/gallery/bullets/con-yellow.gif
-OpenOffice.org641/share/gallery/bullets/corner_1.gif
-OpenOffice.org641/share/gallery/bullets/corner_2.gif
-OpenOffice.org641/share/gallery/bullets/corner_3.gif
-OpenOffice.org641/share/gallery/bullets/corner_4.gif
-OpenOffice.org641/share/gallery/bullets/darkball.gif
-OpenOffice.org641/share/gallery/bullets/darkblue.gif
-OpenOffice.org641/share/gallery/bullets/gldpearl.gif
-OpenOffice.org641/share/gallery/bullets/golfball.gif
-OpenOffice.org641/share/gallery/bullets/grnarrow.gif
-OpenOffice.org641/share/gallery/bullets/grnball.gif
-OpenOffice.org641/share/gallery/bullets/grndiamd.gif
-OpenOffice.org641/share/gallery/bullets/grnpearl.gif
-OpenOffice.org641/share/gallery/bullets/grnsqare.gif
-OpenOffice.org641/share/gallery/bullets/grnstar.gif
-OpenOffice.org641/share/gallery/bullets/gryarrow.gif
-OpenOffice.org641/share/gallery/bullets/gryball.gif
-OpenOffice.org641/share/gallery/bullets/grydiamd.gif
-OpenOffice.org641/share/gallery/bullets/grysqare.gif
-OpenOffice.org641/share/gallery/bullets/grystar.gif
-OpenOffice.org641/share/gallery/bullets/orgarrow.gif
-OpenOffice.org641/share/gallery/bullets/orgball.gif
-OpenOffice.org641/share/gallery/bullets/orgdiamd.gif
-OpenOffice.org641/share/gallery/bullets/orgsqare.gif
-OpenOffice.org641/share/gallery/bullets/orgstar.gif
-OpenOffice.org641/share/gallery/bullets/pebble_1.gif
-OpenOffice.org641/share/gallery/bullets/pebble_2.gif
-OpenOffice.org641/share/gallery/bullets/pebble_3.gif
-OpenOffice.org641/share/gallery/bullets/poliball.gif
-OpenOffice.org641/share/gallery/bullets/popcorn_1.gif
-OpenOffice.org641/share/gallery/bullets/popcorn_2.gif
-OpenOffice.org641/share/gallery/bullets/rainbow.gif
-OpenOffice.org641/share/gallery/bullets/redarrow.gif
-OpenOffice.org641/share/gallery/bullets/redball.gif
-OpenOffice.org641/share/gallery/bullets/reddiamd.gif
-OpenOffice.org641/share/gallery/bullets/redsqare.gif
-OpenOffice.org641/share/gallery/bullets/redstar.gif
-OpenOffice.org641/share/gallery/bullets/whtpearl.gif
-OpenOffice.org641/share/gallery/bullets/ylwarrow.gif
-OpenOffice.org641/share/gallery/bullets/ylwball.gif
-OpenOffice.org641/share/gallery/bullets/ylwdiamd.gif
-OpenOffice.org641/share/gallery/bullets/ylwsqare.gif
-OpenOffice.org641/share/gallery/bullets/ylwstar.gif
-OpenOffice.org641/share/gallery/rulers/blkballs.gif
-OpenOffice.org641/share/gallery/rulers/blurulr1.gif
-OpenOffice.org641/share/gallery/rulers/blurulr2.gif
-OpenOffice.org641/share/gallery/rulers/blurulr3.gif
-OpenOffice.org641/share/gallery/rulers/blurulr4.gif
-OpenOffice.org641/share/gallery/rulers/blurulr5.gif
-OpenOffice.org641/share/gallery/rulers/blurulr6.gif
-OpenOffice.org641/share/gallery/rulers/gldballs.gif
-OpenOffice.org641/share/gallery/rulers/grnballs.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr1.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr2.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr3.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr4.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr1.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr2.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr3.gif
-OpenOffice.org641/share/gallery/rulers/orgrulr1.gif
-OpenOffice.org641/share/gallery/rulers/redrulr1.gif
-OpenOffice.org641/share/gallery/rulers/redrulr2.gif
-OpenOffice.org641/share/gallery/rulers/redrulr3.gif
-OpenOffice.org641/share/gallery/rulers/redrulr4.gif
-OpenOffice.org641/share/gallery/rulers/redrulr5.gif
-OpenOffice.org641/share/gallery/rulers/striped.gif
-OpenOffice.org641/share/gallery/rulers/whtballs.gif
-OpenOffice.org641/share/gallery/rulers/ylwrulr1.gif
-OpenOffice.org641/share/gallery/sounds/apert.wav
-OpenOffice.org641/share/gallery/sounds/apert2.wav
-OpenOffice.org641/share/gallery/sounds/applause.wav
-OpenOffice.org641/share/gallery/sounds/beam.wav
-OpenOffice.org641/share/gallery/sounds/beam2.wav
-OpenOffice.org641/share/gallery/sounds/cow.wav
-OpenOffice.org641/share/gallery/sounds/curve.wav
-OpenOffice.org641/share/gallery/sounds/drama.wav
-OpenOffice.org641/share/gallery/sounds/explos.wav
-OpenOffice.org641/share/gallery/sounds/falling.wav
-OpenOffice.org641/share/gallery/sounds/glasses.wav
-OpenOffice.org641/share/gallery/sounds/gong.wav
-OpenOffice.org641/share/gallery/sounds/horse.wav
-OpenOffice.org641/share/gallery/sounds/kling.wav
-OpenOffice.org641/share/gallery/sounds/kongas.wav
-OpenOffice.org641/share/gallery/sounds/laser.wav
-OpenOffice.org641/share/gallery/sounds/left.wav
-OpenOffice.org641/share/gallery/sounds/nature1.wav
-OpenOffice.org641/share/gallery/sounds/nature2.wav
-OpenOffice.org641/share/gallery/sounds/ok.wav
-OpenOffice.org641/share/gallery/sounds/pluck.wav
-OpenOffice.org641/share/gallery/sounds/roll.wav
-OpenOffice.org641/share/gallery/sounds/romans.wav
-OpenOffice.org641/share/gallery/sounds/soft.wav
-OpenOffice.org641/share/gallery/sounds/space.wav
-OpenOffice.org641/share/gallery/sounds/space2.wav
-OpenOffice.org641/share/gallery/sounds/space3.wav
-OpenOffice.org641/share/gallery/sounds/sparcle.wav
-OpenOffice.org641/share/gallery/sounds/strom.wav
-OpenOffice.org641/share/gallery/sounds/theetone.wav
-OpenOffice.org641/share/gallery/sounds/top.wav
-OpenOffice.org641/share/gallery/sounds/train.wav
-OpenOffice.org641/share/gallery/sounds/untie.wav
-OpenOffice.org641/share/gallery/sounds/ups.wav
-OpenOffice.org641/share/gallery/sounds/wallewal.wav
-OpenOffice.org641/share/gallery/sg1.sdg
-OpenOffice.org641/share/gallery/sg1.sdv
-OpenOffice.org641/share/gallery/sg1.thm
-OpenOffice.org641/share/gallery/sg16.sdg
-OpenOffice.org641/share/gallery/sg16.sdv
-OpenOffice.org641/share/gallery/sg16.thm
-OpenOffice.org641/share/gallery/sg2.sdg
-OpenOffice.org641/share/gallery/sg2.sdv
-OpenOffice.org641/share/gallery/sg2.thm
-OpenOffice.org641/share/gallery/sg24.sdg
-OpenOffice.org641/share/gallery/sg24.sdv
-OpenOffice.org641/share/gallery/sg24.thm
-OpenOffice.org641/share/gallery/sg25.sdg
-OpenOffice.org641/share/gallery/sg25.sdv
-OpenOffice.org641/share/gallery/sg25.thm
-OpenOffice.org641/share/gallery/sg3.sdg
-OpenOffice.org641/share/gallery/sg3.sdv
-OpenOffice.org641/share/gallery/sg3.thm
-OpenOffice.org641/share/gallery/sg9.sdg
-OpenOffice.org641/share/gallery/sg9.sdv
-OpenOffice.org641/share/gallery/sg9.thm
-OpenOffice.org641/share/wordbook/english/soffice.dic
-OpenOffice.org641/share/wordbook/english/sun.dic
-OpenOffice.org641/share/wordbook/english/th_en_US.dat
-OpenOffice.org641/share/wordbook/english/th_en_US.idx
-OpenOffice.org641/share/wordbook/english/en_US.aff
-OpenOffice.org641/share/wordbook/english/en_US.dic
-OpenOffice.org641/share/autotext/english/standard.bau
-OpenOffice.org641/share/autotext/english/template.bau
-OpenOffice.org641/share/autotext/english/crdbus50.bau
-OpenOffice.org641/share/autotext/english/crdbus54.bau
-OpenOffice.org641/share/psprint/fontmetric/AGaramond-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-Book.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-BookOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-Demi.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-DemiOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-Demi.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-DemiItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-Light.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-LightItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-BoldOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-Oblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier.afm
-OpenOffice.org641/share/psprint/fontmetric/GothicBBB-Medium-83pv-RKSJ-H.afm
-OpenOffice.org641/share/psprint/fontmetric/GothicBBB-Medium.Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-BoldOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-Oblique.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Ryumin-Light-83pv-RKSJ-H.afm
-OpenOffice.org641/share/psprint/fontmetric/Ryumin-Light.Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Symbol.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Windsor.afm
-OpenOffice.org641/share/psprint/fontmetric/ZapfChancery-MediumItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/ZapfDingbats.afm
-OpenOffice.org641/share/psprint/fontmetric/builtincache
-OpenOffice.org641/share/psprint/driver/ADISTILL.PS
-OpenOffice.org641/share/psprint/driver/APLW3101.PS
-OpenOffice.org641/share/psprint/driver/APLW3201.PS
-OpenOffice.org641/share/psprint/driver/APLW3601.PS
-OpenOffice.org641/share/psprint/driver/APLW6101.PS
-OpenOffice.org641/share/psprint/driver/APLW8101.PS
-OpenOffice.org641/share/psprint/driver/APLW81F1.PS
-OpenOffice.org641/share/psprint/driver/APLWBGR1.PS
-OpenOffice.org641/share/psprint/driver/APLWCOB1.PS
-OpenOffice.org641/share/psprint/driver/APLWCSB1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRF1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRI1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRJ1.PS
-OpenOffice.org641/share/psprint/driver/APLWIIF2.PS
-OpenOffice.org641/share/psprint/driver/APLWIIG2.PS
-OpenOffice.org641/share/psprint/driver/APLWLOT1.PS
-OpenOffice.org641/share/psprint/driver/APL_IIF1.PS
-OpenOffice.org641/share/psprint/driver/APL_IIG1.PS
-OpenOffice.org641/share/psprint/driver/APL_NTR1.PS
-OpenOffice.org641/share/psprint/driver/APNT518_.PS
-OpenOffice.org641/share/psprint/driver/APNTX501.PS
-OpenOffice.org641/share/psprint/driver/APNTXJ1_.PS
-OpenOffice.org641/share/psprint/driver/APPL_230.PS
-OpenOffice.org641/share/psprint/driver/APPL_380.PS
-OpenOffice.org641/share/psprint/driver/APPL_422.PS
-OpenOffice.org641/share/psprint/driver/APTOLLD1.PS
-OpenOffice.org641/share/psprint/driver/APTOLLW1.PS
-OpenOffice.org641/share/psprint/driver/CAECOGR1.PS
-OpenOffice.org641/share/psprint/driver/DC1152_1.PS
-OpenOffice.org641/share/psprint/driver/EFAX3010.PS
-OpenOffice.org641/share/psprint/driver/EFAX4010.PS
-OpenOffice.org641/share/psprint/driver/EFAX5010.PS
-OpenOffice.org641/share/psprint/driver/EFAX7010.PS
-OpenOffice.org641/share/psprint/driver/EFMX3010.PS
-OpenOffice.org641/share/psprint/driver/EFMX5010.PS
-OpenOffice.org641/share/psprint/driver/EFMX7010.PS
-OpenOffice.org641/share/psprint/driver/EFXJK1F3.PS
-OpenOffice.org641/share/psprint/driver/EFXJK2F3.PS
-OpenOffice.org641/share/psprint/driver/EFXJK303.PS
-OpenOffice.org641/share/psprint/driver/EFXJK3F3.PS
-OpenOffice.org641/share/psprint/driver/EP_08001.PS
-OpenOffice.org641/share/psprint/driver/EP_15201.PS
-OpenOffice.org641/share/psprint/driver/EP_30001.PS
-OpenOffice.org641/share/psprint/driver/EP_50001.PS
-OpenOffice.org641/share/psprint/driver/EP_82F21.PS
-OpenOffice.org641/share/psprint/driver/EP_82F51.PS
-OpenOffice.org641/share/psprint/driver/EP_P0701.PS
-OpenOffice.org641/share/psprint/driver/EP_P1201.PS
-OpenOffice.org641/share/psprint/driver/EP_STPH1.PS
-OpenOffice.org641/share/psprint/driver/GENERIC.PS
-OpenOffice.org641/share/psprint/driver/HP1200C1.PS
-OpenOffice.org641/share/psprint/driver/HP2500C1.PS
-OpenOffice.org641/share/psprint/driver/HP3SI52_.PS
-OpenOffice.org641/share/psprint/driver/HP3SIL21.PS
-OpenOffice.org641/share/psprint/driver/HP4M3_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4M6_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4ML_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4MP3_1.PS
-OpenOffice.org641/share/psprint/driver/HP4MP6_1.PS
-OpenOffice.org641/share/psprint/driver/HP4PLUS3.PS
-OpenOffice.org641/share/psprint/driver/HP4PLUS6.PS
-OpenOffice.org641/share/psprint/driver/HP4SI3_1.PS
-OpenOffice.org641/share/psprint/driver/HP4SI6_1.PS
-OpenOffice.org641/share/psprint/driver/HPIID52_.PS
-OpenOffice.org641/share/psprint/driver/HPIII52_.PS
-OpenOffice.org641/share/psprint/driver/HPIIP52_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ3D1_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ3P1_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ4MV1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5M_4.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5P_1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5SI1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5SIM.PS
-OpenOffice.org641/share/psprint/driver/HPLJ__31.PS
-OpenOffice.org641/share/psprint/driver/HP_3D52_.PS
-OpenOffice.org641/share/psprint/driver/HP_3P52_.PS
-OpenOffice.org641/share/psprint/driver/HP__CLJ1.PS
-OpenOffice.org641/share/psprint/driver/KD8650P1.PS
-OpenOffice.org641/share/psprint/driver/KD92P001.PS
-OpenOffice.org641/share/psprint/driver/KDH00001.PS
-OpenOffice.org641/share/psprint/driver/KDH00002.PS
-OpenOffice.org641/share/psprint/driver/L10__425.PS
-OpenOffice.org641/share/psprint/driver/L20__471.PS
-OpenOffice.org641/share/psprint/driver/L20__493.PS
-OpenOffice.org641/share/psprint/driver/L30__471.PS
-OpenOffice.org641/share/psprint/driver/L30__493.PS
-OpenOffice.org641/share/psprint/driver/L333_523.PS
-OpenOffice.org641/share/psprint/driver/L33__523.PS
-OpenOffice.org641/share/psprint/driver/L50__493.PS
-OpenOffice.org641/share/psprint/driver/L533_523.PS
-OpenOffice.org641/share/psprint/driver/L53__523.PS
-OpenOffice.org641/share/psprint/driver/LEX4039P.PS
-OpenOffice.org641/share/psprint/driver/LEX4079P.PS
-OpenOffice.org641/share/psprint/driver/LEXOPTR_.PS
-OpenOffice.org641/share/psprint/driver/LHCFLRJ5.PS
-OpenOffice.org641/share/psprint/driver/LHCOFLC5.PS
-OpenOffice.org641/share/psprint/driver/LHCOFLR5.PS
-OpenOffice.org641/share/psprint/driver/LHGUBEH3.PS
-OpenOffice.org641/share/psprint/driver/LHGUBHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERKH3.PS
-OpenOffice.org641/share/psprint/driver/LHHERKI4.PS
-OpenOffice.org641/share/psprint/driver/LHHKPHJ7.PS
-OpenOffice.org641/share/psprint/driver/LHHKPIJ7.PS
-OpenOffice.org641/share/psprint/driver/LHHRKPH7.PS
-OpenOffice.org641/share/psprint/driver/LHHRKPI7.PS
-OpenOffice.org641/share/psprint/driver/LHQUSHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHQUSIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHQUSRH3.PS
-OpenOffice.org641/share/psprint/driver/LHQUSRI3.PS
-OpenOffice.org641/share/psprint/driver/LHSIGHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHSIGIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHSIGNH3.PS
-OpenOffice.org641/share/psprint/driver/LHSIGNI3.PS
-OpenOffice.org641/share/psprint/driver/LOPC1200.PS
-OpenOffice.org641/share/psprint/driver/LOPC40.PS
-OpenOffice.org641/share/psprint/driver/LOPC45.PS
-OpenOffice.org641/share/psprint/driver/LOPE310.PS
-OpenOffice.org641/share/psprint/driver/LOPM410.PS
-OpenOffice.org641/share/psprint/driver/LOPS1255.PS
-OpenOffice.org641/share/psprint/driver/LOPS1625.PS
-OpenOffice.org641/share/psprint/driver/LOPS1855.PS
-OpenOffice.org641/share/psprint/driver/LOPS2455.PS
-OpenOffice.org641/share/psprint/driver/LOPS3455.PS
-OpenOffice.org641/share/psprint/driver/LOPT610.PS
-OpenOffice.org641/share/psprint/driver/LOPT612.PS
-OpenOffice.org641/share/psprint/driver/LOPT614.PS
-OpenOffice.org641/share/psprint/driver/LOPT616.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAC.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAEP.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAK.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAN.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAP.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAS.PS
-OpenOffice.org641/share/psprint/driver/LOPTRASC.PS
-OpenOffice.org641/share/psprint/driver/LOPW810.PS
-OpenOffice.org641/share/psprint/driver/LOS1255P.PS
-OpenOffice.org641/share/psprint/driver/LOS1625P.PS
-OpenOffice.org641/share/psprint/driver/LOS1855P.PS
-OpenOffice.org641/share/psprint/driver/LOS2455P.PS
-OpenOffice.org641/share/psprint/driver/LOS3455P.PS
-OpenOffice.org641/share/psprint/driver/LWNT_518.PS
-OpenOffice.org641/share/psprint/driver/SGENPRT.PS
-OpenOffice.org641/share/psprint/driver/SNSPREC1.PS
-OpenOffice.org641/share/psprint/driver/TK300PJ1.PS
-OpenOffice.org641/share/psprint/driver/TK300XJ1.PS
-OpenOffice.org641/share/psprint/driver/TK350171.PS
-OpenOffice.org641/share/psprint/driver/TK350172.PS
-OpenOffice.org641/share/psprint/driver/TK350691.PS
-OpenOffice.org641/share/psprint/driver/TK350692.PS
-OpenOffice.org641/share/psprint/driver/TK350PJ2.PS
-OpenOffice.org641/share/psprint/driver/TK360J21.PS
-OpenOffice.org641/share/psprint/driver/TK360J51.PS
-OpenOffice.org641/share/psprint/driver/TK360J71.PS
-OpenOffice.org641/share/psprint/driver/TK450PJ1.PS
-OpenOffice.org641/share/psprint/driver/TK550171.PS
-OpenOffice.org641/share/psprint/driver/TK550391.PS
-OpenOffice.org641/share/psprint/driver/TK550PJ1.PS
-OpenOffice.org641/share/psprint/driver/TKP350J2.PS
-OpenOffice.org641/share/psprint/driver/TKP360P1.PS
-OpenOffice.org641/share/psprint/driver/TKP380J1.PS
-OpenOffice.org641/share/psprint/driver/TKP380P1.PS
-OpenOffice.org641/share/psprint/driver/TKP450J1.PS
-OpenOffice.org641/share/psprint/driver/TKP450P1.PS
-OpenOffice.org641/share/psprint/driver/TKP550J1.PS
-OpenOffice.org641/share/psprint/driver/TKP600J1.PS
-OpenOffice.org641/share/psprint/driver/TKPH3801.PS
-OpenOffice.org641/share/psprint/driver/TKPH4501.PS
-OpenOffice.org641/share/psprint/driver/TKPH6001.PS
-OpenOffice.org641/share/psprint/driver/XRD61354.PS
-OpenOffice.org641/share/psprint/driver/XRD61801.PS
-OpenOffice.org641/share/psprint/driver/XRN17000.PS
-OpenOffice.org641/share/psprint/driver/XRN24320.PS
-OpenOffice.org641/share/psprint/driver/XR_DC230.PS
-OpenOffice.org641/share/psprint/psprint.conf
-OpenOffice.org641/share/autocorr/acor1033.dat
-OpenOffice.org641/user/autotext/english/mytexts.bau
-OpenOffice.org641/user/database/biblio/biblio.dbf
-OpenOffice.org641/user/gallery/sg100.sdv
-OpenOffice.org641/user/gallery/sg100.thm
-OpenOffice.org641/user/gallery/sg30.sdv
-OpenOffice.org641/user/gallery/sg30.thm
-OpenOffice.org641/user/config/arrowhd.soe
-OpenOffice.org641/user/config/classic.sog
-OpenOffice.org641/user/config/hatching.soh
-OpenOffice.org641/user/config/modern.sog
-OpenOffice.org641/user/config/palette.soc
-OpenOffice.org641/user/config/styles.sod
-OpenOffice.org641/user/config/autotbl.fmt
-OpenOffice.org641/user/config/dbtitle.rdb
-OpenOffice.org641/user/config/cmyk.soc
-OpenOffice.org641/user/config/gallery.soc
-OpenOffice.org641/user/config/html.soc
-OpenOffice.org641/user/config/standard.sob
-OpenOffice.org641/user/config/standard.soc
-OpenOffice.org641/user/config/standard.sod
-OpenOffice.org641/user/config/standard.soe
-OpenOffice.org641/user/config/standard.sog
-OpenOffice.org641/user/config/standard.soh
-OpenOffice.org641/user/config/sun-color.soc
-OpenOffice.org641/user/config/web.soc
-OpenOffice.org641/user/basic/dialogs.xli
-OpenOffice.org641/user/basic/script.xli
-OpenOffice.org641/help/en/sbasic.cfg
-OpenOffice.org641/help/en/sbasic.db
-OpenOffice.org641/help/en/sbasic.ht
-OpenOffice.org641/help/en/sbasic.idx/CONTEXTS
-OpenOffice.org641/help/en/sbasic.idx/DICTIONARY
-OpenOffice.org641/help/en/sbasic.idx/DOCS
-OpenOffice.org641/help/en/sbasic.idx/DOCS.TAB
-OpenOffice.org641/help/en/sbasic.idx/EDGE
-OpenOffice.org641/help/en/sbasic.idx/LINKNAMES
-OpenOffice.org641/help/en/sbasic.idx/OFFSETS
-OpenOffice.org641/help/en/sbasic.idx/POSITIONS
-OpenOffice.org641/help/en/sbasic.idx/SCHEMA
-OpenOffice.org641/help/en/sbasic.jar
-OpenOffice.org641/help/en/sbasic.key
-OpenOffice.org641/help/en/common.jar
-OpenOffice.org641/help/en/custom.css
-OpenOffice.org641/help/en/err.html
-OpenOffice.org641/help/en/picture.db
-OpenOffice.org641/help/en/picture.jar
-OpenOffice.org641/help/en/treeview.xml
-OpenOffice.org641/help/en/schart.jar
-OpenOffice.org641/help/en/swriter.cfg
-OpenOffice.org641/help/en/swriter.db
-OpenOffice.org641/help/en/swriter.ht
-OpenOffice.org641/help/en/swriter.idx/CONTEXTS
-OpenOffice.org641/help/en/swriter.idx/DICTIONARY
-OpenOffice.org641/help/en/swriter.idx/DOCS
-OpenOffice.org641/help/en/swriter.idx/DOCS.TAB
-OpenOffice.org641/help/en/swriter.idx/EDGE
-OpenOffice.org641/help/en/swriter.idx/LINKNAMES
-OpenOffice.org641/help/en/swriter.idx/OFFSETS
-OpenOffice.org641/help/en/swriter.idx/POSITIONS
-OpenOffice.org641/help/en/swriter.idx/SCHEMA
-OpenOffice.org641/help/en/swriter.jar
-OpenOffice.org641/help/en/swriter.key
-OpenOffice.org641/help/en/scalc.cfg
-OpenOffice.org641/help/en/scalc.db
-OpenOffice.org641/help/en/scalc.ht
-OpenOffice.org641/help/en/scalc.idx/CONTEXTS
-OpenOffice.org641/help/en/scalc.idx/DICTIONARY
-OpenOffice.org641/help/en/scalc.idx/DOCS
-OpenOffice.org641/help/en/scalc.idx/DOCS.TAB
-OpenOffice.org641/help/en/scalc.idx/EDGE
-OpenOffice.org641/help/en/scalc.idx/LINKNAMES
-OpenOffice.org641/help/en/scalc.idx/OFFSETS
-OpenOffice.org641/help/en/scalc.idx/POSITIONS
-OpenOffice.org641/help/en/scalc.idx/SCHEMA
-OpenOffice.org641/help/en/scalc.jar
-OpenOffice.org641/help/en/scalc.key
-OpenOffice.org641/help/en/simpress.cfg
-OpenOffice.org641/help/en/simpress.db
-OpenOffice.org641/help/en/simpress.ht
-OpenOffice.org641/help/en/simpress.idx/CONTEXTS
-OpenOffice.org641/help/en/simpress.idx/DICTIONARY
-OpenOffice.org641/help/en/simpress.idx/DOCS
-OpenOffice.org641/help/en/simpress.idx/DOCS.TAB
-OpenOffice.org641/help/en/simpress.idx/EDGE
-OpenOffice.org641/help/en/simpress.idx/LINKNAMES
-OpenOffice.org641/help/en/simpress.idx/OFFSETS
-OpenOffice.org641/help/en/simpress.idx/POSITIONS
-OpenOffice.org641/help/en/simpress.idx/SCHEMA
-OpenOffice.org641/help/en/simpress.jar
-OpenOffice.org641/help/en/simpress.key
-OpenOffice.org641/help/en/sdraw.cfg
-OpenOffice.org641/help/en/sdraw.db
-OpenOffice.org641/help/en/sdraw.ht
-OpenOffice.org641/help/en/sdraw.idx/CONTEXTS
-OpenOffice.org641/help/en/sdraw.idx/DICTIONARY
-OpenOffice.org641/help/en/sdraw.idx/DOCS
-OpenOffice.org641/help/en/sdraw.idx/DOCS.TAB
-OpenOffice.org641/help/en/sdraw.idx/EDGE
-OpenOffice.org641/help/en/sdraw.idx/LINKNAMES
-OpenOffice.org641/help/en/sdraw.idx/OFFSETS
-OpenOffice.org641/help/en/sdraw.idx/POSITIONS
-OpenOffice.org641/help/en/sdraw.idx/SCHEMA
-OpenOffice.org641/help/en/sdraw.jar
-OpenOffice.org641/help/en/sdraw.key
-OpenOffice.org641/help/en/smath.cfg
-OpenOffice.org641/help/en/smath.db
-OpenOffice.org641/help/en/smath.ht
-OpenOffice.org641/help/en/smath.idx/CONTEXTS
-OpenOffice.org641/help/en/smath.idx/DICTIONARY
-OpenOffice.org641/help/en/smath.idx/DOCS
-OpenOffice.org641/help/en/smath.idx/DOCS.TAB
-OpenOffice.org641/help/en/smath.idx/EDGE
-OpenOffice.org641/help/en/smath.idx/LINKNAMES
-OpenOffice.org641/help/en/smath.idx/OFFSETS
-OpenOffice.org641/help/en/smath.idx/POSITIONS
-OpenOffice.org641/help/en/smath.idx/SCHEMA
-OpenOffice.org641/help/en/smath.jar
-OpenOffice.org641/help/en/smath.key
-OpenOffice.org641/help/main_transform.xsl
-OpenOffice.org641/help/custom.css
-@comment DIRS
-@dirrm OpenOffice.org641/user/wordbook
-@dirrm OpenOffice.org641/user/template
-@dirrm OpenOffice.org641/user/temp
-@dirrm OpenOffice.org641/user/store
-@dirrm OpenOffice.org641/user/psprint/fontmetric
-@dirrm OpenOffice.org641/user/psprint/driver
-@dirrm OpenOffice.org641/user/psprint
-@dirrm OpenOffice.org641/user/plugin
-@dirrm OpenOffice.org641/user/gallery
-@dirrm OpenOffice.org641/user/database/biblio
-@dirrm OpenOffice.org641/user/database
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice
-@dirrm OpenOffice.org641/user/config/registry/instance/org
-@dirrm OpenOffice.org641/user/config/registry/instance
-@dirrm OpenOffice.org641/user/config/registry
-@dirrm OpenOffice.org641/user/config
-@dirrm OpenOffice.org641/user/basic
-@dirrm OpenOffice.org641/user/backup
-@dirrm OpenOffice.org641/user/autotext/english
-@dirrm OpenOffice.org641/user/autotext
-@dirrm OpenOffice.org641/user/autocorr
-@dirrm OpenOffice.org641/user
-@dirrm OpenOffice.org641/share/wordbook/english
-@dirrm OpenOffice.org641/share/wordbook
-@dirrm OpenOffice.org641/share/template/english/wizard/web
-@dirrm OpenOffice.org641/share/template/english/wizard/styles
-@dirrm OpenOffice.org641/share/template/english/wizard/bitmap
-@dirrm OpenOffice.org641/share/template/english/wizard
-@dirrm OpenOffice.org641/share/template/english/internal
-@dirrm OpenOffice.org641/share/template/english
-@dirrm OpenOffice.org641/share/template
-@dirrm OpenOffice.org641/share/psprint/fontmetric
-@dirrm OpenOffice.org641/share/psprint/driver
-@dirrm OpenOffice.org641/share/psprint
-@dirrm OpenOffice.org641/share/gallery/www-back
-@dirrm OpenOffice.org641/share/gallery/sounds
-@dirrm OpenOffice.org641/share/gallery/rulers
-@dirrm OpenOffice.org641/share/gallery/htmlexpo
-@dirrm OpenOffice.org641/share/gallery/bullets
-@dirrm OpenOffice.org641/share/gallery
-@dirrm OpenOffice.org641/share/fonts/truetype
-@dirrm OpenOffice.org641/share/fonts
-@dirrm OpenOffice.org641/share/dtd/officedocument/1_0
-@dirrm OpenOffice.org641/share/dtd/officedocument
-@dirrm OpenOffice.org641/share/dtd/math/1_01
-@dirrm OpenOffice.org641/share/dtd/math
-@dirrm OpenOffice.org641/share/dtd
-@dirrm OpenOffice.org641/share/config/webcast
-@dirrm OpenOffice.org641/share/config/symbol
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/template/org
-@dirrm OpenOffice.org641/share/config/registry/template
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/instance/org
-@dirrm OpenOffice.org641/share/config/registry/instance
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org
-@dirrm OpenOffice.org641/share/config/registry/cache/instance
-@dirrm OpenOffice.org641/share/config/registry/cache
-@dirrm OpenOffice.org641/share/config/registry
-@dirrm OpenOffice.org641/share/config
-@dirrm OpenOffice.org641/share/basic/WebWizard
-@dirrm OpenOffice.org641/share/basic/Tools
-@dirrm OpenOffice.org641/share/basic/Template
-@dirrm OpenOffice.org641/share/basic/Schedule
-@dirrm OpenOffice.org641/share/basic/ImportWizard
-@dirrm OpenOffice.org641/share/basic/Gimmicks
-@dirrm OpenOffice.org641/share/basic/FormWizard
-@dirrm OpenOffice.org641/share/basic/Euro
-@dirrm OpenOffice.org641/share/basic
-@dirrm OpenOffice.org641/share/autotext/english
-@dirrm OpenOffice.org641/share/autotext
-@dirrm OpenOffice.org641/share/autocorr
-@dirrm OpenOffice.org641/share
-@dirrm OpenOffice.org641/program/resource
-@dirrm OpenOffice.org641/program/filter
-@dirrm OpenOffice.org641/program/components
-@dirrm OpenOffice.org641/program/classes
-@dirrm OpenOffice.org641/program/addin/source
-@dirrm OpenOffice.org641/program/addin
-@dirrm OpenOffice.org641/program
-@dirrm OpenOffice.org641/help/en/swriter.idx
-@dirrm OpenOffice.org641/help/en/smath.idx
-@dirrm OpenOffice.org641/help/en/simpress.idx
-@dirrm OpenOffice.org641/help/en/sdraw.idx
-@dirrm OpenOffice.org641/help/en/scalc.idx
-@dirrm OpenOffice.org641/help/en/sbasic.idx
-@dirrm OpenOffice.org641/help/en
-@dirrm OpenOffice.org641/help
-@dirrm OpenOffice.org641
diff --git a/editors/openoffice-3/Makefile b/editors/openoffice-3/Makefile
deleted file mode 100644
index 23c5cd913554..000000000000
--- a/editors/openoffice-3/Makefile
+++ /dev/null
@@ -1,110 +0,0 @@
-# New ports collection makefile for: OpenOffice
-# Date created: 28 Februar 2002
-# Whom: Martin Blapp
-#
-# $FreeBSD$
-#
-
-PORTNAME= openoffice
-PORTVERSION= 642
-CATEGORIES= editors
-MASTER_SITES= ftp://sunsite.cnlab-switch.ch/mirror/OpenOffice/${PORTVERSION}/ \
- http://sf1.mirror.openoffice.org/${PORTVERSION}/ \
- ftp://ftp.cs.man.ac.uk/pub/toby/gpc/ \
- http://people.freebsd.org/~mbr/distfiles/
-DISTFILES= oo_${PORTVERSION}_src.tar.bz2 gpc231.tar.Z oo_moz095_i386_FreeBSD-4.tar.gz
-EXTRACT_ONLY= oo_${PORTVERSION}_src.tar.bz2
-
-MAINTAINER= mbr@FreeBSD.org
-
-BUILD_DEPENDS= ${LOCALBASE}/lib/libstlport_gcc.so:${PORTSDIR}/devel/stlport
-BUILD_DEPENDS+= ${LOCALBASE}/bin/gcc295:${PORTSDIR}/lang/gcc295
-BUILD_DEPENDS+= zip:${PORTSDIR}/archivers/zip
-BUILD_DEPENDS+= ${JAVAVM}:${PORTSDIR}/java/jdk13
-LIB_DEPENDS+= pth.14:${PORTSDIR}/devel/pth
-
-BROKEN= 'Work in progress -- does not build yet till the end'
-
-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_moz095_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_${PORTVERSION}_src/config_office
-
-CONFIGURE_ARGS+= --with-stlport4-home=${PREFIX} \
- --with-jdk-home=${JDK13DIR} \
- --with-os-version=${OSVERSION}
-
-CONFIGURE_ENV= PTHREAD_CFLAGS=${PTHREAD_CFLAGS} \
- PTHREAD_LIBS=${PTHREAD_LIBS} \
- CC=gcc295 \
- CXX=g++295
-
-MAKE_ENV= CC=${CC} CFLAGS=${CFLAGS}
-
-.include <bsd.port.pre.mk>
-
-pre-fetch:
-.if ${GCC_VERSION}!="2.95.2" && ${GCC_VERSION}!="2.95.3"
- @ ${ECHO}
- @ ${ECHO} Openoffice requires gcc 2.95.2 or better
- @ ${ECHO}
- @ ${FALSE}
-.endif
-.if ${OSVERSION} < 500031
- @${ECHO}
- @${ECHO} OS-VERSION ${OSVERSION}
- @${ECHO}
- @${ECHO} Openoffice depends on OS-Fixes which are
- @${ECHO} not yet available.
- @${FALSE}
-.endif
-
-pre-extract:
-.if !defined(DISPLAY) || ${DISPLAY} == ""
- @ ${ECHO}
- @ ${ECHO} Can\'t open display:
- @ ${ECHO} Please check your DISPLAY variable.
- @ ${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|<malloc.h>|<stdlib.h>|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'
-
-do-install:
- @cd ${WRKSRC}/.. && ./setup -r:oo_setup.resp
-
-.include <bsd.port.post.mk>
diff --git a/editors/openoffice-3/distinfo b/editors/openoffice-3/distinfo
deleted file mode 100644
index 81e3a3a4781e..000000000000
--- a/editors/openoffice-3/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (oo_642_src.tar.bz2) = fc39bdf5f4b277c343d2cc38b0d70c7d
-MD5 (gpc231.tar.Z) = fdb06fdb5a4670b172f9fb738b717be9
-MD5 (oo_moz095_i386_FreeBSD-4.tar.gz) = e92e25759f0b1bf16a36a091bf17e1b0
diff --git a/editors/openoffice-3/files/patch-berkeleydb+db-3.2.9.patch b/editors/openoffice-3/files/patch-berkeleydb+db-3.2.9.patch
deleted file mode 100644
index 97fec46bcef4..000000000000
--- a/editors/openoffice-3/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-3/files/patch-berkeleydb::db-3.2.9.patch b/editors/openoffice-3/files/patch-berkeleydb::db-3.2.9.patch
deleted file mode 100644
index 50c2f44a704e..000000000000
--- a/editors/openoffice-3/files/patch-berkeleydb::db-3.2.9.patch
+++ /dev/null
@@ -1,42 +0,0 @@
---- ../berkeleydb/db-3.2.9.patch.orig Mon Jun 11 16:09:22 2001
-+++ ../berkeleydb/db-3.2.9.patch Tue Mar 5 17:13:09 2002
-@@ -43,3 +43,39 @@
-
- CC= @MAKEFILE_CC@
- CCLINK= @MAKEFILE_CCLINK@
-+--- 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
-+@@ -995,6 +995,7 @@
-+ CPPFLAGS="-D_REENTRANT $CPPFLAGS";;
-+ mpeix*) CPPFLAGS="-D_POSIX_SOURCE -D_SOCKET_SOURCE $CPPFLAGS"
-+ LIBS="-lsocket -lsvipc $LIBS";;
-++freebsd*) optimize_def="-O";;
-+ osf*) CPPFLAGS="-D_REENTRANT $CPPFLAGS";;
-+ *qnx) cat >> confdefs.h <<\EOF
-+ #define HAVE_QNX 1
-+@@ -1795,6 +1796,7 @@
-+ case "$host_os" in
-+ solaris*) JINCSUBDIRS="solaris";;
-+ linux*) JINCSUBDIRS="linux genunix";;
-++ freebsd*) JINCSUBDIRS="freebsd solaris linux genunix";;
-+ *) JINCSUBDIRS="genunix";;
-+ esac
-+
-+--- 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 @@
-+
-+ freebsd*)
-+ 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'
-+- else
-+ 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'
-++ need_version=no
-+ fi
-+ ;;
-+
diff --git a/editors/openoffice-3/files/patch-bridges+prj+build.lst b/editors/openoffice-3/files/patch-bridges+prj+build.lst
deleted file mode 100644
index 95774375ee91..000000000000
--- a/editors/openoffice-3/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-3/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel b/editors/openoffice-3/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel
deleted file mode 100644
index 20b13ea25cb2..000000000000
--- a/editors/openoffice-3/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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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-3/files/patch-bridges+source+prot_uno+makefile.mk b/editors/openoffice-3/files/patch-bridges+source+prot_uno+makefile.mk
deleted file mode 100644
index 595ea6cb5ac9..000000000000
--- a/editors/openoffice-3/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-3/files/patch-bridges::prj::build.lst b/editors/openoffice-3/files/patch-bridges::prj::build.lst
deleted file mode 100644
index d9af910f9803..000000000000
--- a/editors/openoffice-3/files/patch-bridges::prj::build.lst
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../bridges/prj/build.lst.orig Tue Oct 30 17:28:35 2001
-+++ ../bridges/prj/build.lst Mon Mar 4 21:43:05 2002
-@@ -13,5 +13,7 @@
- br bridges\source\cpp_uno\cc50_solaris_sparc nmake - u br_cc50sols br_unotypes NULL
- br bridges\source\cpp_uno\cc50_solaris_intel nmake - u br_cc50soli br_unotypes NULL
- br bridges\source\cpp_uno\gcc2_solaris_sparc nmake - u br_gccsols 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\prot_uno nmake - all br_pruno br_unotypes NULL
- br bridges\source\java_uno nmake - all br_java_uno br_rcon NULL
diff --git a/editors/openoffice-3/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel b/editors/openoffice-3/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel
deleted file mode 100644
index a9f6d1da7a96..000000000000
--- a/editors/openoffice-3/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel
+++ /dev/null
@@ -1,1719 +0,0 @@
---- /dev/null Mon Mar 4 21:22:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/cpp2uno.cxx Mon Mar 4 21:26:06 2002
-@@ -0,0 +1,614 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: cpp2uno.cxx,v $
-+ *
-+ * $Revision: 1.8 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/09/06 11:59:03 $
-+ *
-+ * 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): _______________________________________
-+ *
-+ *
-+ ************************************************************************/
-+
-+#define LEAK_STATIC_DATA
-+// #define TRACE(x) OSL_TRACE(x)
-+#define TRACE(x)
-+
-+#include <malloc.h>
-+#if STLPORT_VERSION<321
-+#include <list.h>
-+#include <map.h>
-+#else
-+#include <list>
-+#include <map>
-+#endif
-+#include <typeinfo>
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+#ifndef _OSL_MUTEX_HXX_
-+#include <osl/mutex.hxx>
-+#endif
-+
-+#ifndef _TYPELIB_TYPEDESCRIPTION_HXX_
-+#include <typelib/typedescription.hxx>
-+#endif
-+#ifndef _UNO_DATA_H_
-+#include <uno/data.h>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_TYPE_MISC_HXX_
-+#include <bridges/cpp_uno/type_misc.hxx>
-+#endif
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+using namespace com::sun::star::uno;
-+using namespace std;
-+using namespace osl;
-+using namespace rtl;
-+
-+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 );
-+
-+ gcc291_freebsd_intel_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;
-+}
-+
-+//==================================================================================================
-+class MediateClassData
-+{
-+public:
-+ struct ClassDataBuffer
-+ {
-+ void* m_pVTable;
-+
-+ ~ClassDataBuffer();
-+ };
-+private:
-+
-+ map< OUString, ClassDataBuffer* > m_aClassData;
-+ Mutex m_aMutex;
-+
-+ void createVTable( ClassDataBuffer*, typelib_InterfaceTypeDescription* );
-+public:
-+ const ClassDataBuffer* getClassData( typelib_InterfaceTypeDescription* );
-+
-+ MediateClassData() {}
-+ ~MediateClassData();
-+};
-+//__________________________________________________________________________________________________
-+MediateClassData::ClassDataBuffer::~ClassDataBuffer()
-+{
-+ delete m_pVTable;
-+}
-+
-+//__________________________________________________________________________________________________
-+MediateClassData::~MediateClassData()
-+{
-+ TRACE( "> calling ~MediateClassData(): freeing mediate vtables... <\n" );
-+
-+ // this MUST be the absolute last one which is called!
-+ for ( map< OUString, ClassDataBuffer* >::iterator iPos( m_aClassData.begin() ); iPos != m_aClassData.end(); ++iPos )
-+ {
-+ // todo
-+// delete (*iPos).second;
-+ }
-+}
-+
-+//__________________________________________________________________________________________________
-+
-+const MediateClassData::ClassDataBuffer* MediateClassData::getClassData( typelib_InterfaceTypeDescription* pType )
-+{
-+ MutexGuard aGuard( m_aMutex );
-+
-+ map< OUString, ClassDataBuffer* >::iterator element = m_aClassData.find( pType->aBase.pTypeName );
-+ if( element != m_aClassData.end() )
-+ return (*element).second;
-+
-+ ClassDataBuffer* pBuffer = new ClassDataBuffer();
-+ createVTable( pBuffer, pType );
-+ m_aClassData[ pType->aBase.pTypeName ] = pBuffer;
-+ return pBuffer;
-+}
-+
-+
-+//==================================================================================================
-+/**
-+ * 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;
-+ }
-+}
-+//__________________________________________________________________________________________________
-+
-+void MediateClassData::createVTable( ClassDataBuffer* pBuffer, typelib_InterfaceTypeDescription* pType )
-+{
-+ // get all member functions
-+ list< sal_Bool > aComplexReturn;
-+
-+ for( int n = 0; n < pType->nAllMembers; n++ )
-+ {
-+ typelib_TypeDescription* pMember = NULL;
-+ TYPELIB_DANGER_GET( &pMember, pType->ppAllMembers[n] );
-+ if( pMember->eTypeClass == typelib_TypeClass_INTERFACE_ATTRIBUTE )
-+ {
-+ typelib_TypeDescription * pRetTD = 0;
-+ TYPELIB_DANGER_GET( &pRetTD, ((typelib_InterfaceAttributeTypeDescription *)pMember)->pAttributeTypeRef );
-+ // get method
-+ aComplexReturn.push_back( !cppu_isSimpleType( pRetTD ) );
-+ // set method
-+ if( ! ((typelib_InterfaceAttributeTypeDescription*)pMember)->bReadOnly )
-+ aComplexReturn.push_back( sal_False );
-+ TYPELIB_DANGER_RELEASE( pRetTD );
-+ }
-+ else
-+ {
-+ typelib_TypeDescription * pRetTD = 0;
-+ TYPELIB_DANGER_GET( &pRetTD, ((typelib_InterfaceMethodTypeDescription *)pMember)->pReturnTypeRef );
-+ aComplexReturn.push_back( !cppu_isSimpleType( pRetTD ) );
-+ TYPELIB_DANGER_RELEASE( pRetTD );
-+ }
-+ TYPELIB_DANGER_RELEASE( pMember );
-+ }
-+
-+ int nSize = aComplexReturn.size();
-+ char * pSpace = (char *)rtl_allocateMemory( ((nSize+2)*sizeof(void *)) + (nSize*20) );
-+ pBuffer->m_pVTable = (void*)pSpace;
-+
-+ char * pCode = pSpace + ((nSize+2)*sizeof(void *));
-+ void ** pvft = (void **)pSpace;
-+ pvft[0] = NULL;
-+ pvft[1] = NULL;
-+
-+ // setup vft and code
-+ for ( sal_Int32 nPos = 0; nPos < nSize; ++nPos )
-+ {
-+ unsigned char * codeSnip = (unsigned char *)pCode + (nPos*20);
-+ pvft[nPos+2] = codeSnip;
-+
-+ // mov $nPos, %eax
-+ *codeSnip++ = 0xb8;
-+ *(sal_Int32 *)codeSnip = nPos | ( aComplexReturn.front() ? 0x80000000 : 0 );
-+ codeSnip += sizeof(sal_Int32);
-+ aComplexReturn.pop_front();
-+ // mov %esp, %edx
-+ *codeSnip++ = 0x89;
-+ *codeSnip++ = 0xe2;
-+ // jmp cpp_vtable_call
-+ *codeSnip++ = 0xe9;
-+ *(sal_Int32 *)codeSnip = ((unsigned char *)cpp_vtable_call) - codeSnip - sizeof(sal_Int32);
-+ codeSnip += sizeof(sal_Int32);
-+ }
-+}
-+
-+//==================================================================================================
-+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
-+ }
-+ }
-+ *(const void **)pCppI = s_pMediateClassData->getClassData( pTypeDescr )->m_pVTable;
-+}
-+
-+}
-+
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT 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 );
-+}
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT void SAL_CALL uno_initEnvironment( uno_Environment * pCppEnv )
-+ SAL_THROW_EXTERN_C()
-+{
-+ CPPU_CURRENT_NAMESPACE::cppu_cppenv_initEnvironment( pCppEnv );
-+}
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT 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:22:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/except.cxx Mon Mar 4 21:26:08 2002
-@@ -0,0 +1,365 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: except.cxx,v $
-+ *
-+ * $Revision: 1.11 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/07/23 13:15:32 $
-+ *
-+ * 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 <dlfcn.h>
-+#include <new.h>
-+#include <typeinfo>
-+#if STLPORT_VERSION<321
-+#include <map.h>
-+#else
-+#include <map>
-+#endif
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+#ifndef _OSL_DIAGNOSE_H_
-+#include <osl/diagnose.h>
-+#endif
-+
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _TYPELIB_TYPEDESCRIPTION_HXX_
-+#include <typelib/typedescription.hxx>
-+#endif
-+#ifndef _COM_SUN_STAR_UNO_ANY_HXX_
-+#include <com/sun/star/uno/Any.hxx>
-+#endif
-+
-+#include <rtl/strbuf.hxx>
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+#ifdef DEBUG
-+#include <stdio.h>
-+#endif
-+
-+using namespace std;
-+using namespace osl;
-+using namespace rtl;
-+using namespace com::sun::star::uno;
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+//==================================================================================================
-+static OString toUNOname( const OString & rRTTIname )
-+{
-+ OString aRet;
-+
-+ sal_Char* pStr = rRTTIname.getStr();
-+ sal_Char* pOrg = pStr;
-+
-+ // check for namespace
-+ if( *pStr == '_' )
-+ pStr++;
-+ if( *pStr == 'Q' )
-+ {
-+ pStr++;
-+ if( *pStr++ == '_' )
-+ {
-+ while( *pStr++ != '_' )
-+ ;
-+ }
-+ }
-+
-+ while( *pStr )
-+ {
-+ int nCharsToCopy = 0;
-+ while( *pStr >= '0' && *pStr <= '9' )
-+ nCharsToCopy = 10*nCharsToCopy + (int)(*pStr++ - '0');
-+ if( aRet.getLength() )
-+ aRet += ".";
-+ aRet += rRTTIname.copy( pStr - pOrg, nCharsToCopy );
-+ pStr += nCharsToCopy;
-+ }
-+
-+ return aRet;
-+}
-+//==================================================================================================
-+static OString toRTTIname( const OString & rUNOname )
-+{
-+ if( ! rUNOname.getLength() )
-+ return OString();
-+
-+ OStringBuffer aRet( 64 );
-+
-+ sal_Int32 nIndex = 0;
-+ sal_Int32 nToken = 0;
-+ do
-+ {
-+ OString aToken( rUNOname.getToken( 0, '.', nIndex ) );
-+ aRet.append( OString::valueOf( (sal_Int32)aToken.getLength() ) );
-+ aRet.append( aToken );
-+ ++nToken;
-+ }
-+ while (nIndex >= 0);
-+
-+ OString ret( aRet.makeStringAndClear() );
-+
-+ if( nToken >= 2 )
-+ {
-+ OStringBuffer buf( 64 );
-+ buf.append( 'Q' );
-+ if( nToken > 9 )
-+ aRet.append( '_' );
-+ buf.append( OString::valueOf( (sal_Int32)nToken ) );
-+ if( nToken > 9 )
-+ aRet.append( '_' );
-+ buf.append( ret );
-+ ret = buf.makeStringAndClear();
-+ }
-+
-+ return ret;
-+}
-+
-+
-+//##################################################################################################
-+//#### RTTI simulation #############################################################################
-+//##################################################################################################
-+
-+class RTTIHolder
-+{
-+ static std::map< OString, void* > aAllRTTI;
-+public:
-+ static void* getRTTI( const OString& rTypename );
-+ static void* getRTTI_UnoName( const OString& rUnoTypename )
-+ { return getRTTI( toRTTIname( rUnoTypename ) ); }
-+
-+ static void* insertRTTI( const OString& rTypename );
-+ static void* insertRTTI_UnoName( const OString& rTypename )
-+ { return insertRTTI( toRTTIname( rTypename ) ); }
-+
-+ // rSuperTypename MUST exist !!!
-+ static void* insertRTTI( const OString& rTypename, const OString& rSuperTypename );
-+ static void* insertRTTI_UnoNames( const OString& rTypename, const OString& rSuperTypename )
-+ { return insertRTTI( toRTTIname( rTypename ), toRTTIname( rSuperTypename ) ); }
-+
-+ // for complex RTTI
-+ static void* insertRTTI( const OString& rTypename, void* pRTTI );
-+ static void* insertRTTI_UnoName( const OString&rTypename, void* pRTTI )
-+ { return insertRTTI( toRTTIname( rTypename ), pRTTI ); }
-+};
-+
-+std::map< OString, void* > RTTIHolder::aAllRTTI;
-+
-+void* RTTIHolder::getRTTI( const OString& rTypename )
-+{
-+ std::map< OString, void* >::iterator element;
-+
-+ element = aAllRTTI.find( rTypename );
-+ return element != aAllRTTI.end() ? (*element).second : NULL;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename )
-+{
-+#ifdef DEBUG
-+ fprintf( stderr, "generating base RTTI: %s\n", rTypename.getStr() );
-+#endif
-+ void* pRTTI = new __user_type_info( strdup( rTypename.getStr() ) );
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename, const OString& rSuperTypename )
-+{
-+#ifdef DEBUG
-+ fprintf( stderr, "generating subclass RTTI: %s %s\n", rTypename.getStr(), rSuperTypename.getStr() );
-+#endif
-+ OSL_ENSURE( ! getRTTI( rTypename ), "insert RTTI called on already existing type" );
-+ void* pRTTI = new __si_type_info( strdup( rTypename.getStr() ), *(__user_type_info*)getRTTI( rSuperTypename ) );
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename, void* pRTTI )
-+{
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+//--------------------------------------------------------------------------------------------------
-+
-+static void* generateRTTI( typelib_CompoundTypeDescription * pCompTypeDescr )
-+{
-+ OString aCompTypeName( OUStringToOString( pCompTypeDescr->aBase.pTypeName, RTL_TEXTENCODING_ASCII_US ) );
-+ void* pRTTI = RTTIHolder::getRTTI_UnoName( aCompTypeName );
-+ if( pRTTI )
-+ return pRTTI;
-+
-+ if( ! pCompTypeDescr->pBaseTypeDescription )
-+ // this is a base type
-+ return RTTIHolder::insertRTTI_UnoName( aCompTypeName );
-+ if( ! pCompTypeDescr->pBaseTypeDescription->pBaseTypeDescription )
-+ {
-+ OString aBasename(
-+ OUStringToOString( pCompTypeDescr->pBaseTypeDescription->aBase.pTypeName, RTL_TEXTENCODING_ASCII_US )
-+ );
-+ if( ! RTTIHolder::getRTTI_UnoName( aBasename ) )
-+ RTTIHolder::insertRTTI_UnoName( aBasename );
-+
-+ // this type has only one supertype
-+ return RTTIHolder::insertRTTI_UnoNames( aCompTypeName, aBasename );
-+ }
-+
-+ // create __si_type_info
-+ void* pSuperRTTI = generateRTTI( pCompTypeDescr->pBaseTypeDescription );
-+ OString aCompTypeRTTIname( toRTTIname( aCompTypeName ) );
-+#ifdef DEBUG
-+ fprintf( stderr, "generating RTTI: %s\n", aCompTypeRTTIname.getStr() );
-+#endif
-+ pRTTI = new __si_type_info( strdup( aCompTypeRTTIname.getStr() ),
-+ *(__user_type_info*)pSuperRTTI );
-+#if 0
-+ __class_type_info::base_info* pBaseInfo = new __class_type_info::base_info;
-+ pBaseInfo->base = (__user_type_info*)pSuperRTTI;
-+ pBaseInfo->offset = 0;
-+ pBaseInfo->is_virtual = 0;
-+ pBaseInfo->access1 = __class_type_info::PUBLIC;
-+
-+ OString aCompTypeRTTIname( toRTTIname( aCompTypeName ) );
-+ pRTTI = new __class_type_info(
-+ strdup( aCompTypeRTTIname.getStr() ),
-+ pBaseInfo,
-+ 1
-+ );
-+#endif
-+ return RTTIHolder::insertRTTI_UnoName( aCompTypeName, pRTTI );
-+}
-+
-+//--------------------------------------------------------------------------------------------------
-+
-+static Mutex s_aMutex;
-+static std::map< void*, typelib_TypeDescription* > aExceptionMap;
-+
-+static void deleteException( void* pExc, int nDummy )
-+{
-+ MutexGuard aGuard( s_aMutex );
-+ std::map< void*, typelib_TypeDescription* >::iterator element =
-+ aExceptionMap.find( pExc );
-+ OSL_ASSERT( element != aExceptionMap.end() );
-+ if( element != aExceptionMap.end() )
-+ {
-+ typelib_TypeDescription* pType = (*element).second;
-+ aExceptionMap.erase( pExc );
-+ uno_destructData( pExc, pType, cpp_release );
-+ typelib_typedescription_release( pType );
-+ }
-+}
-+
-+//__________________________________________________________________________________________________
-+
-+//##################################################################################################
-+//#### exported ####################################################################################
-+//##################################################################################################
-+
-+
-+void gcc291_freebsd_intel_raiseException( uno_Any * pUnoExc, uno_Mapping * pUno2Cpp )
-+{
-+ // construct cpp exception object
-+ typelib_TypeDescription * pTypeDescr = 0;
-+ typelib_typedescriptionreference_getDescription( &pTypeDescr, pUnoExc->pType );
-+
-+ void * pCppExc = __eh_alloc( pTypeDescr->nSize ); // will be released in generated dtor
-+ uno_copyAndConvertData( pCppExc, pUnoExc->pData, pTypeDescr, pUno2Cpp );
-+
-+ // destruct uno exception
-+ uno_any_destruct( pUnoExc, 0 );
-+
-+ // a must be
-+ OSL_ENSURE( sizeof(sal_Int32) == sizeof(void *), "### pointer size differs from sal_Int32!" );
-+
-+ typelib_CompoundTypeDescription * pCompTypeDescr = (typelib_CompoundTypeDescription *)pTypeDescr;
-+ void* pRTTI = generateRTTI( pCompTypeDescr );
-+
-+ {
-+ MutexGuard aGuard( s_aMutex );
-+ aExceptionMap[ pCppExc ] = pTypeDescr;
-+ }
-+
-+ __cp_push_exception( pCppExc, pRTTI, deleteException );
-+ __throw();
-+}
-+
-+void gcc291_freebsd_intel_fillUnoException( cp_eh_info* pInfo, uno_Any* pExc, uno_Mapping * pCpp2Uno )
-+{
-+ OUString aName( OStringToOUString(
-+ toUNOname( ((__user_type_info*)(pInfo->type))->name() ), RTL_TEXTENCODING_ASCII_US ) );
-+
-+ typelib_TypeDescription * pExcTypeDescr = 0;
-+ typelib_typedescription_getByName(
-+ &pExcTypeDescr,
-+ aName.pData );
-+ OSL_ENSURE( pExcTypeDescr, "could not get type description for exception" );
-+ if (pExcTypeDescr)
-+ {
-+ // construct cpp exception any
-+ Any aAny( pInfo->value, pExcTypeDescr ); // const_cast
-+ typelib_typedescription_release( pExcTypeDescr );
-+ // construct uno exception any
-+ typelib_TypeDescription* pAnyDescr = 0;
-+ getCppuType( (const Any *)0 ).getDescription( &pAnyDescr );
-+ uno_copyAndConvertData( pExc, &aAny, pAnyDescr, pCpp2Uno );
-+ typelib_typedescription_release( pAnyDescr );
-+ }
-+}
-+
-+}
-+
---- /dev/null Mon Mar 4 21:33:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/gcc2_freebsd_intel.hxx Mon Mar 4 21:26:09 2002
-@@ -0,0 +1,153 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: gcc2_freebsd_intel.hxx,v $
-+ *
-+ * $Revision: 1.1.1.1 $
-+ *
-+ * last change: $Author: hr $ $Date: 2000/09/18 15:28:48 $
-+ *
-+ * 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): _______________________________________
-+ *
-+ *
-+ ************************************************************************/
-+
-+#ifndef _RTL_STRING_HXX_
-+#include <rtl/string.hxx>
-+#endif
-+#include <typeinfo>
-+
-+typedef struct _uno_Any uno_Any;
-+typedef struct _uno_Mapping uno_Mapping;
-+
-+// private egcs type info structs
-+
-+// type_info for a simple class ( no base classes or an enum )
-+struct __user_type_info : public std::type_info {
-+ __user_type_info (const char *n) : type_info (n) {}
-+
-+ // dynamic cast. built by gcc
-+ virtual void* dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+// type_info for a class with one public, nonvirtual base class.
-+
-+class __si_type_info : public __user_type_info {
-+ const __user_type_info &base;
-+
-+public:
-+ __si_type_info (const char *n, const __user_type_info &b)
-+ : __user_type_info (n), base (b) { }
-+
-+ // dynamic cast. built by gcc
-+ virtual void *dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+
-+// type_info for a general class.
-+
-+typedef unsigned int USItype __attribute__ ((mode (SI)));
-+
-+struct __class_type_info : public __user_type_info {
-+ enum access { PUBLIC = 1, PROTECTED = 2, PRIVATE = 3 };
-+
-+ struct base_info {
-+ const __user_type_info *base;
-+ USItype offset: 29;
-+ bool is_virtual: 1;
-+ access access1: 2;
-+ };
-+
-+ const base_info *base_list;
-+ size_t n_bases;
-+
-+ __class_type_info (const char *name, const base_info *bl, size_t bn)
-+ : __user_type_info (name), base_list (bl), n_bases (bn) {}
-+
-+ // dynamic cast. built by gcc
-+ virtual void* dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+
-+struct cp_eh_info
-+{
-+ struct __eh_info
-+ {
-+ void* match_function;
-+ short language;
-+ short version;
-+ };
-+ __eh_info eh_info;
-+ void *value;
-+ void *type;
-+ void (*cleanup)(void *, int);
-+ bool caught;
-+ cp_eh_info *next;
-+ long handlers;
-+ void *original_value;
-+};
-+
-+extern "C" {
-+ void __cp_push_exception( void*, void*, void(*)(void*, int) );
-+ void __throw();
-+}
-+
-+//##################################################################################################
-+//#### exceptions ##################################################################################
-+//##################################################################################################
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+void gcc291_freebsd_intel_raiseException( uno_Any * pUnoExc, uno_Mapping * pUno2Cpp );
-+void gcc291_freebsd_intel_fillUnoException( cp_eh_info*, uno_Any*, uno_Mapping * pCpp2Uno );
-+
-+}
-+
---- /dev/null Mon Mar 4 21:33:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/makefile.mk Mon Mar 4 21:26:41 2002
-@@ -0,0 +1,109 @@
-+#*************************************************************************
-+#
-+# $RCSfile: makefile.mk,v $
-+#
-+# $Revision: 1.5 $
-+#
-+# 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=gcc2_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)" == "GCCFREEBSDIgcc2"
-+
-+CFLAGSNOOPT=-O0
-+NOOPTFILES=$(SLO)$/uno2cpp.obj
-+
-+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/gcc2_freebsd_intel/uno2cpp.cxx Mon Mar 4 21:26:11 2002
-@@ -0,0 +1,463 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: uno2cpp.cxx,v $
-+ *
-+ * $Revision: 1.8 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/09/06 11:59:03 $
-+ *
-+ * 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 <malloc.h>
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+
-+#ifndef _UNO_DATA_H_
-+#include <uno/data.h>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_TYPE_MISC_HXX_
-+#include <bridges/cpp_uno/type_misc.hxx>
-+#endif
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+using namespace rtl;
-+using namespace com::sun::star::uno;
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+//==================================================================================================
-+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 !" );
-+
-+ volatile long edx = 0, eax = 0; // for register returns
-+ __asm__ (
-+ // copy values
-+ "pushl %%edx\n\t"
-+ "pushl %%ecx\n\t"
-+ "pushl %%eax\n\t"
-+ "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"
-+ "mov 0(%%edx), %%ecx\n\t"
-+ "sub $4, %%edx\n\t"
-+ "push %%ecx\n\t"
-+ "dec %%eax\n\t"
-+ "jne Lcopy\n"
-+ "Lcall:\n\t"
-+ // do the actual call
-+ "mov %2, %%edx\n\t"
-+ "mov 0(%%edx), %%edx\n\t"
-+ "mov %3, %%eax\n\t"
-+ "add $2, %%eax\n\t" // first two table entries are reserved
-+ "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"
-+ "popl %%eax\n\t"
-+ "popl %%ecx\n\t"
-+ "popl %%edx\n\t"
-+ : : "m"(nStackLongs), "m"(pStackLongs), "m"(pThis), "m"(nVtableIndex), "m"(eax), "m"(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\n\t"
-+ : : "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( ... )
-+ {
-+ // get exception
-+ cp_eh_info* pEHInfo = (cp_eh_info*)__cp_eh_info();
-+ gcc291_freebsd_intel_fillUnoException( pEHInfo, *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-3/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel b/editors/openoffice-3/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel
deleted file mode 100644
index 20b13ea25cb2..000000000000
--- a/editors/openoffice-3/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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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-3/files/patch-bridges::source::prot_uno::makefile.mk b/editors/openoffice-3/files/patch-bridges::source::prot_uno::makefile.mk
deleted file mode 100644
index 595ea6cb5ac9..000000000000
--- a/editors/openoffice-3/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-3/files/patch-chaos::util::makefile.mk b/editors/openoffice-3/files/patch-chaos::util::makefile.mk
deleted file mode 100644
index 77dcd12cd410..000000000000
--- a/editors/openoffice-3/files/patch-chaos::util::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../chaos/util/makefile.mk.orig Sat Mar 2 18:09:33 2002
-+++ ../chaos/util/makefile.mk Sat Mar 2 18:09:18 2002
-@@ -100,7 +100,7 @@
-
- SHL1TARGET= cnt$(UPD)$(DLLPOSTFIX)
- SHL1IMPLIB= i$(TARGET)
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP= exports.$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP= exports.map
diff --git a/editors/openoffice-3/files/patch-comphelper+util+makefile.mk b/editors/openoffice-3/files/patch-comphelper+util+makefile.mk
deleted file mode 100644
index 997719c43dd8..000000000000
--- a/editors/openoffice-3/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-3/files/patch-comphelper::util::makefile.mk b/editors/openoffice-3/files/patch-comphelper::util::makefile.mk
deleted file mode 100644
index 9bca1b144e8f..000000000000
--- a/editors/openoffice-3/files/patch-comphelper::util::makefile.mk
+++ /dev/null
@@ -1,15 +0,0 @@
---- ../comphelper/util/makefile.mk.orig Tue Jan 1 14:08:53 2002
-+++ ../comphelper/util/makefile.mk
-@@ -85,11 +85,11 @@
-
- SHL1TARGET=$(COMPHLP_TARGET)$(COMPHLP_MAJOR)
- SHL1STDLIBS=\
-+ $(SALLIB) \
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
- $(VOSLIB) \
- $(OSLLIB) \
-- $(SALLIB) \
- $(CPPRTLLIB)
-
- SHL1DEPN=
diff --git a/editors/openoffice-3/files/patch-config_office+configure.in b/editors/openoffice-3/files/patch-config_office+configure.in
deleted file mode 100644
index c580d786d05c..000000000000
--- a/editors/openoffice-3/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=<path to ml.exe directory>
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- AC_ARG_WITH(unzip-home,
- [ --with-unzip-home For Windows users, please supply the path for
- unzip.exe.
-@@ -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-3/files/patch-config_office::configure.in b/editors/openoffice-3/files/patch-config_office::configure.in
deleted file mode 100644
index 432ada6ddb57..000000000000
--- a/editors/openoffice-3/files/patch-config_office::configure.in
+++ /dev/null
@@ -1,86 +0,0 @@
---- ../config_office/configure.in.orig Tue Feb 19 16:42:08 2002
-+++ ../config_office/configure.in Wed Mar 13 20:26:19 2002
-@@ -121,6 +121,12 @@
-
- Usage: --enable-check-only=yes
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- dnl ===================================================================
- dnl Message.
- dnl ===================================================================
-@@ -245,13 +251,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
-@@ -264,13 +270,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
-@@ -335,7 +341,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
-@@ -779,6 +786,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" }'`
-@@ -1129,6 +1140,7 @@
- echo "\$with_lang="$with_lang
- echo "\$with_asm_home="$with_asm_home
- echo "\$with_unzip_home="$with_unzip_home
-+echo "\$with_os_version="$with_os_version
- echo "\$MINGWIN32="$WITH_MINGWIN
- echo "\$USE_GCC3="$USE_GCC3
- echo
-@@ -1136,7 +1148,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 $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 $USE_GCC3 $with_os_version $PTHREAD_CFLAGS $PTHREAD_LIBS $CC $CXX
- else
- echo
- echo Test Complete
diff --git a/editors/openoffice-3/files/patch-configmgr::util::makefile.mk b/editors/openoffice-3/files/patch-configmgr::util::makefile.mk
deleted file mode 100644
index b0738b38b234..000000000000
--- a/editors/openoffice-3/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-3/files/patch-connectivity+source+drivers+mozab+makefile.mk b/editors/openoffice-3/files/patch-connectivity+source+drivers+mozab+makefile.mk
deleted file mode 100644
index 68c702a2684c..000000000000
--- a/editors/openoffice-3/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-3/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk b/editors/openoffice-3/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk
deleted file mode 100644
index 3601766ee561..000000000000
--- a/editors/openoffice-3/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-3/files/patch-connectivity::source::drivers::adabas::makefile.mk b/editors/openoffice-3/files/patch-connectivity::source::drivers::adabas::makefile.mk
deleted file mode 100644
index 22ec11c35540..000000000000
--- a/editors/openoffice-3/files/patch-connectivity::source::drivers::adabas::makefile.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../connectivity/source/drivers/adabas/makefile.mk.orig Sat Mar 2 20:39:00 2002
-+++ ../connectivity/source/drivers/adabas/makefile.mk Sat Mar 2 20:38:16 2002
-@@ -104,9 +104,9 @@
- $(SLO)$/BResultSetMetaData.obj \
- $(SLO)$/BResultSet.obj
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(ADABAS_TARGET).$(DLLPOSTFIX).map
--.ELSE
-+.ELSE
- SHL1VERSIONMAP=$(ADABAS_TARGET).map
- .ENDIF
-
diff --git a/editors/openoffice-3/files/patch-connectivity::source::drivers::calc::makefile.mk b/editors/openoffice-3/files/patch-connectivity::source::drivers::calc::makefile.mk
deleted file mode 100644
index 9141439c02cb..000000000000
--- a/editors/openoffice-3/files/patch-connectivity::source::drivers::calc::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/calc/makefile.mk.orig Sat Mar 2 20:42:07 2002
-+++ ../connectivity/source/drivers/calc/makefile.mk Sat Mar 2 20:41:59 2002
-@@ -91,7 +91,7 @@
- $(SLO)$/Cservices.obj \
- $(SLO)$/CDriver.obj
-
--.IF "$(OS)"!="MACOSX"
-+.IF "$(OS)"!="MACOSX" || "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
- .ENDIF
- # --- Library -----------------------------------
diff --git a/editors/openoffice-3/files/patch-connectivity::source::drivers::dbase::makefile.mk b/editors/openoffice-3/files/patch-connectivity::source::drivers::dbase::makefile.mk
deleted file mode 100644
index 74b9c46489ac..000000000000
--- a/editors/openoffice-3/files/patch-connectivity::source::drivers::dbase::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/dbase/makefile.mk.orig Sat Mar 2 20:45:45 2002
-+++ ../connectivity/source/drivers/dbase/makefile.mk Sat Mar 2 20:45:27 2002
-@@ -117,7 +117,7 @@
- $(SLO)$/DDriver.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice-3/files/patch-connectivity::source::drivers::file::makefile.mk b/editors/openoffice-3/files/patch-connectivity::source::drivers::file::makefile.mk
deleted file mode 100644
index 3bf23f9b6a5d..000000000000
--- a/editors/openoffice-3/files/patch-connectivity::source::drivers::file::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/file/makefile.mk.orig Sat Mar 2 20:47:37 2002
-+++ ../connectivity/source/drivers/file/makefile.mk Sat Mar 2 20:48:04 2002
-@@ -112,7 +112,7 @@
- $(SLO)$/fanalyzer.obj \
- $(SLO)$/fcomp.obj
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- #SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice-3/files/patch-connectivity::source::drivers::flat::makefile.mk b/editors/openoffice-3/files/patch-connectivity::source::drivers::flat::makefile.mk
deleted file mode 100644
index bbabd50cc0f1..000000000000
--- a/editors/openoffice-3/files/patch-connectivity::source::drivers::flat::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/flat/makefile.mk.orig Sat Mar 2 20:51:31 2002
-+++ ../connectivity/source/drivers/flat/makefile.mk Sat Mar 2 20:51:56 2002
-@@ -104,7 +104,7 @@
- $(SLO)$/EDriver.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice-3/files/patch-connectivity::source::drivers::jdbc::makefile.mk b/editors/openoffice-3/files/patch-connectivity::source::drivers::jdbc::makefile.mk
deleted file mode 100644
index 397cc6777421..000000000000
--- a/editors/openoffice-3/files/patch-connectivity::source::drivers::jdbc::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/jdbc/makefile.mk.orig Sat Mar 2 20:54:27 2002
-+++ ../connectivity/source/drivers/jdbc/makefile.mk Sat Mar 2 20:54:52 2002
-@@ -111,7 +111,7 @@
- $(SLO)$/tools.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(JDBC_TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(JDBC_TARGET).map
diff --git a/editors/openoffice-3/files/patch-connectivity::source::drivers::mozab::makefile.mk b/editors/openoffice-3/files/patch-connectivity::source::drivers::mozab::makefile.mk
deleted file mode 100644
index f301dffa2c0d..000000000000
--- a/editors/openoffice-3/files/patch-connectivity::source::drivers::mozab::makefile.mk
+++ /dev/null
@@ -1,22 +0,0 @@
---- ../connectivity/source/drivers/mozab/makefile.mk.orig Mon Dec 3 17:20:59 2001
-+++ ../connectivity/source/drivers/mozab/makefile.mk Sun Mar 3 17:26:52 2002
-@@ -107,7 +107,9 @@
-
- # --- MOZAB BASE Library -----------------------------------
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- SHL1TARGET= $(TARGET)$(MOZAB_MAJOR)
- SHL1OBJS=$(SLOFILES)
- SHL1STDLIBS=\
-@@ -158,7 +160,9 @@
-
- # --- MOZAB BASE Library -----------------------------------
-
-+.IF "$(OS)"!="FREEBSD"
- SHL2VERSIONMAP= $(TARGET2).map
-+.ENDIF
- SHL2TARGET= $(TARGET2)$(MOZAB_MAJOR)
- SHL2OBJS=$(SLO2FILES)
- SHL2STDLIBS=\
diff --git a/editors/openoffice-3/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk b/editors/openoffice-3/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk
deleted file mode 100644
index 27086ca55940..000000000000
--- a/editors/openoffice-3/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk
+++ /dev/null
@@ -1,13 +0,0 @@
---- ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk.orig Fri Mar 15 19:10:28 2002
-+++ ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk Fri Mar 15 19:11:45 2002
-@@ -152,6 +152,10 @@
- -Wno-long-long -pthread
- CDEFS += -DTRACING
- .ENDIF
-+.IF "$(OS)" == "FREEBSD"
-+CFLAGSCXX += \
-+ -fno-rtti
-+.ENDIF
- .ENDIF
-
- SHL1TARGET_NAME=$(TARGET)$(MOZAB_MAJOR)
diff --git a/editors/openoffice-3/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk b/editors/openoffice-3/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk
deleted file mode 100644
index 3a34e92f0e55..000000000000
--- a/editors/openoffice-3/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../connectivity/source/drivers/mozaddressbook/makefile.mk.orig Sat Mar 2 20:58:59 2002
-+++ ../connectivity/source/drivers/mozaddressbook/makefile.mk Sat Mar 2 20:59:41 2002
-@@ -134,7 +134,9 @@
- SLOFILES+=$(SLO)$/staticmbmozab.obj
- .ENDIF
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- # --- Library -----------------------------------
-
- SHL1TARGET=$(TARGET)$(UPD)$(DLLPOSTFIX)
diff --git a/editors/openoffice-3/files/patch-connectivity::source::manager::makefile.mk b/editors/openoffice-3/files/patch-connectivity::source::manager::makefile.mk
deleted file mode 100644
index 497370af0fd1..000000000000
--- a/editors/openoffice-3/files/patch-connectivity::source::manager::makefile.mk
+++ /dev/null
@@ -1,16 +0,0 @@
---- ../connectivity/source/manager/makefile.mk.orig Tue Jan 1 14:09:00 2002
-+++ ../connectivity/source/manager/makefile.mk
-@@ -92,11 +92,11 @@
- .ENDIF
- SHL1OBJS=$(SLOFILES)
- SHL1STDLIBS=\
-+ $(SALLIB) \
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
- $(VOSLIB) \
-- $(OSLLIB) \
-- $(SALLIB)
-+ $(OSLLIB)
-
- SHL1DEPN=
- SHL1IMPLIB= i$(SHL1TARGET)
diff --git a/editors/openoffice-3/files/patch-connectivity::source::parse::makefile.mk b/editors/openoffice-3/files/patch-connectivity::source::parse::makefile.mk
deleted file mode 100644
index 7000bf23cc00..000000000000
--- a/editors/openoffice-3/files/patch-connectivity::source::parse::makefile.mk
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../connectivity/source/parse/makefile.mk.orig Wed Mar 6 10:39:52 2002
-+++ ../connectivity/source/parse/makefile.mk Wed Mar 6 10:40:07 2002
-@@ -95,6 +95,7 @@
- +flex -i -8 -PSQLyy -L -o$(MISC)$/sqlflex.cxx sqlflex.l
-
- $(MISC)$/sqlbison.cxx: sqlbison.y
-+ +bison -v -d -pSQLyy -l -bsql -o$(MISC)$/sqlbison.cxx.h sqlbison.y
- +bison -v -d -pSQLyy -l -bsql -o$(MISC)$/sqlbison.cxx sqlbison.y
- -$(MKDIR) $(OUT)$/inc$/connectivity
- +$(COPY) $(MISC)$/sqlbison.cxx.h $(OUT)$/inc$/connectivity$/sqlbison.hxx
diff --git a/editors/openoffice-3/files/patch-cppu+prj+build.lst b/editors/openoffice-3/files/patch-cppu+prj+build.lst
deleted file mode 100644
index 78fd210a1193..000000000000
--- a/editors/openoffice-3/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-3/files/patch-cppu::prj::build.lst b/editors/openoffice-3/files/patch-cppu::prj::build.lst
deleted file mode 100644
index 78fd210a1193..000000000000
--- a/editors/openoffice-3/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-3/files/patch-cppu::util::makefile.mk b/editors/openoffice-3/files/patch-cppu::util::makefile.mk
deleted file mode 100644
index 0157a34167b5..000000000000
--- a/editors/openoffice-3/files/patch-cppu::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../cppu/util/makefile.mk.orig Fri Nov 9 10:14:31 2001
-+++ ../cppu/util/makefile.mk Mon Mar 11 13:35:07 2002
-@@ -89,7 +89,9 @@
- SHL1IMPLIB=i$(TARGET)
- SHL1DEF=$(MISC)$/$(SHL1TARGET).def
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP=$(TARGET).map
-+.ENDIF
-
- DEF1NAME=$(SHL1TARGET)
-
diff --git a/editors/openoffice-3/files/patch-cppuhelper+source+makefile.mk b/editors/openoffice-3/files/patch-cppuhelper+source+makefile.mk
deleted file mode 100644
index 62e971de324a..000000000000
--- a/editors/openoffice-3/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-3/files/patch-cppuhelper::source::makefile.mk b/editors/openoffice-3/files/patch-cppuhelper::source::makefile.mk
deleted file mode 100644
index 59b78a3fd844..000000000000
--- a/editors/openoffice-3/files/patch-cppuhelper::source::makefile.mk
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../cppuhelper/source/makefile.mk.orig Thu Mar 7 16:37:48 2002
-+++ ../cppuhelper/source/makefile.mk Thu Mar 7 16:37:55 2002
-@@ -149,8 +149,8 @@
- SHL1TARGET=$(TARGET)$(UDK_MAJOR)$(COMID)
-
- SHL1STDLIBS= \
-- $(CPPULIB) \
-- $(SALLIB)
-+ $(SALLIB) \
-+ $(CPPULIB)
-
- SHL1DEPN=
- SHL1IMPLIB=i$(TARGET)
-@@ -173,6 +173,10 @@
- SHL1VERSIONMAP=gcc2_linux_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-3/files/patch-cpputools+source+registercomponent+makefile.mk b/editors/openoffice-3/files/patch-cpputools+source+registercomponent+makefile.mk
deleted file mode 100644
index 8134445349f1..000000000000
--- a/editors/openoffice-3/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-3/files/patch-dmake::unix::linux::gnu::make.sh b/editors/openoffice-3/files/patch-dmake::unix::linux::gnu::make.sh
deleted file mode 100644
index d60afa8e32e8..000000000000
--- a/editors/openoffice-3/files/patch-dmake::unix::linux::gnu::make.sh
+++ /dev/null
@@ -1,244 +0,0 @@
---- ../dmake/unix/linux/gnu/make.sh.orig Wed Mar 13 20:32:53 2002
-+++ ../dmake/unix/linux/gnu/make.sh Wed Mar 13 20:33:00 2002
-@@ -3,188 +3,188 @@
- mkdir objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
- fi
- mv infer.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
- fi
- mv make.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
- fi
- mv stat.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
- fi
- mv expand.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
- fi
- mv dmstring.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
- fi
- mv hash.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
- fi
- mv dag.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
- fi
- mv dmake.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
- fi
- mv path.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
- fi
- mv imacs.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
- fi
- mv sysintf.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
- fi
- mv parse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
- fi
- mv getinp.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
- fi
- mv quit.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
- fi
- mv state.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
- fi
- mv dmdump.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
- fi
- mv macparse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
- fi
- mv rulparse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
- fi
- mv percent.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
- fi
- mv function.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
- fi
- mv arlib.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
- fi
- mv dirbrk.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
- fi
- mv rmprq.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
- fi
- mv ruletab.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
- fi
- mv runargv.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
- fi
- mv dcache.o objects
-
--gcc -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \
-+${CC} ${CFLAGS} -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \
- objects/dmstring.o objects/hash.o objects/dag.o objects/dmake.o objects/path.o \
- objects/imacs.o objects/sysintf.o objects/parse.o objects/getinp.o \
- objects/quit.o objects/state.o objects/dmdump.o objects/macparse.o \
diff --git a/editors/openoffice-3/files/patch-dtrans+source+X11+makefile.mk b/editors/openoffice-3/files/patch-dtrans+source+X11+makefile.mk
deleted file mode 100644
index 5881f5d7f6a5..000000000000
--- a/editors/openoffice-3/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-3/files/patch-dtrans::source::X11::makefile.mk b/editors/openoffice-3/files/patch-dtrans::source::X11::makefile.mk
deleted file mode 100644
index fa2c7a4b769c..000000000000
--- a/editors/openoffice-3/files/patch-dtrans::source::X11::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../dtrans/source/X11/makefile.mk.orig Sat Mar 2 21:11:32 2002
-+++ ../dtrans/source/X11/makefile.mk Sat Mar 2 21:12:34 2002
-@@ -111,7 +111,8 @@
- APP1STDLIBS=\
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
-- $(SALLIB)
-+ $(SALLIB) \
-+ -lX11
-
- .ENDIF # "$(OS)"=="MACOSX"
-
diff --git a/editors/openoffice-3/files/patch-eventattacher+source+makefile.mk b/editors/openoffice-3/files/patch-eventattacher+source+makefile.mk
deleted file mode 100644
index b09408500c2d..000000000000
--- a/editors/openoffice-3/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-3/files/patch-eventattacher::source::makefile.mk b/editors/openoffice-3/files/patch-eventattacher::source::makefile.mk
deleted file mode 100644
index b09408500c2d..000000000000
--- a/editors/openoffice-3/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-3/files/patch-extensions::source::plugin::unx::makefile.mk b/editors/openoffice-3/files/patch-extensions::source::plugin::unx::makefile.mk
deleted file mode 100644
index 4535235d6bec..000000000000
--- a/editors/openoffice-3/files/patch-extensions::source::plugin::unx::makefile.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../extensions/source/plugin/unx/makefile.mk.orig Mon Mar 11 01:34:07 2002
-+++ ../extensions/source/plugin/unx/makefile.mk Mon Mar 11 10:21:01 2002
-@@ -91,7 +91,11 @@
- .IF "$(OS)"=="SOLARIS" || "$(OS)"=="SCO" || "$(OS)"=="HPUX"
- APP1STDLIBS+=-lXm -lXt -lX11 -ldl
- .ELSE
-+IF "$(OS)"=="FREEBSD"
-+APP1STDLIBS+=-lXaw -lXt -lX11
-+.ELSE
- APP1STDLIBS+=-lXaw -lXt -lX11 -ldl
-+.ENDIF
- .ENDIF
-
- APP1DEF= $(MISC)$/$(TARGET).def
diff --git a/editors/openoffice-3/files/patch-external+dt+dtpatch.sh b/editors/openoffice-3/files/patch-external+dt+dtpatch.sh
deleted file mode 100644
index e5122bcb45c1..000000000000
--- a/editors/openoffice-3/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-3/files/patch-external+npsdk+npsdkpatch.sh b/editors/openoffice-3/files/patch-external+npsdk+npsdkpatch.sh
deleted file mode 100644
index 49a3056831dd..000000000000
--- a/editors/openoffice-3/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-3/files/patch-external::dt::dtpatch.sh b/editors/openoffice-3/files/patch-external::dt::dtpatch.sh
deleted file mode 100644
index e5122bcb45c1..000000000000
--- a/editors/openoffice-3/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-3/files/patch-external::expat::expatpatch.sh b/editors/openoffice-3/files/patch-external::expat::expatpatch.sh
deleted file mode 100644
index ce07edcfffd8..000000000000
--- a/editors/openoffice-3/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-3/files/patch-external::jpeg::jpegpatch.sh b/editors/openoffice-3/files/patch-external::jpeg::jpegpatch.sh
deleted file mode 100644
index 4fb55f5d70d0..000000000000
--- a/editors/openoffice-3/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-3/files/patch-external::npsdk::npsdkpatch.sh b/editors/openoffice-3/files/patch-external::npsdk::npsdkpatch.sh
deleted file mode 100644
index 49a3056831dd..000000000000
--- a/editors/openoffice-3/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-3/files/patch-external::zlib::zlibpatch.sh b/editors/openoffice-3/files/patch-external::zlib::zlibpatch.sh
deleted file mode 100644
index 04d96c6ad70f..000000000000
--- a/editors/openoffice-3/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-3/files/patch-freetype+makefile.mk b/editors/openoffice-3/files/patch-freetype+makefile.mk
deleted file mode 100644
index 1e5e5bf12c6b..000000000000
--- a/editors/openoffice-3/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-3/files/patch-freetype::makefile.mk b/editors/openoffice-3/files/patch-freetype::makefile.mk
deleted file mode 100644
index 1e5e5bf12c6b..000000000000
--- a/editors/openoffice-3/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-3/files/patch-gnome-vfs-filetype-registration.cxx b/editors/openoffice-3/files/patch-gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index 66b7dfe1f73d..000000000000
--- a/editors/openoffice-3/files/patch-gnome-vfs-filetype-registration.cxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2001/11/01 13:26:23 1.2
-+++ ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2002/03/03 19:43:31
-@@ -62,7 +62,9 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !defined(FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice-3/files/patch-i18n::inc::collator.hxx b/editors/openoffice-3/files/patch-i18n::inc::collator.hxx
deleted file mode 100644
index f336ca1fb6cd..000000000000
--- a/editors/openoffice-3/files/patch-i18n::inc::collator.hxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../i18n/inc/collator.hxx.orig Tue Mar 12 08:24:59 2002
-+++ ../i18n/inc/collator.hxx Tue Mar 12 08:25:55 2002
-@@ -80,7 +80,9 @@
-
- #ifndef WIN32
- #ifndef MACOSX
-+#ifndef FREEBSD
- #include <alloca.h>
-+#endif
- #endif
- #endif
- #include <tools/string.hxx>
diff --git a/editors/openoffice-3/files/patch-idlc::source::makefile.mk b/editors/openoffice-3/files/patch-idlc::source::makefile.mk
deleted file mode 100644
index 780425770b86..000000000000
--- a/editors/openoffice-3/files/patch-idlc::source::makefile.mk
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../idlc/source/makefile.mk.orig Wed Mar 6 10:25:35 2002
-+++ ../idlc/source/makefile.mk Wed Mar 6 10:25:53 2002
-@@ -147,6 +147,7 @@
- +flex -o$(MISC)$/scanner.cxx $(MISC)$/stripped_scanner.ll
-
- $(MISC)$/parser.cxx: parser.yy
-+ +bison -v -d -o$(MISC)$/parser.cxx.h parser.yy
- +bison -v -d -o$(MISC)$/parser.cxx parser.yy
- +$(COPY) $(MISC)$/parser.cxx.h $(OUT)$/inc$/parser.h
- # with line statements (for debugging)
diff --git a/editors/openoffice-3/files/patch-inet::util::makefile.mk b/editors/openoffice-3/files/patch-inet::util::makefile.mk
deleted file mode 100644
index cbbeb2e86e5e..000000000000
--- a/editors/openoffice-3/files/patch-inet::util::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../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-3/files/patch-javaunohelper+source+makefile.mk b/editors/openoffice-3/files/patch-javaunohelper+source+makefile.mk
deleted file mode 100644
index 7f2cd2f1d220..000000000000
--- a/editors/openoffice-3/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-3/files/patch-javaunohelper::source::makefile.mk b/editors/openoffice-3/files/patch-javaunohelper::source::makefile.mk
deleted file mode 100644
index 7f2cd2f1d220..000000000000
--- a/editors/openoffice-3/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-3/files/patch-moz+prj+d.lst b/editors/openoffice-3/files/patch-moz+prj+d.lst
deleted file mode 100644
index d65f2df6cf3b..000000000000
--- a/editors/openoffice-3/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-3/files/patch-mozaddressbook::makefile.mk b/editors/openoffice-3/files/patch-mozaddressbook::makefile.mk
deleted file mode 100644
index 3a34e92f0e55..000000000000
--- a/editors/openoffice-3/files/patch-mozaddressbook::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../connectivity/source/drivers/mozaddressbook/makefile.mk.orig Sat Mar 2 20:58:59 2002
-+++ ../connectivity/source/drivers/mozaddressbook/makefile.mk Sat Mar 2 20:59:41 2002
-@@ -134,7 +134,9 @@
- SLOFILES+=$(SLO)$/staticmbmozab.obj
- .ENDIF
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- # --- Library -----------------------------------
-
- SHL1TARGET=$(TARGET)$(UPD)$(DLLPOSTFIX)
diff --git a/editors/openoffice-3/files/patch-mozillasrc::makefile.mk b/editors/openoffice-3/files/patch-mozillasrc::makefile.mk
deleted file mode 100644
index 27086ca55940..000000000000
--- a/editors/openoffice-3/files/patch-mozillasrc::makefile.mk
+++ /dev/null
@@ -1,13 +0,0 @@
---- ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk.orig Fri Mar 15 19:10:28 2002
-+++ ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk Fri Mar 15 19:11:45 2002
-@@ -152,6 +152,10 @@
- -Wno-long-long -pthread
- CDEFS += -DTRACING
- .ENDIF
-+.IF "$(OS)" == "FREEBSD"
-+CFLAGSCXX += \
-+ -fno-rtti
-+.ENDIF
- .ENDIF
-
- SHL1TARGET_NAME=$(TARGET)$(MOZAB_MAJOR)
diff --git a/editors/openoffice-3/files/patch-nas+nas-1.4.1.patch b/editors/openoffice-3/files/patch-nas+nas-1.4.1.patch
deleted file mode 100644
index 3babf927e982..000000000000
--- a/editors/openoffice-3/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|<malloc.h>|<stdlib.h>|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 <machine/soundcard.h>
-+-# include <machine/pcaudioio.h>
-++# ifdef __i386__
-++# include <machine/pcaudioio.h>
-++# endif
-+ #else
-+ # ifdef __NetBSD__
-+ # include <sys/ioctl.h>
-+@@ -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 <limits.h>
-+ # 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-3/files/patch-nas:nas-1.4.1.patch b/editors/openoffice-3/files/patch-nas:nas-1.4.1.patch
deleted file mode 100644
index 6f2635c639f7..000000000000
--- a/editors/openoffice-3/files/patch-nas:nas-1.4.1.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- ../nas/nas-1.4.1.patch.orig Wed Mar 6 02:24:32 2002
-+++ ../nas/nas-1.4.1.patch Wed Mar 6 02:27:00 2002
-@@ -143,3 +143,14 @@
- 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|<malloc.h>|<stdlib.h>|g"
-+ $(MAKE) $(MFLAGS) Makefiles
-+ $(MAKE) $(MFLAGS) clean
-+ $(MAKE) $(MFLAGS) includes
diff --git a/editors/openoffice-3/files/patch-odk::pack::unzip_udk::makefile.mk b/editors/openoffice-3/files/patch-odk::pack::unzip_udk::makefile.mk
deleted file mode 100644
index f3b6e9ba1f0e..000000000000
--- a/editors/openoffice-3/files/patch-odk::pack::unzip_udk::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../odk/pack/unzip_udk/makefile.mk.orig Tue Mar 5 15:35:31 2002
-+++ ../odk/pack/unzip_udk/makefile.mk Tue Mar 5 15:36:15 2002
-@@ -30,7 +30,7 @@
- .IF "$(GUI)"=="WNT"
- unzip -q -d . $(UDKNAME)
- .ELSE
-- gzip -df < $(UDKNAME).tar.gz | tar -xvf -
-+ tar -xzf $(UDKNAME).tar.gz
- .ENDIF
- +-$(RENAME) $(UDKNAME) $(ODKNAME)
- +rm -f $(ODKNAME)$/settings$/dk.mk
diff --git a/editors/openoffice-3/files/patch-offapi+util+makefile.pmk b/editors/openoffice-3/files/patch-offapi+util+makefile.pmk
deleted file mode 100644
index 5cdbb1b4aa4a..000000000000
--- a/editors/openoffice-3/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-3/files/patch-offapi::util::makefile.pmk b/editors/openoffice-3/files/patch-offapi::util::makefile.pmk
deleted file mode 100644
index 5cdbb1b4aa4a..000000000000
--- a/editors/openoffice-3/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-3/files/patch-package::util::makefile.mk b/editors/openoffice-3/files/patch-package::util::makefile.mk
deleted file mode 100644
index 2bf58cecdb01..000000000000
--- a/editors/openoffice-3/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-3/files/patch-ppsprint::source::printer::printerinfomanager.cxx b/editors/openoffice-3/files/patch-ppsprint::source::printer::printerinfomanager.cxx
deleted file mode 100644
index 5ebff3ce7d3e..000000000000
--- a/editors/openoffice-3/files/patch-ppsprint::source::printer::printerinfomanager.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../psprint/source/printer/printerinfomanager.cxx.orig Sat Mar 2 22:16:34 2002
-+++ ../psprint/source/printer/printerinfomanager.cxx Sat Mar 2 22:16:12 2002
-@@ -883,7 +883,7 @@
-
- static const struct SystemCommandParameters aParms[] =
- {
--#ifdef LINUX
-+#ifdef LINUX || defined(FREEBSD) || defined(NETBSD)
- { "/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-3/files/patch-product+util+makefile.mk b/editors/openoffice-3/files/patch-product+util+makefile.mk
deleted file mode 100644
index fb3c8af3e2b2..000000000000
--- a/editors/openoffice-3/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-3/files/patch-product::util::makefile.mk b/editors/openoffice-3/files/patch-product::util::makefile.mk
deleted file mode 100644
index 1df961f90223..000000000000
--- a/editors/openoffice-3/files/patch-product::util::makefile.mk
+++ /dev/null
@@ -1,58 +0,0 @@
---- ../product/util/makefile.mk.orig Wed Feb 27 12:32:19 2002
-+++ ../product/util/makefile.mk Tue Mar 12 14:08:34 2002
-@@ -115,13 +115,26 @@
- 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=$(COMNAME)_uno
- .ENDIF
-
- STLPORTDEST=$(DESTDIRDLL)$/$(STLPORTLIBNAME)
- .IF "$(STLPORT4)" != ""
- # in OOo build environment
- .IF "($STLPORT4)" != "NO_STLPORT4"
-+.IF "$(OS)" != "FREEBSD"
- STLPORTOUT=$(SOLARVER)$/$(UPD)$/$(INPATH)$/bin$/$(STLPORTLIBNAME)
-+.ELSE
-+STLPORTOUT=$(STLPORT4)$/lib$/$(STLPORTLIBNAME)
-+.ENDIF
- .ELSE
- STLPORTOUT=$(STLPORT4)$/lib$/$(STLPORTLIBNAME)
- .ENDIF
-@@ -367,8 +380,8 @@
- $(GNUCOPY) -p $(DLLOUT)$/$(@:f) $@
-
- $(DESTDIRDLL)$/%$(MY_VERSION_LINKPOSTFIX) : $(DESTDIRDLL)$/%$(MY_VERSION_DLLPOSTFIX) $(DIRLIST)
-- +ln -s $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $@
-- +ln -s $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $(@:db)
-+ +ln -fs $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $@
-+ +ln -fs $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $(@:db)
-
-
- #---------------------------------------------------------
-@@ -379,7 +392,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 $@
-@@ -387,7 +400,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-3/files/patch-psprint+source+printer+printerinfomanager.cxx b/editors/openoffice-3/files/patch-psprint+source+printer+printerinfomanager.cxx
deleted file mode 100644
index 4947227f8d52..000000000000
--- a/editors/openoffice-3/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-3/files/patch-psprint::util::makefile.mk b/editors/openoffice-3/files/patch-psprint::util::makefile.mk
deleted file mode 100644
index faa0b78f18b1..000000000000
--- a/editors/openoffice-3/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-3/files/patch-registry+source+regkey.cxx b/editors/openoffice-3/files/patch-registry+source+regkey.cxx
deleted file mode 100644
index fad069f83f14..000000000000
--- a/editors/openoffice-3/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-3/files/patch-registry::source::regkey.cxx b/editors/openoffice-3/files/patch-registry::source::regkey.cxx
deleted file mode 100644
index fad069f83f14..000000000000
--- a/editors/openoffice-3/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-3/files/patch-registry::util::makefile.mk b/editors/openoffice-3/files/patch-registry::util::makefile.mk
deleted file mode 100644
index f1970ad5e6a1..000000000000
--- a/editors/openoffice-3/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-3/files/patch-remotebridges+source+unourl_resolver+makefile.mk b/editors/openoffice-3/files/patch-remotebridges+source+unourl_resolver+makefile.mk
deleted file mode 100644
index 72e5a97234f4..000000000000
--- a/editors/openoffice-3/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-3/files/patch-remotebridges::source::unourl_resolver::makefile.mk b/editors/openoffice-3/files/patch-remotebridges::source::unourl_resolver::makefile.mk
deleted file mode 100644
index 72e5a97234f4..000000000000
--- a/editors/openoffice-3/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-3/files/patch-rsc+source+rscpp+cpp.h b/editors/openoffice-3/files/patch-rsc+source+rscpp+cpp.h
deleted file mode 100644
index 417ab33ba52f..000000000000
--- a/editors/openoffice-3/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-3/files/patch-rsc::source::rscpp::cpp.h b/editors/openoffice-3/files/patch-rsc::source::rscpp::cpp.h
deleted file mode 100644
index 417ab33ba52f..000000000000
--- a/editors/openoffice-3/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-3/files/patch-rscpp::cpp.h b/editors/openoffice-3/files/patch-rscpp::cpp.h
deleted file mode 100644
index 751623885bbd..000000000000
--- a/editors/openoffice-3/files/patch-rscpp::cpp.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../rscpp/cpp.h.orig Fri Mar 1 00:15:54 2002
-+++ ../rscpp/cpp.h Fri Mar 1 00:15:56 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-3/files/patch-sablot+Sablot-0.52.patch b/editors/openoffice-3/files/patch-sablot+Sablot-0.52.patch
deleted file mode 100644
index 61f12e5bfe7c..000000000000
--- a/editors/openoffice-3/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-3/files/patch-sablot::Sablot-0.52.patch b/editors/openoffice-3/files/patch-sablot::Sablot-0.52.patch
deleted file mode 100644
index 3b44b26ac6c7..000000000000
--- a/editors/openoffice-3/files/patch-sablot::Sablot-0.52.patch
+++ /dev/null
@@ -1,35 +0,0 @@
---- ../sablot/Sablot-0.52.patch.orig Mon Oct 29 19:18:40 2001
-+++ ../sablot/Sablot-0.52.patch Tue Mar 5 18:16:07 2002
-@@ -3,7 +3,7 @@
- ***************
- *** 1 ****
- ! dummy
----- 1,147 ----
-+--- 1,157 ----
- ! #*************************************************************************
- ! #
- ! # $RCSfile: makefile.mk,v $
-@@ -85,12 +85,22 @@
- ! CFLAGS+= -DHAVE_IEEEFP_H
- ! .ENDIF
- !
--! .IF "$(OS)"=="LINUX" || "$(OS)"=="MACOSX"
-+! .IF "$(OS)"=="LINUX" || "$(OS)"=="MACOSX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
- ! CFLAGS+= -DHAVE_UNISTD_H
- ! .ENDIF
- !
- ! .IF "$(GUI)"=="UNX"
-+!
-+! .IF "$(OS)"=="MACOSX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-+! .IF "$(OS)"=="FREEBSD"
-+! CFLAGS+= -DHAVE_SYS_TIME_H
-+! .ELSE
-+! CFLAGS+= -DHAVE_SYS_TIMEB_H
-+! .ENDIF
-+! CFLAGS+= -DHAVE_GETTIMEOFDAY -DHAVE_ISNAN -DHAVE_FINITE
-+! .ELSE
- ! CFLAGS+= -DHAVE_SYS_TIMEB_H -DHAVE_FTIME -DHAVE_ISNAN -DHAVE_FINITE
-+! .ENDIF
- ! .ENDIF
- !
- ! CFLAGS+= -I$(SOLARINCDIR)$/external$/expat
diff --git a/editors/openoffice-3/files/patch-sal+osl+unx+nlsupport.c b/editors/openoffice-3/files/patch-sal+osl+unx+nlsupport.c
deleted file mode 100644
index 807aeacda025..000000000000
--- a/editors/openoffice-3/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 <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD)
-+#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
- #include <langinfo.h>
-@@ -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-3/files/patch-sal+osl+unx+pipe.c b/editors/openoffice-3/files/patch-sal+osl+unx+pipe.c
deleted file mode 100644
index 217bd0be4d58..000000000000
--- a/editors/openoffice-3/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-3/files/patch-sal+osl+unx+socket.c b/editors/openoffice-3/files/patch-sal+osl+unx+socket.c
deleted file mode 100644
index b6e0e2fa0901..000000000000
--- a/editors/openoffice-3/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 <sys/poll.h>
- #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-3/files/patch-sal+osl+unx+system.c b/editors/openoffice-3/files/patch-sal+osl+unx+system.c
deleted file mode 100644
index 8dc663ac03fc..000000000000
--- a/editors/openoffice-3/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-3/files/patch-sal+osl+unx+system.h b/editors/openoffice-3/files/patch-sal+osl+unx+system.h
deleted file mode 100644
index d75cac79f29e..000000000000
--- a/editors/openoffice-3/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-3/files/patch-sal+workben+makefile.mk b/editors/openoffice-3/files/patch-sal+workben+makefile.mk
deleted file mode 100644
index 369935e31d66..000000000000
--- a/editors/openoffice-3/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-3/files/patch-sal::osl::unx::file.c b/editors/openoffice-3/files/patch-sal::osl::unx::file.c
deleted file mode 100644
index ade5f14b7946..000000000000
--- a/editors/openoffice-3/files/patch-sal::osl::unx::file.c
+++ /dev/null
@@ -1,73 +0,0 @@
---- ../sal/osl/unx/file.c.orig Thu Oct 4 15:09:21 2001
-+++ ../sal/osl/unx/file.c
-@@ -123,11 +123,16 @@
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-
--#elif defined(NETBSD)
-+#elif defined(NETBSD) || defined(FREEBSD)
-+#include <sys/param.h>
-+#include <sys/ucred.h>
- #include <sys/mount.h>
- #include <ufs/ufs/quota.h>
- #include <ctype.h>
--static const sal_Char* MOUNTTAB="/etc/mtab";
-+#define HAVE_STATFS_H
-+/* No mounting table on *BSD
-+ * This information is stored only in the kernel. */
-+/* static const sal_Char* MOUNTTAB="/etc/mtab"; */
-
- #elif defined(IRIX)
- #include <mntent.h>
-@@ -137,7 +142,7 @@
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-
--#elif defined(MACOSX) || defined(FREEBSD)
-+#elif defined(MACOSX)
- #include <ufs/ufs/quota.h>
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-@@ -4224,10 +4229,20 @@
- mntfile = fopen(MOUNTTAB,"r");
- #endif /* SOLARIS */
-
-+#if defined(NETBSD) || defined(FREEBSD)
-+ struct statfs *mntbufp;
-+ int mntentries,i;
-+ mntentries = getmntinfo(&mntbufp,MNT_WAIT);
-
- buffer[0] = '\0';
-
-+ if(mntentries == 0)
-+#else
-+
-+ buffer[0] = '\0';
-+
- if ( mntfile == 0 )
-+#endif
- {
- nRet=errno;
- #ifdef DEBUG_OSL_FILE
-@@ -4286,7 +4301,21 @@
- }
- #endif /* SOLARIS */
-
-+#if defined(NETBSD) || defined(FREEBSD)
-+ i=0;
-+ while ( i < mntentries )
-+ {
-+ if ( strcmp(mntbufp[i].f_mntonname,buffer) == 0 )
-+ {
-+ *bMountPoint=sal_True;
-+ return osl_File_E_None;
-+ }
-+ i++;
-+ }
-+#endif
-+#if ! ( defined(NETBSD) || defined(FREEBSD) )
- fclose(mntfile);
-+#endif
- *bMountPoint=sal_False;
- return osl_File_E_None;
- }
diff --git a/editors/openoffice-3/files/patch-sal::osl::unx::nlsupport.c b/editors/openoffice-3/files/patch-sal::osl::unx::nlsupport.c
deleted file mode 100644
index 29b4de4eb78b..000000000000
--- a/editors/openoffice-3/files/patch-sal::osl::unx::nlsupport.c
+++ /dev/null
@@ -1,88 +0,0 @@
---- ../sal/osl/unx/nlsupport.c.orig Sat Mar 9 00:51:17 2002
-+++ ../sal/osl/unx/nlsupport.c Sat Mar 9 01:54:43 2002
-@@ -63,11 +63,17 @@
- #include <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS)
-+#if defined(LINUX) || defined(SOLARIS) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
-+#if defined(FREEBSD)
-+#if OSVERSION > 500000
- #include <langinfo.h>
- #endif
-+#else
-+#include <langinfo.h>
-+#endif
-+#endif
-
- /*****************************************************************************/
- /* typedefs
-@@ -242,7 +248,7 @@
- return NULL;
- }
-
--#if defined(LINUX) || defined(SOLARIS)
-+#if defined(LINUX) || defined(SOLARIS) || defined(NETBSD) || defined(FREEBSD)
-
- /*
- * This implementation of osl_getTextEncodingFromLocale maps
-@@ -296,7 +302,7 @@
- /* XXX MS-874 is an extension to tis620, so this is not
- * really equivalent */
-
--#elif defined(LINUX)
-+#elif defined(LINUX) || defined(NETBSD) || defined(FREEBSD)
-
- const _pair _nl_language_list[] = {
- { "ANSI_X3.110-1983", RTL_TEXTENCODING_DONTKNOW }, /* ISO-IR-99 NAPLPS */
-@@ -477,7 +483,7 @@
- { "WIN-SAMI-2", RTL_TEXTENCODING_DONTKNOW } /* WS2 */
- };
-
--#endif /* ifdef LINUX */
-+#endif /* ifdef LINUX || NETBSD || FREEBSD */
-
- static pthread_mutex_t aLocalMutex = PTHREAD_MUTEX_INITIALIZER;
-
-@@ -516,7 +522,13 @@
- }
-
- /* get the charset as indicated by the LC_CTYPE locale */
-+#if defined(NETBSD) || defined(FREEBSD)
-+#if !defined(CODESET)
-+ codeset = NULL;
-+#else
- codeset = nl_langinfo( CODESET );
-+#endif
-+#endif
-
- if ( codeset != NULL )
- {
-@@ -595,7 +607,7 @@
- return ret;
- }
-
--#elif defined(MACOSX) /* ifdef LINUX || SOLARIS */
-+#elif defined(MACOSX) /* ifdef LINUX || SOLARIS || NETBSD || FREEBSD */
-
- /*
- * FIXME: the MacOS X implemetation is missing
-@@ -628,7 +640,7 @@
- return 0;
- }
-
--#else /* ifdef LINUX || SOLARIS || MACOSX */
-+#else /* ifdef LINUX || SOLARIS || MACOSX || NETBSD || FREEBSD */
-
- /*
- * This implementation of osl_getTextEncodingFromLocale maps
-@@ -844,6 +856,6 @@
- return 0;
- }
-
--#endif /* ifdef LINUX || SOLARIS || MACOSX*/
-+#endif /* ifdef LINUX || SOLARIS || MACOSX || NETBSD || FREEBSD */
-
-
diff --git a/editors/openoffice-3/files/patch-sal::osl::unx::pipe.c b/editors/openoffice-3/files/patch-sal::osl::unx::pipe.c
deleted file mode 100644
index 6802487470a2..000000000000
--- a/editors/openoffice-3/files/patch-sal::osl::unx::pipe.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../sal/osl/unx/pipe.c.orig Tue May 29 07:38:32 2001
-+++ ../sal/osl/unx/pipe.c
-@@ -264,7 +264,11 @@
-
- addr.sun_family = AF_UNIX;
- strcpy(addr.sun_path, name);
-+#if defined(FREEBSD)
-+ len = SUN_LEN(&addr);
-+#else
- len = sizeof(addr.sun_family) + strlen(addr.sun_path);
-+#endif
-
- if ( Options & osl_Pipe_CREATE )
- {
diff --git a/editors/openoffice-3/files/patch-sal::osl::unx::process.c b/editors/openoffice-3/files/patch-sal::osl::unx::process.c
deleted file mode 100644
index 9d7ffa6686d3..000000000000
--- a/editors/openoffice-3/files/patch-sal::osl::unx::process.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../sal/osl/unx/process.c.orig Sat Mar 2 22:33:17 2002
-+++ ../sal/osl/unx/process.c Sat Mar 2 22:33:58 2002
-@@ -834,7 +834,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-3/files/patch-sal::osl::unx::socket.c b/editors/openoffice-3/files/patch-sal::osl::unx::socket.c
deleted file mode 100644
index 19d390cf08eb..000000000000
--- a/editors/openoffice-3/files/patch-sal::osl::unx::socket.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- ../sal/osl/unx/socket.c.orig Fri Jun 22 16:22:14 2001
-+++ ../sal/osl/unx/socket.c Sun Mar 10 23:33:56 2002
-@@ -82,7 +82,7 @@
- #undef HAVE_POLL_H
- #endif
-
--#if defined(LINUX) || defined (IRIX)
-+#if defined(LINUX) || defined (IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <sys/poll.h>
- #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-3/files/patch-sal::osl::unx::system.c b/editors/openoffice-3/files/patch-sal::osl::unx::system.c
deleted file mode 100644
index b0b93119f983..000000000000
--- a/editors/openoffice-3/files/patch-sal::osl::unx::system.c
+++ /dev/null
@@ -1,127 +0,0 @@
---- ../sal/osl/unx/system.c.orig Wed Feb 28 13:08:45 2001
-+++ ../sal/osl/unx/system.c
-@@ -126,6 +126,73 @@
- return res;
- }
-
-+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;
-@@ -449,3 +516,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-3/files/patch-sal::osl::unx::system.h b/editors/openoffice-3/files/patch-sal::osl::unx::system.h
deleted file mode 100644
index 85de2700b284..000000000000
--- a/editors/openoffice-3/files/patch-sal::osl::unx::system.h
+++ /dev/null
@@ -1,13 +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,10 +216,7 @@
- # 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
- #endif
diff --git a/editors/openoffice-3/files/patch-sal::rtl::source::strtmpl.c b/editors/openoffice-3/files/patch-sal::rtl::source::strtmpl.c
deleted file mode 100644
index 91a5289d6636..000000000000
--- a/editors/openoffice-3/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-3/files/patch-sal::util::makefile.mk b/editors/openoffice-3/files/patch-sal::util::makefile.mk
deleted file mode 100644
index 41b798faabfb..000000000000
--- a/editors/openoffice-3/files/patch-sal::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sal/util/makefile.mk.orig Tue Mar 5 21:36:23 2002
-+++ ../sal/util/makefile.mk Tue Mar 5 21:36:44 2002
-@@ -113,7 +113,9 @@
- SHL1TARGET= $(TARGET)
- SHL1IMPLIB= i$(TARGET)
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
-
- .IF "$(GUI)"=="WNT"
- .IF "$(COM)"!="GCC"
diff --git a/editors/openoffice-3/files/patch-sal::workben::getlocaleinfotest.cxx b/editors/openoffice-3/files/patch-sal::workben::getlocaleinfotest.cxx
deleted file mode 100644
index ef5bf2488496..000000000000
--- a/editors/openoffice-3/files/patch-sal::workben::getlocaleinfotest.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../sal/workben/getlocaleinfotest.cxx Sun Mar 10 23:42:26 2002
-+++ ../sal/workben/getlocaleinfotest.cxx Sun Mar 10 23:42:45 2002
-@@ -63,7 +63,7 @@
- #include <osl/nlsupport.h>
- #include <rtl/ustring.hxx>
-
--int _cdecl main( int argc, char * argv[] )
-+int main( int argc, char * argv[] )
- {
- rtl::OUString lang = rtl::OUString::createFromAscii( "de" );
- rtl::OUString country = rtl::OUString::createFromAscii( "DE" );
diff --git a/editors/openoffice-3/files/patch-sal::workben::makefile.mk b/editors/openoffice-3/files/patch-sal::workben::makefile.mk
deleted file mode 100644
index 369935e31d66..000000000000
--- a/editors/openoffice-3/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-3/files/patch-salhelper+source+makefile.mk b/editors/openoffice-3/files/patch-salhelper+source+makefile.mk
deleted file mode 100644
index cb4fbc1f1570..000000000000
--- a/editors/openoffice-3/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-3/files/patch-salhelper::source::makefile.mk b/editors/openoffice-3/files/patch-salhelper::source::makefile.mk
deleted file mode 100644
index cb4fbc1f1570..000000000000
--- a/editors/openoffice-3/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-3/files/patch-sax::util::makefile.mk b/editors/openoffice-3/files/patch-sax::util::makefile.mk
deleted file mode 100644
index e6f307ea4a03..000000000000
--- a/editors/openoffice-3/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-3/files/patch-sc::util::makefile.mk b/editors/openoffice-3/files/patch-sc::util::makefile.mk
deleted file mode 100644
index d075b7901044..000000000000
--- a/editors/openoffice-3/files/patch-sc::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sc/util/makefile.mk.orig Sun Mar 3 01:35:09 2002
-+++ ../sc/util/makefile.mk Sun Mar 3 01:34:53 2002
-@@ -105,7 +105,9 @@
- # --- StarClac DLL
-
- SHL1TARGET= sc$(UPD)$(DLLPOSTFIX)
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= sc.map
-+.ENDIF
- SHL1IMPLIB= sci
-
- SHL1STDLIBS= \
diff --git a/editors/openoffice-3/files/patch-sch::util::makefile.mk b/editors/openoffice-3/files/patch-sch::util::makefile.mk
deleted file mode 100644
index 33ee8a8172f1..000000000000
--- a/editors/openoffice-3/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-3/files/patch-sd::util::makefile.mk b/editors/openoffice-3/files/patch-sd::util::makefile.mk
deleted file mode 100644
index 51f4b7f461a8..000000000000
--- a/editors/openoffice-3/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-3/files/patch-set_soenv.1 b/editors/openoffice-3/files/patch-set_soenv.1
deleted file mode 100644
index bb2dccced07b..000000000000
--- a/editors/openoffice-3/files/patch-set_soenv.1
+++ /dev/null
@@ -1,149 +0,0 @@
---- set_soenv.1.orig Wed Feb 27 10:46:41 2002
-+++ set_soenv.1 Wed Mar 13 19:13:01 2002
-@@ -40,7 +40,7 @@
- #
- # Set this value equal to the corresponding amount of
- # command line arguments.
--my $numArgs = 19;
-+my $numArgs = 24;
- # Determining the amount of arguments in the call.
- my $numEnter = $#ARGV + 1;
- if ( $numEnter != $numArgs )
-@@ -66,14 +66,15 @@
- my ( $CALL_CDECL, $COMMON_OUTDIR, $NO_SRS_PATCH, $PROFULLSWITCH, $BIG_GOODIES, $BMP_WRITES_FLAG,
- $common_build, $MK_UNROLL, $NO_REC_RES, $PROEXT, $SO3, $SOLAR_JAVA,
- $SOLAR_PLUGIN, $TF_PACKAGES, $TF_SDBAPI, $TF_FILEURL, $UPDATER, $BUILD_DELIVER, $USE_NEWCHARSET, $USE_NEW_RSC, $VCL,
-- $TF_CFGDATA, $TF_SVDATA,
-+ $TF_CFGDATA, $TF_SVDATA, $CC, $CXX,
- $USE_NAMESPACE, $BUILD_SOSL, $LOCAL_SOLENV, $ENABLEUNICODE, $NEW_JAR_PACK, $NO_BSYMBOLIC,
- $USE_XPRINT, $BUILD_SOSL_RELEASE );
- #
- # 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.
-@@ -145,6 +146,8 @@
- $STLPORT4 = $ARGV [ 12 ]; # Location of STLport4
- $MINGWIN32 = $ARGV [ 17 ]; # use MINGWIN32
- $USE_GCC3 = $ARGV [ 18 ]; # use gcc3 (only for unxlngi4 at the moment)
-+$CC = $ARGV [ 22 ]; # get cc from environment
-+$CXX = $ARGV [ 23 ]; # use c++ from environment
- #
- #---------------------------------------------------------------
- # IIIb. Initialising the variables for the system commands, etc.
-@@ -303,7 +306,7 @@
- $PROSWITCH = "-DPRODUCT";
- $XPVERSION = "3";
- $SOLAR_JAVA = "TRUE";
-- $XPVERSION = "3";
-+ $XPVERSION = "3";
- }
- elsif ( $platform eq "$FreeBSD" )
- { print "Setting FreeBSD specific values... ";
-@@ -326,6 +329,9 @@
- $PATH_SEPERATOR = $ps;
- $PROSWITCH = "-DPRODUCT";
- $XPVERSION = "3";
-+ $OSVERSION = $ARGV[ 19 ];
-+ $PTHREAD_CFLAGS = $ARGV[ 20 ];
-+ $PTHREAD_LIBS = $ARGV[ 21 ];
- }
- elsif ( $platform eq "$Linux" )
- {
-@@ -889,15 +895,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".
-@@ -990,7 +997,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.
-@@ -1004,6 +1011,22 @@
- $ps.$USR.$BIN.$ds."X11".
- $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")
- { $COMPATH_ROOT = $COMPATH;
- $COMPATH_ROOT =~ s/\/vc98$//;
-@@ -1107,21 +1130,14 @@
- $SOLARINC .= $I.$USR.$INCLUDE;
- }
- $SOLARINC .= $STLPORT_stlport;
--if ($platform eq "$Linux")
--{
--# This simply adds an include path, so even cases that break the FHS work
--$SOLARINC .= $STLPORT_inc_stlport;
--}
-+
- if ($platform eq "$Solaris")
- {
- $SOLARINC .= '/SC5 ';
--}
--# Platform dependent include path at the top of this list of include paths
--if ($platform eq "$Solaris")
--{ $SOLARINC .= $I.'$COMPATH'.$ds."include";
-+$SOLARINC .= $I.'$COMPATH'.$ds."include";
- }
-
--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;
-@@ -1311,8 +1327,13 @@
- ToFile( "GLIBC", $GLIBC, "e" );
- ToFile( "GUIBASE", $GUIBASE, "e" );
- ToFile( "GUIENV", $GUIENV, "e" );
-+ToFile( "CC", $CC, "e" );
-+ToFile( "CXX", $CXX, "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-3/files/patch-setup2+mow+source+loader+loader.c b/editors/openoffice-3/files/patch-setup2+mow+source+loader+loader.c
deleted file mode 100644
index a71f7b3f327c..000000000000
--- a/editors/openoffice-3/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-3/files/patch-setup2+mow+source+loader+makefile.mk b/editors/openoffice-3/files/patch-setup2+mow+source+loader+makefile.mk
deleted file mode 100644
index 007c0f69b6f9..000000000000
--- a/editors/openoffice-3/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-3/files/patch-setup2+script+setupserver b/editors/openoffice-3/files/patch-setup2+script+setupserver
deleted file mode 100644
index 7d3b13f659b9..000000000000
--- a/editors/openoffice-3/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-3/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh b/editors/openoffice-3/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh
deleted file mode 100644
index 1919789038db..000000000000
--- a/editors/openoffice-3/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-3/files/patch-setup2::mow::source::loader::loader.c b/editors/openoffice-3/files/patch-setup2::mow::source::loader::loader.c
deleted file mode 100644
index 572d8ebcc690..000000000000
--- a/editors/openoffice-3/files/patch-setup2::mow::source::loader::loader.c
+++ /dev/null
@@ -1,17 +0,0 @@
---- ../setup2/mow/source/loader/loader.c.orig Sun Mar 3 01:41:47 2002
-+++ ../setup2/mow/source/loader/loader.c Sun Mar 3 01:42:19 2002
-@@ -603,6 +603,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-3/files/patch-setup2::mow::source::loader::makefile.mk b/editors/openoffice-3/files/patch-setup2::mow::source::loader::makefile.mk
deleted file mode 100644
index 007c0f69b6f9..000000000000
--- a/editors/openoffice-3/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-3/files/patch-setup2::script::setupserver b/editors/openoffice-3/files/patch-setup2::script::setupserver
deleted file mode 100644
index 07f3c3f8b23e..000000000000
--- a/editors/openoffice-3/files/patch-setup2::script::setupserver
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../setup2/script/setupserver.orig Sat Mar 2 17:57:36 2002
-+++ ../setup2/script/setupserver Sat Mar 2 17:58:43 2002
-@@ -234,6 +234,8 @@
- sd_platform=`uname -s`
- case $sd_platform in
- SCO_SV) test=/bin/test ;;
-+ NetBSD) test=/bin/test ;;
-+ FreeBSD) test=/bin/test ;;
- *) test=/usr/bin/test ;;
- esac
- sd_cwd="`pwd`"
diff --git a/editors/openoffice-3/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh b/editors/openoffice-3/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh
deleted file mode 100644
index d98230af5a69..000000000000
--- a/editors/openoffice-3/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../setup2/source/custom/jvmsetup/loader/jvmsetup.sh Sat Mar 2 18:01:19 2002
-+++ ../setup2/source/custom/jvmsetup/loader/jvmsetup.sh Sat Mar 2 18:02:12 2002
-@@ -65,6 +65,8 @@
- sd_platform=`uname -s`
- 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-3/files/patch-shell+source+cmdmail+makefile.mk b/editors/openoffice-3/files/patch-shell+source+cmdmail+makefile.mk
deleted file mode 100644
index 0476285c802e..000000000000
--- a/editors/openoffice-3/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-3/files/patch-shell+source+proxysettings+makefile.mk b/editors/openoffice-3/files/patch-shell+source+proxysettings+makefile.mk
deleted file mode 100644
index e83cf7c9d7a1..000000000000
--- a/editors/openoffice-3/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-3/files/patch-shell+source+unix+exec+makefile.mk b/editors/openoffice-3/files/patch-shell+source+unix+exec+makefile.mk
deleted file mode 100644
index 0b7712ee35f8..000000000000
--- a/editors/openoffice-3/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-3/files/patch-shell::source::cmdmail::makefile.mk b/editors/openoffice-3/files/patch-shell::source::cmdmail::makefile.mk
deleted file mode 100644
index 0476285c802e..000000000000
--- a/editors/openoffice-3/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-3/files/patch-shell::source::proxysettings::makefile.mk b/editors/openoffice-3/files/patch-shell::source::proxysettings::makefile.mk
deleted file mode 100644
index e83cf7c9d7a1..000000000000
--- a/editors/openoffice-3/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-3/files/patch-shell::source::unix::exec::makefile.mk b/editors/openoffice-3/files/patch-shell::source::unix::exec::makefile.mk
deleted file mode 100644
index 0b7712ee35f8..000000000000
--- a/editors/openoffice-3/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-3/files/patch-solenv+inc+tg_ext.mk b/editors/openoffice-3/files/patch-solenv+inc+tg_ext.mk
deleted file mode 100644
index cb652ec9d1f0..000000000000
--- a/editors/openoffice-3/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-3/files/patch-solenv+inc+unxfbsdi.mk b/editors/openoffice-3/files/patch-solenv+inc+unxfbsdi.mk
deleted file mode 100644
index 99a282f3b5c6..000000000000
--- a/editors/openoffice-3/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-3/files/patch-solenv::inc::_tg_shl.mk b/editors/openoffice-3/files/patch-solenv::inc::_tg_shl.mk
deleted file mode 100644
index 6ba3a56a92b3..000000000000
--- a/editors/openoffice-3/files/patch-solenv::inc::_tg_shl.mk
+++ /dev/null
@@ -1,282 +0,0 @@
---- ../solenv/inc/_tg_shl.mk.orig Thu Mar 14 17:43:40 2002
-+++ ../solenv/inc/_tg_shl.mk Thu Mar 14 17:44:11 2002
-@@ -349,22 +349,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -786,22 +786,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -1223,22 +1223,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -1660,22 +1660,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2097,22 +2097,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2534,22 +2534,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2971,22 +2971,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -3408,22 +3408,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -3845,22 +3845,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -4282,22 +4282,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
diff --git a/editors/openoffice-3/files/patch-solenv::inc::pstrules.mk b/editors/openoffice-3/files/patch-solenv::inc::pstrules.mk
deleted file mode 100644
index 6c8e958c188a..000000000000
--- a/editors/openoffice-3/files/patch-solenv::inc::pstrules.mk
+++ /dev/null
@@ -1,141 +0,0 @@
---- ../solenv/inc/pstrules.mk.orig Thu Mar 14 17:40:59 2002
-+++ ../solenv/inc/pstrules.mk Thu Mar 14 17:41:44 2002
-@@ -80,15 +80,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -108,15 +108,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -142,15 +142,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -159,23 +159,23 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
- .IF "$(GUI)"=="MAC"
- @$(RM) $@
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -195,15 +195,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -212,19 +212,19 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(GUI)"=="MAC"
- @$(RM) $@
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c
- .ELSE
- +$(TYPE) $(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
-- $(CC) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
- .ENDIF
- .ENDIF
- .ENDIF
-@@ -246,7 +246,7 @@
- @echo Making: $@
- @+-$(MKDIR) $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))} >& $(NULLDEV)
- .IF "$(GUI)"=="OS2"
-- $(CC) /P+ /Pe+ /Pd+ $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
-+ $(CXX) /P+ /Pe+ /Pd+ $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
- .ENDIF
- .IF "$(GUI)"=="WNT"
- cpplcc -+ -P $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
diff --git a/editors/openoffice-3/files/patch-solenv::inc::rules.mk b/editors/openoffice-3/files/patch-solenv::inc::rules.mk
deleted file mode 100644
index 181a71307149..000000000000
--- a/editors/openoffice-3/files/patch-solenv::inc::rules.mk
+++ /dev/null
@@ -1,212 +0,0 @@
---- ../solenv/inc/rules.mk.orig Thu Mar 14 17:31:43 2002
-+++ ../solenv/inc/rules.mk Thu Mar 14 17:38:38 2002
-@@ -78,16 +78,16 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- .ENDIF
- .ENDIF
-
-@@ -98,16 +98,16 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- .ENDIF
- .ENDIF
-
-@@ -122,17 +122,17 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE # "$(GUI)"=="UNX"
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- .ENDIF # "$(GUI)"=="UNX"
-
- $(SLO)$/%.obj : %.cpp
-@@ -140,17 +140,17 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cpp
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- .ENDIF
-
- $(SLO)$/%.obj : $(MISC)$/%.cxx
-@@ -158,16 +158,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- .ENDIF
-
- $(OBJ)$/%.obj : $(MISC)$/%.cxx
-@@ -175,16 +175,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHOBJFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHOBJFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- .ENDIF
-
- $(OBJ)$/%.obj : %.c
-@@ -192,20 +192,20 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c
- .ELSE
- +-@echo Cflags: $(CFLAGS)
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -215,13 +215,13 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(MISCX)$/$*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(MISCX)$/$*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
- $(SEMADEBUG)
- .ENDIF
-
-@@ -230,16 +230,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(MISCX)$/$*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(MISCX)$/$*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -249,14 +249,14 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c )
- .ENDIF
- .ENDIF
-
diff --git a/editors/openoffice-3/files/patch-solenv::inc::settings.mk b/editors/openoffice-3/files/patch-solenv::inc::settings.mk
deleted file mode 100644
index eed08efc26f0..000000000000
--- a/editors/openoffice-3/files/patch-solenv::inc::settings.mk
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../solenv/inc/settings.mk.orig Wed Mar 13 20:44:42 2002
-+++ ../solenv/inc/settings.mk Wed Mar 13 20:45:05 2002
-@@ -173,7 +173,6 @@
- CDEFSOPT=
- HDEFS=
-
--CC=
- .IF "$(add_cflags)"!=""
- ENVCFLAGS+=$(add_cflags)
- .ENDIF
-@@ -271,8 +270,6 @@
- AS=
- BC=
- COBOL=
--CPP=
--CXX=
- FOR=
- PASCAL=
-
-@@ -1499,4 +1496,3 @@
- .INCLUDE : $(MISC)$/$(COMP9TYPELIST).mk
- $(COMP9TYPELIST)_XML2CMPTYPES:=$(shell xml2cmp -types stdout $(MISC)$/$(COMP9TYPELIST)$($(WINVERSIONNAMES)_MAJOR).xml)
- .ENDIF
--
diff --git a/editors/openoffice-3/files/patch-solenv::inc::startup::FREEBSD::macros.mk b/editors/openoffice-3/files/patch-solenv::inc::startup::FREEBSD::macros.mk
deleted file mode 100644
index 80392c839dbd..000000000000
--- a/editors/openoffice-3/files/patch-solenv::inc::startup::FREEBSD::macros.mk
+++ /dev/null
@@ -1,5 +0,0 @@
---- /dev/null Mon Mar 11 14:55:01 2002
-+++ ../solenv/inc/startup/FREEBSD/macros.mk Mon Mar 11 14:54:59 2002
-@@ -0,0 +1,2 @@
-+
-+.INCLUDE .NOINFER .IGNORE : $(INCFILENAME:d:d:d)UNIX$/macros.mk
diff --git a/editors/openoffice-3/files/patch-solenv::inc::target.mk b/editors/openoffice-3/files/patch-solenv::inc::target.mk
deleted file mode 100644
index b08beb4e9cfc..000000000000
--- a/editors/openoffice-3/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-3/files/patch-solenv::inc::tg_ext.mk b/editors/openoffice-3/files/patch-solenv::inc::tg_ext.mk
deleted file mode 100644
index 039af7d70871..000000000000
--- a/editors/openoffice-3/files/patch-solenv::inc::tg_ext.mk
+++ /dev/null
@@ -1,23 +0,0 @@
---- ../solenv/inc/tg_ext.mk.orig Wed Nov 14 13:59:42 2001
-+++ ../solenv/inc/tg_ext.mk Mon Mar 4 17:30:39 2002
-@@ -107,7 +107,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
-@@ -148,7 +148,11 @@
- .IF "$(BSCLIENT)"=="TRUE"
- +cd $(PACKAGE_DIR) && $(TYPE) $(BACK_PATH)$(PATCH_FILE_NAME) | $(GNUPATCH) -f -b -p2 && $(TOUCH) $(PATCH_FLAG_FILE)
- .ELSE # "$(BSCLIENT)"!=""
-+.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" || "$(OS)"=="FREEBSD"
- .ENDIF # "$(BSCLIENT)"!=""
- .ENDIF # "$(GUI)"=="WNT"
- .ENDIF # "$(PATCH_FILE_NAME)"=="none" || "$(PATCH_FILE_NAME)"==""
diff --git a/editors/openoffice-3/files/patch-solenv::inc::tg_shl.mk b/editors/openoffice-3/files/patch-solenv::inc::tg_shl.mk
deleted file mode 100644
index 958b4abba555..000000000000
--- a/editors/openoffice-3/files/patch-solenv::inc::tg_shl.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../solenv/inc/tg_shl.mk.orig Wed Mar 13 20:40:10 2002
-+++ ../solenv/inc/tg_shl.mk Wed Mar 13 20:41:10 2002
-@@ -319,9 +319,9 @@
- .IF "$(GUI)" == "WNT"
- .IF "$(UPDATER)"=="YES"
- .IF "$(COM)"=="GCC"
-- gcc -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CC) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- cl -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CC) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF # "$(COM)"=="GCC"
- .ENDIF # "$(UPDATER)"=="YES"
- .IF "$(SHL$(TNR)DEFAULTRES)"!=""
diff --git a/editors/openoffice-3/files/patch-solenv::inc::tg_yxx.mk b/editors/openoffice-3/files/patch-solenv::inc::tg_yxx.mk
deleted file mode 100644
index 0b99a3553cad..000000000000
--- a/editors/openoffice-3/files/patch-solenv::inc::tg_yxx.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../solenv/inc/tg_yxx.mk.orig Wed Sep 20 16:43:18 2000
-+++ ../solenv/inc/tg_yxx.mk Wed Mar 6 10:47:24 2002
-@@ -4,7 +4,9 @@
- @echo ------------------------------
- @echo Making: $@
- #.IF "$(GUI)"!="UNX"
-+ $(BISON) $(YACCFLAGS) $(YACCOUT)$/$(YACCTARGET).h $(YACCFILES)
- $(BISON) $(YACCFLAGS) $(YACCOUT)$/$(YACCTARGET) $(YACCFILES)
-+ $(BISON) -o $(YACCOUT)$/$(YACCTARGET) $(YACCFILES)
- #.ELSE
- # $(BISON) $(YACCFLAGS) $(YACCFILES)
- # mv y.tab.c $(INCCOM)/rscyacc.yxx
diff --git a/editors/openoffice-3/files/patch-solenv::inc::unxfbsdi.mk b/editors/openoffice-3/files/patch-solenv::inc::unxfbsdi.mk
deleted file mode 100644
index 05fd35ffb049..000000000000
--- a/editors/openoffice-3/files/patch-solenv::inc::unxfbsdi.mk
+++ /dev/null
@@ -1,209 +0,0 @@
---- ../solenv/inc/unxfbsdi.mk.orig Wed Oct 24 19:21:47 2001
-+++ ../solenv/inc/unxfbsdi.mk Thu Mar 14 17:26:41 2002
-@@ -1,84 +1,139 @@
--
- # 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"
-
-+# 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
-+
-+# Compiler flags for compiling static object in multi threaded
-+# environment with graphical user interface
-+CFLAGSOBJGUIMT=-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 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 +142,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-3/files/patch-soltools+mkdepend+main.c b/editors/openoffice-3/files/patch-soltools+mkdepend+main.c
deleted file mode 100644
index cffd5cbb1f43..000000000000
--- a/editors/openoffice-3/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 <sys/types.h>
-+#include <sys/stat.h>
-+
- #include "def.h"
- #ifdef hpux
- #define sigvec sigvector
diff --git a/editors/openoffice-3/files/patch-soltools::mkdepend::main.c b/editors/openoffice-3/files/patch-soltools::mkdepend::main.c
deleted file mode 100644
index a478fc59e21d..000000000000
--- a/editors/openoffice-3/files/patch-soltools::mkdepend::main.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../soltools/mkdepend/main.c.orig Mon Mar 11 20:09:35 2002
-+++ ../soltools/mkdepend/main.c Mon Mar 11 17:25:55 2002
-@@ -27,6 +27,11 @@
-
- */
-
-+#ifdef FREEBSD
-+#include <sys/types.h>
-+#include <sys/stat.h>
-+#endif
-+
- #include "def.h"
- #ifdef hpux
- #define sigvec sigvector
diff --git a/editors/openoffice-3/files/patch-starmath::util:makefile.mk b/editors/openoffice-3/files/patch-starmath::util:makefile.mk
deleted file mode 100644
index a1945318706e..000000000000
--- a/editors/openoffice-3/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-3/files/patch-stoc+source+corereflection+makefile.mk b/editors/openoffice-3/files/patch-stoc+source+corereflection+makefile.mk
deleted file mode 100644
index 4b319b08d401..000000000000
--- a/editors/openoffice-3/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-3/files/patch-stoc+source+defaultregistry+makefile.mk b/editors/openoffice-3/files/patch-stoc+source+defaultregistry+makefile.mk
deleted file mode 100644
index 4cae0476415a..000000000000
--- a/editors/openoffice-3/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-3/files/patch-stoc+source+implementationregistration+implreg.cxx b/editors/openoffice-3/files/patch-stoc+source+implementationregistration+implreg.cxx
deleted file mode 100644
index 341d621d872c..000000000000
--- a/editors/openoffice-3/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 <list>
-
-+#include <unistd.h>
-+
- #ifndef _CPPUHELPER_QUERYINTERFACE_HXX_
- #include <cppuhelper/queryinterface.hxx>
- #endif
diff --git a/editors/openoffice-3/files/patch-stoc+source+implementationregistration+makefile.mk b/editors/openoffice-3/files/patch-stoc+source+implementationregistration+makefile.mk
deleted file mode 100644
index 0051043b7ecb..000000000000
--- a/editors/openoffice-3/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-3/files/patch-stoc+source+inspect+makefile.mk b/editors/openoffice-3/files/patch-stoc+source+inspect+makefile.mk
deleted file mode 100644
index c7cd85253c11..000000000000
--- a/editors/openoffice-3/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-3/files/patch-stoc+source+invocation+makefile.mk b/editors/openoffice-3/files/patch-stoc+source+invocation+makefile.mk
deleted file mode 100644
index 9ac2072a5612..000000000000
--- a/editors/openoffice-3/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-3/files/patch-stoc+source+invocation_adapterfactory+makefile.mk b/editors/openoffice-3/files/patch-stoc+source+invocation_adapterfactory+makefile.mk
deleted file mode 100644
index 8853ad39a90e..000000000000
--- a/editors/openoffice-3/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-3/files/patch-stoc+source+javaloader+makefile.mk b/editors/openoffice-3/files/patch-stoc+source+javaloader+makefile.mk
deleted file mode 100644
index af0fb9af619c..000000000000
--- a/editors/openoffice-3/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-3/files/patch-stoc+source+javavm+makefile.mk b/editors/openoffice-3/files/patch-stoc+source+javavm+makefile.mk
deleted file mode 100644
index f97af0ea270d..000000000000
--- a/editors/openoffice-3/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-3/files/patch-stoc+source+loader+makefile.mk b/editors/openoffice-3/files/patch-stoc+source+loader+makefile.mk
deleted file mode 100644
index 5a08ee5937b6..000000000000
--- a/editors/openoffice-3/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-3/files/patch-stoc+source+namingservice+makefile.mk b/editors/openoffice-3/files/patch-stoc+source+namingservice+makefile.mk
deleted file mode 100644
index e573081bc21d..000000000000
--- a/editors/openoffice-3/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-3/files/patch-stoc+source+proxy_factory+makefile.mk b/editors/openoffice-3/files/patch-stoc+source+proxy_factory+makefile.mk
deleted file mode 100644
index 9110b2f50cd1..000000000000
--- a/editors/openoffice-3/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-3/files/patch-stoc+source+registry_tdprovider+makefile.mk b/editors/openoffice-3/files/patch-stoc+source+registry_tdprovider+makefile.mk
deleted file mode 100644
index 9d974d1c0d10..000000000000
--- a/editors/openoffice-3/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-3/files/patch-stoc+source+servicemanager+makefile.mk b/editors/openoffice-3/files/patch-stoc+source+servicemanager+makefile.mk
deleted file mode 100644
index 746776d54759..000000000000
--- a/editors/openoffice-3/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-3/files/patch-stoc+source+tdmanager+makefile.mk b/editors/openoffice-3/files/patch-stoc+source+tdmanager+makefile.mk
deleted file mode 100644
index 76403fdde841..000000000000
--- a/editors/openoffice-3/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-3/files/patch-stoc+source+typeconv+makefile.mk b/editors/openoffice-3/files/patch-stoc+source+typeconv+makefile.mk
deleted file mode 100644
index dc647f89a166..000000000000
--- a/editors/openoffice-3/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-3/files/patch-stoc::source::corereflection::makefile.mk b/editors/openoffice-3/files/patch-stoc::source::corereflection::makefile.mk
deleted file mode 100644
index 4b319b08d401..000000000000
--- a/editors/openoffice-3/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-3/files/patch-stoc::source::defaultregistry::makefile.mk b/editors/openoffice-3/files/patch-stoc::source::defaultregistry::makefile.mk
deleted file mode 100644
index 4cae0476415a..000000000000
--- a/editors/openoffice-3/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-3/files/patch-stoc::source::implementationregistration::implreg.cxx b/editors/openoffice-3/files/patch-stoc::source::implementationregistration::implreg.cxx
deleted file mode 100644
index 925e924b1605..000000000000
--- a/editors/openoffice-3/files/patch-stoc::source::implementationregistration::implreg.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../stoc/source/implementationregistration/implreg.cxx.orig Mon Mar 11 20:08:04 2002
-+++ ../stoc/source/implementationregistration/implreg.cxx Mon Mar 11 19:55:02 2002
-@@ -192,7 +192,7 @@
- tmpPath = buf.makeStringAndClear();
- }
- // I am the only one to own tmpPath here, so the cast is tolerateable.
-- OSL_VERIFY( tmpPath.getStr() == mktemp( (sal_Char * ) tmpPath.getStr() ) );
-+ OSL_VERIFY( (sal_Char * ) tmpPath.getStr() == (sal_Char * ) mktemp( (sal_Char * ) tmpPath.getStr() ) );
- return OStringToOUString( tmpPath, osl_getThreadTextEncoding());
- }
-
diff --git a/editors/openoffice-3/files/patch-stoc::source::implementationregistration::makefile.mk b/editors/openoffice-3/files/patch-stoc::source::implementationregistration::makefile.mk
deleted file mode 100644
index 0051043b7ecb..000000000000
--- a/editors/openoffice-3/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-3/files/patch-stoc::source::inspect::makefile.mk b/editors/openoffice-3/files/patch-stoc::source::inspect::makefile.mk
deleted file mode 100644
index c7cd85253c11..000000000000
--- a/editors/openoffice-3/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-3/files/patch-stoc::source::invocation::makefile.mk b/editors/openoffice-3/files/patch-stoc::source::invocation::makefile.mk
deleted file mode 100644
index 9ac2072a5612..000000000000
--- a/editors/openoffice-3/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-3/files/patch-stoc::source::invocation_adapterfactory::makefile.mk b/editors/openoffice-3/files/patch-stoc::source::invocation_adapterfactory::makefile.mk
deleted file mode 100644
index 8853ad39a90e..000000000000
--- a/editors/openoffice-3/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-3/files/patch-stoc::source::javaloader::makefile.mk b/editors/openoffice-3/files/patch-stoc::source::javaloader::makefile.mk
deleted file mode 100644
index af0fb9af619c..000000000000
--- a/editors/openoffice-3/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-3/files/patch-stoc::source::javavm::makefile.mk b/editors/openoffice-3/files/patch-stoc::source::javavm::makefile.mk
deleted file mode 100644
index f97af0ea270d..000000000000
--- a/editors/openoffice-3/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-3/files/patch-stoc::source::loader::makefile.mk b/editors/openoffice-3/files/patch-stoc::source::loader::makefile.mk
deleted file mode 100644
index 5a08ee5937b6..000000000000
--- a/editors/openoffice-3/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-3/files/patch-stoc::source::namingservice::makefile.mk b/editors/openoffice-3/files/patch-stoc::source::namingservice::makefile.mk
deleted file mode 100644
index e573081bc21d..000000000000
--- a/editors/openoffice-3/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-3/files/patch-stoc::source::proxy_factory::makefile.mk b/editors/openoffice-3/files/patch-stoc::source::proxy_factory::makefile.mk
deleted file mode 100644
index 9110b2f50cd1..000000000000
--- a/editors/openoffice-3/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-3/files/patch-stoc::source::registry_tdprovider::makefile.mk b/editors/openoffice-3/files/patch-stoc::source::registry_tdprovider::makefile.mk
deleted file mode 100644
index 9d974d1c0d10..000000000000
--- a/editors/openoffice-3/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-3/files/patch-stoc::source::servicemanager::makefile.mk b/editors/openoffice-3/files/patch-stoc::source::servicemanager::makefile.mk
deleted file mode 100644
index 746776d54759..000000000000
--- a/editors/openoffice-3/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-3/files/patch-stoc::source::tdmanager::makefile.mk b/editors/openoffice-3/files/patch-stoc::source::tdmanager::makefile.mk
deleted file mode 100644
index 76403fdde841..000000000000
--- a/editors/openoffice-3/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-3/files/patch-stoc::source::typeconv::makefile.mk b/editors/openoffice-3/files/patch-stoc::source::typeconv::makefile.mk
deleted file mode 100644
index dc647f89a166..000000000000
--- a/editors/openoffice-3/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-3/files/patch-store::util::makefile.mk b/editors/openoffice-3/files/patch-store::util::makefile.mk
deleted file mode 100644
index 842ef8ae49c0..000000000000
--- a/editors/openoffice-3/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-3/files/patch-svx+source+fmcomp+makefile.mk b/editors/openoffice-3/files/patch-svx+source+fmcomp+makefile.mk
deleted file mode 100644
index b16030080c0d..000000000000
--- a/editors/openoffice-3/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-3/files/patch-svx::source::dialog::graphctl.cxx b/editors/openoffice-3/files/patch-svx::source::dialog::graphctl.cxx
deleted file mode 100644
index a6a31d0c9621..000000000000
--- a/editors/openoffice-3/files/patch-svx::source::dialog::graphctl.cxx
+++ /dev/null
@@ -1,18 +0,0 @@
---- ../svx/source/dialog/graphctl.cxx 2001/08/16 15:41:29 1.6
-+++ ../svx/source/dialog/graphctl.cxx 2002/03/03 19:41:13
-@@ -62,12 +62,12 @@
- #if defined( OS2 ) || defined( WIN ) || defined( UNX ) || defined( WNT )
- #include <stdlib.h> //wegen fcvt
- #endif
--#if defined(MAC) || defined(NETBSD)
--#if defined(NETBSD)
-+#if defined(MAC) || defined(NETBSD) || defined(FREEBSD)
-+#if defined(NETBSD) || defined(FREEBSD)
- extern "C" {
- #endif
- char *fcvt(double value, int ndigit, int *decpt, int *sign);
--#if defined(NETBSD)
-+#if defined(NETBSD) || defined(FREEBSD)
- }
- #endif
- #endif
diff --git a/editors/openoffice-3/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx b/editors/openoffice-3/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index ce51a0e98880..000000000000
--- a/editors/openoffice-3/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 <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !(defined NETBSD || defined FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice-3/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx b/editors/openoffice-3/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index 66b7dfe1f73d..000000000000
--- a/editors/openoffice-3/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2001/11/01 13:26:23 1.2
-+++ ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2002/03/03 19:43:31
-@@ -62,7 +62,9 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !defined(FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice-3/files/patch-tools+bootstrp+makefile.mk b/editors/openoffice-3/files/patch-tools+bootstrp+makefile.mk
deleted file mode 100644
index b188641846f0..000000000000
--- a/editors/openoffice-3/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-3/files/patch-tools::bootstrp::makefile.mk b/editors/openoffice-3/files/patch-tools::bootstrp::makefile.mk
deleted file mode 100644
index b188641846f0..000000000000
--- a/editors/openoffice-3/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-3/files/patch-tools::inc:solar.h b/editors/openoffice-3/files/patch-tools::inc:solar.h
deleted file mode 100644
index 61e190e5e5bf..000000000000
--- a/editors/openoffice-3/files/patch-tools::inc:solar.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- ../tools/inc/solar.h 2001/10/12 15:11:03 1.23
-+++ ../tools/inc/solar.h 2002/03/03 19:44:00
-@@ -108,7 +108,7 @@
- #endif
- typedef short INT16;
- typedef unsigned short UINT16;
--#if defined LINUX || defined SCO || defined IRIX || (defined _MSC_VER && _MSC_VER >1200)
-+#if defined LINUX || defined SCO || defined IRIX || (defined _MSC_VER && _MSC_VER >1200) || defined FREEBSD
- typedef signed char INT8;
- #else
-
-@@ -149,7 +149,7 @@
-
- /*** misc. macros to leverage platform and compiler differences ********/
-
--#if (defined ALPHA && !defined WNT) || defined IRIX || defined SOLARIS || defined HPUX || defined NETBSD
-+#if (defined ALPHA && !defined WNT) || defined IRIX || defined SOLARIS || defined HPUX || defined NETBSD || defined FREEBSD
- #define __DELETE(n) delete[]
- #else
- #define __DELETE(n) delete[n]
diff --git a/editors/openoffice-3/files/patch-tools::source::string::charset.cxx b/editors/openoffice-3/files/patch-tools::source::string::charset.cxx
deleted file mode 100644
index ebee79ce414b..000000000000
--- a/editors/openoffice-3/files/patch-tools::source::string::charset.cxx
+++ /dev/null
@@ -1,36 +0,0 @@
---- ../tools/source/string/charset.cxx.orig Sun Mar 10 23:55:47 2002
-+++ ../tools/source/string/charset.cxx Mon Mar 11 00:00:56 2002
-@@ -64,12 +64,14 @@
- #elif defined( OS2 )
- #define INCL_DOSNLS
- #include <svpm.h>
--#elif defined(LINUX) || defined(SOLARIS)
-+#elif defined(LINUX) || defined(SOLARIS) || defined(FREEBSD)
- #include <stdio.h>
- #include <stdlib.h>
- #include <strings.h>
- #include <locale.h>
-+#if !defined(FREEBSD) || OSVERSION > 500000
- #include <langinfo.h>
-+#endif
- #ifndef _TOOLS_LANG_HXX
- #include <lang.hxx>
- #endif
-@@ -126,7 +128,7 @@
-
- // -----------------------------------------------------------------------
-
--#if defined(NETBSD) || defined(SCO)
-+#if defined(NETBSD) || defined(SCO) || defined(FREEBSD)
-
- // check if there is a charset qualifier at the end of the given locale string
- // e.g. de.ISO8859-15 or de.ISO8859-15@euro which strongly indicates what
-@@ -707,7 +709,7 @@
- #ifdef UNX
- CharSet nTextEncoding;
-
--#if defined(NETBSD) || defined(SCO)
-+#if defined(NETBSD) || defined(SCO) || defined(FREEBSD)
- nTextEncoding = GetSystemCharSetFromEnvironment();
- if (nTextEncoding == RTL_TEXTENCODING_DONTKNOW)
- nTextEncoding = GetSystemCharSetFromSystemLanguage();
diff --git a/editors/openoffice-3/files/patch-unzip+source+file_io.c b/editors/openoffice-3/files/patch-unzip+source+file_io.c
deleted file mode 100644
index 2a838fe377b1..000000000000
--- a/editors/openoffice-3/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-3/files/patch-unzip+source+misc.c b/editors/openoffice-3/files/patch-unzip+source+misc.c
deleted file mode 100644
index 8087b0887af4..000000000000
--- a/editors/openoffice-3/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-3/files/patch-unzip::source::file_io.c b/editors/openoffice-3/files/patch-unzip::source::file_io.c
deleted file mode 100644
index 0430ff41b6a9..000000000000
--- a/editors/openoffice-3/files/patch-unzip::source::file_io.c
+++ /dev/null
@@ -1,36 +0,0 @@
---- ../unzip/source/file_io.c.orig Tue Mar 5 18:32:38 2002
-+++ ../unzip/source/file_io.c Tue Mar 5 18:40:50 2002
-@@ -500,7 +500,7 @@
- #ifdef MPW
- pCallBack( 0 );
- #else
-- #if defined LINUX || defined MACOSX || defined NETBSD
-+ #if defined LINUX || defined MACOSX || defined NETBSD || defined FREEBSD
- pCallBack( lseek(outfd, 0, SEEK_CUR) );
- #else
- pCallBack( tell( outfd ) );
-@@ -860,8 +860,11 @@
- /* extern char *_TZ; no longer used? */
- #else /* !AMIGA */
- # define YRBASE 1970
--#ifdef BSD
--#ifndef __386BSD__
-+#ifdef FREEBSD
-+#include <sys/types.h>
-+#endif */ FREEBSD */
-+#if defined BSD || defined FREEBSD
-+#if !defined __386BSD__ && !defined FREEBSD
- static struct timeb tbp;
- #endif /* !__386BSD__ */
- #else /* !BSD */
-@@ -932,8 +935,8 @@
- /* convert date & time to seconds relative to 00:00:00, 01/01/YRBASE */
- m_time = ((days + dy) * 86400) + (hh * 3600) + (mm * 60) + ss;
-
--#if defined BSD && ! defined MACOSX && ! defined NETBSD
--#ifndef __386BSD__
-+#if (defined BSD || defined FREEBSD) && ! defined MACOSX && ! defined NETBSD
-+#if !defined __386BSD__ && !defined FREEBSD
- ftime(&tbp);
- m_time += tbp.timezone * 60L;
- #endif
diff --git a/editors/openoffice-3/files/patch-unzip::source::misc.c b/editors/openoffice-3/files/patch-unzip::source::misc.c
deleted file mode 100644
index 38cc972f0bce..000000000000
--- a/editors/openoffice-3/files/patch-unzip::source::misc.c
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../unzip/source/misc.c.orig Tue Mar 5 18:52:16 2002
-+++ ../unzip/source/misc.c Tue Mar 5 18:53:03 2002
-@@ -301,8 +301,8 @@
- int yr, mo, dy, hh, mm, ss, leap;
- long m_time, days=0;
- #if (!defined(MACOS) && !defined(MSC) && !defined(__GO32__))
--#if (defined(BSD) || defined(MTS))
--#ifndef __386BSD__
-+#if (defined(BSD) || defined(MTS) || defined(FREEBSD))
-+#if !defined __386BSD__ && !defined FREEBSD
- static struct timeb tbp;
- #endif /* __386BSD__ */
- #else /* !(BSD || MTS) */
-@@ -340,8 +340,8 @@
- /* - 1; MS-DOS times always rounded up to nearest even second */
-
- #if (!defined(MACOS) && !defined(__GO32__))
--#if (defined(BSD) || defined(MTS) || defined (ALPHA)) && ! defined(MACOSX) && ! defined(NETBSD)
--#ifndef __386BSD__
-+#if (defined(BSD) || defined(FREEBSD) || defined(MTS) || defined (ALPHA)) && ! defined(MACOSX) && ! defined(NETBSD)
-+#if !defined __386BSD__ && !defined FREEBSD
- ftime(&tbp);
- m_time += tbp.timezone * 60L;
- #endif
diff --git a/editors/openoffice-3/files/patch-xmlhelp::util::makefile.mk b/editors/openoffice-3/files/patch-xmlhelp::util::makefile.mk
deleted file mode 100644
index 4f7d0984c32d..000000000000
--- a/editors/openoffice-3/files/patch-xmlhelp::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../xmlhelp/util/makefile.mk.orig Sun Mar 3 01:49:15 2002
-+++ ../xmlhelp/util/makefile.mk Sun Mar 3 01:49:19 2002
-@@ -94,7 +94,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-3/pkg-comment b/editors/openoffice-3/pkg-comment
deleted file mode 100644
index 7c6d1b73d17a..000000000000
--- a/editors/openoffice-3/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Integrated wordprocessor/dbase/spreadheet/drawing/chart/browser
diff --git a/editors/openoffice-3/pkg-descr b/editors/openoffice-3/pkg-descr
deleted file mode 100644
index 31fd1b12161a..000000000000
--- a/editors/openoffice-3/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-3/pkg-message b/editors/openoffice-3/pkg-message
deleted file mode 100644
index 840dc3b80e04..000000000000
--- a/editors/openoffice-3/pkg-message
+++ /dev/null
@@ -1,15 +0,0 @@
-OpenOffice Build 641 Personal Install How-To
-
-Written by: Matthias Rauch <mrauch@netbsd.org>
- Martin Blapp <mbr@freebsd.org>
-
-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-3/pkg-plist b/editors/openoffice-3/pkg-plist
deleted file mode 100644
index b3561e66eeb7..000000000000
--- a/editors/openoffice-3/pkg-plist
+++ /dev/null
@@ -1,1676 +0,0 @@
-bin/soffice
-OpenOffice.org641/setup
-OpenOffice.org641/spadmin
-OpenOffice.org641/LICENSE.html
-OpenOffice.org641/README.html
-OpenOffice.org641/README
-OpenOffice.org641/LICENSE
-OpenOffice.org641/program/setup.log
-OpenOffice.org641/program/filter/libicg641bi.so
-OpenOffice.org641/program/filter/libeme641bi.so
-OpenOffice.org641/program/filter/libemp641bi.so
-OpenOffice.org641/program/filter/libipd641bi.so
-OpenOffice.org641/program/filter/libitg641bi.so
-OpenOffice.org641/program/filter/libeps641bi.so
-OpenOffice.org641/program/filter/libips641bi.so
-OpenOffice.org641/program/filter/libexp641bi.so
-OpenOffice.org641/program/filter/libepb641bi.so
-OpenOffice.org641/program/filter/libepg641bi.so
-OpenOffice.org641/program/filter/libepp641bi.so
-OpenOffice.org641/program/filter/libipb641bi.so
-OpenOffice.org641/program/filter/libera641bi.so
-OpenOffice.org641/program/filter/libira641bi.so
-OpenOffice.org641/program/filter/libegi641bi.so
-OpenOffice.org641/program/filter/libidx641bi.so
-OpenOffice.org641/program/filter/libicd641bi.so
-OpenOffice.org641/program/filter/libept641bi.so
-OpenOffice.org641/program/filter/libipt641bi.so
-OpenOffice.org641/program/filter/libime641bi.so
-OpenOffice.org641/program/filter/libipx641bi.so
-OpenOffice.org641/program/filter/libepn641bi.so
-OpenOffice.org641/program/filter/libiti641bi.so
-OpenOffice.org641/program/filter/libeti641bi.so
-OpenOffice.org641/program/classes/sandbox.jar
-OpenOffice.org641/program/classes/jurt.jar
-OpenOffice.org641/program/classes/xt.jar
-OpenOffice.org641/program/classes/db.jar
-OpenOffice.org641/program/classes/juh.jar
-OpenOffice.org641/program/classes/unoil.jar
-OpenOffice.org641/program/classes/jut.jar
-OpenOffice.org641/program/classes/ridl.jar
-OpenOffice.org641/program/classes/jaxp.jar
-OpenOffice.org641/program/classes/java_uno.jar
-OpenOffice.org641/program/classes/parser.jar
-OpenOffice.org641/program/classes/classes.jar
-OpenOffice.org641/program/resource/cnt64101.res
-OpenOffice.org641/program/resource/wwz64101.res
-OpenOffice.org641/program/resource/pcr64101.res
-OpenOffice.org641/program/resource/bib64101.res
-OpenOffice.org641/program/resource/dkt64101.res
-OpenOffice.org641/program/resource/basctl64101.res
-OpenOffice.org641/program/resource/abp64101.res
-OpenOffice.org641/program/resource/lgd64101.res
-OpenOffice.org641/program/resource/eur64101.res
-OpenOffice.org641/program/resource/epb64101.res
-OpenOffice.org641/program/resource/epg64101.res
-OpenOffice.org641/program/resource/epp64101.res
-OpenOffice.org641/program/resource/imp64101.res
-OpenOffice.org641/program/resource/oic64101.res
-OpenOffice.org641/program/resource/ofa64101.res
-OpenOffice.org641/program/resource/vcl64101.res
-OpenOffice.org641/program/resource/fwk64101.res
-OpenOffice.org641/program/resource/set64101.res
-OpenOffice.org641/program/resource/frm64101.res
-OpenOffice.org641/program/resource/gal64101.res
-OpenOffice.org641/program/resource/svs64101.res
-OpenOffice.org641/program/resource/dba64101.res
-OpenOffice.org641/program/resource/dbi64101.res
-OpenOffice.org641/program/resource/dbp64101.res
-OpenOffice.org641/program/resource/dbu64101.res
-OpenOffice.org641/program/resource/dbw64101.res
-OpenOffice.org641/program/resource/ooo64101.res
-OpenOffice.org641/program/resource/svt64101.res
-OpenOffice.org641/program/resource/svx64101.res
-OpenOffice.org641/program/resource/spa64101.res
-OpenOffice.org641/program/resource/sd64101.res
-OpenOffice.org641/program/resource/tpl64101.res
-OpenOffice.org641/program/resource/sw64101.res
-OpenOffice.org641/program/resource/tplx64101.res
-OpenOffice.org641/program/resource/jvm64101.res
-OpenOffice.org641/program/resource/uui64101.res
-OpenOffice.org641/program/resource/cal64101.res
-OpenOffice.org641/program/resource/sfx64101.res
-OpenOffice.org641/program/resource/sch64101.res
-OpenOffice.org641/program/resource/san64101.res
-OpenOffice.org641/program/resource/sc64101.res
-OpenOffice.org641/program/resource/sm64101.res
-OpenOffice.org641/program/resource/date64101.res
-OpenOffice.org641/program/resource/analysis64101.res
-OpenOffice.org641/program/resource/eps64101.res
-OpenOffice.org641/program/resource/egi64101.res
-OpenOffice.org641/program/resource/ept64101.res
-OpenOffice.org641/program/resource/eme64101.res
-OpenOffice.org641/program/resource/epn64101.res
-OpenOffice.org641/program/resource/iso64101.res
-OpenOffice.org641/program/addin/source/xrot.c
-OpenOffice.org641/program/addin/source/xlang.h
-OpenOffice.org641/program/addin/source/rot13.hrc
-OpenOffice.org641/program/addin/source/addin.h
-OpenOffice.org641/program/addin/source/xdfa.c
-OpenOffice.org641/program/addin/source/dfa.hrc
-OpenOffice.org641/program/libctl641bi.so
-OpenOffice.org641/program/libimpreg.so
-OpenOffice.org641/program/libjava_uno.so
-OpenOffice.org641/program/libdbi641bi.so
-OpenOffice.org641/program/libdbp641bi.so
-OpenOffice.org641/program/libdbtools2.so
-OpenOffice.org641/program/libdbu641bi.so
-OpenOffice.org641/program/libvos2GCC.so
-OpenOffice.org641/program/libproxyset.so
-OpenOffice.org641/program/libsmgr.so
-OpenOffice.org641/program/libmozab2.so
-OpenOffice.org641/program/libtcv.so
-OpenOffice.org641/program/liburp_uno.so
-OpenOffice.org641/program/libstm.so
-OpenOffice.org641/program/libstore.so.3.0.0
-OpenOffice.org641/program/libstore.so.3
-OpenOffice.org641/program/libspa641bi.so
-OpenOffice.org641/program/libmcnttype.so
-OpenOffice.org641/program/spadmin.bin
-OpenOffice.org641/program/libabp641bi.so
-OpenOffice.org641/program/libinvadp.so
-OpenOffice.org641/program/libsvl641bi.so
-OpenOffice.org641/program/libsvx641bi.so
-OpenOffice.org641/program/libmig641bi.so
-OpenOffice.org641/program/jvmsetup.bin
-OpenOffice.org641/program/libtdmgr.so
-OpenOffice.org641/program/libnamingservice.so
-OpenOffice.org641/program/libacceptor.so
-OpenOffice.org641/program/open_office_ani.bmp
-OpenOffice.org641/program/libconnectr.so
-OpenOffice.org641/program/libsrtrs1.so
-OpenOffice.org641/program/sopatchlevel.sh
-OpenOffice.org641/program/libdb_cxx-3.2.so
-OpenOffice.org641/program/calc_o.bmp
-OpenOffice.org641/program/nswrapper
-OpenOffice.org641/program/libjen.so
-OpenOffice.org641/program/libdefreg.so
-OpenOffice.org641/program/librmcxt.so.3.0.0
-OpenOffice.org641/program/librmcxt.so.3
-OpenOffice.org641/program/setup.bin
-OpenOffice.org641/program/setup
-OpenOffice.org641/program/libdbase641bi.so
-OpenOffice.org641/program/libbib641bi.so
-OpenOffice.org641/program/liblng641bi.so
-OpenOffice.org641/program/libfileacc.so
-OpenOffice.org641/program/libucpchelp1.so
-OpenOffice.org641/program/libreg.so.3.0.0
-OpenOffice.org641/program/libreg.so.3
-OpenOffice.org641/program/libcfgmgr2.so
-OpenOffice.org641/program/libinsp.so
-OpenOffice.org641/program/libcnt641bi.so
-OpenOffice.org641/program/libres641bi.so
-OpenOffice.org641/program/setup_services.rdb
-OpenOffice.org641/program/libsalhelper3GCC.so
-OpenOffice.org641/program/libtl641bi.so
-OpenOffice.org641/program/libjvm641bi.so
-OpenOffice.org641/program/libcmdmail.so
-OpenOffice.org641/program/libgcc2_uno.so
-OpenOffice.org641/program/libi18npool641bi.so
-OpenOffice.org641/program/libevtatt.so
-OpenOffice.org641/program/libsimreg.so
-OpenOffice.org641/program/libfile641bi.so
-OpenOffice.org641/program/libucb1.so
-OpenOffice.org641/program/libucpfpx641bi.so
-OpenOffice.org641/program/libsax.so
-OpenOffice.org641/program/allgemein_o.bmp
-OpenOffice.org641/program/writer_o.bmp
-OpenOffice.org641/program/libsbl641bi.so
-OpenOffice.org641/program/draw_o.bmp
-OpenOffice.org641/program/ende_o.bmp
-OpenOffice.org641/program/libbrdgfctr.so
-OpenOffice.org641/program/libsch641bi.so
-OpenOffice.org641/program/libscn641bi.so
-OpenOffice.org641/program/libproxyfac.so
-OpenOffice.org641/program/liblocaledata_ascii.so
-OpenOffice.org641/program/libzip641bi.so
-OpenOffice.org641/program/libset641bi.so
-OpenOffice.org641/program/libsfx641bi.so
-OpenOffice.org641/program/libcached1.so
-OpenOffice.org641/program/liblocaledata_CJK.so
-OpenOffice.org641/program/libucphier1.so
-OpenOffice.org641/program/jvmsetup
-OpenOffice.org641/program/libinv.so
-OpenOffice.org641/program/libsal.so.3.0.0
-OpenOffice.org641/program/libsal.so.3
-OpenOffice.org641/program/libmozabdrv2.so
-OpenOffice.org641/program/libucpfile1.so
-OpenOffice.org641/program/libpk641bi.so
-OpenOffice.org641/program/libpl641bi.so
-OpenOffice.org641/program/soffice
-OpenOffice.org641/program/spadmin
-OpenOffice.org641/program/libsyssh.so
-OpenOffice.org641/program/libxcr641bi.so
-OpenOffice.org641/program/libbasctl641bi.so
-OpenOffice.org641/program/libsdbc2.so
-OpenOffice.org641/program/libucpdav1.so
-OpenOffice.org641/program/libwrp641bi.so
-OpenOffice.org641/program/libjavaloader.so
-OpenOffice.org641/program/libtplx641bi.so
-OpenOffice.org641/program/libadabas2.so
-OpenOffice.org641/program/libsot641bi.so
-OpenOffice.org641/program/libj641bi_g.so
-OpenOffice.org641/program/libsw641bi.so
-OpenOffice.org641/program/libtk641bi.so
-OpenOffice.org641/program/libcpld.so
-OpenOffice.org641/program/impress_o.bmp
-OpenOffice.org641/program/libsb641bi.so
-OpenOffice.org641/program/javaldx
-OpenOffice.org641/program/libsd641bi.so
-OpenOffice.org641/program/libsvt641bi.so
-OpenOffice.org641/program/libso641bi.so
-OpenOffice.org641/program/libcppu.so.3.0.0
-OpenOffice.org641/program/libcppu.so.3
-OpenOffice.org641/program/libi18n641bi.so
-OpenOffice.org641/program/libucbhelper1GCC.so
-OpenOffice.org641/program/libtinstrm.so
-OpenOffice.org641/program/libpsp641bi.so
-OpenOffice.org641/program/libdb_java-3.2.so
-OpenOffice.org641/program/libuuresolver.so
-OpenOffice.org641/program/libpcr641bi.so
-OpenOffice.org641/program/libcppuhelper3GCC.so
-OpenOffice.org641/program/libstlport_gcc.so.0
-OpenOffice.org641/program/libgo641bi.so
-OpenOffice.org641/program/libjdbc2.so
-OpenOffice.org641/program/libflat641bi.so
-OpenOffice.org641/program/setup_types.rdb
-OpenOffice.org641/program/libodbcbase2.so
-OpenOffice.org641/program/libcomphelp2.so
-OpenOffice.org641/program/libxo641bi.so
-OpenOffice.org641/program/libstlport2_gcc.so
-OpenOffice.org641/program/libtvhlp1.so
-OpenOffice.org641/program/libxmx641bi.so
-OpenOffice.org641/program/libni641bi.so
-OpenOffice.org641/program/libutl641bi.so
-OpenOffice.org641/program/libcorefl.so
-OpenOffice.org641/program/libuui641bi.so
-OpenOffice.org641/program/libodbc2.so
-OpenOffice.org641/program/libvcl641bi.so
-OpenOffice.org641/program/libtoutstrm.so
-OpenOffice.org641/program/libimr641bi.so
-OpenOffice.org641/program/libpackage2.so
-OpenOffice.org641/program/components/libabsyncsvc.so
-OpenOffice.org641/program/components/libaddrbook.so
-OpenOffice.org641/program/components/libmork.so
-OpenOffice.org641/program/components/libmozldap.so
-OpenOffice.org641/program/components/libnecko.so
-OpenOffice.org641/program/components/libprofile.so
-OpenOffice.org641/program/components/librdf.so
-OpenOffice.org641/program/components/libstrres.so
-OpenOffice.org641/program/components/libunicharutil.so
-OpenOffice.org641/program/components/libuconv.so
-OpenOffice.org641/program/components/libucvcn.so
-OpenOffice.org641/program/components/libucvibm.so
-OpenOffice.org641/program/components/libucvja.so
-OpenOffice.org641/program/components/libucvko.so
-OpenOffice.org641/program/components/libucvlatin.so
-OpenOffice.org641/program/components/libucvtw.so
-OpenOffice.org641/program/components/libucvtw2.so
-OpenOffice.org641/program/components/liburiloader.so
-OpenOffice.org641/program/components/libvcard.so
-OpenOffice.org641/program/components/libxpconnect.so
-OpenOffice.org641/program/components/libpref.so
-OpenOffice.org641/program/libmozjs.so
-OpenOffice.org641/program/libmsgbaseutil.so
-OpenOffice.org641/program/libldap40.so
-OpenOffice.org641/program/libnspr4.so
-OpenOffice.org641/program/liblber40.so
-OpenOffice.org641/program/libplc4.so
-OpenOffice.org641/program/libplds4.so
-OpenOffice.org641/program/libxpcom.so
-OpenOffice.org641/program/libdba641bi.so
-OpenOffice.org641/program/librdbtdp.so
-OpenOffice.org641/program/liboic641bi.so
-OpenOffice.org641/program/libofa641bi.so
-OpenOffice.org641/program/open_office_org_logo.bmp
-OpenOffice.org641/program/libfrm641bi.so
-OpenOffice.org641/program/libfwe641bi.so
-OpenOffice.org641/program/libdtransX11641bi.so
-OpenOffice.org641/program/libfwi641bi.so
-OpenOffice.org641/program/libfwk641bi.so
-OpenOffice.org641/program/libfwl641bi.so
-OpenOffice.org641/program/libdb-3.2.so
-OpenOffice.org641/program/soffice.bin
-OpenOffice.org641/program/libdbpool2.so
-OpenOffice.org641/program/applicat.rdb
-OpenOffice.org641/program/libremotebridge.so
-OpenOffice.org641/program/libucppkg1.so
-OpenOffice.org641/program/swriter
-OpenOffice.org641/program/smaster
-OpenOffice.org641/program/sweb
-OpenOffice.org641/program/libcalc641bi.so
-OpenOffice.org641/program/scalc
-OpenOffice.org641/program/simpress
-OpenOffice.org641/program/libsc641bi.so
-OpenOffice.org641/program/libdate641bi.so
-OpenOffice.org641/program/libanalysis641bi.so
-OpenOffice.org641/program/sdraw
-OpenOffice.org641/program/smath
-OpenOffice.org641/program/libsm641bi.so
-OpenOffice.org641/program/libsvg641bi.so
-OpenOffice.org641/program/liblth641bi.so
-OpenOffice.org641/program/libspell641bi.so
-OpenOffice.org641/program/bootstraprc
-OpenOffice.org641/program/jvmsetuprc
-OpenOffice.org641/program/setuprc
-OpenOffice.org641/program/sofficerc
-OpenOffice.org641/program/instdb.ins
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_1.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_2.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_3.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_4.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_5.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/FormWizard_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/FormWizard_2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_4.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-4.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/brd.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/cancel_down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/cancel_up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/denmark.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/end.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/france.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/italia.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/nedland.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/okay_down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/okay_up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/polska.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/portugal.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/russia.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/spain.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/sweden.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/usa.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/webwizard.bmp
-OpenOffice.org641/share/template/english/wizard/styles/black_white.stc
-OpenOffice.org641/share/template/english/wizard/styles/blackberry.stc
-OpenOffice.org641/share/template/english/wizard/styles/default.stc
-OpenOffice.org641/share/template/english/wizard/styles/diner.stc
-OpenOffice.org641/share/template/english/wizard/styles/fall.stc
-OpenOffice.org641/share/template/english/wizard/styles/glacier.stc
-OpenOffice.org641/share/template/english/wizard/styles/green_grapes.stc
-OpenOffice.org641/share/template/english/wizard/styles/jeans.stc
-OpenOffice.org641/share/template/english/wizard/styles/marine.stc
-OpenOffice.org641/share/template/english/wizard/styles/millennium.stc
-OpenOffice.org641/share/template/english/wizard/styles/nature.stc
-OpenOffice.org641/share/template/english/wizard/styles/neon.stc
-OpenOffice.org641/share/template/english/wizard/styles/night.stc
-OpenOffice.org641/share/template/english/wizard/styles/nostalgic.stc
-OpenOffice.org641/share/template/english/wizard/styles/pastell.stc
-OpenOffice.org641/share/template/english/wizard/styles/pool.stc
-OpenOffice.org641/share/template/english/wizard/styles/pumpkin.stc
-OpenOffice.org641/share/template/english/wizard/styles/sunstyle.stc
-OpenOffice.org641/share/template/english/wizard/styles/xos.stc
-OpenOffice.org641/share/template/english/wizard/web/cnt-album.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-bilingual.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-chapters.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-empty.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-fixonecol.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-fixtwocol.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formcontact.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formcustomer.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formfix.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formvar.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-list.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-onepic.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-standard.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-twotitles.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-banana.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blkjeans.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blue.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blueblock.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-bluejeans.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-fieryred.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-hightech.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-mint.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-music.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-nostalg.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-orange.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-petrol.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-seventies.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-standard.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-strwbryice.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-sun.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-tracks.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-turquoise.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-wetblue.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf1.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf2.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf3.stw
-OpenOffice.org641/share/template/english/wizard/wizfax1.stw
-OpenOffice.org641/share/template/english/wizard/wizfax2.stw
-OpenOffice.org641/share/template/english/wizard/wizfax3.stw
-OpenOffice.org641/share/template/english/wizard/wizmem1.stw
-OpenOffice.org641/share/template/english/wizard/wizmem2.stw
-OpenOffice.org641/share/template/english/wizard/wizmem3.stw
-OpenOffice.org641/share/template/english/wizard/wizagn1.stw
-OpenOffice.org641/share/template/english/wizard/wizagn2.stw
-OpenOffice.org641/share/template/english/wizard/wizagn3.stw
-OpenOffice.org641/share/template/english/internal/html.stw
-OpenOffice.org641/share/template/english/internal/idxexample.sxw
-OpenOffice.org641/share/template/english/internal/url_transfer.htm
-OpenOffice.org641/share/dtd/officedocument/1_0/Manifest.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/script.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/statusbar.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/settings.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/nmspace.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/datastyl.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/table.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/drawing.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/event.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/accelerator.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/office.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/office.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/toolbar.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/style.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/dtypes.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/text.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/module.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/meta.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/dialog.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/chart.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/libraries.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/form.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/menubar.dtd
-OpenOffice.org641/share/dtd/math/1_01/w3c_ipr_software_notice.html
-OpenOffice.org641/share/dtd/math/1_01/math.dtd
-OpenOffice.org641/share/config/webcast/savepic.asp
-OpenOffice.org641/share/config/webcast/common.pl
-OpenOffice.org641/share/config/webcast/webcast.asp
-OpenOffice.org641/share/config/webcast/show.asp
-OpenOffice.org641/share/config/webcast/poll.pl
-OpenOffice.org641/share/config/webcast/webcast.pl
-OpenOffice.org641/share/config/webcast/common.inc
-OpenOffice.org641/share/config/webcast/editpic.asp
-OpenOffice.org641/share/config/webcast/poll.asp
-OpenOffice.org641/share/config/webcast/edit.asp
-OpenOffice.org641/share/config/webcast/editpic.pl
-OpenOffice.org641/share/config/webcast/edit.pl
-OpenOffice.org641/share/config/webcast/index.pl
-OpenOffice.org641/share/config/webcast/show.pl
-OpenOffice.org641/share/config/webcast/savepic.pl
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/SFX.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Labels.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Impress.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Java.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Chart.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Draw.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Calc.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Linguistic.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Writer.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Common.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/TypeDetection.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/UI.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/DataAccess.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Math.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Views.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/WriterWeb.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Configuration.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Store.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Hierarchy.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Inet.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/UserProfile.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Setup.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Java.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Views.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/TypeDetection.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/WriterWeb.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Calc.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Labels.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Chart.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Writer.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/UI.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Linguistic.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Common.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Impress.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Math.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/DataAccess.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Draw.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Configuration.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Store.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Hierarchy.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Setup.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/UserProfile.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Inet.xml
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/SFX.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Labels.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Impress.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Java.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Chart.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Draw.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Calc.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Linguistic.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Writer.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Common.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/TypeDetection.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/UI.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/DataAccess.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Math.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Views.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/WriterWeb.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Configuration.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Store.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Hierarchy.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Inet.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/UserProfile.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Setup.dat
-OpenOffice.org641/share/config/symbol/sc00000.bmp
-OpenOffice.org641/share/config/symbol/sc05300.bmp
-OpenOffice.org641/share/config/symbol/sc05302.bmp
-OpenOffice.org641/share/config/symbol/sc05325.bmp
-OpenOffice.org641/share/config/symbol/sc05331.bmp
-OpenOffice.org641/share/config/symbol/sc05338.bmp
-OpenOffice.org641/share/config/symbol/sc05339.bmp
-OpenOffice.org641/share/config/symbol/sc05361.bmp
-OpenOffice.org641/share/config/symbol/sc05362.bmp
-OpenOffice.org641/share/config/symbol/sc05363.bmp
-OpenOffice.org641/share/config/symbol/sc05364.bmp
-OpenOffice.org641/share/config/symbol/sc05365.bmp
-OpenOffice.org641/share/config/symbol/sc05366.bmp
-OpenOffice.org641/share/config/symbol/sc05367.bmp
-OpenOffice.org641/share/config/symbol/sc05368.bmp
-OpenOffice.org641/share/config/symbol/sc05369.bmp
-OpenOffice.org641/share/config/symbol/sc05370.bmp
-OpenOffice.org641/share/config/symbol/sc05371.bmp
-OpenOffice.org641/share/config/symbol/sc05373.bmp
-OpenOffice.org641/share/config/symbol/sc05374.bmp
-OpenOffice.org641/share/config/symbol/sc05375.bmp
-OpenOffice.org641/share/config/symbol/sc05377.bmp
-OpenOffice.org641/share/config/symbol/sc05381.bmp
-OpenOffice.org641/share/config/symbol/sc05382.bmp
-OpenOffice.org641/share/config/symbol/sc05383.bmp
-OpenOffice.org641/share/config/symbol/sc05384.bmp
-OpenOffice.org641/share/config/symbol/sc05386.bmp
-OpenOffice.org641/share/config/symbol/sc05387.bmp
-OpenOffice.org641/share/config/symbol/sc05401.bmp
-OpenOffice.org641/share/config/symbol/sc05402.bmp
-OpenOffice.org641/share/config/symbol/sc05410.bmp
-OpenOffice.org641/share/config/symbol/sc05411.bmp
-OpenOffice.org641/share/config/symbol/sc05412.bmp
-OpenOffice.org641/share/config/symbol/sc05413.bmp
-OpenOffice.org641/share/config/symbol/sc05414.bmp
-OpenOffice.org641/share/config/symbol/sc05415.bmp
-OpenOffice.org641/share/config/symbol/sc05500.bmp
-OpenOffice.org641/share/config/symbol/sc05501.bmp
-OpenOffice.org641/share/config/symbol/sc05502.bmp
-OpenOffice.org641/share/config/symbol/sc05503.bmp
-OpenOffice.org641/share/config/symbol/sc05504.bmp
-OpenOffice.org641/share/config/symbol/sc05505.bmp
-OpenOffice.org641/share/config/symbol/sc05508.bmp
-OpenOffice.org641/share/config/symbol/sc05509.bmp
-OpenOffice.org641/share/config/symbol/sc05532.bmp
-OpenOffice.org641/share/config/symbol/sc05533.bmp
-OpenOffice.org641/share/config/symbol/sc05535.bmp
-OpenOffice.org641/share/config/symbol/sc05537.bmp
-OpenOffice.org641/share/config/symbol/sc05538.bmp
-OpenOffice.org641/share/config/symbol/sc05539.bmp
-OpenOffice.org641/share/config/symbol/sc05552.bmp
-OpenOffice.org641/share/config/symbol/sc05555.bmp
-OpenOffice.org641/share/config/symbol/sc05556.bmp
-OpenOffice.org641/share/config/symbol/sc05561.bmp
-OpenOffice.org641/share/config/symbol/sc05563.bmp
-OpenOffice.org641/share/config/symbol/sc05595.bmp
-OpenOffice.org641/share/config/symbol/sc05596.bmp
-OpenOffice.org641/share/config/symbol/sc05624.bmp
-OpenOffice.org641/share/config/symbol/sc05646.bmp
-OpenOffice.org641/share/config/symbol/sc05647.bmp
-OpenOffice.org641/share/config/symbol/sc05648.bmp
-OpenOffice.org641/share/config/symbol/sc05649.bmp
-OpenOffice.org641/share/config/symbol/sc05650.bmp
-OpenOffice.org641/share/config/symbol/sc05651.bmp
-OpenOffice.org641/share/config/symbol/sc05672.bmp
-OpenOffice.org641/share/config/symbol/sc05673.bmp
-OpenOffice.org641/share/config/symbol/sc05675.bmp
-OpenOffice.org641/share/config/symbol/sc05694.bmp
-OpenOffice.org641/share/config/symbol/sc05700.bmp
-OpenOffice.org641/share/config/symbol/sc05701.bmp
-OpenOffice.org641/share/config/symbol/sc05702.bmp
-OpenOffice.org641/share/config/symbol/sc05710.bmp
-OpenOffice.org641/share/config/symbol/sc05711.bmp
-OpenOffice.org641/share/config/symbol/sc05712.bmp
-OpenOffice.org641/share/config/symbol/sc05713.bmp
-OpenOffice.org641/share/config/symbol/sc05723.bmp
-OpenOffice.org641/share/config/symbol/sc05800.bmp
-OpenOffice.org641/share/config/symbol/sc05801.bmp
-OpenOffice.org641/share/config/symbol/sc05802.bmp
-OpenOffice.org641/share/config/symbol/sc05904.bmp
-OpenOffice.org641/share/config/symbol/sc05905.bmp
-OpenOffice.org641/share/config/symbol/sc05906.bmp
-OpenOffice.org641/share/config/symbol/sc05951.bmp
-OpenOffice.org641/share/config/symbol/sc05952.bmp
-OpenOffice.org641/share/config/symbol/sc05953.bmp
-OpenOffice.org641/share/config/symbol/sc05954.bmp
-OpenOffice.org641/share/config/symbol/sc05955.bmp
-OpenOffice.org641/share/config/symbol/sc05956.bmp
-OpenOffice.org641/share/config/symbol/sc05957.bmp
-OpenOffice.org641/share/config/symbol/sc05958.bmp
-OpenOffice.org641/share/config/symbol/sc05959.bmp
-OpenOffice.org641/share/config/symbol/sc05960.bmp
-OpenOffice.org641/share/config/symbol/sc05961.bmp
-OpenOffice.org641/share/config/symbol/sc05962.bmp
-OpenOffice.org641/share/config/symbol/sc05963.bmp
-OpenOffice.org641/share/config/symbol/sc06300.bmp
-OpenOffice.org641/share/config/symbol/sc06301.bmp
-OpenOffice.org641/share/config/symbol/sc06302.bmp
-OpenOffice.org641/share/config/symbol/sc06303.bmp
-OpenOffice.org641/share/config/symbol/sc06304.bmp
-OpenOffice.org641/share/config/symbol/sc06305.bmp
-OpenOffice.org641/share/config/symbol/sc06306.bmp
-OpenOffice.org641/share/config/symbol/sc06308.bmp
-OpenOffice.org641/share/config/symbol/sc06309.bmp
-OpenOffice.org641/share/config/symbol/sc06312.bmp
-OpenOffice.org641/share/config/symbol/sc06313.bmp
-OpenOffice.org641/share/config/symbol/sc06314.bmp
-OpenOffice.org641/share/config/symbol/sc06315.bmp
-OpenOffice.org641/share/config/symbol/sc06318.bmp
-OpenOffice.org641/share/config/symbol/sc06330.bmp
-OpenOffice.org641/share/config/symbol/sc06331.bmp
-OpenOffice.org641/share/config/symbol/sc06332.bmp
-OpenOffice.org641/share/config/symbol/sc06333.bmp
-OpenOffice.org641/share/config/symbol/sc06334.bmp
-OpenOffice.org641/share/config/symbol/sc06335.bmp
-OpenOffice.org641/share/config/symbol/sc06336.bmp
-OpenOffice.org641/share/config/symbol/sc06337.bmp
-OpenOffice.org641/share/config/symbol/sc06338.bmp
-OpenOffice.org641/share/config/symbol/sc06339.bmp
-OpenOffice.org641/share/config/symbol/sc06350.bmp
-OpenOffice.org641/share/config/symbol/sc06351.bmp
-OpenOffice.org641/share/config/symbol/sc06352.bmp
-OpenOffice.org641/share/config/symbol/sc06353.bmp
-OpenOffice.org641/share/config/symbol/sc06354.bmp
-OpenOffice.org641/share/config/symbol/sc06355.bmp
-OpenOffice.org641/share/config/symbol/sc06356.bmp
-OpenOffice.org641/share/config/symbol/sc06357.bmp
-OpenOffice.org641/share/config/symbol/sc06362.bmp
-OpenOffice.org641/share/config/symbol/sc06363.bmp
-OpenOffice.org641/share/config/symbol/sc06364.bmp
-OpenOffice.org641/share/config/symbol/sc06370.bmp
-OpenOffice.org641/share/config/symbol/sc06377.bmp
-OpenOffice.org641/share/config/symbol/sc06379.bmp
-OpenOffice.org641/share/config/symbol/sc06384.bmp
-OpenOffice.org641/share/config/symbol/sc06522.bmp
-OpenOffice.org641/share/config/symbol/sc10000.bmp
-OpenOffice.org641/share/config/symbol/sc10006.bmp
-OpenOffice.org641/share/config/symbol/sc10007.bmp
-OpenOffice.org641/share/config/symbol/sc10008.bmp
-OpenOffice.org641/share/config/symbol/sc10009.bmp
-OpenOffice.org641/share/config/symbol/sc10010.bmp
-OpenOffice.org641/share/config/symbol/sc10012.bmp
-OpenOffice.org641/share/config/symbol/sc10013.bmp
-OpenOffice.org641/share/config/symbol/sc10014.bmp
-OpenOffice.org641/share/config/symbol/sc10015.bmp
-OpenOffice.org641/share/config/symbol/sc10016.bmp
-OpenOffice.org641/share/config/symbol/sc10017.bmp
-OpenOffice.org641/share/config/symbol/sc10028.bmp
-OpenOffice.org641/share/config/symbol/sc10029.bmp
-OpenOffice.org641/share/config/symbol/sc10030.bmp
-OpenOffice.org641/share/config/symbol/sc10031.bmp
-OpenOffice.org641/share/config/symbol/sc10035.bmp
-OpenOffice.org641/share/config/symbol/sc10036.bmp
-OpenOffice.org641/share/config/symbol/sc10045.bmp
-OpenOffice.org641/share/config/symbol/sc10050.bmp
-OpenOffice.org641/share/config/symbol/sc10055.bmp
-OpenOffice.org641/share/config/symbol/sc10087.bmp
-OpenOffice.org641/share/config/symbol/sc10096.bmp
-OpenOffice.org641/share/config/symbol/sc10097.bmp
-OpenOffice.org641/share/config/symbol/sc10098.bmp
-OpenOffice.org641/share/config/symbol/sc10099.bmp
-OpenOffice.org641/share/config/symbol/sc10100.bmp
-OpenOffice.org641/share/config/symbol/sc10101.bmp
-OpenOffice.org641/share/config/symbol/sc10102.bmp
-OpenOffice.org641/share/config/symbol/sc10103.bmp
-OpenOffice.org641/share/config/symbol/sc10104.bmp
-OpenOffice.org641/share/config/symbol/sc10105.bmp
-OpenOffice.org641/share/config/symbol/sc10106.bmp
-OpenOffice.org641/share/config/symbol/sc10109.bmp
-OpenOffice.org641/share/config/symbol/sc10110.bmp
-OpenOffice.org641/share/config/symbol/sc10112.bmp
-OpenOffice.org641/share/config/symbol/sc10114.bmp
-OpenOffice.org641/share/config/symbol/sc10115.bmp
-OpenOffice.org641/share/config/symbol/sc10116.bmp
-OpenOffice.org641/share/config/symbol/sc10117.bmp
-OpenOffice.org641/share/config/symbol/sc10118.bmp
-OpenOffice.org641/share/config/symbol/sc10119.bmp
-OpenOffice.org641/share/config/symbol/sc10120.bmp
-OpenOffice.org641/share/config/symbol/sc10121.bmp
-OpenOffice.org641/share/config/symbol/sc10122.bmp
-OpenOffice.org641/share/config/symbol/sc10123.bmp
-OpenOffice.org641/share/config/symbol/sc10124.bmp
-OpenOffice.org641/share/config/symbol/sc10125.bmp
-OpenOffice.org641/share/config/symbol/sc10126.bmp
-OpenOffice.org641/share/config/symbol/sc10127.bmp
-OpenOffice.org641/share/config/symbol/sc10128.bmp
-OpenOffice.org641/share/config/symbol/sc10129.bmp
-OpenOffice.org641/share/config/symbol/sc10130.bmp
-OpenOffice.org641/share/config/symbol/sc10131.bmp
-OpenOffice.org641/share/config/symbol/sc10132.bmp
-OpenOffice.org641/share/config/symbol/sc10133.bmp
-OpenOffice.org641/share/config/symbol/sc10134.bmp
-OpenOffice.org641/share/config/symbol/sc10135.bmp
-OpenOffice.org641/share/config/symbol/sc10136.bmp
-OpenOffice.org641/share/config/symbol/sc10137.bmp
-OpenOffice.org641/share/config/symbol/sc10138.bmp
-OpenOffice.org641/share/config/symbol/sc10139.bmp
-OpenOffice.org641/share/config/symbol/sc10140.bmp
-OpenOffice.org641/share/config/symbol/sc10141.bmp
-OpenOffice.org641/share/config/symbol/sc10142.bmp
-OpenOffice.org641/share/config/symbol/sc10143.bmp
-OpenOffice.org641/share/config/symbol/sc10144.bmp
-OpenOffice.org641/share/config/symbol/sc10145.bmp
-OpenOffice.org641/share/config/symbol/sc10146.bmp
-OpenOffice.org641/share/config/symbol/sc10147.bmp
-OpenOffice.org641/share/config/symbol/sc10148.bmp
-OpenOffice.org641/share/config/symbol/sc10150.bmp
-OpenOffice.org641/share/config/symbol/sc10151.bmp
-OpenOffice.org641/share/config/symbol/sc10152.bmp
-OpenOffice.org641/share/config/symbol/sc10153.bmp
-OpenOffice.org641/share/config/symbol/sc10154.bmp
-OpenOffice.org641/share/config/symbol/sc10155.bmp
-OpenOffice.org641/share/config/symbol/sc10156.bmp
-OpenOffice.org641/share/config/symbol/sc10157.bmp
-OpenOffice.org641/share/config/symbol/sc10158.bmp
-OpenOffice.org641/share/config/symbol/sc10159.bmp
-OpenOffice.org641/share/config/symbol/sc10160.bmp
-OpenOffice.org641/share/config/symbol/sc10161.bmp
-OpenOffice.org641/share/config/symbol/sc10162.bmp
-OpenOffice.org641/share/config/symbol/sc10163.bmp
-OpenOffice.org641/share/config/symbol/sc10164.bmp
-OpenOffice.org641/share/config/symbol/sc10185.bmp
-OpenOffice.org641/share/config/symbol/sc10186.bmp
-OpenOffice.org641/share/config/symbol/sc10187.bmp
-OpenOffice.org641/share/config/symbol/sc10188.bmp
-OpenOffice.org641/share/config/symbol/sc10189.bmp
-OpenOffice.org641/share/config/symbol/sc10190.bmp
-OpenOffice.org641/share/config/symbol/sc10191.bmp
-OpenOffice.org641/share/config/symbol/sc10192.bmp
-OpenOffice.org641/share/config/symbol/sc10193.bmp
-OpenOffice.org641/share/config/symbol/sc10194.bmp
-OpenOffice.org641/share/config/symbol/sc10195.bmp
-OpenOffice.org641/share/config/symbol/sc10196.bmp
-OpenOffice.org641/share/config/symbol/sc10197.bmp
-OpenOffice.org641/share/config/symbol/sc10199.bmp
-OpenOffice.org641/share/config/symbol/sc10200.bmp
-OpenOffice.org641/share/config/symbol/sc10201.bmp
-OpenOffice.org641/share/config/symbol/sc10217.bmp
-OpenOffice.org641/share/config/symbol/sc10223.bmp
-OpenOffice.org641/share/config/symbol/sc10224.bmp
-OpenOffice.org641/share/config/symbol/sc10231.bmp
-OpenOffice.org641/share/config/symbol/sc10232.bmp
-OpenOffice.org641/share/config/symbol/sc10233.bmp
-OpenOffice.org641/share/config/symbol/sc10240.bmp
-OpenOffice.org641/share/config/symbol/sc10241.bmp
-OpenOffice.org641/share/config/symbol/sc10242.bmp
-OpenOffice.org641/share/config/symbol/sc10243.bmp
-OpenOffice.org641/share/config/symbol/sc10244.bmp
-OpenOffice.org641/share/config/symbol/sc10253.bmp
-OpenOffice.org641/share/config/symbol/sc10254.bmp
-OpenOffice.org641/share/config/symbol/sc10255.bmp
-OpenOffice.org641/share/config/symbol/sc10256.bmp
-OpenOffice.org641/share/config/symbol/sc10282.bmp
-OpenOffice.org641/share/config/symbol/sc10283.bmp
-OpenOffice.org641/share/config/symbol/sc10286.bmp
-OpenOffice.org641/share/config/symbol/sc10287.bmp
-OpenOffice.org641/share/config/symbol/sc10294.bmp
-OpenOffice.org641/share/config/symbol/sc10295.bmp
-OpenOffice.org641/share/config/symbol/sc10296.bmp
-OpenOffice.org641/share/config/symbol/sc10297.bmp
-OpenOffice.org641/share/config/symbol/sc10301.bmp
-OpenOffice.org641/share/config/symbol/sc10350.bmp
-OpenOffice.org641/share/config/symbol/sc10360.bmp
-OpenOffice.org641/share/config/symbol/sc10366.bmp
-OpenOffice.org641/share/config/symbol/sc10371.bmp
-OpenOffice.org641/share/config/symbol/sc10375.bmp
-OpenOffice.org641/share/config/symbol/sc10376.bmp
-OpenOffice.org641/share/config/symbol/sc10378.bmp
-OpenOffice.org641/share/config/symbol/sc10379.bmp
-OpenOffice.org641/share/config/symbol/sc10380.bmp
-OpenOffice.org641/share/config/symbol/sc10381.bmp
-OpenOffice.org641/share/config/symbol/sc10382.bmp
-OpenOffice.org641/share/config/symbol/sc10383.bmp
-OpenOffice.org641/share/config/symbol/sc10384.bmp
-OpenOffice.org641/share/config/symbol/sc10385.bmp
-OpenOffice.org641/share/config/symbol/sc10386.bmp
-OpenOffice.org641/share/config/symbol/sc10387.bmp
-OpenOffice.org641/share/config/symbol/sc10388.bmp
-OpenOffice.org641/share/config/symbol/sc10389.bmp
-OpenOffice.org641/share/config/symbol/sc10390.bmp
-OpenOffice.org641/share/config/symbol/sc10391.bmp
-OpenOffice.org641/share/config/symbol/sc10393.bmp
-OpenOffice.org641/share/config/symbol/sc10394.bmp
-OpenOffice.org641/share/config/symbol/sc10395.bmp
-OpenOffice.org641/share/config/symbol/sc10396.bmp
-OpenOffice.org641/share/config/symbol/sc10397.bmp
-OpenOffice.org641/share/config/symbol/sc10398.bmp
-OpenOffice.org641/share/config/symbol/sc10399.bmp
-OpenOffice.org641/share/config/symbol/sc10401.bmp
-OpenOffice.org641/share/config/symbol/sc10402.bmp
-OpenOffice.org641/share/config/symbol/sc10403.bmp
-OpenOffice.org641/share/config/symbol/sc10434.bmp
-OpenOffice.org641/share/config/symbol/sc10458.bmp
-OpenOffice.org641/share/config/symbol/sc10461.bmp
-OpenOffice.org641/share/config/symbol/sc10462.bmp
-OpenOffice.org641/share/config/symbol/sc10463.bmp
-OpenOffice.org641/share/config/symbol/sc10464.bmp
-OpenOffice.org641/share/config/symbol/sc10465.bmp
-OpenOffice.org641/share/config/symbol/sc10503.bmp
-OpenOffice.org641/share/config/symbol/sc12021.bmp
-OpenOffice.org641/share/config/symbol/sc12201.bmp
-OpenOffice.org641/share/config/symbol/sc12202.bmp
-OpenOffice.org641/share/config/symbol/sc12203.bmp
-OpenOffice.org641/share/config/symbol/sc12204.bmp
-OpenOffice.org641/share/config/symbol/sc12212.bmp
-OpenOffice.org641/share/config/symbol/sc12221.bmp
-OpenOffice.org641/share/config/symbol/sc12222.bmp
-OpenOffice.org641/share/config/symbol/sc12223.bmp
-OpenOffice.org641/share/config/symbol/sc12224.bmp
-OpenOffice.org641/share/config/symbol/sc12225.bmp
-OpenOffice.org641/share/config/symbol/sc12226.bmp
-OpenOffice.org641/share/config/symbol/sc12227.bmp
-OpenOffice.org641/share/config/symbol/sc12228.bmp
-OpenOffice.org641/share/config/symbol/sc12229.bmp
-OpenOffice.org641/share/config/symbol/sc12230.bmp
-OpenOffice.org641/share/config/symbol/sc12231.bmp
-OpenOffice.org641/share/config/symbol/sc12232.bmp
-OpenOffice.org641/share/config/symbol/sc12234.bmp
-OpenOffice.org641/share/config/symbol/sc14780.bmp
-OpenOffice.org641/share/config/symbol/sc14781.bmp
-OpenOffice.org641/share/config/symbol/sc14785.bmp
-OpenOffice.org641/share/config/symbol/sc14786.bmp
-OpenOffice.org641/share/config/symbol/sc21050.bmp
-OpenOffice.org641/share/config/symbol/sc21051.bmp
-OpenOffice.org641/share/config/symbol/sc21060.bmp
-OpenOffice.org641/share/config/symbol/sc21061.bmp
-OpenOffice.org641/share/config/symbol/sc21062.bmp
-OpenOffice.org641/share/config/symbol/sc21070.bmp
-OpenOffice.org641/share/config/symbol/sc21080.bmp
-OpenOffice.org641/share/config/symbol/sc21100.bmp
-OpenOffice.org641/share/config/symbol/sc21101.bmp
-OpenOffice.org641/share/config/symbol/sc21102.bmp
-OpenOffice.org641/share/config/symbol/sc21103.bmp
-OpenOffice.org641/share/config/symbol/sc21104.bmp
-OpenOffice.org641/share/config/symbol/sc21105.bmp
-OpenOffice.org641/share/config/symbol/sc21110.bmp
-OpenOffice.org641/share/config/symbol/sc21111.bmp
-OpenOffice.org641/share/config/symbol/sc21120.bmp
-OpenOffice.org641/share/config/symbol/sc21121.bmp
-OpenOffice.org641/share/config/symbol/sc21130.bmp
-OpenOffice.org641/share/config/symbol/sc21140.bmp
-OpenOffice.org641/share/config/symbol/sc21141.bmp
-OpenOffice.org641/share/config/symbol/sc21142.bmp
-OpenOffice.org641/share/config/symbol/sc21150.bmp
-OpenOffice.org641/share/config/symbol/sc21160.bmp
-OpenOffice.org641/share/config/symbol/sc21170.bmp
-OpenOffice.org641/share/config/symbol/sc21180.bmp
-OpenOffice.org641/share/config/symbol/sc21190.bmp
-OpenOffice.org641/share/config/symbol/sc21200.bmp
-OpenOffice.org641/share/config/symbol/sc21210.bmp
-OpenOffice.org641/share/config/symbol/sc21220.bmp
-OpenOffice.org641/share/config/symbol/sc21230.bmp
-OpenOffice.org641/share/config/symbol/sc21240.bmp
-OpenOffice.org641/share/config/symbol/sc21250.bmp
-OpenOffice.org641/share/config/symbol/sc27030.bmp
-OpenOffice.org641/share/config/symbol/sc27065.bmp
-OpenOffice.org641/share/config/symbol/sc27066.bmp
-OpenOffice.org641/share/config/symbol/sc27067.bmp
-OpenOffice.org641/share/config/symbol/sc30000.bmp
-OpenOffice.org641/share/config/symbol/sc30002.bmp
-OpenOffice.org641/share/config/symbol/sc30003.bmp
-OpenOffice.org641/share/config/symbol/sc30004.bmp
-OpenOffice.org641/share/config/symbol/sc30005.bmp
-OpenOffice.org641/share/config/symbol/sc30007.bmp
-OpenOffice.org641/share/config/symbol/sc30008.bmp
-OpenOffice.org641/share/config/symbol/sc30009.bmp
-OpenOffice.org641/share/config/symbol/sc30010.bmp
-OpenOffice.org641/share/config/symbol/sc30011.bmp
-OpenOffice.org641/share/config/symbol/sc30012.bmp
-OpenOffice.org641/share/config/symbol/sc30770.bmp
-OpenOffice.org641/share/config/symbol/sc30773.bmp
-OpenOffice.org641/share/config/symbol/sc30774.bmp
-OpenOffice.org641/share/config/symbol/sc30782.bmp
-OpenOffice.org641/share/config/symbol/sc6377.bmp
-OpenOffice.org641/share/config/symbol/scbullet.bmp
-OpenOffice.org641/share/config/symbol/scnumb.bmp
-OpenOffice.org641/share/config/symbol/sco161.bmp
-OpenOffice.org641/share/config/symbol/sco261.bmp
-OpenOffice.org641/share/config/symbol/sco262.bmp
-OpenOffice.org641/share/config/symbol/sortd.bmp
-OpenOffice.org641/share/config/symbol/sortu.bmp
-OpenOffice.org641/share/config/symbol/u_high.bmp
-OpenOffice.org641/share/config/symbol/u_low.bmp
-OpenOffice.org641/share/config/symbol/u_normal.bmp
-OpenOffice.org641/share/config/psetup.xpm
-OpenOffice.org641/share/config/psetupl.xpm
-OpenOffice.org641/share/fonts/truetype/fonts.dir
-OpenOffice.org641/share/fonts/truetype/opens___.ttf
-OpenOffice.org641/share/fonts/truetype/fonts_dir.global
-OpenOffice.org641/share/basic/FormWizard/DlgFormDB.xdl
-OpenOffice.org641/share/basic/FormWizard/DBMeta.xba
-OpenOffice.org641/share/basic/FormWizard/FormWizard.xba
-OpenOffice.org641/share/basic/FormWizard/Language.xba
-OpenOffice.org641/share/basic/FormWizard/Layouter.xba
-OpenOffice.org641/share/basic/FormWizard/develop.xba
-OpenOffice.org641/share/basic/FormWizard/tools.xba
-OpenOffice.org641/share/basic/Schedule/DlgCalendar.xdl
-OpenOffice.org641/share/basic/Schedule/BankHoliday.xba
-OpenOffice.org641/share/basic/Schedule/CalendarMain.xba
-OpenOffice.org641/share/basic/Schedule/CreateTable.xba
-OpenOffice.org641/share/basic/Schedule/DlgControl.xba
-OpenOffice.org641/share/basic/Schedule/HolidayDanmark.xba
-OpenOffice.org641/share/basic/Schedule/HolidayFrance.xba
-OpenOffice.org641/share/basic/Schedule/HolidayGerman.xba
-OpenOffice.org641/share/basic/Schedule/HolidayItalia.xba
-OpenOffice.org641/share/basic/Schedule/HolidayNetherlands.xba
-OpenOffice.org641/share/basic/Schedule/HolidayPoland.xba
-OpenOffice.org641/share/basic/Schedule/HolidayPortugal.xba
-OpenOffice.org641/share/basic/Schedule/HolidayRussia.xba
-OpenOffice.org641/share/basic/Schedule/HolidaySpain.xba
-OpenOffice.org641/share/basic/Schedule/HolidaySweden.xba
-OpenOffice.org641/share/basic/Schedule/HolidayUSA.xba
-OpenOffice.org641/share/basic/Schedule/Language.xba
-OpenOffice.org641/share/basic/Schedule/OwnEvents.xba
-OpenOffice.org641/share/basic/Template/DialogStyles.xdl
-OpenOffice.org641/share/basic/Template/DlgGreeting.xdl
-OpenOffice.org641/share/basic/Template/TemplateDialog.xdl
-OpenOffice.org641/share/basic/Template/Autotext.xba
-OpenOffice.org641/share/basic/Template/Correspondence.xba
-OpenOffice.org641/share/basic/Template/Greeting.xba
-OpenOffice.org641/share/basic/Template/ModuleAgenda.xba
-OpenOffice.org641/share/basic/Template/Samples.xba
-OpenOffice.org641/share/basic/Gimmicks/ReadFolderDlg.xdl
-OpenOffice.org641/share/basic/Gimmicks/UserfieldDlg.xdl
-OpenOffice.org641/share/basic/Gimmicks/AutoText.xba
-OpenOffice.org641/share/basic/Gimmicks/ChangeAllChars.xba
-OpenOffice.org641/share/basic/Gimmicks/GetTexts.xba
-OpenOffice.org641/share/basic/Gimmicks/ReadDir.xba
-OpenOffice.org641/share/basic/Gimmicks/Userfields.xba
-OpenOffice.org641/share/basic/Tools/Debug.xba
-OpenOffice.org641/share/basic/Tools/Listbox.xba
-OpenOffice.org641/share/basic/Tools/Misc.xba
-OpenOffice.org641/share/basic/Tools/ModuleControls.xba
-OpenOffice.org641/share/basic/Tools/Strings.xba
-OpenOffice.org641/share/basic/Tools/UCB.xba
-OpenOffice.org641/share/basic/WebWizard/WebWzrd.xdl
-OpenOffice.org641/share/basic/WebWizard/Bullets.xba
-OpenOffice.org641/share/basic/WebWizard/Common.xba
-OpenOffice.org641/share/basic/WebWizard/HtmlAutoPilotBasic.xba
-OpenOffice.org641/share/basic/WebWizard/Language.xba
-OpenOffice.org641/share/basic/ImportWizard/ImportDialog.xdl
-OpenOffice.org641/share/basic/ImportWizard/API.xba
-OpenOffice.org641/share/basic/ImportWizard/DialogModul.xba
-OpenOffice.org641/share/basic/ImportWizard/FilesModul.xba
-OpenOffice.org641/share/basic/ImportWizard/Language.xba
-OpenOffice.org641/share/basic/ImportWizard/Main.xba
-OpenOffice.org641/share/basic/Euro/DlgConvert.xdl
-OpenOffice.org641/share/basic/Euro/DlgPassword.xdl
-OpenOffice.org641/share/basic/Euro/AutoPilotRun.xba
-OpenOffice.org641/share/basic/Euro/Common.xba
-OpenOffice.org641/share/basic/Euro/ConvertRun.xba
-OpenOffice.org641/share/basic/Euro/Hard.xba
-OpenOffice.org641/share/basic/Euro/Init.xba
-OpenOffice.org641/share/basic/Euro/Protect.xba
-OpenOffice.org641/share/basic/Euro/Soft.xba
-OpenOffice.org641/share/basic/Euro/Writer.xba
-OpenOffice.org641/share/gallery/htmlexpo/bludown.gif
-OpenOffice.org641/share/gallery/htmlexpo/blufirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/blufirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blulast.gif
-OpenOffice.org641/share/gallery/htmlexpo/blulast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunav.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunext.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blutext.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluup.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubdown.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubfirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubfirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cublast.gif
-OpenOffice.org641/share/gallery/htmlexpo/cublast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnav.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnext.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubtext.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubup.gif
-OpenOffice.org641/share/gallery/htmlexpo/gredown.gif
-OpenOffice.org641/share/gallery/htmlexpo/grefirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/grefirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/grelast.gif
-OpenOffice.org641/share/gallery/htmlexpo/grelast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenav.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenext.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/greprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/greprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/gretext.gif
-OpenOffice.org641/share/gallery/htmlexpo/greup.gif
-OpenOffice.org641/share/gallery/htmlexpo/simdown.gif
-OpenOffice.org641/share/gallery/htmlexpo/simfirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/simfirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simlast.gif
-OpenOffice.org641/share/gallery/htmlexpo/simlast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnav.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnext.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/simprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simtext.gif
-OpenOffice.org641/share/gallery/htmlexpo/simup.gif
-OpenOffice.org641/share/gallery/htmlexpo/sologo.gif
-OpenOffice.org641/share/gallery/www-back/aqua.jpg
-OpenOffice.org641/share/gallery/www-back/bathroom.jpg
-OpenOffice.org641/share/gallery/www-back/blocks.jpg
-OpenOffice.org641/share/gallery/www-back/blow_green.jpg
-OpenOffice.org641/share/gallery/www-back/blueblop.jpg
-OpenOffice.org641/share/gallery/www-back/bulging.jpg
-OpenOffice.org641/share/gallery/www-back/canvas_blue.jpg
-OpenOffice.org641/share/gallery/www-back/cheese.jpg
-OpenOffice.org641/share/gallery/www-back/chocolate.jpg
-OpenOffice.org641/share/gallery/www-back/citrus.jpg
-OpenOffice.org641/share/gallery/www-back/confetti.jpg
-OpenOffice.org641/share/gallery/www-back/daisy.jpg
-OpenOffice.org641/share/gallery/www-back/fluffy-grey.jpg
-OpenOffice.org641/share/gallery/www-back/fluffy.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-blue.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-darkgrey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-grey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-lightgrey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy_light.jpg
-OpenOffice.org641/share/gallery/www-back/gregre.gif
-OpenOffice.org641/share/gallery/www-back/grey.gif
-OpenOffice.org641/share/gallery/www-back/grypaws.gif
-OpenOffice.org641/share/gallery/www-back/ice-blue.jpg
-OpenOffice.org641/share/gallery/www-back/ice-light.jpg
-OpenOffice.org641/share/gallery/www-back/imitation_leather.jpg
-OpenOffice.org641/share/gallery/www-back/interstices.jpg
-OpenOffice.org641/share/gallery/www-back/jeans.jpg
-OpenOffice.org641/share/gallery/www-back/jeansblk.jpg
-OpenOffice.org641/share/gallery/www-back/lawn-artificial.jpg
-OpenOffice.org641/share/gallery/www-back/lawn.jpg
-OpenOffice.org641/share/gallery/www-back/lightblue-wet.jpg
-OpenOffice.org641/share/gallery/www-back/linen-fine.jpg
-OpenOffice.org641/share/gallery/www-back/lino-green.jpg
-OpenOffice.org641/share/gallery/www-back/liquid-blue.jpg
-OpenOffice.org641/share/gallery/www-back/marble.jpg
-OpenOffice.org641/share/gallery/www-back/marble_dark.jpg
-OpenOffice.org641/share/gallery/www-back/mazes.jpg
-OpenOffice.org641/share/gallery/www-back/mint.gif
-OpenOffice.org641/share/gallery/www-back/notes.gif
-OpenOffice.org641/share/gallery/www-back/pattern.jpg
-OpenOffice.org641/share/gallery/www-back/pebble-light.jpg
-OpenOffice.org641/share/gallery/www-back/pink.gif
-OpenOffice.org641/share/gallery/www-back/pool.jpg
-OpenOffice.org641/share/gallery/www-back/popcorn.jpg
-OpenOffice.org641/share/gallery/www-back/purple.jpg
-OpenOffice.org641/share/gallery/www-back/reddark.jpg
-OpenOffice.org641/share/gallery/www-back/rings-green.jpg
-OpenOffice.org641/share/gallery/www-back/rings-orange.jpg
-OpenOffice.org641/share/gallery/www-back/roses.jpg
-OpenOffice.org641/share/gallery/www-back/sand-light.jpg
-OpenOffice.org641/share/gallery/www-back/sand.jpg
-OpenOffice.org641/share/gallery/www-back/sky.jpg
-OpenOffice.org641/share/gallery/www-back/soft-structure_grey.jpg
-OpenOffice.org641/share/gallery/www-back/space.jpg
-OpenOffice.org641/share/gallery/www-back/stone-dark.jpg
-OpenOffice.org641/share/gallery/www-back/stone.jpg
-OpenOffice.org641/share/gallery/www-back/structure.jpg
-OpenOffice.org641/share/gallery/www-back/structure_darkgreen.gif
-OpenOffice.org641/share/gallery/www-back/structure_green.jpg
-OpenOffice.org641/share/gallery/www-back/wall-grey.jpg
-OpenOffice.org641/share/gallery/www-back/wet-turquoise.jpg
-OpenOffice.org641/share/gallery/www-back/wood.jpg
-OpenOffice.org641/share/gallery/bullets/blkpearl.gif
-OpenOffice.org641/share/gallery/bullets/bluarrow.gif
-OpenOffice.org641/share/gallery/bullets/bluball.gif
-OpenOffice.org641/share/gallery/bullets/bludiamd.gif
-OpenOffice.org641/share/gallery/bullets/bluered.gif
-OpenOffice.org641/share/gallery/bullets/blusqare.gif
-OpenOffice.org641/share/gallery/bullets/blustar.gif
-OpenOffice.org641/share/gallery/bullets/coffee_1.gif
-OpenOffice.org641/share/gallery/bullets/coffee_2.gif
-OpenOffice.org641/share/gallery/bullets/coffee_3.gif
-OpenOffice.org641/share/gallery/bullets/coffee_4.gif
-OpenOffice.org641/share/gallery/bullets/coffee_5.gif
-OpenOffice.org641/share/gallery/bullets/con-blue.gif
-OpenOffice.org641/share/gallery/bullets/con-cyan.gif
-OpenOffice.org641/share/gallery/bullets/con-green.gif
-OpenOffice.org641/share/gallery/bullets/con-lilac.gif
-OpenOffice.org641/share/gallery/bullets/con-oran.gif
-OpenOffice.org641/share/gallery/bullets/con-pink.gif
-OpenOffice.org641/share/gallery/bullets/con-red.gif
-OpenOffice.org641/share/gallery/bullets/con-yellow.gif
-OpenOffice.org641/share/gallery/bullets/corner_1.gif
-OpenOffice.org641/share/gallery/bullets/corner_2.gif
-OpenOffice.org641/share/gallery/bullets/corner_3.gif
-OpenOffice.org641/share/gallery/bullets/corner_4.gif
-OpenOffice.org641/share/gallery/bullets/darkball.gif
-OpenOffice.org641/share/gallery/bullets/darkblue.gif
-OpenOffice.org641/share/gallery/bullets/gldpearl.gif
-OpenOffice.org641/share/gallery/bullets/golfball.gif
-OpenOffice.org641/share/gallery/bullets/grnarrow.gif
-OpenOffice.org641/share/gallery/bullets/grnball.gif
-OpenOffice.org641/share/gallery/bullets/grndiamd.gif
-OpenOffice.org641/share/gallery/bullets/grnpearl.gif
-OpenOffice.org641/share/gallery/bullets/grnsqare.gif
-OpenOffice.org641/share/gallery/bullets/grnstar.gif
-OpenOffice.org641/share/gallery/bullets/gryarrow.gif
-OpenOffice.org641/share/gallery/bullets/gryball.gif
-OpenOffice.org641/share/gallery/bullets/grydiamd.gif
-OpenOffice.org641/share/gallery/bullets/grysqare.gif
-OpenOffice.org641/share/gallery/bullets/grystar.gif
-OpenOffice.org641/share/gallery/bullets/orgarrow.gif
-OpenOffice.org641/share/gallery/bullets/orgball.gif
-OpenOffice.org641/share/gallery/bullets/orgdiamd.gif
-OpenOffice.org641/share/gallery/bullets/orgsqare.gif
-OpenOffice.org641/share/gallery/bullets/orgstar.gif
-OpenOffice.org641/share/gallery/bullets/pebble_1.gif
-OpenOffice.org641/share/gallery/bullets/pebble_2.gif
-OpenOffice.org641/share/gallery/bullets/pebble_3.gif
-OpenOffice.org641/share/gallery/bullets/poliball.gif
-OpenOffice.org641/share/gallery/bullets/popcorn_1.gif
-OpenOffice.org641/share/gallery/bullets/popcorn_2.gif
-OpenOffice.org641/share/gallery/bullets/rainbow.gif
-OpenOffice.org641/share/gallery/bullets/redarrow.gif
-OpenOffice.org641/share/gallery/bullets/redball.gif
-OpenOffice.org641/share/gallery/bullets/reddiamd.gif
-OpenOffice.org641/share/gallery/bullets/redsqare.gif
-OpenOffice.org641/share/gallery/bullets/redstar.gif
-OpenOffice.org641/share/gallery/bullets/whtpearl.gif
-OpenOffice.org641/share/gallery/bullets/ylwarrow.gif
-OpenOffice.org641/share/gallery/bullets/ylwball.gif
-OpenOffice.org641/share/gallery/bullets/ylwdiamd.gif
-OpenOffice.org641/share/gallery/bullets/ylwsqare.gif
-OpenOffice.org641/share/gallery/bullets/ylwstar.gif
-OpenOffice.org641/share/gallery/rulers/blkballs.gif
-OpenOffice.org641/share/gallery/rulers/blurulr1.gif
-OpenOffice.org641/share/gallery/rulers/blurulr2.gif
-OpenOffice.org641/share/gallery/rulers/blurulr3.gif
-OpenOffice.org641/share/gallery/rulers/blurulr4.gif
-OpenOffice.org641/share/gallery/rulers/blurulr5.gif
-OpenOffice.org641/share/gallery/rulers/blurulr6.gif
-OpenOffice.org641/share/gallery/rulers/gldballs.gif
-OpenOffice.org641/share/gallery/rulers/grnballs.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr1.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr2.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr3.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr4.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr1.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr2.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr3.gif
-OpenOffice.org641/share/gallery/rulers/orgrulr1.gif
-OpenOffice.org641/share/gallery/rulers/redrulr1.gif
-OpenOffice.org641/share/gallery/rulers/redrulr2.gif
-OpenOffice.org641/share/gallery/rulers/redrulr3.gif
-OpenOffice.org641/share/gallery/rulers/redrulr4.gif
-OpenOffice.org641/share/gallery/rulers/redrulr5.gif
-OpenOffice.org641/share/gallery/rulers/striped.gif
-OpenOffice.org641/share/gallery/rulers/whtballs.gif
-OpenOffice.org641/share/gallery/rulers/ylwrulr1.gif
-OpenOffice.org641/share/gallery/sounds/apert.wav
-OpenOffice.org641/share/gallery/sounds/apert2.wav
-OpenOffice.org641/share/gallery/sounds/applause.wav
-OpenOffice.org641/share/gallery/sounds/beam.wav
-OpenOffice.org641/share/gallery/sounds/beam2.wav
-OpenOffice.org641/share/gallery/sounds/cow.wav
-OpenOffice.org641/share/gallery/sounds/curve.wav
-OpenOffice.org641/share/gallery/sounds/drama.wav
-OpenOffice.org641/share/gallery/sounds/explos.wav
-OpenOffice.org641/share/gallery/sounds/falling.wav
-OpenOffice.org641/share/gallery/sounds/glasses.wav
-OpenOffice.org641/share/gallery/sounds/gong.wav
-OpenOffice.org641/share/gallery/sounds/horse.wav
-OpenOffice.org641/share/gallery/sounds/kling.wav
-OpenOffice.org641/share/gallery/sounds/kongas.wav
-OpenOffice.org641/share/gallery/sounds/laser.wav
-OpenOffice.org641/share/gallery/sounds/left.wav
-OpenOffice.org641/share/gallery/sounds/nature1.wav
-OpenOffice.org641/share/gallery/sounds/nature2.wav
-OpenOffice.org641/share/gallery/sounds/ok.wav
-OpenOffice.org641/share/gallery/sounds/pluck.wav
-OpenOffice.org641/share/gallery/sounds/roll.wav
-OpenOffice.org641/share/gallery/sounds/romans.wav
-OpenOffice.org641/share/gallery/sounds/soft.wav
-OpenOffice.org641/share/gallery/sounds/space.wav
-OpenOffice.org641/share/gallery/sounds/space2.wav
-OpenOffice.org641/share/gallery/sounds/space3.wav
-OpenOffice.org641/share/gallery/sounds/sparcle.wav
-OpenOffice.org641/share/gallery/sounds/strom.wav
-OpenOffice.org641/share/gallery/sounds/theetone.wav
-OpenOffice.org641/share/gallery/sounds/top.wav
-OpenOffice.org641/share/gallery/sounds/train.wav
-OpenOffice.org641/share/gallery/sounds/untie.wav
-OpenOffice.org641/share/gallery/sounds/ups.wav
-OpenOffice.org641/share/gallery/sounds/wallewal.wav
-OpenOffice.org641/share/gallery/sg1.sdg
-OpenOffice.org641/share/gallery/sg1.sdv
-OpenOffice.org641/share/gallery/sg1.thm
-OpenOffice.org641/share/gallery/sg16.sdg
-OpenOffice.org641/share/gallery/sg16.sdv
-OpenOffice.org641/share/gallery/sg16.thm
-OpenOffice.org641/share/gallery/sg2.sdg
-OpenOffice.org641/share/gallery/sg2.sdv
-OpenOffice.org641/share/gallery/sg2.thm
-OpenOffice.org641/share/gallery/sg24.sdg
-OpenOffice.org641/share/gallery/sg24.sdv
-OpenOffice.org641/share/gallery/sg24.thm
-OpenOffice.org641/share/gallery/sg25.sdg
-OpenOffice.org641/share/gallery/sg25.sdv
-OpenOffice.org641/share/gallery/sg25.thm
-OpenOffice.org641/share/gallery/sg3.sdg
-OpenOffice.org641/share/gallery/sg3.sdv
-OpenOffice.org641/share/gallery/sg3.thm
-OpenOffice.org641/share/gallery/sg9.sdg
-OpenOffice.org641/share/gallery/sg9.sdv
-OpenOffice.org641/share/gallery/sg9.thm
-OpenOffice.org641/share/wordbook/english/soffice.dic
-OpenOffice.org641/share/wordbook/english/sun.dic
-OpenOffice.org641/share/wordbook/english/th_en_US.dat
-OpenOffice.org641/share/wordbook/english/th_en_US.idx
-OpenOffice.org641/share/wordbook/english/en_US.aff
-OpenOffice.org641/share/wordbook/english/en_US.dic
-OpenOffice.org641/share/autotext/english/standard.bau
-OpenOffice.org641/share/autotext/english/template.bau
-OpenOffice.org641/share/autotext/english/crdbus50.bau
-OpenOffice.org641/share/autotext/english/crdbus54.bau
-OpenOffice.org641/share/psprint/fontmetric/AGaramond-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-Book.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-BookOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-Demi.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-DemiOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-Demi.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-DemiItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-Light.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-LightItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-BoldOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-Oblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier.afm
-OpenOffice.org641/share/psprint/fontmetric/GothicBBB-Medium-83pv-RKSJ-H.afm
-OpenOffice.org641/share/psprint/fontmetric/GothicBBB-Medium.Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-BoldOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-Oblique.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Ryumin-Light-83pv-RKSJ-H.afm
-OpenOffice.org641/share/psprint/fontmetric/Ryumin-Light.Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Symbol.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Windsor.afm
-OpenOffice.org641/share/psprint/fontmetric/ZapfChancery-MediumItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/ZapfDingbats.afm
-OpenOffice.org641/share/psprint/fontmetric/builtincache
-OpenOffice.org641/share/psprint/driver/ADISTILL.PS
-OpenOffice.org641/share/psprint/driver/APLW3101.PS
-OpenOffice.org641/share/psprint/driver/APLW3201.PS
-OpenOffice.org641/share/psprint/driver/APLW3601.PS
-OpenOffice.org641/share/psprint/driver/APLW6101.PS
-OpenOffice.org641/share/psprint/driver/APLW8101.PS
-OpenOffice.org641/share/psprint/driver/APLW81F1.PS
-OpenOffice.org641/share/psprint/driver/APLWBGR1.PS
-OpenOffice.org641/share/psprint/driver/APLWCOB1.PS
-OpenOffice.org641/share/psprint/driver/APLWCSB1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRF1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRI1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRJ1.PS
-OpenOffice.org641/share/psprint/driver/APLWIIF2.PS
-OpenOffice.org641/share/psprint/driver/APLWIIG2.PS
-OpenOffice.org641/share/psprint/driver/APLWLOT1.PS
-OpenOffice.org641/share/psprint/driver/APL_IIF1.PS
-OpenOffice.org641/share/psprint/driver/APL_IIG1.PS
-OpenOffice.org641/share/psprint/driver/APL_NTR1.PS
-OpenOffice.org641/share/psprint/driver/APNT518_.PS
-OpenOffice.org641/share/psprint/driver/APNTX501.PS
-OpenOffice.org641/share/psprint/driver/APNTXJ1_.PS
-OpenOffice.org641/share/psprint/driver/APPL_230.PS
-OpenOffice.org641/share/psprint/driver/APPL_380.PS
-OpenOffice.org641/share/psprint/driver/APPL_422.PS
-OpenOffice.org641/share/psprint/driver/APTOLLD1.PS
-OpenOffice.org641/share/psprint/driver/APTOLLW1.PS
-OpenOffice.org641/share/psprint/driver/CAECOGR1.PS
-OpenOffice.org641/share/psprint/driver/DC1152_1.PS
-OpenOffice.org641/share/psprint/driver/EFAX3010.PS
-OpenOffice.org641/share/psprint/driver/EFAX4010.PS
-OpenOffice.org641/share/psprint/driver/EFAX5010.PS
-OpenOffice.org641/share/psprint/driver/EFAX7010.PS
-OpenOffice.org641/share/psprint/driver/EFMX3010.PS
-OpenOffice.org641/share/psprint/driver/EFMX5010.PS
-OpenOffice.org641/share/psprint/driver/EFMX7010.PS
-OpenOffice.org641/share/psprint/driver/EFXJK1F3.PS
-OpenOffice.org641/share/psprint/driver/EFXJK2F3.PS
-OpenOffice.org641/share/psprint/driver/EFXJK303.PS
-OpenOffice.org641/share/psprint/driver/EFXJK3F3.PS
-OpenOffice.org641/share/psprint/driver/EP_08001.PS
-OpenOffice.org641/share/psprint/driver/EP_15201.PS
-OpenOffice.org641/share/psprint/driver/EP_30001.PS
-OpenOffice.org641/share/psprint/driver/EP_50001.PS
-OpenOffice.org641/share/psprint/driver/EP_82F21.PS
-OpenOffice.org641/share/psprint/driver/EP_82F51.PS
-OpenOffice.org641/share/psprint/driver/EP_P0701.PS
-OpenOffice.org641/share/psprint/driver/EP_P1201.PS
-OpenOffice.org641/share/psprint/driver/EP_STPH1.PS
-OpenOffice.org641/share/psprint/driver/GENERIC.PS
-OpenOffice.org641/share/psprint/driver/HP1200C1.PS
-OpenOffice.org641/share/psprint/driver/HP2500C1.PS
-OpenOffice.org641/share/psprint/driver/HP3SI52_.PS
-OpenOffice.org641/share/psprint/driver/HP3SIL21.PS
-OpenOffice.org641/share/psprint/driver/HP4M3_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4M6_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4ML_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4MP3_1.PS
-OpenOffice.org641/share/psprint/driver/HP4MP6_1.PS
-OpenOffice.org641/share/psprint/driver/HP4PLUS3.PS
-OpenOffice.org641/share/psprint/driver/HP4PLUS6.PS
-OpenOffice.org641/share/psprint/driver/HP4SI3_1.PS
-OpenOffice.org641/share/psprint/driver/HP4SI6_1.PS
-OpenOffice.org641/share/psprint/driver/HPIID52_.PS
-OpenOffice.org641/share/psprint/driver/HPIII52_.PS
-OpenOffice.org641/share/psprint/driver/HPIIP52_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ3D1_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ3P1_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ4MV1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5M_4.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5P_1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5SI1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5SIM.PS
-OpenOffice.org641/share/psprint/driver/HPLJ__31.PS
-OpenOffice.org641/share/psprint/driver/HP_3D52_.PS
-OpenOffice.org641/share/psprint/driver/HP_3P52_.PS
-OpenOffice.org641/share/psprint/driver/HP__CLJ1.PS
-OpenOffice.org641/share/psprint/driver/KD8650P1.PS
-OpenOffice.org641/share/psprint/driver/KD92P001.PS
-OpenOffice.org641/share/psprint/driver/KDH00001.PS
-OpenOffice.org641/share/psprint/driver/KDH00002.PS
-OpenOffice.org641/share/psprint/driver/L10__425.PS
-OpenOffice.org641/share/psprint/driver/L20__471.PS
-OpenOffice.org641/share/psprint/driver/L20__493.PS
-OpenOffice.org641/share/psprint/driver/L30__471.PS
-OpenOffice.org641/share/psprint/driver/L30__493.PS
-OpenOffice.org641/share/psprint/driver/L333_523.PS
-OpenOffice.org641/share/psprint/driver/L33__523.PS
-OpenOffice.org641/share/psprint/driver/L50__493.PS
-OpenOffice.org641/share/psprint/driver/L533_523.PS
-OpenOffice.org641/share/psprint/driver/L53__523.PS
-OpenOffice.org641/share/psprint/driver/LEX4039P.PS
-OpenOffice.org641/share/psprint/driver/LEX4079P.PS
-OpenOffice.org641/share/psprint/driver/LEXOPTR_.PS
-OpenOffice.org641/share/psprint/driver/LHCFLRJ5.PS
-OpenOffice.org641/share/psprint/driver/LHCOFLC5.PS
-OpenOffice.org641/share/psprint/driver/LHCOFLR5.PS
-OpenOffice.org641/share/psprint/driver/LHGUBEH3.PS
-OpenOffice.org641/share/psprint/driver/LHGUBHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERKH3.PS
-OpenOffice.org641/share/psprint/driver/LHHERKI4.PS
-OpenOffice.org641/share/psprint/driver/LHHKPHJ7.PS
-OpenOffice.org641/share/psprint/driver/LHHKPIJ7.PS
-OpenOffice.org641/share/psprint/driver/LHHRKPH7.PS
-OpenOffice.org641/share/psprint/driver/LHHRKPI7.PS
-OpenOffice.org641/share/psprint/driver/LHQUSHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHQUSIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHQUSRH3.PS
-OpenOffice.org641/share/psprint/driver/LHQUSRI3.PS
-OpenOffice.org641/share/psprint/driver/LHSIGHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHSIGIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHSIGNH3.PS
-OpenOffice.org641/share/psprint/driver/LHSIGNI3.PS
-OpenOffice.org641/share/psprint/driver/LOPC1200.PS
-OpenOffice.org641/share/psprint/driver/LOPC40.PS
-OpenOffice.org641/share/psprint/driver/LOPC45.PS
-OpenOffice.org641/share/psprint/driver/LOPE310.PS
-OpenOffice.org641/share/psprint/driver/LOPM410.PS
-OpenOffice.org641/share/psprint/driver/LOPS1255.PS
-OpenOffice.org641/share/psprint/driver/LOPS1625.PS
-OpenOffice.org641/share/psprint/driver/LOPS1855.PS
-OpenOffice.org641/share/psprint/driver/LOPS2455.PS
-OpenOffice.org641/share/psprint/driver/LOPS3455.PS
-OpenOffice.org641/share/psprint/driver/LOPT610.PS
-OpenOffice.org641/share/psprint/driver/LOPT612.PS
-OpenOffice.org641/share/psprint/driver/LOPT614.PS
-OpenOffice.org641/share/psprint/driver/LOPT616.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAC.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAEP.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAK.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAN.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAP.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAS.PS
-OpenOffice.org641/share/psprint/driver/LOPTRASC.PS
-OpenOffice.org641/share/psprint/driver/LOPW810.PS
-OpenOffice.org641/share/psprint/driver/LOS1255P.PS
-OpenOffice.org641/share/psprint/driver/LOS1625P.PS
-OpenOffice.org641/share/psprint/driver/LOS1855P.PS
-OpenOffice.org641/share/psprint/driver/LOS2455P.PS
-OpenOffice.org641/share/psprint/driver/LOS3455P.PS
-OpenOffice.org641/share/psprint/driver/LWNT_518.PS
-OpenOffice.org641/share/psprint/driver/SGENPRT.PS
-OpenOffice.org641/share/psprint/driver/SNSPREC1.PS
-OpenOffice.org641/share/psprint/driver/TK300PJ1.PS
-OpenOffice.org641/share/psprint/driver/TK300XJ1.PS
-OpenOffice.org641/share/psprint/driver/TK350171.PS
-OpenOffice.org641/share/psprint/driver/TK350172.PS
-OpenOffice.org641/share/psprint/driver/TK350691.PS
-OpenOffice.org641/share/psprint/driver/TK350692.PS
-OpenOffice.org641/share/psprint/driver/TK350PJ2.PS
-OpenOffice.org641/share/psprint/driver/TK360J21.PS
-OpenOffice.org641/share/psprint/driver/TK360J51.PS
-OpenOffice.org641/share/psprint/driver/TK360J71.PS
-OpenOffice.org641/share/psprint/driver/TK450PJ1.PS
-OpenOffice.org641/share/psprint/driver/TK550171.PS
-OpenOffice.org641/share/psprint/driver/TK550391.PS
-OpenOffice.org641/share/psprint/driver/TK550PJ1.PS
-OpenOffice.org641/share/psprint/driver/TKP350J2.PS
-OpenOffice.org641/share/psprint/driver/TKP360P1.PS
-OpenOffice.org641/share/psprint/driver/TKP380J1.PS
-OpenOffice.org641/share/psprint/driver/TKP380P1.PS
-OpenOffice.org641/share/psprint/driver/TKP450J1.PS
-OpenOffice.org641/share/psprint/driver/TKP450P1.PS
-OpenOffice.org641/share/psprint/driver/TKP550J1.PS
-OpenOffice.org641/share/psprint/driver/TKP600J1.PS
-OpenOffice.org641/share/psprint/driver/TKPH3801.PS
-OpenOffice.org641/share/psprint/driver/TKPH4501.PS
-OpenOffice.org641/share/psprint/driver/TKPH6001.PS
-OpenOffice.org641/share/psprint/driver/XRD61354.PS
-OpenOffice.org641/share/psprint/driver/XRD61801.PS
-OpenOffice.org641/share/psprint/driver/XRN17000.PS
-OpenOffice.org641/share/psprint/driver/XRN24320.PS
-OpenOffice.org641/share/psprint/driver/XR_DC230.PS
-OpenOffice.org641/share/psprint/psprint.conf
-OpenOffice.org641/share/autocorr/acor1033.dat
-OpenOffice.org641/user/autotext/english/mytexts.bau
-OpenOffice.org641/user/database/biblio/biblio.dbf
-OpenOffice.org641/user/gallery/sg100.sdv
-OpenOffice.org641/user/gallery/sg100.thm
-OpenOffice.org641/user/gallery/sg30.sdv
-OpenOffice.org641/user/gallery/sg30.thm
-OpenOffice.org641/user/config/arrowhd.soe
-OpenOffice.org641/user/config/classic.sog
-OpenOffice.org641/user/config/hatching.soh
-OpenOffice.org641/user/config/modern.sog
-OpenOffice.org641/user/config/palette.soc
-OpenOffice.org641/user/config/styles.sod
-OpenOffice.org641/user/config/autotbl.fmt
-OpenOffice.org641/user/config/dbtitle.rdb
-OpenOffice.org641/user/config/cmyk.soc
-OpenOffice.org641/user/config/gallery.soc
-OpenOffice.org641/user/config/html.soc
-OpenOffice.org641/user/config/standard.sob
-OpenOffice.org641/user/config/standard.soc
-OpenOffice.org641/user/config/standard.sod
-OpenOffice.org641/user/config/standard.soe
-OpenOffice.org641/user/config/standard.sog
-OpenOffice.org641/user/config/standard.soh
-OpenOffice.org641/user/config/sun-color.soc
-OpenOffice.org641/user/config/web.soc
-OpenOffice.org641/user/basic/dialogs.xli
-OpenOffice.org641/user/basic/script.xli
-OpenOffice.org641/help/en/sbasic.cfg
-OpenOffice.org641/help/en/sbasic.db
-OpenOffice.org641/help/en/sbasic.ht
-OpenOffice.org641/help/en/sbasic.idx/CONTEXTS
-OpenOffice.org641/help/en/sbasic.idx/DICTIONARY
-OpenOffice.org641/help/en/sbasic.idx/DOCS
-OpenOffice.org641/help/en/sbasic.idx/DOCS.TAB
-OpenOffice.org641/help/en/sbasic.idx/EDGE
-OpenOffice.org641/help/en/sbasic.idx/LINKNAMES
-OpenOffice.org641/help/en/sbasic.idx/OFFSETS
-OpenOffice.org641/help/en/sbasic.idx/POSITIONS
-OpenOffice.org641/help/en/sbasic.idx/SCHEMA
-OpenOffice.org641/help/en/sbasic.jar
-OpenOffice.org641/help/en/sbasic.key
-OpenOffice.org641/help/en/common.jar
-OpenOffice.org641/help/en/custom.css
-OpenOffice.org641/help/en/err.html
-OpenOffice.org641/help/en/picture.db
-OpenOffice.org641/help/en/picture.jar
-OpenOffice.org641/help/en/treeview.xml
-OpenOffice.org641/help/en/schart.jar
-OpenOffice.org641/help/en/swriter.cfg
-OpenOffice.org641/help/en/swriter.db
-OpenOffice.org641/help/en/swriter.ht
-OpenOffice.org641/help/en/swriter.idx/CONTEXTS
-OpenOffice.org641/help/en/swriter.idx/DICTIONARY
-OpenOffice.org641/help/en/swriter.idx/DOCS
-OpenOffice.org641/help/en/swriter.idx/DOCS.TAB
-OpenOffice.org641/help/en/swriter.idx/EDGE
-OpenOffice.org641/help/en/swriter.idx/LINKNAMES
-OpenOffice.org641/help/en/swriter.idx/OFFSETS
-OpenOffice.org641/help/en/swriter.idx/POSITIONS
-OpenOffice.org641/help/en/swriter.idx/SCHEMA
-OpenOffice.org641/help/en/swriter.jar
-OpenOffice.org641/help/en/swriter.key
-OpenOffice.org641/help/en/scalc.cfg
-OpenOffice.org641/help/en/scalc.db
-OpenOffice.org641/help/en/scalc.ht
-OpenOffice.org641/help/en/scalc.idx/CONTEXTS
-OpenOffice.org641/help/en/scalc.idx/DICTIONARY
-OpenOffice.org641/help/en/scalc.idx/DOCS
-OpenOffice.org641/help/en/scalc.idx/DOCS.TAB
-OpenOffice.org641/help/en/scalc.idx/EDGE
-OpenOffice.org641/help/en/scalc.idx/LINKNAMES
-OpenOffice.org641/help/en/scalc.idx/OFFSETS
-OpenOffice.org641/help/en/scalc.idx/POSITIONS
-OpenOffice.org641/help/en/scalc.idx/SCHEMA
-OpenOffice.org641/help/en/scalc.jar
-OpenOffice.org641/help/en/scalc.key
-OpenOffice.org641/help/en/simpress.cfg
-OpenOffice.org641/help/en/simpress.db
-OpenOffice.org641/help/en/simpress.ht
-OpenOffice.org641/help/en/simpress.idx/CONTEXTS
-OpenOffice.org641/help/en/simpress.idx/DICTIONARY
-OpenOffice.org641/help/en/simpress.idx/DOCS
-OpenOffice.org641/help/en/simpress.idx/DOCS.TAB
-OpenOffice.org641/help/en/simpress.idx/EDGE
-OpenOffice.org641/help/en/simpress.idx/LINKNAMES
-OpenOffice.org641/help/en/simpress.idx/OFFSETS
-OpenOffice.org641/help/en/simpress.idx/POSITIONS
-OpenOffice.org641/help/en/simpress.idx/SCHEMA
-OpenOffice.org641/help/en/simpress.jar
-OpenOffice.org641/help/en/simpress.key
-OpenOffice.org641/help/en/sdraw.cfg
-OpenOffice.org641/help/en/sdraw.db
-OpenOffice.org641/help/en/sdraw.ht
-OpenOffice.org641/help/en/sdraw.idx/CONTEXTS
-OpenOffice.org641/help/en/sdraw.idx/DICTIONARY
-OpenOffice.org641/help/en/sdraw.idx/DOCS
-OpenOffice.org641/help/en/sdraw.idx/DOCS.TAB
-OpenOffice.org641/help/en/sdraw.idx/EDGE
-OpenOffice.org641/help/en/sdraw.idx/LINKNAMES
-OpenOffice.org641/help/en/sdraw.idx/OFFSETS
-OpenOffice.org641/help/en/sdraw.idx/POSITIONS
-OpenOffice.org641/help/en/sdraw.idx/SCHEMA
-OpenOffice.org641/help/en/sdraw.jar
-OpenOffice.org641/help/en/sdraw.key
-OpenOffice.org641/help/en/smath.cfg
-OpenOffice.org641/help/en/smath.db
-OpenOffice.org641/help/en/smath.ht
-OpenOffice.org641/help/en/smath.idx/CONTEXTS
-OpenOffice.org641/help/en/smath.idx/DICTIONARY
-OpenOffice.org641/help/en/smath.idx/DOCS
-OpenOffice.org641/help/en/smath.idx/DOCS.TAB
-OpenOffice.org641/help/en/smath.idx/EDGE
-OpenOffice.org641/help/en/smath.idx/LINKNAMES
-OpenOffice.org641/help/en/smath.idx/OFFSETS
-OpenOffice.org641/help/en/smath.idx/POSITIONS
-OpenOffice.org641/help/en/smath.idx/SCHEMA
-OpenOffice.org641/help/en/smath.jar
-OpenOffice.org641/help/en/smath.key
-OpenOffice.org641/help/main_transform.xsl
-OpenOffice.org641/help/custom.css
-@comment DIRS
-@dirrm OpenOffice.org641/user/wordbook
-@dirrm OpenOffice.org641/user/template
-@dirrm OpenOffice.org641/user/temp
-@dirrm OpenOffice.org641/user/store
-@dirrm OpenOffice.org641/user/psprint/fontmetric
-@dirrm OpenOffice.org641/user/psprint/driver
-@dirrm OpenOffice.org641/user/psprint
-@dirrm OpenOffice.org641/user/plugin
-@dirrm OpenOffice.org641/user/gallery
-@dirrm OpenOffice.org641/user/database/biblio
-@dirrm OpenOffice.org641/user/database
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice
-@dirrm OpenOffice.org641/user/config/registry/instance/org
-@dirrm OpenOffice.org641/user/config/registry/instance
-@dirrm OpenOffice.org641/user/config/registry
-@dirrm OpenOffice.org641/user/config
-@dirrm OpenOffice.org641/user/basic
-@dirrm OpenOffice.org641/user/backup
-@dirrm OpenOffice.org641/user/autotext/english
-@dirrm OpenOffice.org641/user/autotext
-@dirrm OpenOffice.org641/user/autocorr
-@dirrm OpenOffice.org641/user
-@dirrm OpenOffice.org641/share/wordbook/english
-@dirrm OpenOffice.org641/share/wordbook
-@dirrm OpenOffice.org641/share/template/english/wizard/web
-@dirrm OpenOffice.org641/share/template/english/wizard/styles
-@dirrm OpenOffice.org641/share/template/english/wizard/bitmap
-@dirrm OpenOffice.org641/share/template/english/wizard
-@dirrm OpenOffice.org641/share/template/english/internal
-@dirrm OpenOffice.org641/share/template/english
-@dirrm OpenOffice.org641/share/template
-@dirrm OpenOffice.org641/share/psprint/fontmetric
-@dirrm OpenOffice.org641/share/psprint/driver
-@dirrm OpenOffice.org641/share/psprint
-@dirrm OpenOffice.org641/share/gallery/www-back
-@dirrm OpenOffice.org641/share/gallery/sounds
-@dirrm OpenOffice.org641/share/gallery/rulers
-@dirrm OpenOffice.org641/share/gallery/htmlexpo
-@dirrm OpenOffice.org641/share/gallery/bullets
-@dirrm OpenOffice.org641/share/gallery
-@dirrm OpenOffice.org641/share/fonts/truetype
-@dirrm OpenOffice.org641/share/fonts
-@dirrm OpenOffice.org641/share/dtd/officedocument/1_0
-@dirrm OpenOffice.org641/share/dtd/officedocument
-@dirrm OpenOffice.org641/share/dtd/math/1_01
-@dirrm OpenOffice.org641/share/dtd/math
-@dirrm OpenOffice.org641/share/dtd
-@dirrm OpenOffice.org641/share/config/webcast
-@dirrm OpenOffice.org641/share/config/symbol
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/template/org
-@dirrm OpenOffice.org641/share/config/registry/template
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/instance/org
-@dirrm OpenOffice.org641/share/config/registry/instance
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org
-@dirrm OpenOffice.org641/share/config/registry/cache/instance
-@dirrm OpenOffice.org641/share/config/registry/cache
-@dirrm OpenOffice.org641/share/config/registry
-@dirrm OpenOffice.org641/share/config
-@dirrm OpenOffice.org641/share/basic/WebWizard
-@dirrm OpenOffice.org641/share/basic/Tools
-@dirrm OpenOffice.org641/share/basic/Template
-@dirrm OpenOffice.org641/share/basic/Schedule
-@dirrm OpenOffice.org641/share/basic/ImportWizard
-@dirrm OpenOffice.org641/share/basic/Gimmicks
-@dirrm OpenOffice.org641/share/basic/FormWizard
-@dirrm OpenOffice.org641/share/basic/Euro
-@dirrm OpenOffice.org641/share/basic
-@dirrm OpenOffice.org641/share/autotext/english
-@dirrm OpenOffice.org641/share/autotext
-@dirrm OpenOffice.org641/share/autocorr
-@dirrm OpenOffice.org641/share
-@dirrm OpenOffice.org641/program/resource
-@dirrm OpenOffice.org641/program/filter
-@dirrm OpenOffice.org641/program/components
-@dirrm OpenOffice.org641/program/classes
-@dirrm OpenOffice.org641/program/addin/source
-@dirrm OpenOffice.org641/program/addin
-@dirrm OpenOffice.org641/program
-@dirrm OpenOffice.org641/help/en/swriter.idx
-@dirrm OpenOffice.org641/help/en/smath.idx
-@dirrm OpenOffice.org641/help/en/simpress.idx
-@dirrm OpenOffice.org641/help/en/sdraw.idx
-@dirrm OpenOffice.org641/help/en/scalc.idx
-@dirrm OpenOffice.org641/help/en/sbasic.idx
-@dirrm OpenOffice.org641/help/en
-@dirrm OpenOffice.org641/help
-@dirrm OpenOffice.org641
diff --git a/editors/openoffice-devel/files/patch-berkeleydb+db-3.2.9.patch b/editors/openoffice-devel/files/patch-berkeleydb+db-3.2.9.patch
deleted file mode 100644
index 97fec46bcef4..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-bridges+prj+build.lst b/editors/openoffice-devel/files/patch-bridges+prj+build.lst
deleted file mode 100644
index 95774375ee91..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel b/editors/openoffice-devel/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel
deleted file mode 100644
index 20b13ea25cb2..000000000000
--- a/editors/openoffice-devel/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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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-devel/files/patch-bridges+source+prot_uno+makefile.mk b/editors/openoffice-devel/files/patch-bridges+source+prot_uno+makefile.mk
deleted file mode 100644
index 595ea6cb5ac9..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-comphelper+util+makefile.mk b/editors/openoffice-devel/files/patch-comphelper+util+makefile.mk
deleted file mode 100644
index 997719c43dd8..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-config_office+configure.in b/editors/openoffice-devel/files/patch-config_office+configure.in
deleted file mode 100644
index c580d786d05c..000000000000
--- a/editors/openoffice-devel/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=<path to ml.exe directory>
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- AC_ARG_WITH(unzip-home,
- [ --with-unzip-home For Windows users, please supply the path for
- unzip.exe.
-@@ -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-devel/files/patch-connectivity+source+drivers+mozab+makefile.mk b/editors/openoffice-devel/files/patch-connectivity+source+drivers+mozab+makefile.mk
deleted file mode 100644
index 68c702a2684c..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk b/editors/openoffice-devel/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk
deleted file mode 100644
index 3601766ee561..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk b/editors/openoffice-devel/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk
deleted file mode 100644
index 27086ca55940..000000000000
--- a/editors/openoffice-devel/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk
+++ /dev/null
@@ -1,13 +0,0 @@
---- ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk.orig Fri Mar 15 19:10:28 2002
-+++ ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk Fri Mar 15 19:11:45 2002
-@@ -152,6 +152,10 @@
- -Wno-long-long -pthread
- CDEFS += -DTRACING
- .ENDIF
-+.IF "$(OS)" == "FREEBSD"
-+CFLAGSCXX += \
-+ -fno-rtti
-+.ENDIF
- .ENDIF
-
- SHL1TARGET_NAME=$(TARGET)$(MOZAB_MAJOR)
diff --git a/editors/openoffice-devel/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk b/editors/openoffice-devel/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk
deleted file mode 100644
index 3a34e92f0e55..000000000000
--- a/editors/openoffice-devel/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../connectivity/source/drivers/mozaddressbook/makefile.mk.orig Sat Mar 2 20:58:59 2002
-+++ ../connectivity/source/drivers/mozaddressbook/makefile.mk Sat Mar 2 20:59:41 2002
-@@ -134,7 +134,9 @@
- SLOFILES+=$(SLO)$/staticmbmozab.obj
- .ENDIF
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- # --- Library -----------------------------------
-
- SHL1TARGET=$(TARGET)$(UPD)$(DLLPOSTFIX)
diff --git a/editors/openoffice-devel/files/patch-cppu+prj+build.lst b/editors/openoffice-devel/files/patch-cppu+prj+build.lst
deleted file mode 100644
index 78fd210a1193..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-cppuhelper+source+makefile.mk b/editors/openoffice-devel/files/patch-cppuhelper+source+makefile.mk
deleted file mode 100644
index 62e971de324a..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-cpputools+source+registercomponent+makefile.mk b/editors/openoffice-devel/files/patch-cpputools+source+registercomponent+makefile.mk
deleted file mode 100644
index 8134445349f1..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-dtrans+source+X11+makefile.mk b/editors/openoffice-devel/files/patch-dtrans+source+X11+makefile.mk
deleted file mode 100644
index 5881f5d7f6a5..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-eventattacher+source+makefile.mk b/editors/openoffice-devel/files/patch-eventattacher+source+makefile.mk
deleted file mode 100644
index b09408500c2d..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-external+dt+dtpatch.sh b/editors/openoffice-devel/files/patch-external+dt+dtpatch.sh
deleted file mode 100644
index e5122bcb45c1..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-external+npsdk+npsdkpatch.sh b/editors/openoffice-devel/files/patch-external+npsdk+npsdkpatch.sh
deleted file mode 100644
index 49a3056831dd..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-freetype+makefile.mk b/editors/openoffice-devel/files/patch-freetype+makefile.mk
deleted file mode 100644
index 1e5e5bf12c6b..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-javaunohelper+source+makefile.mk b/editors/openoffice-devel/files/patch-javaunohelper+source+makefile.mk
deleted file mode 100644
index 7f2cd2f1d220..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-moz+prj+d.lst b/editors/openoffice-devel/files/patch-moz+prj+d.lst
deleted file mode 100644
index d65f2df6cf3b..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-nas+nas-1.4.1.patch b/editors/openoffice-devel/files/patch-nas+nas-1.4.1.patch
deleted file mode 100644
index 3babf927e982..000000000000
--- a/editors/openoffice-devel/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|<malloc.h>|<stdlib.h>|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 <machine/soundcard.h>
-+-# include <machine/pcaudioio.h>
-++# ifdef __i386__
-++# include <machine/pcaudioio.h>
-++# endif
-+ #else
-+ # ifdef __NetBSD__
-+ # include <sys/ioctl.h>
-+@@ -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 <limits.h>
-+ # 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-devel/files/patch-offapi+util+makefile.pmk b/editors/openoffice-devel/files/patch-offapi+util+makefile.pmk
deleted file mode 100644
index 5cdbb1b4aa4a..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-product+util+makefile.mk b/editors/openoffice-devel/files/patch-product+util+makefile.mk
deleted file mode 100644
index fb3c8af3e2b2..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-psprint+source+printer+printerinfomanager.cxx b/editors/openoffice-devel/files/patch-psprint+source+printer+printerinfomanager.cxx
deleted file mode 100644
index 4947227f8d52..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-registry+source+regkey.cxx b/editors/openoffice-devel/files/patch-registry+source+regkey.cxx
deleted file mode 100644
index fad069f83f14..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-remotebridges+source+unourl_resolver+makefile.mk b/editors/openoffice-devel/files/patch-remotebridges+source+unourl_resolver+makefile.mk
deleted file mode 100644
index 72e5a97234f4..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-rsc+source+rscpp+cpp.h b/editors/openoffice-devel/files/patch-rsc+source+rscpp+cpp.h
deleted file mode 100644
index 417ab33ba52f..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-sablot+Sablot-0.52.patch b/editors/openoffice-devel/files/patch-sablot+Sablot-0.52.patch
deleted file mode 100644
index 61f12e5bfe7c..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-sal+osl+unx+nlsupport.c b/editors/openoffice-devel/files/patch-sal+osl+unx+nlsupport.c
deleted file mode 100644
index 807aeacda025..000000000000
--- a/editors/openoffice-devel/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 <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD)
-+#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
- #include <langinfo.h>
-@@ -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-devel/files/patch-sal+osl+unx+pipe.c b/editors/openoffice-devel/files/patch-sal+osl+unx+pipe.c
deleted file mode 100644
index 217bd0be4d58..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-sal+osl+unx+socket.c b/editors/openoffice-devel/files/patch-sal+osl+unx+socket.c
deleted file mode 100644
index b6e0e2fa0901..000000000000
--- a/editors/openoffice-devel/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 <sys/poll.h>
- #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-devel/files/patch-sal+osl+unx+system.c b/editors/openoffice-devel/files/patch-sal+osl+unx+system.c
deleted file mode 100644
index 8dc663ac03fc..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-sal+osl+unx+system.h b/editors/openoffice-devel/files/patch-sal+osl+unx+system.h
deleted file mode 100644
index d75cac79f29e..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-sal+workben+makefile.mk b/editors/openoffice-devel/files/patch-sal+workben+makefile.mk
deleted file mode 100644
index 369935e31d66..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-salhelper+source+makefile.mk b/editors/openoffice-devel/files/patch-salhelper+source+makefile.mk
deleted file mode 100644
index cb4fbc1f1570..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-setup2+mow+source+loader+loader.c b/editors/openoffice-devel/files/patch-setup2+mow+source+loader+loader.c
deleted file mode 100644
index a71f7b3f327c..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-setup2+mow+source+loader+makefile.mk b/editors/openoffice-devel/files/patch-setup2+mow+source+loader+makefile.mk
deleted file mode 100644
index 007c0f69b6f9..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-setup2+script+setupserver b/editors/openoffice-devel/files/patch-setup2+script+setupserver
deleted file mode 100644
index 7d3b13f659b9..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh b/editors/openoffice-devel/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh
deleted file mode 100644
index 1919789038db..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-shell+source+cmdmail+makefile.mk b/editors/openoffice-devel/files/patch-shell+source+cmdmail+makefile.mk
deleted file mode 100644
index 0476285c802e..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-shell+source+proxysettings+makefile.mk b/editors/openoffice-devel/files/patch-shell+source+proxysettings+makefile.mk
deleted file mode 100644
index e83cf7c9d7a1..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-shell+source+unix+exec+makefile.mk b/editors/openoffice-devel/files/patch-shell+source+unix+exec+makefile.mk
deleted file mode 100644
index 0b7712ee35f8..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-solenv+inc+tg_ext.mk b/editors/openoffice-devel/files/patch-solenv+inc+tg_ext.mk
deleted file mode 100644
index cb652ec9d1f0..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-solenv+inc+unxfbsdi.mk b/editors/openoffice-devel/files/patch-solenv+inc+unxfbsdi.mk
deleted file mode 100644
index 99a282f3b5c6..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-soltools+mkdepend+main.c b/editors/openoffice-devel/files/patch-soltools+mkdepend+main.c
deleted file mode 100644
index cffd5cbb1f43..000000000000
--- a/editors/openoffice-devel/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 <sys/types.h>
-+#include <sys/stat.h>
-+
- #include "def.h"
- #ifdef hpux
- #define sigvec sigvector
diff --git a/editors/openoffice-devel/files/patch-stoc+source+corereflection+makefile.mk b/editors/openoffice-devel/files/patch-stoc+source+corereflection+makefile.mk
deleted file mode 100644
index 4b319b08d401..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-stoc+source+defaultregistry+makefile.mk b/editors/openoffice-devel/files/patch-stoc+source+defaultregistry+makefile.mk
deleted file mode 100644
index 4cae0476415a..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-stoc+source+implementationregistration+implreg.cxx b/editors/openoffice-devel/files/patch-stoc+source+implementationregistration+implreg.cxx
deleted file mode 100644
index 341d621d872c..000000000000
--- a/editors/openoffice-devel/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 <list>
-
-+#include <unistd.h>
-+
- #ifndef _CPPUHELPER_QUERYINTERFACE_HXX_
- #include <cppuhelper/queryinterface.hxx>
- #endif
diff --git a/editors/openoffice-devel/files/patch-stoc+source+implementationregistration+makefile.mk b/editors/openoffice-devel/files/patch-stoc+source+implementationregistration+makefile.mk
deleted file mode 100644
index 0051043b7ecb..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-stoc+source+inspect+makefile.mk b/editors/openoffice-devel/files/patch-stoc+source+inspect+makefile.mk
deleted file mode 100644
index c7cd85253c11..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-stoc+source+invocation+makefile.mk b/editors/openoffice-devel/files/patch-stoc+source+invocation+makefile.mk
deleted file mode 100644
index 9ac2072a5612..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-stoc+source+invocation_adapterfactory+makefile.mk b/editors/openoffice-devel/files/patch-stoc+source+invocation_adapterfactory+makefile.mk
deleted file mode 100644
index 8853ad39a90e..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-stoc+source+javaloader+makefile.mk b/editors/openoffice-devel/files/patch-stoc+source+javaloader+makefile.mk
deleted file mode 100644
index af0fb9af619c..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-stoc+source+javavm+makefile.mk b/editors/openoffice-devel/files/patch-stoc+source+javavm+makefile.mk
deleted file mode 100644
index f97af0ea270d..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-stoc+source+loader+makefile.mk b/editors/openoffice-devel/files/patch-stoc+source+loader+makefile.mk
deleted file mode 100644
index 5a08ee5937b6..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-stoc+source+namingservice+makefile.mk b/editors/openoffice-devel/files/patch-stoc+source+namingservice+makefile.mk
deleted file mode 100644
index e573081bc21d..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-stoc+source+proxy_factory+makefile.mk b/editors/openoffice-devel/files/patch-stoc+source+proxy_factory+makefile.mk
deleted file mode 100644
index 9110b2f50cd1..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-stoc+source+registry_tdprovider+makefile.mk b/editors/openoffice-devel/files/patch-stoc+source+registry_tdprovider+makefile.mk
deleted file mode 100644
index 9d974d1c0d10..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-stoc+source+servicemanager+makefile.mk b/editors/openoffice-devel/files/patch-stoc+source+servicemanager+makefile.mk
deleted file mode 100644
index 746776d54759..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-stoc+source+tdmanager+makefile.mk b/editors/openoffice-devel/files/patch-stoc+source+tdmanager+makefile.mk
deleted file mode 100644
index 76403fdde841..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-stoc+source+typeconv+makefile.mk b/editors/openoffice-devel/files/patch-stoc+source+typeconv+makefile.mk
deleted file mode 100644
index dc647f89a166..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-svx+source+fmcomp+makefile.mk b/editors/openoffice-devel/files/patch-svx+source+fmcomp+makefile.mk
deleted file mode 100644
index b16030080c0d..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx b/editors/openoffice-devel/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index ce51a0e98880..000000000000
--- a/editors/openoffice-devel/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 <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !(defined NETBSD || defined FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice-devel/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx b/editors/openoffice-devel/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index 66b7dfe1f73d..000000000000
--- a/editors/openoffice-devel/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2001/11/01 13:26:23 1.2
-+++ ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2002/03/03 19:43:31
-@@ -62,7 +62,9 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !defined(FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice-devel/files/patch-tools+bootstrp+makefile.mk b/editors/openoffice-devel/files/patch-tools+bootstrp+makefile.mk
deleted file mode 100644
index b188641846f0..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-unzip+source+file_io.c b/editors/openoffice-devel/files/patch-unzip+source+file_io.c
deleted file mode 100644
index 2a838fe377b1..000000000000
--- a/editors/openoffice-devel/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-devel/files/patch-unzip+source+misc.c b/editors/openoffice-devel/files/patch-unzip+source+misc.c
deleted file mode 100644
index 8087b0887af4..000000000000
--- a/editors/openoffice-devel/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.org-1.0/Makefile b/editors/openoffice.org-1.0/Makefile
deleted file mode 100644
index 788f7eb85186..000000000000
--- a/editors/openoffice.org-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 <bsd.port.pre.mk>
-
-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|<malloc.h>|<stdlib.h>|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 <bsd.port.post.mk>
diff --git a/editors/openoffice.org-1.0/distinfo b/editors/openoffice.org-1.0/distinfo
deleted file mode 100644
index 2ce4d05fe751..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/oo_setup.resp b/editors/openoffice.org-1.0/files/oo_setup.resp
deleted file mode 100644
index 364169bdd695..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-MDatabaseMetaDataHelper.cxx b/editors/openoffice.org-1.0/files/patch-MDatabaseMetaDataHelper.cxx
deleted file mode 100644
index 4b92670204e7..000000000000
--- a/editors/openoffice.org-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<nsISimpleEnumerator> subDirs ;
-+ nsCOMPtr <nsIAbDirectoryProperties> 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<nsISimpleEnumerator> subDirs ;
-+ retCode = dirFactory->CreateDirectory(properties, getter_AddRefs(subDirs));
- NS_ENSURE_SUCCESS(retCode, retCode) ;
- PRBool hasMore = PR_TRUE ;
- nsCOMPtr<nsISupportsArray> 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<nsILDAPConnection> 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.org-1.0/files/patch-MNSInclude.hxx b/editors/openoffice.org-1.0/files/patch-MNSInclude.hxx
deleted file mode 100644
index 48ac201682de..000000000000
--- a/editors/openoffice.org-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 <xp_core.h>
- #include <nsCOMPtr.h>
- #include <nsISupportsArray.h>
- #include <nsStr.h>
diff --git a/editors/openoffice.org-1.0/files/patch-MTypeConverter.cxx b/editors/openoffice.org-1.0/files/patch-MTypeConverter.cxx
deleted file mode 100644
index 345d3700936e..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-berkeleydb+db-3.2.9.patch b/editors/openoffice.org-1.0/files/patch-berkeleydb+db-3.2.9.patch
deleted file mode 100644
index 97fec46bcef4..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-berkeleydb::db-3.2.9.patch b/editors/openoffice.org-1.0/files/patch-berkeleydb::db-3.2.9.patch
deleted file mode 100644
index 97fec46bcef4..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-bridges+prj+build.lst b/editors/openoffice.org-1.0/files/patch-bridges+prj+build.lst
deleted file mode 100644
index 95774375ee91..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel b/editors/openoffice.org-1.0/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel
deleted file mode 100644
index 20b13ea25cb2..000000000000
--- a/editors/openoffice.org-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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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.org-1.0/files/patch-bridges+source+prot_uno+makefile.mk b/editors/openoffice.org-1.0/files/patch-bridges+source+prot_uno+makefile.mk
deleted file mode 100644
index 595ea6cb5ac9..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-bridges::prj::build.lst b/editors/openoffice.org-1.0/files/patch-bridges::prj::build.lst
deleted file mode 100644
index 95774375ee91..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel b/editors/openoffice.org-1.0/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel
deleted file mode 100644
index 20b13ea25cb2..000000000000
--- a/editors/openoffice.org-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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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.org-1.0/files/patch-bridges::source::prot_uno::makefile.mk b/editors/openoffice.org-1.0/files/patch-bridges::source::prot_uno::makefile.mk
deleted file mode 100644
index 595ea6cb5ac9..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-comphelper+util+makefile.mk b/editors/openoffice.org-1.0/files/patch-comphelper+util+makefile.mk
deleted file mode 100644
index 997719c43dd8..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-comphelper::util::makefile.mk b/editors/openoffice.org-1.0/files/patch-comphelper::util::makefile.mk
deleted file mode 100644
index 997719c43dd8..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-config_office+configure.in b/editors/openoffice.org-1.0/files/patch-config_office+configure.in
deleted file mode 100644
index c580d786d05c..000000000000
--- a/editors/openoffice.org-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=<path to ml.exe directory>
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- AC_ARG_WITH(unzip-home,
- [ --with-unzip-home For Windows users, please supply the path for
- unzip.exe.
-@@ -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.org-1.0/files/patch-config_office+set_soenv.1 b/editors/openoffice.org-1.0/files/patch-config_office+set_soenv.1
deleted file mode 100644
index aa914b01327c..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-config_office::configure.in b/editors/openoffice.org-1.0/files/patch-config_office::configure.in
deleted file mode 100644
index c580d786d05c..000000000000
--- a/editors/openoffice.org-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=<path to ml.exe directory>
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- AC_ARG_WITH(unzip-home,
- [ --with-unzip-home For Windows users, please supply the path for
- unzip.exe.
-@@ -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.org-1.0/files/patch-configmgr::util::makefile.mk b/editors/openoffice.org-1.0/files/patch-configmgr::util::makefile.mk
deleted file mode 100644
index b0738b38b234..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-connectivity+source+drivers+mozab+makefile.mk b/editors/openoffice.org-1.0/files/patch-connectivity+source+drivers+mozab+makefile.mk
deleted file mode 100644
index 68c702a2684c..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk b/editors/openoffice.org-1.0/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk
deleted file mode 100644
index 3601766ee561..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-connectivity::source::drivers::mozab::makefile.mk b/editors/openoffice.org-1.0/files/patch-connectivity::source::drivers::mozab::makefile.mk
deleted file mode 100644
index 68c702a2684c..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::MDatabaseMetaDataHelper.cxx b/editors/openoffice.org-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::MDatabaseMetaDataHelper.cxx
deleted file mode 100644
index 4b92670204e7..000000000000
--- a/editors/openoffice.org-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<nsISimpleEnumerator> subDirs ;
-+ nsCOMPtr <nsIAbDirectoryProperties> 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<nsISimpleEnumerator> subDirs ;
-+ retCode = dirFactory->CreateDirectory(properties, getter_AddRefs(subDirs));
- NS_ENSURE_SUCCESS(retCode, retCode) ;
- PRBool hasMore = PR_TRUE ;
- nsCOMPtr<nsISupportsArray> 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<nsILDAPConnection> 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.org-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::MNSInclude.hxx b/editors/openoffice.org-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::MNSInclude.hxx
deleted file mode 100644
index 48ac201682de..000000000000
--- a/editors/openoffice.org-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 <xp_core.h>
- #include <nsCOMPtr.h>
- #include <nsISupportsArray.h>
- #include <nsStr.h>
diff --git a/editors/openoffice.org-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::MNSInit.cxx b/editors/openoffice.org-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::MNSInit.cxx
deleted file mode 100644
index ba52563e23e0..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::MTypeConverter.cxx b/editors/openoffice.org-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::MTypeConverter.cxx
deleted file mode 100644
index 345d3700936e..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk b/editors/openoffice.org-1.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk
deleted file mode 100644
index 3601766ee561..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-cppu+prj+build.lst b/editors/openoffice.org-1.0/files/patch-cppu+prj+build.lst
deleted file mode 100644
index 78fd210a1193..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-cppu::prj::build.lst b/editors/openoffice.org-1.0/files/patch-cppu::prj::build.lst
deleted file mode 100644
index 78fd210a1193..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-cppuhelper+source+makefile.mk b/editors/openoffice.org-1.0/files/patch-cppuhelper+source+makefile.mk
deleted file mode 100644
index 62e971de324a..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-cppuhelper::source::makefile.mk b/editors/openoffice.org-1.0/files/patch-cppuhelper::source::makefile.mk
deleted file mode 100644
index 62e971de324a..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-cpputools+source+registercomponent+makefile.mk b/editors/openoffice.org-1.0/files/patch-cpputools+source+registercomponent+makefile.mk
deleted file mode 100644
index 8134445349f1..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-cpputools::source::registercomponent::makefile.mk b/editors/openoffice.org-1.0/files/patch-cpputools::source::registercomponent::makefile.mk
deleted file mode 100644
index 8134445349f1..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-dtrans+source+X11+makefile.mk b/editors/openoffice.org-1.0/files/patch-dtrans+source+X11+makefile.mk
deleted file mode 100644
index 5881f5d7f6a5..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-dtrans::source::X11::makefile.mk b/editors/openoffice.org-1.0/files/patch-dtrans::source::X11::makefile.mk
deleted file mode 100644
index 5881f5d7f6a5..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-eventattacher+source+makefile.mk b/editors/openoffice.org-1.0/files/patch-eventattacher+source+makefile.mk
deleted file mode 100644
index b09408500c2d..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-eventattacher::source::makefile.mk b/editors/openoffice.org-1.0/files/patch-eventattacher::source::makefile.mk
deleted file mode 100644
index b09408500c2d..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-external+dt+dtpatch.sh b/editors/openoffice.org-1.0/files/patch-external+dt+dtpatch.sh
deleted file mode 100644
index e5122bcb45c1..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-external+expat+expatpatch.sh b/editors/openoffice.org-1.0/files/patch-external+expat+expatpatch.sh
deleted file mode 100644
index ce07edcfffd8..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-external+jpeg+jpegpatch.sh b/editors/openoffice.org-1.0/files/patch-external+jpeg+jpegpatch.sh
deleted file mode 100644
index 4fb55f5d70d0..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-external+neon+neonpatch.sh b/editors/openoffice.org-1.0/files/patch-external+neon+neonpatch.sh
deleted file mode 100644
index d0bc9dad76c3..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-external+npsdk+npsdkpatch.sh b/editors/openoffice.org-1.0/files/patch-external+npsdk+npsdkpatch.sh
deleted file mode 100644
index 49a3056831dd..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-external::dt::dtpatch.sh b/editors/openoffice.org-1.0/files/patch-external::dt::dtpatch.sh
deleted file mode 100644
index e5122bcb45c1..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-external::expat::expatpatch.sh b/editors/openoffice.org-1.0/files/patch-external::expat::expatpatch.sh
deleted file mode 100644
index ce07edcfffd8..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-external::jpeg::jpegpatch.sh b/editors/openoffice.org-1.0/files/patch-external::jpeg::jpegpatch.sh
deleted file mode 100644
index 4fb55f5d70d0..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-external::neon::neonpatch.sh b/editors/openoffice.org-1.0/files/patch-external::neon::neonpatch.sh
deleted file mode 100644
index d0bc9dad76c3..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-external::npsdk::npsdkpatch.sh b/editors/openoffice.org-1.0/files/patch-external::npsdk::npsdkpatch.sh
deleted file mode 100644
index 49a3056831dd..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-external::zlib::zlibpatch.sh b/editors/openoffice.org-1.0/files/patch-external::zlib::zlibpatch.sh
deleted file mode 100644
index 04d96c6ad70f..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-freetype+makefile.mk b/editors/openoffice.org-1.0/files/patch-freetype+makefile.mk
deleted file mode 100644
index 1e5e5bf12c6b..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-freetype::makefile.mk b/editors/openoffice.org-1.0/files/patch-freetype::makefile.mk
deleted file mode 100644
index 1e5e5bf12c6b..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-1.0/files/patch-gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index 6a5258b1c9e6..000000000000
--- a/editors/openoffice.org-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 <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
--#if !defined(NETBSD)
-+#if !(defined NETBSD || defined FREEBSD)
- #include <alloca.h>
- #endif
- #include <string.h>
diff --git a/editors/openoffice.org-1.0/files/patch-i18n+inc+collator.hxx b/editors/openoffice.org-1.0/files/patch-i18n+inc+collator.hxx
deleted file mode 100644
index 796b7bbf4567..000000000000
--- a/editors/openoffice.org-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 <com/sun/star/lang/XServiceInfo.hpp>
- #endif
-
--#if !(defined WIN32 || defined MACOSX || defined NETBSD)
-+#if !(defined WIN32 || defined MACOSX || defined NETBSD || defined FREEBSD)
- #include <alloca.h>
- #endif
- #include <tools/string.hxx>
diff --git a/editors/openoffice.org-1.0/files/patch-i18n::inc::collator.hxx b/editors/openoffice.org-1.0/files/patch-i18n::inc::collator.hxx
deleted file mode 100644
index 796b7bbf4567..000000000000
--- a/editors/openoffice.org-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 <com/sun/star/lang/XServiceInfo.hpp>
- #endif
-
--#if !(defined WIN32 || defined MACOSX || defined NETBSD)
-+#if !(defined WIN32 || defined MACOSX || defined NETBSD || defined FREEBSD)
- #include <alloca.h>
- #endif
- #include <tools/string.hxx>
diff --git a/editors/openoffice.org-1.0/files/patch-inet::util::makefile.mk b/editors/openoffice.org-1.0/files/patch-inet::util::makefile.mk
deleted file mode 100644
index 222d4b64df5d..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-javaunohelper+source+makefile.mk b/editors/openoffice.org-1.0/files/patch-javaunohelper+source+makefile.mk
deleted file mode 100644
index 7f2cd2f1d220..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-javaunohelper::source::makefile.mk b/editors/openoffice.org-1.0/files/patch-javaunohelper::source::makefile.mk
deleted file mode 100644
index 7f2cd2f1d220..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-moz+prj+d.lst b/editors/openoffice.org-1.0/files/patch-moz+prj+d.lst
deleted file mode 100644
index d65f2df6cf3b..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-moz::prj::d.lst b/editors/openoffice.org-1.0/files/patch-moz::prj::d.lst
deleted file mode 100644
index d65f2df6cf3b..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-nas+nas-1.4.1.patch b/editors/openoffice.org-1.0/files/patch-nas+nas-1.4.1.patch
deleted file mode 100644
index 3babf927e982..000000000000
--- a/editors/openoffice.org-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|<malloc.h>|<stdlib.h>|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 <machine/soundcard.h>
-+-# include <machine/pcaudioio.h>
-++# ifdef __i386__
-++# include <machine/pcaudioio.h>
-++# endif
-+ #else
-+ # ifdef __NetBSD__
-+ # include <sys/ioctl.h>
-+@@ -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 <limits.h>
-+ # 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.org-1.0/files/patch-nas:nas-1.4.1.patch b/editors/openoffice.org-1.0/files/patch-nas:nas-1.4.1.patch
deleted file mode 100644
index 3babf927e982..000000000000
--- a/editors/openoffice.org-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|<malloc.h>|<stdlib.h>|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 <machine/soundcard.h>
-+-# include <machine/pcaudioio.h>
-++# ifdef __i386__
-++# include <machine/pcaudioio.h>
-++# endif
-+ #else
-+ # ifdef __NetBSD__
-+ # include <sys/ioctl.h>
-+@@ -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 <limits.h>
-+ # 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.org-1.0/files/patch-offapi+util+makefile.pmk b/editors/openoffice.org-1.0/files/patch-offapi+util+makefile.pmk
deleted file mode 100644
index 5cdbb1b4aa4a..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-offapi::util::makefile.pmk b/editors/openoffice.org-1.0/files/patch-offapi::util::makefile.pmk
deleted file mode 100644
index 5cdbb1b4aa4a..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-package::util::makefile.mk b/editors/openoffice.org-1.0/files/patch-package::util::makefile.mk
deleted file mode 100644
index 2bf58cecdb01..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-product+util+makefile.mk b/editors/openoffice.org-1.0/files/patch-product+util+makefile.mk
deleted file mode 100644
index fb3c8af3e2b2..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-product::util::makefile.mk b/editors/openoffice.org-1.0/files/patch-product::util::makefile.mk
deleted file mode 100644
index fb3c8af3e2b2..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-psprint+source+printer+printerinfomanager.cxx b/editors/openoffice.org-1.0/files/patch-psprint+source+printer+printerinfomanager.cxx
deleted file mode 100644
index 4947227f8d52..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-psprint::source::printer::printerinfomanager.cxx b/editors/openoffice.org-1.0/files/patch-psprint::source::printer::printerinfomanager.cxx
deleted file mode 100644
index 4947227f8d52..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-psprint::util::makefile.mk b/editors/openoffice.org-1.0/files/patch-psprint::util::makefile.mk
deleted file mode 100644
index faa0b78f18b1..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-registry+source+regkey.cxx b/editors/openoffice.org-1.0/files/patch-registry+source+regkey.cxx
deleted file mode 100644
index fad069f83f14..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-registry::source::regkey.cxx b/editors/openoffice.org-1.0/files/patch-registry::source::regkey.cxx
deleted file mode 100644
index fad069f83f14..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-registry::util::makefile.mk b/editors/openoffice.org-1.0/files/patch-registry::util::makefile.mk
deleted file mode 100644
index f1970ad5e6a1..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-remotebridges+source+unourl_resolver+makefile.mk b/editors/openoffice.org-1.0/files/patch-remotebridges+source+unourl_resolver+makefile.mk
deleted file mode 100644
index 72e5a97234f4..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-remotebridges::source::unourl_resolver::makefile.mk b/editors/openoffice.org-1.0/files/patch-remotebridges::source::unourl_resolver::makefile.mk
deleted file mode 100644
index 72e5a97234f4..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-rsc+source+rscpp+cpp.h b/editors/openoffice.org-1.0/files/patch-rsc+source+rscpp+cpp.h
deleted file mode 100644
index 417ab33ba52f..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-rsc::source::rscpp::cpp.h b/editors/openoffice.org-1.0/files/patch-rsc::source::rscpp::cpp.h
deleted file mode 100644
index 417ab33ba52f..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-sablot+Sablot-0.52.patch b/editors/openoffice.org-1.0/files/patch-sablot+Sablot-0.52.patch
deleted file mode 100644
index 61f12e5bfe7c..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-sablot::Sablot-0.52.patch b/editors/openoffice.org-1.0/files/patch-sablot::Sablot-0.52.patch
deleted file mode 100644
index 61f12e5bfe7c..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-sal+osl+unx+nlsupport.c b/editors/openoffice.org-1.0/files/patch-sal+osl+unx+nlsupport.c
deleted file mode 100644
index 807aeacda025..000000000000
--- a/editors/openoffice.org-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 <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD)
-+#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
- #include <langinfo.h>
-@@ -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.org-1.0/files/patch-sal+osl+unx+pipe.c b/editors/openoffice.org-1.0/files/patch-sal+osl+unx+pipe.c
deleted file mode 100644
index 217bd0be4d58..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-sal+osl+unx+process.c b/editors/openoffice.org-1.0/files/patch-sal+osl+unx+process.c
deleted file mode 100644
index 3af6652430dd..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-sal+osl+unx+socket.c b/editors/openoffice.org-1.0/files/patch-sal+osl+unx+socket.c
deleted file mode 100644
index b6e0e2fa0901..000000000000
--- a/editors/openoffice.org-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 <sys/poll.h>
- #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.org-1.0/files/patch-sal+osl+unx+system.c b/editors/openoffice.org-1.0/files/patch-sal+osl+unx+system.c
deleted file mode 100644
index 8dc663ac03fc..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-sal+osl+unx+system.h b/editors/openoffice.org-1.0/files/patch-sal+osl+unx+system.h
deleted file mode 100644
index d75cac79f29e..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-sal+rtl+source+strtmpl.c b/editors/openoffice.org-1.0/files/patch-sal+rtl+source+strtmpl.c
deleted file mode 100644
index 91a5289d6636..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-sal+workben+makefile.mk b/editors/openoffice.org-1.0/files/patch-sal+workben+makefile.mk
deleted file mode 100644
index 369935e31d66..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-sal::osl::unx::nlsupport.c b/editors/openoffice.org-1.0/files/patch-sal::osl::unx::nlsupport.c
deleted file mode 100644
index 807aeacda025..000000000000
--- a/editors/openoffice.org-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 <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD)
-+#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
- #include <langinfo.h>
-@@ -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.org-1.0/files/patch-sal::osl::unx::pipe.c b/editors/openoffice.org-1.0/files/patch-sal::osl::unx::pipe.c
deleted file mode 100644
index 217bd0be4d58..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-sal::osl::unx::process.c b/editors/openoffice.org-1.0/files/patch-sal::osl::unx::process.c
deleted file mode 100644
index 3af6652430dd..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-sal::osl::unx::socket.c b/editors/openoffice.org-1.0/files/patch-sal::osl::unx::socket.c
deleted file mode 100644
index b6e0e2fa0901..000000000000
--- a/editors/openoffice.org-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 <sys/poll.h>
- #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.org-1.0/files/patch-sal::osl::unx::system.c b/editors/openoffice.org-1.0/files/patch-sal::osl::unx::system.c
deleted file mode 100644
index 8dc663ac03fc..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-sal::osl::unx::system.h b/editors/openoffice.org-1.0/files/patch-sal::osl::unx::system.h
deleted file mode 100644
index d75cac79f29e..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-sal::rtl::source::strtmpl.c b/editors/openoffice.org-1.0/files/patch-sal::rtl::source::strtmpl.c
deleted file mode 100644
index 91a5289d6636..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-sal::util::makefile.mk b/editors/openoffice.org-1.0/files/patch-sal::util::makefile.mk
deleted file mode 100644
index b8bd2191b230..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-sal::workben::makefile.mk b/editors/openoffice.org-1.0/files/patch-sal::workben::makefile.mk
deleted file mode 100644
index 369935e31d66..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-salhelper+source+makefile.mk b/editors/openoffice.org-1.0/files/patch-salhelper+source+makefile.mk
deleted file mode 100644
index cb4fbc1f1570..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-salhelper::source::makefile.mk b/editors/openoffice.org-1.0/files/patch-salhelper::source::makefile.mk
deleted file mode 100644
index cb4fbc1f1570..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-sax::util::makefile.mk b/editors/openoffice.org-1.0/files/patch-sax::util::makefile.mk
deleted file mode 100644
index e6f307ea4a03..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-sc::util::makefile.mk b/editors/openoffice.org-1.0/files/patch-sc::util::makefile.mk
deleted file mode 100644
index 5e42dc2f64f6..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-sch::util::makefile.mk b/editors/openoffice.org-1.0/files/patch-sch::util::makefile.mk
deleted file mode 100644
index 33ee8a8172f1..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-sd::util::makefile.mk b/editors/openoffice.org-1.0/files/patch-sd::util::makefile.mk
deleted file mode 100644
index 51f4b7f461a8..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-set_soenv.1 b/editors/openoffice.org-1.0/files/patch-set_soenv.1
deleted file mode 100644
index aa914b01327c..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-setup2+mow+source+loader+loader.c b/editors/openoffice.org-1.0/files/patch-setup2+mow+source+loader+loader.c
deleted file mode 100644
index a71f7b3f327c..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-setup2+mow+source+loader+makefile.mk b/editors/openoffice.org-1.0/files/patch-setup2+mow+source+loader+makefile.mk
deleted file mode 100644
index 007c0f69b6f9..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-setup2+script+setupserver b/editors/openoffice.org-1.0/files/patch-setup2+script+setupserver
deleted file mode 100644
index 7d3b13f659b9..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh b/editors/openoffice.org-1.0/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh
deleted file mode 100644
index 1919789038db..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-setup2::mow::source::loader::loader.c b/editors/openoffice.org-1.0/files/patch-setup2::mow::source::loader::loader.c
deleted file mode 100644
index a71f7b3f327c..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-setup2::mow::source::loader::makefile.mk b/editors/openoffice.org-1.0/files/patch-setup2::mow::source::loader::makefile.mk
deleted file mode 100644
index 007c0f69b6f9..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-setup2::script::setupserver b/editors/openoffice.org-1.0/files/patch-setup2::script::setupserver
deleted file mode 100644
index 7d3b13f659b9..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh b/editors/openoffice.org-1.0/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh
deleted file mode 100644
index 1919789038db..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-shell+source+cmdmail+makefile.mk b/editors/openoffice.org-1.0/files/patch-shell+source+cmdmail+makefile.mk
deleted file mode 100644
index 0476285c802e..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-shell+source+proxysettings+makefile.mk b/editors/openoffice.org-1.0/files/patch-shell+source+proxysettings+makefile.mk
deleted file mode 100644
index e83cf7c9d7a1..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-shell+source+unix+exec+makefile.mk b/editors/openoffice.org-1.0/files/patch-shell+source+unix+exec+makefile.mk
deleted file mode 100644
index 0b7712ee35f8..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-shell::source::cmdmail::makefile.mk b/editors/openoffice.org-1.0/files/patch-shell::source::cmdmail::makefile.mk
deleted file mode 100644
index 0476285c802e..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-shell::source::proxysettings::makefile.mk b/editors/openoffice.org-1.0/files/patch-shell::source::proxysettings::makefile.mk
deleted file mode 100644
index e83cf7c9d7a1..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-shell::source::unix::exec::makefile.mk b/editors/openoffice.org-1.0/files/patch-shell::source::unix::exec::makefile.mk
deleted file mode 100644
index 0b7712ee35f8..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-solenv+inc+target.mk b/editors/openoffice.org-1.0/files/patch-solenv+inc+target.mk
deleted file mode 100644
index b08beb4e9cfc..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-solenv+inc+tg_ext.mk b/editors/openoffice.org-1.0/files/patch-solenv+inc+tg_ext.mk
deleted file mode 100644
index cb652ec9d1f0..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-solenv+inc+unxfbsdi.mk b/editors/openoffice.org-1.0/files/patch-solenv+inc+unxfbsdi.mk
deleted file mode 100644
index 99a282f3b5c6..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-solenv::inc::target.mk b/editors/openoffice.org-1.0/files/patch-solenv::inc::target.mk
deleted file mode 100644
index b08beb4e9cfc..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-solenv::inc::tg_ext.mk b/editors/openoffice.org-1.0/files/patch-solenv::inc::tg_ext.mk
deleted file mode 100644
index cb652ec9d1f0..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-solenv::inc::unxfbsdi.mk b/editors/openoffice.org-1.0/files/patch-solenv::inc::unxfbsdi.mk
deleted file mode 100644
index 99a282f3b5c6..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-soltools+mkdepend+main.c b/editors/openoffice.org-1.0/files/patch-soltools+mkdepend+main.c
deleted file mode 100644
index cffd5cbb1f43..000000000000
--- a/editors/openoffice.org-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 <sys/types.h>
-+#include <sys/stat.h>
-+
- #include "def.h"
- #ifdef hpux
- #define sigvec sigvector
diff --git a/editors/openoffice.org-1.0/files/patch-soltools::mkdepend::main.c b/editors/openoffice.org-1.0/files/patch-soltools::mkdepend::main.c
deleted file mode 100644
index cffd5cbb1f43..000000000000
--- a/editors/openoffice.org-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 <sys/types.h>
-+#include <sys/stat.h>
-+
- #include "def.h"
- #ifdef hpux
- #define sigvec sigvector
diff --git a/editors/openoffice.org-1.0/files/patch-starmath::util:makefile.mk b/editors/openoffice.org-1.0/files/patch-starmath::util:makefile.mk
deleted file mode 100644
index a1945318706e..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-stoc+source+corereflection+makefile.mk b/editors/openoffice.org-1.0/files/patch-stoc+source+corereflection+makefile.mk
deleted file mode 100644
index 4b319b08d401..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-stoc+source+defaultregistry+makefile.mk b/editors/openoffice.org-1.0/files/patch-stoc+source+defaultregistry+makefile.mk
deleted file mode 100644
index 4cae0476415a..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-stoc+source+implementationregistration+implreg.cxx b/editors/openoffice.org-1.0/files/patch-stoc+source+implementationregistration+implreg.cxx
deleted file mode 100644
index 341d621d872c..000000000000
--- a/editors/openoffice.org-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 <list>
-
-+#include <unistd.h>
-+
- #ifndef _CPPUHELPER_QUERYINTERFACE_HXX_
- #include <cppuhelper/queryinterface.hxx>
- #endif
diff --git a/editors/openoffice.org-1.0/files/patch-stoc+source+implementationregistration+makefile.mk b/editors/openoffice.org-1.0/files/patch-stoc+source+implementationregistration+makefile.mk
deleted file mode 100644
index 0051043b7ecb..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-stoc+source+inspect+makefile.mk b/editors/openoffice.org-1.0/files/patch-stoc+source+inspect+makefile.mk
deleted file mode 100644
index c7cd85253c11..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-stoc+source+invocation+makefile.mk b/editors/openoffice.org-1.0/files/patch-stoc+source+invocation+makefile.mk
deleted file mode 100644
index 9ac2072a5612..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-stoc+source+invocation_adapterfactory+makefile.mk b/editors/openoffice.org-1.0/files/patch-stoc+source+invocation_adapterfactory+makefile.mk
deleted file mode 100644
index 8853ad39a90e..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-stoc+source+javaloader+makefile.mk b/editors/openoffice.org-1.0/files/patch-stoc+source+javaloader+makefile.mk
deleted file mode 100644
index af0fb9af619c..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-stoc+source+javavm+makefile.mk b/editors/openoffice.org-1.0/files/patch-stoc+source+javavm+makefile.mk
deleted file mode 100644
index f97af0ea270d..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-stoc+source+loader+makefile.mk b/editors/openoffice.org-1.0/files/patch-stoc+source+loader+makefile.mk
deleted file mode 100644
index 5a08ee5937b6..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-stoc+source+namingservice+makefile.mk b/editors/openoffice.org-1.0/files/patch-stoc+source+namingservice+makefile.mk
deleted file mode 100644
index e573081bc21d..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-stoc+source+proxy_factory+makefile.mk b/editors/openoffice.org-1.0/files/patch-stoc+source+proxy_factory+makefile.mk
deleted file mode 100644
index 9110b2f50cd1..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-stoc+source+registry_tdprovider+makefile.mk b/editors/openoffice.org-1.0/files/patch-stoc+source+registry_tdprovider+makefile.mk
deleted file mode 100644
index 9d974d1c0d10..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-stoc+source+servicemanager+makefile.mk b/editors/openoffice.org-1.0/files/patch-stoc+source+servicemanager+makefile.mk
deleted file mode 100644
index 746776d54759..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-stoc+source+tdmanager+makefile.mk b/editors/openoffice.org-1.0/files/patch-stoc+source+tdmanager+makefile.mk
deleted file mode 100644
index 76403fdde841..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-stoc+source+typeconv+makefile.mk b/editors/openoffice.org-1.0/files/patch-stoc+source+typeconv+makefile.mk
deleted file mode 100644
index dc647f89a166..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-stoc::source::corereflection::makefile.mk b/editors/openoffice.org-1.0/files/patch-stoc::source::corereflection::makefile.mk
deleted file mode 100644
index 4b319b08d401..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-stoc::source::defaultregistry::makefile.mk b/editors/openoffice.org-1.0/files/patch-stoc::source::defaultregistry::makefile.mk
deleted file mode 100644
index 4cae0476415a..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-stoc::source::implementationregistration::implreg.cxx b/editors/openoffice.org-1.0/files/patch-stoc::source::implementationregistration::implreg.cxx
deleted file mode 100644
index 341d621d872c..000000000000
--- a/editors/openoffice.org-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 <list>
-
-+#include <unistd.h>
-+
- #ifndef _CPPUHELPER_QUERYINTERFACE_HXX_
- #include <cppuhelper/queryinterface.hxx>
- #endif
diff --git a/editors/openoffice.org-1.0/files/patch-stoc::source::implementationregistration::makefile.mk b/editors/openoffice.org-1.0/files/patch-stoc::source::implementationregistration::makefile.mk
deleted file mode 100644
index 0051043b7ecb..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-stoc::source::inspect::makefile.mk b/editors/openoffice.org-1.0/files/patch-stoc::source::inspect::makefile.mk
deleted file mode 100644
index c7cd85253c11..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-stoc::source::invocation::makefile.mk b/editors/openoffice.org-1.0/files/patch-stoc::source::invocation::makefile.mk
deleted file mode 100644
index 9ac2072a5612..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-stoc::source::invocation_adapterfactory::makefile.mk b/editors/openoffice.org-1.0/files/patch-stoc::source::invocation_adapterfactory::makefile.mk
deleted file mode 100644
index 8853ad39a90e..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-stoc::source::javaloader::makefile.mk b/editors/openoffice.org-1.0/files/patch-stoc::source::javaloader::makefile.mk
deleted file mode 100644
index af0fb9af619c..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-stoc::source::javavm::makefile.mk b/editors/openoffice.org-1.0/files/patch-stoc::source::javavm::makefile.mk
deleted file mode 100644
index f97af0ea270d..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-stoc::source::loader::makefile.mk b/editors/openoffice.org-1.0/files/patch-stoc::source::loader::makefile.mk
deleted file mode 100644
index 5a08ee5937b6..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-stoc::source::namingservice::makefile.mk b/editors/openoffice.org-1.0/files/patch-stoc::source::namingservice::makefile.mk
deleted file mode 100644
index e573081bc21d..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-stoc::source::proxy_factory::makefile.mk b/editors/openoffice.org-1.0/files/patch-stoc::source::proxy_factory::makefile.mk
deleted file mode 100644
index 9110b2f50cd1..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-stoc::source::registry_tdprovider::makefile.mk b/editors/openoffice.org-1.0/files/patch-stoc::source::registry_tdprovider::makefile.mk
deleted file mode 100644
index 9d974d1c0d10..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-stoc::source::servicemanager::makefile.mk b/editors/openoffice.org-1.0/files/patch-stoc::source::servicemanager::makefile.mk
deleted file mode 100644
index 746776d54759..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-stoc::source::tdmanager::makefile.mk b/editors/openoffice.org-1.0/files/patch-stoc::source::tdmanager::makefile.mk
deleted file mode 100644
index 76403fdde841..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-stoc::source::typeconv::makefile.mk b/editors/openoffice.org-1.0/files/patch-stoc::source::typeconv::makefile.mk
deleted file mode 100644
index dc647f89a166..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-store::util::makefile.mk b/editors/openoffice.org-1.0/files/patch-store::util::makefile.mk
deleted file mode 100644
index 842ef8ae49c0..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-svx+source+fmcomp+makefile.mk b/editors/openoffice.org-1.0/files/patch-svx+source+fmcomp+makefile.mk
deleted file mode 100644
index b16030080c0d..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-svx::source::fmcomp::makefile.mk b/editors/openoffice.org-1.0/files/patch-svx::source::fmcomp::makefile.mk
deleted file mode 100644
index b16030080c0d..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-1.0/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index ce51a0e98880..000000000000
--- a/editors/openoffice.org-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 <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !(defined NETBSD || defined FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice.org-1.0/files/patch-sysui::oounix::office::gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-1.0/files/patch-sysui::oounix::office::gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index ce51a0e98880..000000000000
--- a/editors/openoffice.org-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 <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !(defined NETBSD || defined FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice.org-1.0/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-1.0/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index 6a5258b1c9e6..000000000000
--- a/editors/openoffice.org-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 <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
--#if !defined(NETBSD)
-+#if !(defined NETBSD || defined FREEBSD)
- #include <alloca.h>
- #endif
- #include <string.h>
diff --git a/editors/openoffice.org-1.0/files/patch-tools+bootstrp+makefile.mk b/editors/openoffice.org-1.0/files/patch-tools+bootstrp+makefile.mk
deleted file mode 100644
index b188641846f0..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-tools::bootstrp::makefile.mk b/editors/openoffice.org-1.0/files/patch-tools::bootstrp::makefile.mk
deleted file mode 100644
index b188641846f0..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-unzip+source+file_io.c b/editors/openoffice.org-1.0/files/patch-unzip+source+file_io.c
deleted file mode 100644
index 2a838fe377b1..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-unzip+source+misc.c b/editors/openoffice.org-1.0/files/patch-unzip+source+misc.c
deleted file mode 100644
index 8087b0887af4..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-unzip::source::file_io.c b/editors/openoffice.org-1.0/files/patch-unzip::source::file_io.c
deleted file mode 100644
index 2a838fe377b1..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-unzip::source::misc.c b/editors/openoffice.org-1.0/files/patch-unzip::source::misc.c
deleted file mode 100644
index 8087b0887af4..000000000000
--- a/editors/openoffice.org-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.org-1.0/files/patch-xmlhelp::util::makefile.mk b/editors/openoffice.org-1.0/files/patch-xmlhelp::util::makefile.mk
deleted file mode 100644
index afed4949ecd1..000000000000
--- a/editors/openoffice.org-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.org-1.0/pkg-comment b/editors/openoffice.org-1.0/pkg-comment
deleted file mode 100644
index 7c6d1b73d17a..000000000000
--- a/editors/openoffice.org-1.0/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Integrated wordprocessor/dbase/spreadheet/drawing/chart/browser
diff --git a/editors/openoffice.org-1.0/pkg-descr b/editors/openoffice.org-1.0/pkg-descr
deleted file mode 100644
index 31fd1b12161a..000000000000
--- a/editors/openoffice.org-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.org-1.0/pkg-message b/editors/openoffice.org-1.0/pkg-message
deleted file mode 100644
index 840dc3b80e04..000000000000
--- a/editors/openoffice.org-1.0/pkg-message
+++ /dev/null
@@ -1,15 +0,0 @@
-OpenOffice Build 641 Personal Install How-To
-
-Written by: Matthias Rauch <mrauch@netbsd.org>
- Martin Blapp <mbr@freebsd.org>
-
-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.org-1.0/pkg-plist b/editors/openoffice.org-1.0/pkg-plist
deleted file mode 100644
index 72b7bfc43a27..000000000000
--- a/editors/openoffice.org-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
diff --git a/editors/openoffice.org-1.1-devel/Makefile b/editors/openoffice.org-1.1-devel/Makefile
deleted file mode 100644
index 23c5cd913554..000000000000
--- a/editors/openoffice.org-1.1-devel/Makefile
+++ /dev/null
@@ -1,110 +0,0 @@
-# New ports collection makefile for: OpenOffice
-# Date created: 28 Februar 2002
-# Whom: Martin Blapp
-#
-# $FreeBSD$
-#
-
-PORTNAME= openoffice
-PORTVERSION= 642
-CATEGORIES= editors
-MASTER_SITES= ftp://sunsite.cnlab-switch.ch/mirror/OpenOffice/${PORTVERSION}/ \
- http://sf1.mirror.openoffice.org/${PORTVERSION}/ \
- ftp://ftp.cs.man.ac.uk/pub/toby/gpc/ \
- http://people.freebsd.org/~mbr/distfiles/
-DISTFILES= oo_${PORTVERSION}_src.tar.bz2 gpc231.tar.Z oo_moz095_i386_FreeBSD-4.tar.gz
-EXTRACT_ONLY= oo_${PORTVERSION}_src.tar.bz2
-
-MAINTAINER= mbr@FreeBSD.org
-
-BUILD_DEPENDS= ${LOCALBASE}/lib/libstlport_gcc.so:${PORTSDIR}/devel/stlport
-BUILD_DEPENDS+= ${LOCALBASE}/bin/gcc295:${PORTSDIR}/lang/gcc295
-BUILD_DEPENDS+= zip:${PORTSDIR}/archivers/zip
-BUILD_DEPENDS+= ${JAVAVM}:${PORTSDIR}/java/jdk13
-LIB_DEPENDS+= pth.14:${PORTSDIR}/devel/pth
-
-BROKEN= 'Work in progress -- does not build yet till the end'
-
-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_moz095_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_${PORTVERSION}_src/config_office
-
-CONFIGURE_ARGS+= --with-stlport4-home=${PREFIX} \
- --with-jdk-home=${JDK13DIR} \
- --with-os-version=${OSVERSION}
-
-CONFIGURE_ENV= PTHREAD_CFLAGS=${PTHREAD_CFLAGS} \
- PTHREAD_LIBS=${PTHREAD_LIBS} \
- CC=gcc295 \
- CXX=g++295
-
-MAKE_ENV= CC=${CC} CFLAGS=${CFLAGS}
-
-.include <bsd.port.pre.mk>
-
-pre-fetch:
-.if ${GCC_VERSION}!="2.95.2" && ${GCC_VERSION}!="2.95.3"
- @ ${ECHO}
- @ ${ECHO} Openoffice requires gcc 2.95.2 or better
- @ ${ECHO}
- @ ${FALSE}
-.endif
-.if ${OSVERSION} < 500031
- @${ECHO}
- @${ECHO} OS-VERSION ${OSVERSION}
- @${ECHO}
- @${ECHO} Openoffice depends on OS-Fixes which are
- @${ECHO} not yet available.
- @${FALSE}
-.endif
-
-pre-extract:
-.if !defined(DISPLAY) || ${DISPLAY} == ""
- @ ${ECHO}
- @ ${ECHO} Can\'t open display:
- @ ${ECHO} Please check your DISPLAY variable.
- @ ${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|<malloc.h>|<stdlib.h>|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'
-
-do-install:
- @cd ${WRKSRC}/.. && ./setup -r:oo_setup.resp
-
-.include <bsd.port.post.mk>
diff --git a/editors/openoffice.org-1.1-devel/distinfo b/editors/openoffice.org-1.1-devel/distinfo
deleted file mode 100644
index 81e3a3a4781e..000000000000
--- a/editors/openoffice.org-1.1-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (oo_642_src.tar.bz2) = fc39bdf5f4b277c343d2cc38b0d70c7d
-MD5 (gpc231.tar.Z) = fdb06fdb5a4670b172f9fb738b717be9
-MD5 (oo_moz095_i386_FreeBSD-4.tar.gz) = e92e25759f0b1bf16a36a091bf17e1b0
diff --git a/editors/openoffice.org-1.1-devel/files/patch-berkeleydb+db-3.2.9.patch b/editors/openoffice.org-1.1-devel/files/patch-berkeleydb+db-3.2.9.patch
deleted file mode 100644
index 97fec46bcef4..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-berkeleydb::db-3.2.9.patch b/editors/openoffice.org-1.1-devel/files/patch-berkeleydb::db-3.2.9.patch
deleted file mode 100644
index 50c2f44a704e..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-berkeleydb::db-3.2.9.patch
+++ /dev/null
@@ -1,42 +0,0 @@
---- ../berkeleydb/db-3.2.9.patch.orig Mon Jun 11 16:09:22 2001
-+++ ../berkeleydb/db-3.2.9.patch Tue Mar 5 17:13:09 2002
-@@ -43,3 +43,39 @@
-
- CC= @MAKEFILE_CC@
- CCLINK= @MAKEFILE_CCLINK@
-+--- 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
-+@@ -995,6 +995,7 @@
-+ CPPFLAGS="-D_REENTRANT $CPPFLAGS";;
-+ mpeix*) CPPFLAGS="-D_POSIX_SOURCE -D_SOCKET_SOURCE $CPPFLAGS"
-+ LIBS="-lsocket -lsvipc $LIBS";;
-++freebsd*) optimize_def="-O";;
-+ osf*) CPPFLAGS="-D_REENTRANT $CPPFLAGS";;
-+ *qnx) cat >> confdefs.h <<\EOF
-+ #define HAVE_QNX 1
-+@@ -1795,6 +1796,7 @@
-+ case "$host_os" in
-+ solaris*) JINCSUBDIRS="solaris";;
-+ linux*) JINCSUBDIRS="linux genunix";;
-++ freebsd*) JINCSUBDIRS="freebsd solaris linux genunix";;
-+ *) JINCSUBDIRS="genunix";;
-+ esac
-+
-+--- 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 @@
-+
-+ freebsd*)
-+ 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'
-+- else
-+ 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'
-++ need_version=no
-+ fi
-+ ;;
-+
diff --git a/editors/openoffice.org-1.1-devel/files/patch-bridges+prj+build.lst b/editors/openoffice.org-1.1-devel/files/patch-bridges+prj+build.lst
deleted file mode 100644
index 95774375ee91..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel b/editors/openoffice.org-1.1-devel/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel
deleted file mode 100644
index 20b13ea25cb2..000000000000
--- a/editors/openoffice.org-1.1-devel/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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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.org-1.1-devel/files/patch-bridges+source+prot_uno+makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-bridges+source+prot_uno+makefile.mk
deleted file mode 100644
index 595ea6cb5ac9..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-bridges::prj::build.lst b/editors/openoffice.org-1.1-devel/files/patch-bridges::prj::build.lst
deleted file mode 100644
index d9af910f9803..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-bridges::prj::build.lst
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../bridges/prj/build.lst.orig Tue Oct 30 17:28:35 2001
-+++ ../bridges/prj/build.lst Mon Mar 4 21:43:05 2002
-@@ -13,5 +13,7 @@
- br bridges\source\cpp_uno\cc50_solaris_sparc nmake - u br_cc50sols br_unotypes NULL
- br bridges\source\cpp_uno\cc50_solaris_intel nmake - u br_cc50soli br_unotypes NULL
- br bridges\source\cpp_uno\gcc2_solaris_sparc nmake - u br_gccsols 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\prot_uno nmake - all br_pruno br_unotypes NULL
- br bridges\source\java_uno nmake - all br_java_uno br_rcon NULL
diff --git a/editors/openoffice.org-1.1-devel/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel b/editors/openoffice.org-1.1-devel/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel
deleted file mode 100644
index a9f6d1da7a96..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel
+++ /dev/null
@@ -1,1719 +0,0 @@
---- /dev/null Mon Mar 4 21:22:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/cpp2uno.cxx Mon Mar 4 21:26:06 2002
-@@ -0,0 +1,614 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: cpp2uno.cxx,v $
-+ *
-+ * $Revision: 1.8 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/09/06 11:59:03 $
-+ *
-+ * 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): _______________________________________
-+ *
-+ *
-+ ************************************************************************/
-+
-+#define LEAK_STATIC_DATA
-+// #define TRACE(x) OSL_TRACE(x)
-+#define TRACE(x)
-+
-+#include <malloc.h>
-+#if STLPORT_VERSION<321
-+#include <list.h>
-+#include <map.h>
-+#else
-+#include <list>
-+#include <map>
-+#endif
-+#include <typeinfo>
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+#ifndef _OSL_MUTEX_HXX_
-+#include <osl/mutex.hxx>
-+#endif
-+
-+#ifndef _TYPELIB_TYPEDESCRIPTION_HXX_
-+#include <typelib/typedescription.hxx>
-+#endif
-+#ifndef _UNO_DATA_H_
-+#include <uno/data.h>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_TYPE_MISC_HXX_
-+#include <bridges/cpp_uno/type_misc.hxx>
-+#endif
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+using namespace com::sun::star::uno;
-+using namespace std;
-+using namespace osl;
-+using namespace rtl;
-+
-+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 );
-+
-+ gcc291_freebsd_intel_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;
-+}
-+
-+//==================================================================================================
-+class MediateClassData
-+{
-+public:
-+ struct ClassDataBuffer
-+ {
-+ void* m_pVTable;
-+
-+ ~ClassDataBuffer();
-+ };
-+private:
-+
-+ map< OUString, ClassDataBuffer* > m_aClassData;
-+ Mutex m_aMutex;
-+
-+ void createVTable( ClassDataBuffer*, typelib_InterfaceTypeDescription* );
-+public:
-+ const ClassDataBuffer* getClassData( typelib_InterfaceTypeDescription* );
-+
-+ MediateClassData() {}
-+ ~MediateClassData();
-+};
-+//__________________________________________________________________________________________________
-+MediateClassData::ClassDataBuffer::~ClassDataBuffer()
-+{
-+ delete m_pVTable;
-+}
-+
-+//__________________________________________________________________________________________________
-+MediateClassData::~MediateClassData()
-+{
-+ TRACE( "> calling ~MediateClassData(): freeing mediate vtables... <\n" );
-+
-+ // this MUST be the absolute last one which is called!
-+ for ( map< OUString, ClassDataBuffer* >::iterator iPos( m_aClassData.begin() ); iPos != m_aClassData.end(); ++iPos )
-+ {
-+ // todo
-+// delete (*iPos).second;
-+ }
-+}
-+
-+//__________________________________________________________________________________________________
-+
-+const MediateClassData::ClassDataBuffer* MediateClassData::getClassData( typelib_InterfaceTypeDescription* pType )
-+{
-+ MutexGuard aGuard( m_aMutex );
-+
-+ map< OUString, ClassDataBuffer* >::iterator element = m_aClassData.find( pType->aBase.pTypeName );
-+ if( element != m_aClassData.end() )
-+ return (*element).second;
-+
-+ ClassDataBuffer* pBuffer = new ClassDataBuffer();
-+ createVTable( pBuffer, pType );
-+ m_aClassData[ pType->aBase.pTypeName ] = pBuffer;
-+ return pBuffer;
-+}
-+
-+
-+//==================================================================================================
-+/**
-+ * 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;
-+ }
-+}
-+//__________________________________________________________________________________________________
-+
-+void MediateClassData::createVTable( ClassDataBuffer* pBuffer, typelib_InterfaceTypeDescription* pType )
-+{
-+ // get all member functions
-+ list< sal_Bool > aComplexReturn;
-+
-+ for( int n = 0; n < pType->nAllMembers; n++ )
-+ {
-+ typelib_TypeDescription* pMember = NULL;
-+ TYPELIB_DANGER_GET( &pMember, pType->ppAllMembers[n] );
-+ if( pMember->eTypeClass == typelib_TypeClass_INTERFACE_ATTRIBUTE )
-+ {
-+ typelib_TypeDescription * pRetTD = 0;
-+ TYPELIB_DANGER_GET( &pRetTD, ((typelib_InterfaceAttributeTypeDescription *)pMember)->pAttributeTypeRef );
-+ // get method
-+ aComplexReturn.push_back( !cppu_isSimpleType( pRetTD ) );
-+ // set method
-+ if( ! ((typelib_InterfaceAttributeTypeDescription*)pMember)->bReadOnly )
-+ aComplexReturn.push_back( sal_False );
-+ TYPELIB_DANGER_RELEASE( pRetTD );
-+ }
-+ else
-+ {
-+ typelib_TypeDescription * pRetTD = 0;
-+ TYPELIB_DANGER_GET( &pRetTD, ((typelib_InterfaceMethodTypeDescription *)pMember)->pReturnTypeRef );
-+ aComplexReturn.push_back( !cppu_isSimpleType( pRetTD ) );
-+ TYPELIB_DANGER_RELEASE( pRetTD );
-+ }
-+ TYPELIB_DANGER_RELEASE( pMember );
-+ }
-+
-+ int nSize = aComplexReturn.size();
-+ char * pSpace = (char *)rtl_allocateMemory( ((nSize+2)*sizeof(void *)) + (nSize*20) );
-+ pBuffer->m_pVTable = (void*)pSpace;
-+
-+ char * pCode = pSpace + ((nSize+2)*sizeof(void *));
-+ void ** pvft = (void **)pSpace;
-+ pvft[0] = NULL;
-+ pvft[1] = NULL;
-+
-+ // setup vft and code
-+ for ( sal_Int32 nPos = 0; nPos < nSize; ++nPos )
-+ {
-+ unsigned char * codeSnip = (unsigned char *)pCode + (nPos*20);
-+ pvft[nPos+2] = codeSnip;
-+
-+ // mov $nPos, %eax
-+ *codeSnip++ = 0xb8;
-+ *(sal_Int32 *)codeSnip = nPos | ( aComplexReturn.front() ? 0x80000000 : 0 );
-+ codeSnip += sizeof(sal_Int32);
-+ aComplexReturn.pop_front();
-+ // mov %esp, %edx
-+ *codeSnip++ = 0x89;
-+ *codeSnip++ = 0xe2;
-+ // jmp cpp_vtable_call
-+ *codeSnip++ = 0xe9;
-+ *(sal_Int32 *)codeSnip = ((unsigned char *)cpp_vtable_call) - codeSnip - sizeof(sal_Int32);
-+ codeSnip += sizeof(sal_Int32);
-+ }
-+}
-+
-+//==================================================================================================
-+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
-+ }
-+ }
-+ *(const void **)pCppI = s_pMediateClassData->getClassData( pTypeDescr )->m_pVTable;
-+}
-+
-+}
-+
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT 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 );
-+}
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT void SAL_CALL uno_initEnvironment( uno_Environment * pCppEnv )
-+ SAL_THROW_EXTERN_C()
-+{
-+ CPPU_CURRENT_NAMESPACE::cppu_cppenv_initEnvironment( pCppEnv );
-+}
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT 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:22:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/except.cxx Mon Mar 4 21:26:08 2002
-@@ -0,0 +1,365 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: except.cxx,v $
-+ *
-+ * $Revision: 1.11 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/07/23 13:15:32 $
-+ *
-+ * 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 <dlfcn.h>
-+#include <new.h>
-+#include <typeinfo>
-+#if STLPORT_VERSION<321
-+#include <map.h>
-+#else
-+#include <map>
-+#endif
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+#ifndef _OSL_DIAGNOSE_H_
-+#include <osl/diagnose.h>
-+#endif
-+
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _TYPELIB_TYPEDESCRIPTION_HXX_
-+#include <typelib/typedescription.hxx>
-+#endif
-+#ifndef _COM_SUN_STAR_UNO_ANY_HXX_
-+#include <com/sun/star/uno/Any.hxx>
-+#endif
-+
-+#include <rtl/strbuf.hxx>
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+#ifdef DEBUG
-+#include <stdio.h>
-+#endif
-+
-+using namespace std;
-+using namespace osl;
-+using namespace rtl;
-+using namespace com::sun::star::uno;
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+//==================================================================================================
-+static OString toUNOname( const OString & rRTTIname )
-+{
-+ OString aRet;
-+
-+ sal_Char* pStr = rRTTIname.getStr();
-+ sal_Char* pOrg = pStr;
-+
-+ // check for namespace
-+ if( *pStr == '_' )
-+ pStr++;
-+ if( *pStr == 'Q' )
-+ {
-+ pStr++;
-+ if( *pStr++ == '_' )
-+ {
-+ while( *pStr++ != '_' )
-+ ;
-+ }
-+ }
-+
-+ while( *pStr )
-+ {
-+ int nCharsToCopy = 0;
-+ while( *pStr >= '0' && *pStr <= '9' )
-+ nCharsToCopy = 10*nCharsToCopy + (int)(*pStr++ - '0');
-+ if( aRet.getLength() )
-+ aRet += ".";
-+ aRet += rRTTIname.copy( pStr - pOrg, nCharsToCopy );
-+ pStr += nCharsToCopy;
-+ }
-+
-+ return aRet;
-+}
-+//==================================================================================================
-+static OString toRTTIname( const OString & rUNOname )
-+{
-+ if( ! rUNOname.getLength() )
-+ return OString();
-+
-+ OStringBuffer aRet( 64 );
-+
-+ sal_Int32 nIndex = 0;
-+ sal_Int32 nToken = 0;
-+ do
-+ {
-+ OString aToken( rUNOname.getToken( 0, '.', nIndex ) );
-+ aRet.append( OString::valueOf( (sal_Int32)aToken.getLength() ) );
-+ aRet.append( aToken );
-+ ++nToken;
-+ }
-+ while (nIndex >= 0);
-+
-+ OString ret( aRet.makeStringAndClear() );
-+
-+ if( nToken >= 2 )
-+ {
-+ OStringBuffer buf( 64 );
-+ buf.append( 'Q' );
-+ if( nToken > 9 )
-+ aRet.append( '_' );
-+ buf.append( OString::valueOf( (sal_Int32)nToken ) );
-+ if( nToken > 9 )
-+ aRet.append( '_' );
-+ buf.append( ret );
-+ ret = buf.makeStringAndClear();
-+ }
-+
-+ return ret;
-+}
-+
-+
-+//##################################################################################################
-+//#### RTTI simulation #############################################################################
-+//##################################################################################################
-+
-+class RTTIHolder
-+{
-+ static std::map< OString, void* > aAllRTTI;
-+public:
-+ static void* getRTTI( const OString& rTypename );
-+ static void* getRTTI_UnoName( const OString& rUnoTypename )
-+ { return getRTTI( toRTTIname( rUnoTypename ) ); }
-+
-+ static void* insertRTTI( const OString& rTypename );
-+ static void* insertRTTI_UnoName( const OString& rTypename )
-+ { return insertRTTI( toRTTIname( rTypename ) ); }
-+
-+ // rSuperTypename MUST exist !!!
-+ static void* insertRTTI( const OString& rTypename, const OString& rSuperTypename );
-+ static void* insertRTTI_UnoNames( const OString& rTypename, const OString& rSuperTypename )
-+ { return insertRTTI( toRTTIname( rTypename ), toRTTIname( rSuperTypename ) ); }
-+
-+ // for complex RTTI
-+ static void* insertRTTI( const OString& rTypename, void* pRTTI );
-+ static void* insertRTTI_UnoName( const OString&rTypename, void* pRTTI )
-+ { return insertRTTI( toRTTIname( rTypename ), pRTTI ); }
-+};
-+
-+std::map< OString, void* > RTTIHolder::aAllRTTI;
-+
-+void* RTTIHolder::getRTTI( const OString& rTypename )
-+{
-+ std::map< OString, void* >::iterator element;
-+
-+ element = aAllRTTI.find( rTypename );
-+ return element != aAllRTTI.end() ? (*element).second : NULL;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename )
-+{
-+#ifdef DEBUG
-+ fprintf( stderr, "generating base RTTI: %s\n", rTypename.getStr() );
-+#endif
-+ void* pRTTI = new __user_type_info( strdup( rTypename.getStr() ) );
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename, const OString& rSuperTypename )
-+{
-+#ifdef DEBUG
-+ fprintf( stderr, "generating subclass RTTI: %s %s\n", rTypename.getStr(), rSuperTypename.getStr() );
-+#endif
-+ OSL_ENSURE( ! getRTTI( rTypename ), "insert RTTI called on already existing type" );
-+ void* pRTTI = new __si_type_info( strdup( rTypename.getStr() ), *(__user_type_info*)getRTTI( rSuperTypename ) );
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename, void* pRTTI )
-+{
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+//--------------------------------------------------------------------------------------------------
-+
-+static void* generateRTTI( typelib_CompoundTypeDescription * pCompTypeDescr )
-+{
-+ OString aCompTypeName( OUStringToOString( pCompTypeDescr->aBase.pTypeName, RTL_TEXTENCODING_ASCII_US ) );
-+ void* pRTTI = RTTIHolder::getRTTI_UnoName( aCompTypeName );
-+ if( pRTTI )
-+ return pRTTI;
-+
-+ if( ! pCompTypeDescr->pBaseTypeDescription )
-+ // this is a base type
-+ return RTTIHolder::insertRTTI_UnoName( aCompTypeName );
-+ if( ! pCompTypeDescr->pBaseTypeDescription->pBaseTypeDescription )
-+ {
-+ OString aBasename(
-+ OUStringToOString( pCompTypeDescr->pBaseTypeDescription->aBase.pTypeName, RTL_TEXTENCODING_ASCII_US )
-+ );
-+ if( ! RTTIHolder::getRTTI_UnoName( aBasename ) )
-+ RTTIHolder::insertRTTI_UnoName( aBasename );
-+
-+ // this type has only one supertype
-+ return RTTIHolder::insertRTTI_UnoNames( aCompTypeName, aBasename );
-+ }
-+
-+ // create __si_type_info
-+ void* pSuperRTTI = generateRTTI( pCompTypeDescr->pBaseTypeDescription );
-+ OString aCompTypeRTTIname( toRTTIname( aCompTypeName ) );
-+#ifdef DEBUG
-+ fprintf( stderr, "generating RTTI: %s\n", aCompTypeRTTIname.getStr() );
-+#endif
-+ pRTTI = new __si_type_info( strdup( aCompTypeRTTIname.getStr() ),
-+ *(__user_type_info*)pSuperRTTI );
-+#if 0
-+ __class_type_info::base_info* pBaseInfo = new __class_type_info::base_info;
-+ pBaseInfo->base = (__user_type_info*)pSuperRTTI;
-+ pBaseInfo->offset = 0;
-+ pBaseInfo->is_virtual = 0;
-+ pBaseInfo->access1 = __class_type_info::PUBLIC;
-+
-+ OString aCompTypeRTTIname( toRTTIname( aCompTypeName ) );
-+ pRTTI = new __class_type_info(
-+ strdup( aCompTypeRTTIname.getStr() ),
-+ pBaseInfo,
-+ 1
-+ );
-+#endif
-+ return RTTIHolder::insertRTTI_UnoName( aCompTypeName, pRTTI );
-+}
-+
-+//--------------------------------------------------------------------------------------------------
-+
-+static Mutex s_aMutex;
-+static std::map< void*, typelib_TypeDescription* > aExceptionMap;
-+
-+static void deleteException( void* pExc, int nDummy )
-+{
-+ MutexGuard aGuard( s_aMutex );
-+ std::map< void*, typelib_TypeDescription* >::iterator element =
-+ aExceptionMap.find( pExc );
-+ OSL_ASSERT( element != aExceptionMap.end() );
-+ if( element != aExceptionMap.end() )
-+ {
-+ typelib_TypeDescription* pType = (*element).second;
-+ aExceptionMap.erase( pExc );
-+ uno_destructData( pExc, pType, cpp_release );
-+ typelib_typedescription_release( pType );
-+ }
-+}
-+
-+//__________________________________________________________________________________________________
-+
-+//##################################################################################################
-+//#### exported ####################################################################################
-+//##################################################################################################
-+
-+
-+void gcc291_freebsd_intel_raiseException( uno_Any * pUnoExc, uno_Mapping * pUno2Cpp )
-+{
-+ // construct cpp exception object
-+ typelib_TypeDescription * pTypeDescr = 0;
-+ typelib_typedescriptionreference_getDescription( &pTypeDescr, pUnoExc->pType );
-+
-+ void * pCppExc = __eh_alloc( pTypeDescr->nSize ); // will be released in generated dtor
-+ uno_copyAndConvertData( pCppExc, pUnoExc->pData, pTypeDescr, pUno2Cpp );
-+
-+ // destruct uno exception
-+ uno_any_destruct( pUnoExc, 0 );
-+
-+ // a must be
-+ OSL_ENSURE( sizeof(sal_Int32) == sizeof(void *), "### pointer size differs from sal_Int32!" );
-+
-+ typelib_CompoundTypeDescription * pCompTypeDescr = (typelib_CompoundTypeDescription *)pTypeDescr;
-+ void* pRTTI = generateRTTI( pCompTypeDescr );
-+
-+ {
-+ MutexGuard aGuard( s_aMutex );
-+ aExceptionMap[ pCppExc ] = pTypeDescr;
-+ }
-+
-+ __cp_push_exception( pCppExc, pRTTI, deleteException );
-+ __throw();
-+}
-+
-+void gcc291_freebsd_intel_fillUnoException( cp_eh_info* pInfo, uno_Any* pExc, uno_Mapping * pCpp2Uno )
-+{
-+ OUString aName( OStringToOUString(
-+ toUNOname( ((__user_type_info*)(pInfo->type))->name() ), RTL_TEXTENCODING_ASCII_US ) );
-+
-+ typelib_TypeDescription * pExcTypeDescr = 0;
-+ typelib_typedescription_getByName(
-+ &pExcTypeDescr,
-+ aName.pData );
-+ OSL_ENSURE( pExcTypeDescr, "could not get type description for exception" );
-+ if (pExcTypeDescr)
-+ {
-+ // construct cpp exception any
-+ Any aAny( pInfo->value, pExcTypeDescr ); // const_cast
-+ typelib_typedescription_release( pExcTypeDescr );
-+ // construct uno exception any
-+ typelib_TypeDescription* pAnyDescr = 0;
-+ getCppuType( (const Any *)0 ).getDescription( &pAnyDescr );
-+ uno_copyAndConvertData( pExc, &aAny, pAnyDescr, pCpp2Uno );
-+ typelib_typedescription_release( pAnyDescr );
-+ }
-+}
-+
-+}
-+
---- /dev/null Mon Mar 4 21:33:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/gcc2_freebsd_intel.hxx Mon Mar 4 21:26:09 2002
-@@ -0,0 +1,153 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: gcc2_freebsd_intel.hxx,v $
-+ *
-+ * $Revision: 1.1.1.1 $
-+ *
-+ * last change: $Author: hr $ $Date: 2000/09/18 15:28:48 $
-+ *
-+ * 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): _______________________________________
-+ *
-+ *
-+ ************************************************************************/
-+
-+#ifndef _RTL_STRING_HXX_
-+#include <rtl/string.hxx>
-+#endif
-+#include <typeinfo>
-+
-+typedef struct _uno_Any uno_Any;
-+typedef struct _uno_Mapping uno_Mapping;
-+
-+// private egcs type info structs
-+
-+// type_info for a simple class ( no base classes or an enum )
-+struct __user_type_info : public std::type_info {
-+ __user_type_info (const char *n) : type_info (n) {}
-+
-+ // dynamic cast. built by gcc
-+ virtual void* dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+// type_info for a class with one public, nonvirtual base class.
-+
-+class __si_type_info : public __user_type_info {
-+ const __user_type_info &base;
-+
-+public:
-+ __si_type_info (const char *n, const __user_type_info &b)
-+ : __user_type_info (n), base (b) { }
-+
-+ // dynamic cast. built by gcc
-+ virtual void *dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+
-+// type_info for a general class.
-+
-+typedef unsigned int USItype __attribute__ ((mode (SI)));
-+
-+struct __class_type_info : public __user_type_info {
-+ enum access { PUBLIC = 1, PROTECTED = 2, PRIVATE = 3 };
-+
-+ struct base_info {
-+ const __user_type_info *base;
-+ USItype offset: 29;
-+ bool is_virtual: 1;
-+ access access1: 2;
-+ };
-+
-+ const base_info *base_list;
-+ size_t n_bases;
-+
-+ __class_type_info (const char *name, const base_info *bl, size_t bn)
-+ : __user_type_info (name), base_list (bl), n_bases (bn) {}
-+
-+ // dynamic cast. built by gcc
-+ virtual void* dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+
-+struct cp_eh_info
-+{
-+ struct __eh_info
-+ {
-+ void* match_function;
-+ short language;
-+ short version;
-+ };
-+ __eh_info eh_info;
-+ void *value;
-+ void *type;
-+ void (*cleanup)(void *, int);
-+ bool caught;
-+ cp_eh_info *next;
-+ long handlers;
-+ void *original_value;
-+};
-+
-+extern "C" {
-+ void __cp_push_exception( void*, void*, void(*)(void*, int) );
-+ void __throw();
-+}
-+
-+//##################################################################################################
-+//#### exceptions ##################################################################################
-+//##################################################################################################
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+void gcc291_freebsd_intel_raiseException( uno_Any * pUnoExc, uno_Mapping * pUno2Cpp );
-+void gcc291_freebsd_intel_fillUnoException( cp_eh_info*, uno_Any*, uno_Mapping * pCpp2Uno );
-+
-+}
-+
---- /dev/null Mon Mar 4 21:33:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/makefile.mk Mon Mar 4 21:26:41 2002
-@@ -0,0 +1,109 @@
-+#*************************************************************************
-+#
-+# $RCSfile: makefile.mk,v $
-+#
-+# $Revision: 1.5 $
-+#
-+# 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=gcc2_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)" == "GCCFREEBSDIgcc2"
-+
-+CFLAGSNOOPT=-O0
-+NOOPTFILES=$(SLO)$/uno2cpp.obj
-+
-+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/gcc2_freebsd_intel/uno2cpp.cxx Mon Mar 4 21:26:11 2002
-@@ -0,0 +1,463 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: uno2cpp.cxx,v $
-+ *
-+ * $Revision: 1.8 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/09/06 11:59:03 $
-+ *
-+ * 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 <malloc.h>
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+
-+#ifndef _UNO_DATA_H_
-+#include <uno/data.h>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_TYPE_MISC_HXX_
-+#include <bridges/cpp_uno/type_misc.hxx>
-+#endif
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+using namespace rtl;
-+using namespace com::sun::star::uno;
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+//==================================================================================================
-+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 !" );
-+
-+ volatile long edx = 0, eax = 0; // for register returns
-+ __asm__ (
-+ // copy values
-+ "pushl %%edx\n\t"
-+ "pushl %%ecx\n\t"
-+ "pushl %%eax\n\t"
-+ "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"
-+ "mov 0(%%edx), %%ecx\n\t"
-+ "sub $4, %%edx\n\t"
-+ "push %%ecx\n\t"
-+ "dec %%eax\n\t"
-+ "jne Lcopy\n"
-+ "Lcall:\n\t"
-+ // do the actual call
-+ "mov %2, %%edx\n\t"
-+ "mov 0(%%edx), %%edx\n\t"
-+ "mov %3, %%eax\n\t"
-+ "add $2, %%eax\n\t" // first two table entries are reserved
-+ "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"
-+ "popl %%eax\n\t"
-+ "popl %%ecx\n\t"
-+ "popl %%edx\n\t"
-+ : : "m"(nStackLongs), "m"(pStackLongs), "m"(pThis), "m"(nVtableIndex), "m"(eax), "m"(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\n\t"
-+ : : "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( ... )
-+ {
-+ // get exception
-+ cp_eh_info* pEHInfo = (cp_eh_info*)__cp_eh_info();
-+ gcc291_freebsd_intel_fillUnoException( pEHInfo, *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.org-1.1-devel/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel b/editors/openoffice.org-1.1-devel/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel
deleted file mode 100644
index 20b13ea25cb2..000000000000
--- a/editors/openoffice.org-1.1-devel/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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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.org-1.1-devel/files/patch-bridges::source::prot_uno::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-bridges::source::prot_uno::makefile.mk
deleted file mode 100644
index 595ea6cb5ac9..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-chaos::util::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-chaos::util::makefile.mk
deleted file mode 100644
index 77dcd12cd410..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-chaos::util::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../chaos/util/makefile.mk.orig Sat Mar 2 18:09:33 2002
-+++ ../chaos/util/makefile.mk Sat Mar 2 18:09:18 2002
-@@ -100,7 +100,7 @@
-
- SHL1TARGET= cnt$(UPD)$(DLLPOSTFIX)
- SHL1IMPLIB= i$(TARGET)
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP= exports.$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP= exports.map
diff --git a/editors/openoffice.org-1.1-devel/files/patch-comphelper+util+makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-comphelper+util+makefile.mk
deleted file mode 100644
index 997719c43dd8..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-comphelper::util::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-comphelper::util::makefile.mk
deleted file mode 100644
index 9bca1b144e8f..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-comphelper::util::makefile.mk
+++ /dev/null
@@ -1,15 +0,0 @@
---- ../comphelper/util/makefile.mk.orig Tue Jan 1 14:08:53 2002
-+++ ../comphelper/util/makefile.mk
-@@ -85,11 +85,11 @@
-
- SHL1TARGET=$(COMPHLP_TARGET)$(COMPHLP_MAJOR)
- SHL1STDLIBS=\
-+ $(SALLIB) \
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
- $(VOSLIB) \
- $(OSLLIB) \
-- $(SALLIB) \
- $(CPPRTLLIB)
-
- SHL1DEPN=
diff --git a/editors/openoffice.org-1.1-devel/files/patch-config_office+configure.in b/editors/openoffice.org-1.1-devel/files/patch-config_office+configure.in
deleted file mode 100644
index c580d786d05c..000000000000
--- a/editors/openoffice.org-1.1-devel/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=<path to ml.exe directory>
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- AC_ARG_WITH(unzip-home,
- [ --with-unzip-home For Windows users, please supply the path for
- unzip.exe.
-@@ -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.org-1.1-devel/files/patch-config_office::configure.in b/editors/openoffice.org-1.1-devel/files/patch-config_office::configure.in
deleted file mode 100644
index 432ada6ddb57..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-config_office::configure.in
+++ /dev/null
@@ -1,86 +0,0 @@
---- ../config_office/configure.in.orig Tue Feb 19 16:42:08 2002
-+++ ../config_office/configure.in Wed Mar 13 20:26:19 2002
-@@ -121,6 +121,12 @@
-
- Usage: --enable-check-only=yes
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- dnl ===================================================================
- dnl Message.
- dnl ===================================================================
-@@ -245,13 +251,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
-@@ -264,13 +270,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
-@@ -335,7 +341,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
-@@ -779,6 +786,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" }'`
-@@ -1129,6 +1140,7 @@
- echo "\$with_lang="$with_lang
- echo "\$with_asm_home="$with_asm_home
- echo "\$with_unzip_home="$with_unzip_home
-+echo "\$with_os_version="$with_os_version
- echo "\$MINGWIN32="$WITH_MINGWIN
- echo "\$USE_GCC3="$USE_GCC3
- echo
-@@ -1136,7 +1148,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 $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 $USE_GCC3 $with_os_version $PTHREAD_CFLAGS $PTHREAD_LIBS $CC $CXX
- else
- echo
- echo Test Complete
diff --git a/editors/openoffice.org-1.1-devel/files/patch-configmgr::util::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-configmgr::util::makefile.mk
deleted file mode 100644
index b0738b38b234..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-connectivity+source+drivers+mozab+makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-connectivity+source+drivers+mozab+makefile.mk
deleted file mode 100644
index 68c702a2684c..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk
deleted file mode 100644
index 3601766ee561..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-connectivity::source::drivers::adabas::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-connectivity::source::drivers::adabas::makefile.mk
deleted file mode 100644
index 22ec11c35540..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-connectivity::source::drivers::adabas::makefile.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../connectivity/source/drivers/adabas/makefile.mk.orig Sat Mar 2 20:39:00 2002
-+++ ../connectivity/source/drivers/adabas/makefile.mk Sat Mar 2 20:38:16 2002
-@@ -104,9 +104,9 @@
- $(SLO)$/BResultSetMetaData.obj \
- $(SLO)$/BResultSet.obj
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(ADABAS_TARGET).$(DLLPOSTFIX).map
--.ELSE
-+.ELSE
- SHL1VERSIONMAP=$(ADABAS_TARGET).map
- .ENDIF
-
diff --git a/editors/openoffice.org-1.1-devel/files/patch-connectivity::source::drivers::calc::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-connectivity::source::drivers::calc::makefile.mk
deleted file mode 100644
index 9141439c02cb..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-connectivity::source::drivers::calc::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/calc/makefile.mk.orig Sat Mar 2 20:42:07 2002
-+++ ../connectivity/source/drivers/calc/makefile.mk Sat Mar 2 20:41:59 2002
-@@ -91,7 +91,7 @@
- $(SLO)$/Cservices.obj \
- $(SLO)$/CDriver.obj
-
--.IF "$(OS)"!="MACOSX"
-+.IF "$(OS)"!="MACOSX" || "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
- .ENDIF
- # --- Library -----------------------------------
diff --git a/editors/openoffice.org-1.1-devel/files/patch-connectivity::source::drivers::dbase::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-connectivity::source::drivers::dbase::makefile.mk
deleted file mode 100644
index 74b9c46489ac..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-connectivity::source::drivers::dbase::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/dbase/makefile.mk.orig Sat Mar 2 20:45:45 2002
-+++ ../connectivity/source/drivers/dbase/makefile.mk Sat Mar 2 20:45:27 2002
-@@ -117,7 +117,7 @@
- $(SLO)$/DDriver.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice.org-1.1-devel/files/patch-connectivity::source::drivers::file::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-connectivity::source::drivers::file::makefile.mk
deleted file mode 100644
index 3bf23f9b6a5d..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-connectivity::source::drivers::file::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/file/makefile.mk.orig Sat Mar 2 20:47:37 2002
-+++ ../connectivity/source/drivers/file/makefile.mk Sat Mar 2 20:48:04 2002
-@@ -112,7 +112,7 @@
- $(SLO)$/fanalyzer.obj \
- $(SLO)$/fcomp.obj
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- #SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice.org-1.1-devel/files/patch-connectivity::source::drivers::flat::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-connectivity::source::drivers::flat::makefile.mk
deleted file mode 100644
index bbabd50cc0f1..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-connectivity::source::drivers::flat::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/flat/makefile.mk.orig Sat Mar 2 20:51:31 2002
-+++ ../connectivity/source/drivers/flat/makefile.mk Sat Mar 2 20:51:56 2002
-@@ -104,7 +104,7 @@
- $(SLO)$/EDriver.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice.org-1.1-devel/files/patch-connectivity::source::drivers::jdbc::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-connectivity::source::drivers::jdbc::makefile.mk
deleted file mode 100644
index 397cc6777421..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-connectivity::source::drivers::jdbc::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/jdbc/makefile.mk.orig Sat Mar 2 20:54:27 2002
-+++ ../connectivity/source/drivers/jdbc/makefile.mk Sat Mar 2 20:54:52 2002
-@@ -111,7 +111,7 @@
- $(SLO)$/tools.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(JDBC_TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(JDBC_TARGET).map
diff --git a/editors/openoffice.org-1.1-devel/files/patch-connectivity::source::drivers::mozab::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-connectivity::source::drivers::mozab::makefile.mk
deleted file mode 100644
index f301dffa2c0d..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-connectivity::source::drivers::mozab::makefile.mk
+++ /dev/null
@@ -1,22 +0,0 @@
---- ../connectivity/source/drivers/mozab/makefile.mk.orig Mon Dec 3 17:20:59 2001
-+++ ../connectivity/source/drivers/mozab/makefile.mk Sun Mar 3 17:26:52 2002
-@@ -107,7 +107,9 @@
-
- # --- MOZAB BASE Library -----------------------------------
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- SHL1TARGET= $(TARGET)$(MOZAB_MAJOR)
- SHL1OBJS=$(SLOFILES)
- SHL1STDLIBS=\
-@@ -158,7 +160,9 @@
-
- # --- MOZAB BASE Library -----------------------------------
-
-+.IF "$(OS)"!="FREEBSD"
- SHL2VERSIONMAP= $(TARGET2).map
-+.ENDIF
- SHL2TARGET= $(TARGET2)$(MOZAB_MAJOR)
- SHL2OBJS=$(SLO2FILES)
- SHL2STDLIBS=\
diff --git a/editors/openoffice.org-1.1-devel/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk
deleted file mode 100644
index 27086ca55940..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk
+++ /dev/null
@@ -1,13 +0,0 @@
---- ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk.orig Fri Mar 15 19:10:28 2002
-+++ ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk Fri Mar 15 19:11:45 2002
-@@ -152,6 +152,10 @@
- -Wno-long-long -pthread
- CDEFS += -DTRACING
- .ENDIF
-+.IF "$(OS)" == "FREEBSD"
-+CFLAGSCXX += \
-+ -fno-rtti
-+.ENDIF
- .ENDIF
-
- SHL1TARGET_NAME=$(TARGET)$(MOZAB_MAJOR)
diff --git a/editors/openoffice.org-1.1-devel/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk
deleted file mode 100644
index 3a34e92f0e55..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../connectivity/source/drivers/mozaddressbook/makefile.mk.orig Sat Mar 2 20:58:59 2002
-+++ ../connectivity/source/drivers/mozaddressbook/makefile.mk Sat Mar 2 20:59:41 2002
-@@ -134,7 +134,9 @@
- SLOFILES+=$(SLO)$/staticmbmozab.obj
- .ENDIF
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- # --- Library -----------------------------------
-
- SHL1TARGET=$(TARGET)$(UPD)$(DLLPOSTFIX)
diff --git a/editors/openoffice.org-1.1-devel/files/patch-connectivity::source::manager::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-connectivity::source::manager::makefile.mk
deleted file mode 100644
index 497370af0fd1..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-connectivity::source::manager::makefile.mk
+++ /dev/null
@@ -1,16 +0,0 @@
---- ../connectivity/source/manager/makefile.mk.orig Tue Jan 1 14:09:00 2002
-+++ ../connectivity/source/manager/makefile.mk
-@@ -92,11 +92,11 @@
- .ENDIF
- SHL1OBJS=$(SLOFILES)
- SHL1STDLIBS=\
-+ $(SALLIB) \
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
- $(VOSLIB) \
-- $(OSLLIB) \
-- $(SALLIB)
-+ $(OSLLIB)
-
- SHL1DEPN=
- SHL1IMPLIB= i$(SHL1TARGET)
diff --git a/editors/openoffice.org-1.1-devel/files/patch-connectivity::source::parse::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-connectivity::source::parse::makefile.mk
deleted file mode 100644
index 7000bf23cc00..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-connectivity::source::parse::makefile.mk
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../connectivity/source/parse/makefile.mk.orig Wed Mar 6 10:39:52 2002
-+++ ../connectivity/source/parse/makefile.mk Wed Mar 6 10:40:07 2002
-@@ -95,6 +95,7 @@
- +flex -i -8 -PSQLyy -L -o$(MISC)$/sqlflex.cxx sqlflex.l
-
- $(MISC)$/sqlbison.cxx: sqlbison.y
-+ +bison -v -d -pSQLyy -l -bsql -o$(MISC)$/sqlbison.cxx.h sqlbison.y
- +bison -v -d -pSQLyy -l -bsql -o$(MISC)$/sqlbison.cxx sqlbison.y
- -$(MKDIR) $(OUT)$/inc$/connectivity
- +$(COPY) $(MISC)$/sqlbison.cxx.h $(OUT)$/inc$/connectivity$/sqlbison.hxx
diff --git a/editors/openoffice.org-1.1-devel/files/patch-cppu+prj+build.lst b/editors/openoffice.org-1.1-devel/files/patch-cppu+prj+build.lst
deleted file mode 100644
index 78fd210a1193..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-cppu::prj::build.lst b/editors/openoffice.org-1.1-devel/files/patch-cppu::prj::build.lst
deleted file mode 100644
index 78fd210a1193..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-cppu::util::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-cppu::util::makefile.mk
deleted file mode 100644
index 0157a34167b5..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-cppu::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../cppu/util/makefile.mk.orig Fri Nov 9 10:14:31 2001
-+++ ../cppu/util/makefile.mk Mon Mar 11 13:35:07 2002
-@@ -89,7 +89,9 @@
- SHL1IMPLIB=i$(TARGET)
- SHL1DEF=$(MISC)$/$(SHL1TARGET).def
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP=$(TARGET).map
-+.ENDIF
-
- DEF1NAME=$(SHL1TARGET)
-
diff --git a/editors/openoffice.org-1.1-devel/files/patch-cppuhelper+source+makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-cppuhelper+source+makefile.mk
deleted file mode 100644
index 62e971de324a..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-cppuhelper::source::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-cppuhelper::source::makefile.mk
deleted file mode 100644
index 59b78a3fd844..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-cppuhelper::source::makefile.mk
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../cppuhelper/source/makefile.mk.orig Thu Mar 7 16:37:48 2002
-+++ ../cppuhelper/source/makefile.mk Thu Mar 7 16:37:55 2002
-@@ -149,8 +149,8 @@
- SHL1TARGET=$(TARGET)$(UDK_MAJOR)$(COMID)
-
- SHL1STDLIBS= \
-- $(CPPULIB) \
-- $(SALLIB)
-+ $(SALLIB) \
-+ $(CPPULIB)
-
- SHL1DEPN=
- SHL1IMPLIB=i$(TARGET)
-@@ -173,6 +173,10 @@
- SHL1VERSIONMAP=gcc2_linux_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.org-1.1-devel/files/patch-cpputools+source+registercomponent+makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-cpputools+source+registercomponent+makefile.mk
deleted file mode 100644
index 8134445349f1..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-dmake::unix::linux::gnu::make.sh b/editors/openoffice.org-1.1-devel/files/patch-dmake::unix::linux::gnu::make.sh
deleted file mode 100644
index d60afa8e32e8..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-dmake::unix::linux::gnu::make.sh
+++ /dev/null
@@ -1,244 +0,0 @@
---- ../dmake/unix/linux/gnu/make.sh.orig Wed Mar 13 20:32:53 2002
-+++ ../dmake/unix/linux/gnu/make.sh Wed Mar 13 20:33:00 2002
-@@ -3,188 +3,188 @@
- mkdir objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
- fi
- mv infer.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
- fi
- mv make.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
- fi
- mv stat.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
- fi
- mv expand.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
- fi
- mv dmstring.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
- fi
- mv hash.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
- fi
- mv dag.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
- fi
- mv dmake.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
- fi
- mv path.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
- fi
- mv imacs.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
- fi
- mv sysintf.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
- fi
- mv parse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
- fi
- mv getinp.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
- fi
- mv quit.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
- fi
- mv state.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
- fi
- mv dmdump.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
- fi
- mv macparse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
- fi
- mv rulparse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
- fi
- mv percent.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
- fi
- mv function.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
- fi
- mv arlib.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
- fi
- mv dirbrk.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
- fi
- mv rmprq.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
- fi
- mv ruletab.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
- fi
- mv runargv.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
- fi
- mv dcache.o objects
-
--gcc -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \
-+${CC} ${CFLAGS} -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \
- objects/dmstring.o objects/hash.o objects/dag.o objects/dmake.o objects/path.o \
- objects/imacs.o objects/sysintf.o objects/parse.o objects/getinp.o \
- objects/quit.o objects/state.o objects/dmdump.o objects/macparse.o \
diff --git a/editors/openoffice.org-1.1-devel/files/patch-dtrans+source+X11+makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-dtrans+source+X11+makefile.mk
deleted file mode 100644
index 5881f5d7f6a5..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-dtrans::source::X11::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-dtrans::source::X11::makefile.mk
deleted file mode 100644
index fa2c7a4b769c..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-dtrans::source::X11::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../dtrans/source/X11/makefile.mk.orig Sat Mar 2 21:11:32 2002
-+++ ../dtrans/source/X11/makefile.mk Sat Mar 2 21:12:34 2002
-@@ -111,7 +111,8 @@
- APP1STDLIBS=\
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
-- $(SALLIB)
-+ $(SALLIB) \
-+ -lX11
-
- .ENDIF # "$(OS)"=="MACOSX"
-
diff --git a/editors/openoffice.org-1.1-devel/files/patch-eventattacher+source+makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-eventattacher+source+makefile.mk
deleted file mode 100644
index b09408500c2d..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-eventattacher::source::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-eventattacher::source::makefile.mk
deleted file mode 100644
index b09408500c2d..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-extensions::source::plugin::unx::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-extensions::source::plugin::unx::makefile.mk
deleted file mode 100644
index 4535235d6bec..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-extensions::source::plugin::unx::makefile.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../extensions/source/plugin/unx/makefile.mk.orig Mon Mar 11 01:34:07 2002
-+++ ../extensions/source/plugin/unx/makefile.mk Mon Mar 11 10:21:01 2002
-@@ -91,7 +91,11 @@
- .IF "$(OS)"=="SOLARIS" || "$(OS)"=="SCO" || "$(OS)"=="HPUX"
- APP1STDLIBS+=-lXm -lXt -lX11 -ldl
- .ELSE
-+IF "$(OS)"=="FREEBSD"
-+APP1STDLIBS+=-lXaw -lXt -lX11
-+.ELSE
- APP1STDLIBS+=-lXaw -lXt -lX11 -ldl
-+.ENDIF
- .ENDIF
-
- APP1DEF= $(MISC)$/$(TARGET).def
diff --git a/editors/openoffice.org-1.1-devel/files/patch-external+dt+dtpatch.sh b/editors/openoffice.org-1.1-devel/files/patch-external+dt+dtpatch.sh
deleted file mode 100644
index e5122bcb45c1..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-external+npsdk+npsdkpatch.sh b/editors/openoffice.org-1.1-devel/files/patch-external+npsdk+npsdkpatch.sh
deleted file mode 100644
index 49a3056831dd..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-external::dt::dtpatch.sh b/editors/openoffice.org-1.1-devel/files/patch-external::dt::dtpatch.sh
deleted file mode 100644
index e5122bcb45c1..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-external::expat::expatpatch.sh b/editors/openoffice.org-1.1-devel/files/patch-external::expat::expatpatch.sh
deleted file mode 100644
index ce07edcfffd8..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-external::jpeg::jpegpatch.sh b/editors/openoffice.org-1.1-devel/files/patch-external::jpeg::jpegpatch.sh
deleted file mode 100644
index 4fb55f5d70d0..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-external::npsdk::npsdkpatch.sh b/editors/openoffice.org-1.1-devel/files/patch-external::npsdk::npsdkpatch.sh
deleted file mode 100644
index 49a3056831dd..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-external::zlib::zlibpatch.sh b/editors/openoffice.org-1.1-devel/files/patch-external::zlib::zlibpatch.sh
deleted file mode 100644
index 04d96c6ad70f..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-freetype+makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-freetype+makefile.mk
deleted file mode 100644
index 1e5e5bf12c6b..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-freetype::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-freetype::makefile.mk
deleted file mode 100644
index 1e5e5bf12c6b..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-1.1-devel/files/patch-gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index 66b7dfe1f73d..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-gnome-vfs-filetype-registration.cxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2001/11/01 13:26:23 1.2
-+++ ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2002/03/03 19:43:31
-@@ -62,7 +62,9 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !defined(FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice.org-1.1-devel/files/patch-i18n::inc::collator.hxx b/editors/openoffice.org-1.1-devel/files/patch-i18n::inc::collator.hxx
deleted file mode 100644
index f336ca1fb6cd..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-i18n::inc::collator.hxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../i18n/inc/collator.hxx.orig Tue Mar 12 08:24:59 2002
-+++ ../i18n/inc/collator.hxx Tue Mar 12 08:25:55 2002
-@@ -80,7 +80,9 @@
-
- #ifndef WIN32
- #ifndef MACOSX
-+#ifndef FREEBSD
- #include <alloca.h>
-+#endif
- #endif
- #endif
- #include <tools/string.hxx>
diff --git a/editors/openoffice.org-1.1-devel/files/patch-idlc::source::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-idlc::source::makefile.mk
deleted file mode 100644
index 780425770b86..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-idlc::source::makefile.mk
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../idlc/source/makefile.mk.orig Wed Mar 6 10:25:35 2002
-+++ ../idlc/source/makefile.mk Wed Mar 6 10:25:53 2002
-@@ -147,6 +147,7 @@
- +flex -o$(MISC)$/scanner.cxx $(MISC)$/stripped_scanner.ll
-
- $(MISC)$/parser.cxx: parser.yy
-+ +bison -v -d -o$(MISC)$/parser.cxx.h parser.yy
- +bison -v -d -o$(MISC)$/parser.cxx parser.yy
- +$(COPY) $(MISC)$/parser.cxx.h $(OUT)$/inc$/parser.h
- # with line statements (for debugging)
diff --git a/editors/openoffice.org-1.1-devel/files/patch-inet::util::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-inet::util::makefile.mk
deleted file mode 100644
index cbbeb2e86e5e..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-inet::util::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../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.org-1.1-devel/files/patch-javaunohelper+source+makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-javaunohelper+source+makefile.mk
deleted file mode 100644
index 7f2cd2f1d220..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-javaunohelper::source::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-javaunohelper::source::makefile.mk
deleted file mode 100644
index 7f2cd2f1d220..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-moz+prj+d.lst b/editors/openoffice.org-1.1-devel/files/patch-moz+prj+d.lst
deleted file mode 100644
index d65f2df6cf3b..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-mozaddressbook::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-mozaddressbook::makefile.mk
deleted file mode 100644
index 3a34e92f0e55..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-mozaddressbook::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../connectivity/source/drivers/mozaddressbook/makefile.mk.orig Sat Mar 2 20:58:59 2002
-+++ ../connectivity/source/drivers/mozaddressbook/makefile.mk Sat Mar 2 20:59:41 2002
-@@ -134,7 +134,9 @@
- SLOFILES+=$(SLO)$/staticmbmozab.obj
- .ENDIF
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- # --- Library -----------------------------------
-
- SHL1TARGET=$(TARGET)$(UPD)$(DLLPOSTFIX)
diff --git a/editors/openoffice.org-1.1-devel/files/patch-mozillasrc::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-mozillasrc::makefile.mk
deleted file mode 100644
index 27086ca55940..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-mozillasrc::makefile.mk
+++ /dev/null
@@ -1,13 +0,0 @@
---- ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk.orig Fri Mar 15 19:10:28 2002
-+++ ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk Fri Mar 15 19:11:45 2002
-@@ -152,6 +152,10 @@
- -Wno-long-long -pthread
- CDEFS += -DTRACING
- .ENDIF
-+.IF "$(OS)" == "FREEBSD"
-+CFLAGSCXX += \
-+ -fno-rtti
-+.ENDIF
- .ENDIF
-
- SHL1TARGET_NAME=$(TARGET)$(MOZAB_MAJOR)
diff --git a/editors/openoffice.org-1.1-devel/files/patch-nas+nas-1.4.1.patch b/editors/openoffice.org-1.1-devel/files/patch-nas+nas-1.4.1.patch
deleted file mode 100644
index 3babf927e982..000000000000
--- a/editors/openoffice.org-1.1-devel/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|<malloc.h>|<stdlib.h>|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 <machine/soundcard.h>
-+-# include <machine/pcaudioio.h>
-++# ifdef __i386__
-++# include <machine/pcaudioio.h>
-++# endif
-+ #else
-+ # ifdef __NetBSD__
-+ # include <sys/ioctl.h>
-+@@ -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 <limits.h>
-+ # 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.org-1.1-devel/files/patch-nas:nas-1.4.1.patch b/editors/openoffice.org-1.1-devel/files/patch-nas:nas-1.4.1.patch
deleted file mode 100644
index 6f2635c639f7..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-nas:nas-1.4.1.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- ../nas/nas-1.4.1.patch.orig Wed Mar 6 02:24:32 2002
-+++ ../nas/nas-1.4.1.patch Wed Mar 6 02:27:00 2002
-@@ -143,3 +143,14 @@
- 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|<malloc.h>|<stdlib.h>|g"
-+ $(MAKE) $(MFLAGS) Makefiles
-+ $(MAKE) $(MFLAGS) clean
-+ $(MAKE) $(MFLAGS) includes
diff --git a/editors/openoffice.org-1.1-devel/files/patch-odk::pack::unzip_udk::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-odk::pack::unzip_udk::makefile.mk
deleted file mode 100644
index f3b6e9ba1f0e..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-odk::pack::unzip_udk::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../odk/pack/unzip_udk/makefile.mk.orig Tue Mar 5 15:35:31 2002
-+++ ../odk/pack/unzip_udk/makefile.mk Tue Mar 5 15:36:15 2002
-@@ -30,7 +30,7 @@
- .IF "$(GUI)"=="WNT"
- unzip -q -d . $(UDKNAME)
- .ELSE
-- gzip -df < $(UDKNAME).tar.gz | tar -xvf -
-+ tar -xzf $(UDKNAME).tar.gz
- .ENDIF
- +-$(RENAME) $(UDKNAME) $(ODKNAME)
- +rm -f $(ODKNAME)$/settings$/dk.mk
diff --git a/editors/openoffice.org-1.1-devel/files/patch-offapi+util+makefile.pmk b/editors/openoffice.org-1.1-devel/files/patch-offapi+util+makefile.pmk
deleted file mode 100644
index 5cdbb1b4aa4a..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-offapi::util::makefile.pmk b/editors/openoffice.org-1.1-devel/files/patch-offapi::util::makefile.pmk
deleted file mode 100644
index 5cdbb1b4aa4a..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-package::util::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-package::util::makefile.mk
deleted file mode 100644
index 2bf58cecdb01..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-ppsprint::source::printer::printerinfomanager.cxx b/editors/openoffice.org-1.1-devel/files/patch-ppsprint::source::printer::printerinfomanager.cxx
deleted file mode 100644
index 5ebff3ce7d3e..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-ppsprint::source::printer::printerinfomanager.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../psprint/source/printer/printerinfomanager.cxx.orig Sat Mar 2 22:16:34 2002
-+++ ../psprint/source/printer/printerinfomanager.cxx Sat Mar 2 22:16:12 2002
-@@ -883,7 +883,7 @@
-
- static const struct SystemCommandParameters aParms[] =
- {
--#ifdef LINUX
-+#ifdef LINUX || defined(FREEBSD) || defined(NETBSD)
- { "/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.org-1.1-devel/files/patch-product+util+makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-product+util+makefile.mk
deleted file mode 100644
index fb3c8af3e2b2..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-product::util::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-product::util::makefile.mk
deleted file mode 100644
index 1df961f90223..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-product::util::makefile.mk
+++ /dev/null
@@ -1,58 +0,0 @@
---- ../product/util/makefile.mk.orig Wed Feb 27 12:32:19 2002
-+++ ../product/util/makefile.mk Tue Mar 12 14:08:34 2002
-@@ -115,13 +115,26 @@
- 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=$(COMNAME)_uno
- .ENDIF
-
- STLPORTDEST=$(DESTDIRDLL)$/$(STLPORTLIBNAME)
- .IF "$(STLPORT4)" != ""
- # in OOo build environment
- .IF "($STLPORT4)" != "NO_STLPORT4"
-+.IF "$(OS)" != "FREEBSD"
- STLPORTOUT=$(SOLARVER)$/$(UPD)$/$(INPATH)$/bin$/$(STLPORTLIBNAME)
-+.ELSE
-+STLPORTOUT=$(STLPORT4)$/lib$/$(STLPORTLIBNAME)
-+.ENDIF
- .ELSE
- STLPORTOUT=$(STLPORT4)$/lib$/$(STLPORTLIBNAME)
- .ENDIF
-@@ -367,8 +380,8 @@
- $(GNUCOPY) -p $(DLLOUT)$/$(@:f) $@
-
- $(DESTDIRDLL)$/%$(MY_VERSION_LINKPOSTFIX) : $(DESTDIRDLL)$/%$(MY_VERSION_DLLPOSTFIX) $(DIRLIST)
-- +ln -s $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $@
-- +ln -s $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $(@:db)
-+ +ln -fs $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $@
-+ +ln -fs $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $(@:db)
-
-
- #---------------------------------------------------------
-@@ -379,7 +392,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 $@
-@@ -387,7 +400,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.org-1.1-devel/files/patch-psprint+source+printer+printerinfomanager.cxx b/editors/openoffice.org-1.1-devel/files/patch-psprint+source+printer+printerinfomanager.cxx
deleted file mode 100644
index 4947227f8d52..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-psprint::util::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-psprint::util::makefile.mk
deleted file mode 100644
index faa0b78f18b1..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-registry+source+regkey.cxx b/editors/openoffice.org-1.1-devel/files/patch-registry+source+regkey.cxx
deleted file mode 100644
index fad069f83f14..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-registry::source::regkey.cxx b/editors/openoffice.org-1.1-devel/files/patch-registry::source::regkey.cxx
deleted file mode 100644
index fad069f83f14..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-registry::util::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-registry::util::makefile.mk
deleted file mode 100644
index f1970ad5e6a1..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-remotebridges+source+unourl_resolver+makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-remotebridges+source+unourl_resolver+makefile.mk
deleted file mode 100644
index 72e5a97234f4..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-remotebridges::source::unourl_resolver::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-remotebridges::source::unourl_resolver::makefile.mk
deleted file mode 100644
index 72e5a97234f4..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-rsc+source+rscpp+cpp.h b/editors/openoffice.org-1.1-devel/files/patch-rsc+source+rscpp+cpp.h
deleted file mode 100644
index 417ab33ba52f..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-rsc::source::rscpp::cpp.h b/editors/openoffice.org-1.1-devel/files/patch-rsc::source::rscpp::cpp.h
deleted file mode 100644
index 417ab33ba52f..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-rscpp::cpp.h b/editors/openoffice.org-1.1-devel/files/patch-rscpp::cpp.h
deleted file mode 100644
index 751623885bbd..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-rscpp::cpp.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../rscpp/cpp.h.orig Fri Mar 1 00:15:54 2002
-+++ ../rscpp/cpp.h Fri Mar 1 00:15:56 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.org-1.1-devel/files/patch-sablot+Sablot-0.52.patch b/editors/openoffice.org-1.1-devel/files/patch-sablot+Sablot-0.52.patch
deleted file mode 100644
index 61f12e5bfe7c..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-sablot::Sablot-0.52.patch b/editors/openoffice.org-1.1-devel/files/patch-sablot::Sablot-0.52.patch
deleted file mode 100644
index 3b44b26ac6c7..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-sablot::Sablot-0.52.patch
+++ /dev/null
@@ -1,35 +0,0 @@
---- ../sablot/Sablot-0.52.patch.orig Mon Oct 29 19:18:40 2001
-+++ ../sablot/Sablot-0.52.patch Tue Mar 5 18:16:07 2002
-@@ -3,7 +3,7 @@
- ***************
- *** 1 ****
- ! dummy
----- 1,147 ----
-+--- 1,157 ----
- ! #*************************************************************************
- ! #
- ! # $RCSfile: makefile.mk,v $
-@@ -85,12 +85,22 @@
- ! CFLAGS+= -DHAVE_IEEEFP_H
- ! .ENDIF
- !
--! .IF "$(OS)"=="LINUX" || "$(OS)"=="MACOSX"
-+! .IF "$(OS)"=="LINUX" || "$(OS)"=="MACOSX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
- ! CFLAGS+= -DHAVE_UNISTD_H
- ! .ENDIF
- !
- ! .IF "$(GUI)"=="UNX"
-+!
-+! .IF "$(OS)"=="MACOSX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-+! .IF "$(OS)"=="FREEBSD"
-+! CFLAGS+= -DHAVE_SYS_TIME_H
-+! .ELSE
-+! CFLAGS+= -DHAVE_SYS_TIMEB_H
-+! .ENDIF
-+! CFLAGS+= -DHAVE_GETTIMEOFDAY -DHAVE_ISNAN -DHAVE_FINITE
-+! .ELSE
- ! CFLAGS+= -DHAVE_SYS_TIMEB_H -DHAVE_FTIME -DHAVE_ISNAN -DHAVE_FINITE
-+! .ENDIF
- ! .ENDIF
- !
- ! CFLAGS+= -I$(SOLARINCDIR)$/external$/expat
diff --git a/editors/openoffice.org-1.1-devel/files/patch-sal+osl+unx+nlsupport.c b/editors/openoffice.org-1.1-devel/files/patch-sal+osl+unx+nlsupport.c
deleted file mode 100644
index 807aeacda025..000000000000
--- a/editors/openoffice.org-1.1-devel/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 <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD)
-+#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
- #include <langinfo.h>
-@@ -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.org-1.1-devel/files/patch-sal+osl+unx+pipe.c b/editors/openoffice.org-1.1-devel/files/patch-sal+osl+unx+pipe.c
deleted file mode 100644
index 217bd0be4d58..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-sal+osl+unx+socket.c b/editors/openoffice.org-1.1-devel/files/patch-sal+osl+unx+socket.c
deleted file mode 100644
index b6e0e2fa0901..000000000000
--- a/editors/openoffice.org-1.1-devel/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 <sys/poll.h>
- #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.org-1.1-devel/files/patch-sal+osl+unx+system.c b/editors/openoffice.org-1.1-devel/files/patch-sal+osl+unx+system.c
deleted file mode 100644
index 8dc663ac03fc..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-sal+osl+unx+system.h b/editors/openoffice.org-1.1-devel/files/patch-sal+osl+unx+system.h
deleted file mode 100644
index d75cac79f29e..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-sal+workben+makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-sal+workben+makefile.mk
deleted file mode 100644
index 369935e31d66..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-sal::osl::unx::file.c b/editors/openoffice.org-1.1-devel/files/patch-sal::osl::unx::file.c
deleted file mode 100644
index ade5f14b7946..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-sal::osl::unx::file.c
+++ /dev/null
@@ -1,73 +0,0 @@
---- ../sal/osl/unx/file.c.orig Thu Oct 4 15:09:21 2001
-+++ ../sal/osl/unx/file.c
-@@ -123,11 +123,16 @@
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-
--#elif defined(NETBSD)
-+#elif defined(NETBSD) || defined(FREEBSD)
-+#include <sys/param.h>
-+#include <sys/ucred.h>
- #include <sys/mount.h>
- #include <ufs/ufs/quota.h>
- #include <ctype.h>
--static const sal_Char* MOUNTTAB="/etc/mtab";
-+#define HAVE_STATFS_H
-+/* No mounting table on *BSD
-+ * This information is stored only in the kernel. */
-+/* static const sal_Char* MOUNTTAB="/etc/mtab"; */
-
- #elif defined(IRIX)
- #include <mntent.h>
-@@ -137,7 +142,7 @@
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-
--#elif defined(MACOSX) || defined(FREEBSD)
-+#elif defined(MACOSX)
- #include <ufs/ufs/quota.h>
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-@@ -4224,10 +4229,20 @@
- mntfile = fopen(MOUNTTAB,"r");
- #endif /* SOLARIS */
-
-+#if defined(NETBSD) || defined(FREEBSD)
-+ struct statfs *mntbufp;
-+ int mntentries,i;
-+ mntentries = getmntinfo(&mntbufp,MNT_WAIT);
-
- buffer[0] = '\0';
-
-+ if(mntentries == 0)
-+#else
-+
-+ buffer[0] = '\0';
-+
- if ( mntfile == 0 )
-+#endif
- {
- nRet=errno;
- #ifdef DEBUG_OSL_FILE
-@@ -4286,7 +4301,21 @@
- }
- #endif /* SOLARIS */
-
-+#if defined(NETBSD) || defined(FREEBSD)
-+ i=0;
-+ while ( i < mntentries )
-+ {
-+ if ( strcmp(mntbufp[i].f_mntonname,buffer) == 0 )
-+ {
-+ *bMountPoint=sal_True;
-+ return osl_File_E_None;
-+ }
-+ i++;
-+ }
-+#endif
-+#if ! ( defined(NETBSD) || defined(FREEBSD) )
- fclose(mntfile);
-+#endif
- *bMountPoint=sal_False;
- return osl_File_E_None;
- }
diff --git a/editors/openoffice.org-1.1-devel/files/patch-sal::osl::unx::nlsupport.c b/editors/openoffice.org-1.1-devel/files/patch-sal::osl::unx::nlsupport.c
deleted file mode 100644
index 29b4de4eb78b..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-sal::osl::unx::nlsupport.c
+++ /dev/null
@@ -1,88 +0,0 @@
---- ../sal/osl/unx/nlsupport.c.orig Sat Mar 9 00:51:17 2002
-+++ ../sal/osl/unx/nlsupport.c Sat Mar 9 01:54:43 2002
-@@ -63,11 +63,17 @@
- #include <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS)
-+#if defined(LINUX) || defined(SOLARIS) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
-+#if defined(FREEBSD)
-+#if OSVERSION > 500000
- #include <langinfo.h>
- #endif
-+#else
-+#include <langinfo.h>
-+#endif
-+#endif
-
- /*****************************************************************************/
- /* typedefs
-@@ -242,7 +248,7 @@
- return NULL;
- }
-
--#if defined(LINUX) || defined(SOLARIS)
-+#if defined(LINUX) || defined(SOLARIS) || defined(NETBSD) || defined(FREEBSD)
-
- /*
- * This implementation of osl_getTextEncodingFromLocale maps
-@@ -296,7 +302,7 @@
- /* XXX MS-874 is an extension to tis620, so this is not
- * really equivalent */
-
--#elif defined(LINUX)
-+#elif defined(LINUX) || defined(NETBSD) || defined(FREEBSD)
-
- const _pair _nl_language_list[] = {
- { "ANSI_X3.110-1983", RTL_TEXTENCODING_DONTKNOW }, /* ISO-IR-99 NAPLPS */
-@@ -477,7 +483,7 @@
- { "WIN-SAMI-2", RTL_TEXTENCODING_DONTKNOW } /* WS2 */
- };
-
--#endif /* ifdef LINUX */
-+#endif /* ifdef LINUX || NETBSD || FREEBSD */
-
- static pthread_mutex_t aLocalMutex = PTHREAD_MUTEX_INITIALIZER;
-
-@@ -516,7 +522,13 @@
- }
-
- /* get the charset as indicated by the LC_CTYPE locale */
-+#if defined(NETBSD) || defined(FREEBSD)
-+#if !defined(CODESET)
-+ codeset = NULL;
-+#else
- codeset = nl_langinfo( CODESET );
-+#endif
-+#endif
-
- if ( codeset != NULL )
- {
-@@ -595,7 +607,7 @@
- return ret;
- }
-
--#elif defined(MACOSX) /* ifdef LINUX || SOLARIS */
-+#elif defined(MACOSX) /* ifdef LINUX || SOLARIS || NETBSD || FREEBSD */
-
- /*
- * FIXME: the MacOS X implemetation is missing
-@@ -628,7 +640,7 @@
- return 0;
- }
-
--#else /* ifdef LINUX || SOLARIS || MACOSX */
-+#else /* ifdef LINUX || SOLARIS || MACOSX || NETBSD || FREEBSD */
-
- /*
- * This implementation of osl_getTextEncodingFromLocale maps
-@@ -844,6 +856,6 @@
- return 0;
- }
-
--#endif /* ifdef LINUX || SOLARIS || MACOSX*/
-+#endif /* ifdef LINUX || SOLARIS || MACOSX || NETBSD || FREEBSD */
-
-
diff --git a/editors/openoffice.org-1.1-devel/files/patch-sal::osl::unx::pipe.c b/editors/openoffice.org-1.1-devel/files/patch-sal::osl::unx::pipe.c
deleted file mode 100644
index 6802487470a2..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-sal::osl::unx::pipe.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../sal/osl/unx/pipe.c.orig Tue May 29 07:38:32 2001
-+++ ../sal/osl/unx/pipe.c
-@@ -264,7 +264,11 @@
-
- addr.sun_family = AF_UNIX;
- strcpy(addr.sun_path, name);
-+#if defined(FREEBSD)
-+ len = SUN_LEN(&addr);
-+#else
- len = sizeof(addr.sun_family) + strlen(addr.sun_path);
-+#endif
-
- if ( Options & osl_Pipe_CREATE )
- {
diff --git a/editors/openoffice.org-1.1-devel/files/patch-sal::osl::unx::process.c b/editors/openoffice.org-1.1-devel/files/patch-sal::osl::unx::process.c
deleted file mode 100644
index 9d7ffa6686d3..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-sal::osl::unx::process.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../sal/osl/unx/process.c.orig Sat Mar 2 22:33:17 2002
-+++ ../sal/osl/unx/process.c Sat Mar 2 22:33:58 2002
-@@ -834,7 +834,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.org-1.1-devel/files/patch-sal::osl::unx::socket.c b/editors/openoffice.org-1.1-devel/files/patch-sal::osl::unx::socket.c
deleted file mode 100644
index 19d390cf08eb..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-sal::osl::unx::socket.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- ../sal/osl/unx/socket.c.orig Fri Jun 22 16:22:14 2001
-+++ ../sal/osl/unx/socket.c Sun Mar 10 23:33:56 2002
-@@ -82,7 +82,7 @@
- #undef HAVE_POLL_H
- #endif
-
--#if defined(LINUX) || defined (IRIX)
-+#if defined(LINUX) || defined (IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <sys/poll.h>
- #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.org-1.1-devel/files/patch-sal::osl::unx::system.c b/editors/openoffice.org-1.1-devel/files/patch-sal::osl::unx::system.c
deleted file mode 100644
index b0b93119f983..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-sal::osl::unx::system.c
+++ /dev/null
@@ -1,127 +0,0 @@
---- ../sal/osl/unx/system.c.orig Wed Feb 28 13:08:45 2001
-+++ ../sal/osl/unx/system.c
-@@ -126,6 +126,73 @@
- return res;
- }
-
-+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;
-@@ -449,3 +516,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.org-1.1-devel/files/patch-sal::osl::unx::system.h b/editors/openoffice.org-1.1-devel/files/patch-sal::osl::unx::system.h
deleted file mode 100644
index 85de2700b284..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-sal::osl::unx::system.h
+++ /dev/null
@@ -1,13 +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,10 +216,7 @@
- # 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
- #endif
diff --git a/editors/openoffice.org-1.1-devel/files/patch-sal::rtl::source::strtmpl.c b/editors/openoffice.org-1.1-devel/files/patch-sal::rtl::source::strtmpl.c
deleted file mode 100644
index 91a5289d6636..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-sal::util::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-sal::util::makefile.mk
deleted file mode 100644
index 41b798faabfb..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-sal::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sal/util/makefile.mk.orig Tue Mar 5 21:36:23 2002
-+++ ../sal/util/makefile.mk Tue Mar 5 21:36:44 2002
-@@ -113,7 +113,9 @@
- SHL1TARGET= $(TARGET)
- SHL1IMPLIB= i$(TARGET)
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
-
- .IF "$(GUI)"=="WNT"
- .IF "$(COM)"!="GCC"
diff --git a/editors/openoffice.org-1.1-devel/files/patch-sal::workben::getlocaleinfotest.cxx b/editors/openoffice.org-1.1-devel/files/patch-sal::workben::getlocaleinfotest.cxx
deleted file mode 100644
index ef5bf2488496..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-sal::workben::getlocaleinfotest.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../sal/workben/getlocaleinfotest.cxx Sun Mar 10 23:42:26 2002
-+++ ../sal/workben/getlocaleinfotest.cxx Sun Mar 10 23:42:45 2002
-@@ -63,7 +63,7 @@
- #include <osl/nlsupport.h>
- #include <rtl/ustring.hxx>
-
--int _cdecl main( int argc, char * argv[] )
-+int main( int argc, char * argv[] )
- {
- rtl::OUString lang = rtl::OUString::createFromAscii( "de" );
- rtl::OUString country = rtl::OUString::createFromAscii( "DE" );
diff --git a/editors/openoffice.org-1.1-devel/files/patch-sal::workben::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-sal::workben::makefile.mk
deleted file mode 100644
index 369935e31d66..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-salhelper+source+makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-salhelper+source+makefile.mk
deleted file mode 100644
index cb4fbc1f1570..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-salhelper::source::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-salhelper::source::makefile.mk
deleted file mode 100644
index cb4fbc1f1570..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-sax::util::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-sax::util::makefile.mk
deleted file mode 100644
index e6f307ea4a03..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-sc::util::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-sc::util::makefile.mk
deleted file mode 100644
index d075b7901044..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-sc::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sc/util/makefile.mk.orig Sun Mar 3 01:35:09 2002
-+++ ../sc/util/makefile.mk Sun Mar 3 01:34:53 2002
-@@ -105,7 +105,9 @@
- # --- StarClac DLL
-
- SHL1TARGET= sc$(UPD)$(DLLPOSTFIX)
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= sc.map
-+.ENDIF
- SHL1IMPLIB= sci
-
- SHL1STDLIBS= \
diff --git a/editors/openoffice.org-1.1-devel/files/patch-sch::util::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-sch::util::makefile.mk
deleted file mode 100644
index 33ee8a8172f1..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-sd::util::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-sd::util::makefile.mk
deleted file mode 100644
index 51f4b7f461a8..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-set_soenv.1 b/editors/openoffice.org-1.1-devel/files/patch-set_soenv.1
deleted file mode 100644
index bb2dccced07b..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-set_soenv.1
+++ /dev/null
@@ -1,149 +0,0 @@
---- set_soenv.1.orig Wed Feb 27 10:46:41 2002
-+++ set_soenv.1 Wed Mar 13 19:13:01 2002
-@@ -40,7 +40,7 @@
- #
- # Set this value equal to the corresponding amount of
- # command line arguments.
--my $numArgs = 19;
-+my $numArgs = 24;
- # Determining the amount of arguments in the call.
- my $numEnter = $#ARGV + 1;
- if ( $numEnter != $numArgs )
-@@ -66,14 +66,15 @@
- my ( $CALL_CDECL, $COMMON_OUTDIR, $NO_SRS_PATCH, $PROFULLSWITCH, $BIG_GOODIES, $BMP_WRITES_FLAG,
- $common_build, $MK_UNROLL, $NO_REC_RES, $PROEXT, $SO3, $SOLAR_JAVA,
- $SOLAR_PLUGIN, $TF_PACKAGES, $TF_SDBAPI, $TF_FILEURL, $UPDATER, $BUILD_DELIVER, $USE_NEWCHARSET, $USE_NEW_RSC, $VCL,
-- $TF_CFGDATA, $TF_SVDATA,
-+ $TF_CFGDATA, $TF_SVDATA, $CC, $CXX,
- $USE_NAMESPACE, $BUILD_SOSL, $LOCAL_SOLENV, $ENABLEUNICODE, $NEW_JAR_PACK, $NO_BSYMBOLIC,
- $USE_XPRINT, $BUILD_SOSL_RELEASE );
- #
- # 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.
-@@ -145,6 +146,8 @@
- $STLPORT4 = $ARGV [ 12 ]; # Location of STLport4
- $MINGWIN32 = $ARGV [ 17 ]; # use MINGWIN32
- $USE_GCC3 = $ARGV [ 18 ]; # use gcc3 (only for unxlngi4 at the moment)
-+$CC = $ARGV [ 22 ]; # get cc from environment
-+$CXX = $ARGV [ 23 ]; # use c++ from environment
- #
- #---------------------------------------------------------------
- # IIIb. Initialising the variables for the system commands, etc.
-@@ -303,7 +306,7 @@
- $PROSWITCH = "-DPRODUCT";
- $XPVERSION = "3";
- $SOLAR_JAVA = "TRUE";
-- $XPVERSION = "3";
-+ $XPVERSION = "3";
- }
- elsif ( $platform eq "$FreeBSD" )
- { print "Setting FreeBSD specific values... ";
-@@ -326,6 +329,9 @@
- $PATH_SEPERATOR = $ps;
- $PROSWITCH = "-DPRODUCT";
- $XPVERSION = "3";
-+ $OSVERSION = $ARGV[ 19 ];
-+ $PTHREAD_CFLAGS = $ARGV[ 20 ];
-+ $PTHREAD_LIBS = $ARGV[ 21 ];
- }
- elsif ( $platform eq "$Linux" )
- {
-@@ -889,15 +895,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".
-@@ -990,7 +997,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.
-@@ -1004,6 +1011,22 @@
- $ps.$USR.$BIN.$ds."X11".
- $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")
- { $COMPATH_ROOT = $COMPATH;
- $COMPATH_ROOT =~ s/\/vc98$//;
-@@ -1107,21 +1130,14 @@
- $SOLARINC .= $I.$USR.$INCLUDE;
- }
- $SOLARINC .= $STLPORT_stlport;
--if ($platform eq "$Linux")
--{
--# This simply adds an include path, so even cases that break the FHS work
--$SOLARINC .= $STLPORT_inc_stlport;
--}
-+
- if ($platform eq "$Solaris")
- {
- $SOLARINC .= '/SC5 ';
--}
--# Platform dependent include path at the top of this list of include paths
--if ($platform eq "$Solaris")
--{ $SOLARINC .= $I.'$COMPATH'.$ds."include";
-+$SOLARINC .= $I.'$COMPATH'.$ds."include";
- }
-
--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;
-@@ -1311,8 +1327,13 @@
- ToFile( "GLIBC", $GLIBC, "e" );
- ToFile( "GUIBASE", $GUIBASE, "e" );
- ToFile( "GUIENV", $GUIENV, "e" );
-+ToFile( "CC", $CC, "e" );
-+ToFile( "CXX", $CXX, "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.org-1.1-devel/files/patch-setup2+mow+source+loader+loader.c b/editors/openoffice.org-1.1-devel/files/patch-setup2+mow+source+loader+loader.c
deleted file mode 100644
index a71f7b3f327c..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-setup2+mow+source+loader+makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-setup2+mow+source+loader+makefile.mk
deleted file mode 100644
index 007c0f69b6f9..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-setup2+script+setupserver b/editors/openoffice.org-1.1-devel/files/patch-setup2+script+setupserver
deleted file mode 100644
index 7d3b13f659b9..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh b/editors/openoffice.org-1.1-devel/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh
deleted file mode 100644
index 1919789038db..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-setup2::mow::source::loader::loader.c b/editors/openoffice.org-1.1-devel/files/patch-setup2::mow::source::loader::loader.c
deleted file mode 100644
index 572d8ebcc690..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-setup2::mow::source::loader::loader.c
+++ /dev/null
@@ -1,17 +0,0 @@
---- ../setup2/mow/source/loader/loader.c.orig Sun Mar 3 01:41:47 2002
-+++ ../setup2/mow/source/loader/loader.c Sun Mar 3 01:42:19 2002
-@@ -603,6 +603,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.org-1.1-devel/files/patch-setup2::mow::source::loader::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-setup2::mow::source::loader::makefile.mk
deleted file mode 100644
index 007c0f69b6f9..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-setup2::script::setupserver b/editors/openoffice.org-1.1-devel/files/patch-setup2::script::setupserver
deleted file mode 100644
index 07f3c3f8b23e..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-setup2::script::setupserver
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../setup2/script/setupserver.orig Sat Mar 2 17:57:36 2002
-+++ ../setup2/script/setupserver Sat Mar 2 17:58:43 2002
-@@ -234,6 +234,8 @@
- sd_platform=`uname -s`
- case $sd_platform in
- SCO_SV) test=/bin/test ;;
-+ NetBSD) test=/bin/test ;;
-+ FreeBSD) test=/bin/test ;;
- *) test=/usr/bin/test ;;
- esac
- sd_cwd="`pwd`"
diff --git a/editors/openoffice.org-1.1-devel/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh b/editors/openoffice.org-1.1-devel/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh
deleted file mode 100644
index d98230af5a69..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../setup2/source/custom/jvmsetup/loader/jvmsetup.sh Sat Mar 2 18:01:19 2002
-+++ ../setup2/source/custom/jvmsetup/loader/jvmsetup.sh Sat Mar 2 18:02:12 2002
-@@ -65,6 +65,8 @@
- sd_platform=`uname -s`
- 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.org-1.1-devel/files/patch-shell+source+cmdmail+makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-shell+source+cmdmail+makefile.mk
deleted file mode 100644
index 0476285c802e..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-shell+source+proxysettings+makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-shell+source+proxysettings+makefile.mk
deleted file mode 100644
index e83cf7c9d7a1..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-shell+source+unix+exec+makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-shell+source+unix+exec+makefile.mk
deleted file mode 100644
index 0b7712ee35f8..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-shell::source::cmdmail::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-shell::source::cmdmail::makefile.mk
deleted file mode 100644
index 0476285c802e..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-shell::source::proxysettings::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-shell::source::proxysettings::makefile.mk
deleted file mode 100644
index e83cf7c9d7a1..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-shell::source::unix::exec::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-shell::source::unix::exec::makefile.mk
deleted file mode 100644
index 0b7712ee35f8..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-solenv+inc+tg_ext.mk b/editors/openoffice.org-1.1-devel/files/patch-solenv+inc+tg_ext.mk
deleted file mode 100644
index cb652ec9d1f0..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-solenv+inc+unxfbsdi.mk b/editors/openoffice.org-1.1-devel/files/patch-solenv+inc+unxfbsdi.mk
deleted file mode 100644
index 99a282f3b5c6..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-solenv::inc::_tg_shl.mk b/editors/openoffice.org-1.1-devel/files/patch-solenv::inc::_tg_shl.mk
deleted file mode 100644
index 6ba3a56a92b3..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-solenv::inc::_tg_shl.mk
+++ /dev/null
@@ -1,282 +0,0 @@
---- ../solenv/inc/_tg_shl.mk.orig Thu Mar 14 17:43:40 2002
-+++ ../solenv/inc/_tg_shl.mk Thu Mar 14 17:44:11 2002
-@@ -349,22 +349,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -786,22 +786,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -1223,22 +1223,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -1660,22 +1660,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2097,22 +2097,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2534,22 +2534,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2971,22 +2971,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -3408,22 +3408,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -3845,22 +3845,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -4282,22 +4282,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
diff --git a/editors/openoffice.org-1.1-devel/files/patch-solenv::inc::pstrules.mk b/editors/openoffice.org-1.1-devel/files/patch-solenv::inc::pstrules.mk
deleted file mode 100644
index 6c8e958c188a..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-solenv::inc::pstrules.mk
+++ /dev/null
@@ -1,141 +0,0 @@
---- ../solenv/inc/pstrules.mk.orig Thu Mar 14 17:40:59 2002
-+++ ../solenv/inc/pstrules.mk Thu Mar 14 17:41:44 2002
-@@ -80,15 +80,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -108,15 +108,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -142,15 +142,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -159,23 +159,23 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
- .IF "$(GUI)"=="MAC"
- @$(RM) $@
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -195,15 +195,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -212,19 +212,19 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(GUI)"=="MAC"
- @$(RM) $@
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c
- .ELSE
- +$(TYPE) $(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
-- $(CC) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
- .ENDIF
- .ENDIF
- .ENDIF
-@@ -246,7 +246,7 @@
- @echo Making: $@
- @+-$(MKDIR) $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))} >& $(NULLDEV)
- .IF "$(GUI)"=="OS2"
-- $(CC) /P+ /Pe+ /Pd+ $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
-+ $(CXX) /P+ /Pe+ /Pd+ $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
- .ENDIF
- .IF "$(GUI)"=="WNT"
- cpplcc -+ -P $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
diff --git a/editors/openoffice.org-1.1-devel/files/patch-solenv::inc::rules.mk b/editors/openoffice.org-1.1-devel/files/patch-solenv::inc::rules.mk
deleted file mode 100644
index 181a71307149..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-solenv::inc::rules.mk
+++ /dev/null
@@ -1,212 +0,0 @@
---- ../solenv/inc/rules.mk.orig Thu Mar 14 17:31:43 2002
-+++ ../solenv/inc/rules.mk Thu Mar 14 17:38:38 2002
-@@ -78,16 +78,16 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- .ENDIF
- .ENDIF
-
-@@ -98,16 +98,16 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- .ENDIF
- .ENDIF
-
-@@ -122,17 +122,17 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE # "$(GUI)"=="UNX"
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- .ENDIF # "$(GUI)"=="UNX"
-
- $(SLO)$/%.obj : %.cpp
-@@ -140,17 +140,17 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cpp
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- .ENDIF
-
- $(SLO)$/%.obj : $(MISC)$/%.cxx
-@@ -158,16 +158,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- .ENDIF
-
- $(OBJ)$/%.obj : $(MISC)$/%.cxx
-@@ -175,16 +175,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHOBJFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHOBJFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- .ENDIF
-
- $(OBJ)$/%.obj : %.c
-@@ -192,20 +192,20 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c
- .ELSE
- +-@echo Cflags: $(CFLAGS)
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -215,13 +215,13 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(MISCX)$/$*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(MISCX)$/$*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
- $(SEMADEBUG)
- .ENDIF
-
-@@ -230,16 +230,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(MISCX)$/$*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(MISCX)$/$*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -249,14 +249,14 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c )
- .ENDIF
- .ENDIF
-
diff --git a/editors/openoffice.org-1.1-devel/files/patch-solenv::inc::settings.mk b/editors/openoffice.org-1.1-devel/files/patch-solenv::inc::settings.mk
deleted file mode 100644
index eed08efc26f0..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-solenv::inc::settings.mk
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../solenv/inc/settings.mk.orig Wed Mar 13 20:44:42 2002
-+++ ../solenv/inc/settings.mk Wed Mar 13 20:45:05 2002
-@@ -173,7 +173,6 @@
- CDEFSOPT=
- HDEFS=
-
--CC=
- .IF "$(add_cflags)"!=""
- ENVCFLAGS+=$(add_cflags)
- .ENDIF
-@@ -271,8 +270,6 @@
- AS=
- BC=
- COBOL=
--CPP=
--CXX=
- FOR=
- PASCAL=
-
-@@ -1499,4 +1496,3 @@
- .INCLUDE : $(MISC)$/$(COMP9TYPELIST).mk
- $(COMP9TYPELIST)_XML2CMPTYPES:=$(shell xml2cmp -types stdout $(MISC)$/$(COMP9TYPELIST)$($(WINVERSIONNAMES)_MAJOR).xml)
- .ENDIF
--
diff --git a/editors/openoffice.org-1.1-devel/files/patch-solenv::inc::startup::FREEBSD::macros.mk b/editors/openoffice.org-1.1-devel/files/patch-solenv::inc::startup::FREEBSD::macros.mk
deleted file mode 100644
index 80392c839dbd..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-solenv::inc::startup::FREEBSD::macros.mk
+++ /dev/null
@@ -1,5 +0,0 @@
---- /dev/null Mon Mar 11 14:55:01 2002
-+++ ../solenv/inc/startup/FREEBSD/macros.mk Mon Mar 11 14:54:59 2002
-@@ -0,0 +1,2 @@
-+
-+.INCLUDE .NOINFER .IGNORE : $(INCFILENAME:d:d:d)UNIX$/macros.mk
diff --git a/editors/openoffice.org-1.1-devel/files/patch-solenv::inc::target.mk b/editors/openoffice.org-1.1-devel/files/patch-solenv::inc::target.mk
deleted file mode 100644
index b08beb4e9cfc..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-solenv::inc::tg_ext.mk b/editors/openoffice.org-1.1-devel/files/patch-solenv::inc::tg_ext.mk
deleted file mode 100644
index 039af7d70871..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-solenv::inc::tg_ext.mk
+++ /dev/null
@@ -1,23 +0,0 @@
---- ../solenv/inc/tg_ext.mk.orig Wed Nov 14 13:59:42 2001
-+++ ../solenv/inc/tg_ext.mk Mon Mar 4 17:30:39 2002
-@@ -107,7 +107,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
-@@ -148,7 +148,11 @@
- .IF "$(BSCLIENT)"=="TRUE"
- +cd $(PACKAGE_DIR) && $(TYPE) $(BACK_PATH)$(PATCH_FILE_NAME) | $(GNUPATCH) -f -b -p2 && $(TOUCH) $(PATCH_FLAG_FILE)
- .ELSE # "$(BSCLIENT)"!=""
-+.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" || "$(OS)"=="FREEBSD"
- .ENDIF # "$(BSCLIENT)"!=""
- .ENDIF # "$(GUI)"=="WNT"
- .ENDIF # "$(PATCH_FILE_NAME)"=="none" || "$(PATCH_FILE_NAME)"==""
diff --git a/editors/openoffice.org-1.1-devel/files/patch-solenv::inc::tg_shl.mk b/editors/openoffice.org-1.1-devel/files/patch-solenv::inc::tg_shl.mk
deleted file mode 100644
index 958b4abba555..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-solenv::inc::tg_shl.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../solenv/inc/tg_shl.mk.orig Wed Mar 13 20:40:10 2002
-+++ ../solenv/inc/tg_shl.mk Wed Mar 13 20:41:10 2002
-@@ -319,9 +319,9 @@
- .IF "$(GUI)" == "WNT"
- .IF "$(UPDATER)"=="YES"
- .IF "$(COM)"=="GCC"
-- gcc -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CC) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- cl -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CC) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF # "$(COM)"=="GCC"
- .ENDIF # "$(UPDATER)"=="YES"
- .IF "$(SHL$(TNR)DEFAULTRES)"!=""
diff --git a/editors/openoffice.org-1.1-devel/files/patch-solenv::inc::tg_yxx.mk b/editors/openoffice.org-1.1-devel/files/patch-solenv::inc::tg_yxx.mk
deleted file mode 100644
index 0b99a3553cad..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-solenv::inc::tg_yxx.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../solenv/inc/tg_yxx.mk.orig Wed Sep 20 16:43:18 2000
-+++ ../solenv/inc/tg_yxx.mk Wed Mar 6 10:47:24 2002
-@@ -4,7 +4,9 @@
- @echo ------------------------------
- @echo Making: $@
- #.IF "$(GUI)"!="UNX"
-+ $(BISON) $(YACCFLAGS) $(YACCOUT)$/$(YACCTARGET).h $(YACCFILES)
- $(BISON) $(YACCFLAGS) $(YACCOUT)$/$(YACCTARGET) $(YACCFILES)
-+ $(BISON) -o $(YACCOUT)$/$(YACCTARGET) $(YACCFILES)
- #.ELSE
- # $(BISON) $(YACCFLAGS) $(YACCFILES)
- # mv y.tab.c $(INCCOM)/rscyacc.yxx
diff --git a/editors/openoffice.org-1.1-devel/files/patch-solenv::inc::unxfbsdi.mk b/editors/openoffice.org-1.1-devel/files/patch-solenv::inc::unxfbsdi.mk
deleted file mode 100644
index 05fd35ffb049..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-solenv::inc::unxfbsdi.mk
+++ /dev/null
@@ -1,209 +0,0 @@
---- ../solenv/inc/unxfbsdi.mk.orig Wed Oct 24 19:21:47 2001
-+++ ../solenv/inc/unxfbsdi.mk Thu Mar 14 17:26:41 2002
-@@ -1,84 +1,139 @@
--
- # 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"
-
-+# 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
-+
-+# Compiler flags for compiling static object in multi threaded
-+# environment with graphical user interface
-+CFLAGSOBJGUIMT=-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 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 +142,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.org-1.1-devel/files/patch-soltools+mkdepend+main.c b/editors/openoffice.org-1.1-devel/files/patch-soltools+mkdepend+main.c
deleted file mode 100644
index cffd5cbb1f43..000000000000
--- a/editors/openoffice.org-1.1-devel/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 <sys/types.h>
-+#include <sys/stat.h>
-+
- #include "def.h"
- #ifdef hpux
- #define sigvec sigvector
diff --git a/editors/openoffice.org-1.1-devel/files/patch-soltools::mkdepend::main.c b/editors/openoffice.org-1.1-devel/files/patch-soltools::mkdepend::main.c
deleted file mode 100644
index a478fc59e21d..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-soltools::mkdepend::main.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../soltools/mkdepend/main.c.orig Mon Mar 11 20:09:35 2002
-+++ ../soltools/mkdepend/main.c Mon Mar 11 17:25:55 2002
-@@ -27,6 +27,11 @@
-
- */
-
-+#ifdef FREEBSD
-+#include <sys/types.h>
-+#include <sys/stat.h>
-+#endif
-+
- #include "def.h"
- #ifdef hpux
- #define sigvec sigvector
diff --git a/editors/openoffice.org-1.1-devel/files/patch-starmath::util:makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-starmath::util:makefile.mk
deleted file mode 100644
index a1945318706e..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-stoc+source+corereflection+makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-stoc+source+corereflection+makefile.mk
deleted file mode 100644
index 4b319b08d401..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-stoc+source+defaultregistry+makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-stoc+source+defaultregistry+makefile.mk
deleted file mode 100644
index 4cae0476415a..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-stoc+source+implementationregistration+implreg.cxx b/editors/openoffice.org-1.1-devel/files/patch-stoc+source+implementationregistration+implreg.cxx
deleted file mode 100644
index 341d621d872c..000000000000
--- a/editors/openoffice.org-1.1-devel/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 <list>
-
-+#include <unistd.h>
-+
- #ifndef _CPPUHELPER_QUERYINTERFACE_HXX_
- #include <cppuhelper/queryinterface.hxx>
- #endif
diff --git a/editors/openoffice.org-1.1-devel/files/patch-stoc+source+implementationregistration+makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-stoc+source+implementationregistration+makefile.mk
deleted file mode 100644
index 0051043b7ecb..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-stoc+source+inspect+makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-stoc+source+inspect+makefile.mk
deleted file mode 100644
index c7cd85253c11..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-stoc+source+invocation+makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-stoc+source+invocation+makefile.mk
deleted file mode 100644
index 9ac2072a5612..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-stoc+source+invocation_adapterfactory+makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-stoc+source+invocation_adapterfactory+makefile.mk
deleted file mode 100644
index 8853ad39a90e..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-stoc+source+javaloader+makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-stoc+source+javaloader+makefile.mk
deleted file mode 100644
index af0fb9af619c..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-stoc+source+javavm+makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-stoc+source+javavm+makefile.mk
deleted file mode 100644
index f97af0ea270d..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-stoc+source+loader+makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-stoc+source+loader+makefile.mk
deleted file mode 100644
index 5a08ee5937b6..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-stoc+source+namingservice+makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-stoc+source+namingservice+makefile.mk
deleted file mode 100644
index e573081bc21d..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-stoc+source+proxy_factory+makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-stoc+source+proxy_factory+makefile.mk
deleted file mode 100644
index 9110b2f50cd1..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-stoc+source+registry_tdprovider+makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-stoc+source+registry_tdprovider+makefile.mk
deleted file mode 100644
index 9d974d1c0d10..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-stoc+source+servicemanager+makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-stoc+source+servicemanager+makefile.mk
deleted file mode 100644
index 746776d54759..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-stoc+source+tdmanager+makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-stoc+source+tdmanager+makefile.mk
deleted file mode 100644
index 76403fdde841..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-stoc+source+typeconv+makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-stoc+source+typeconv+makefile.mk
deleted file mode 100644
index dc647f89a166..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-stoc::source::corereflection::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-stoc::source::corereflection::makefile.mk
deleted file mode 100644
index 4b319b08d401..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-stoc::source::defaultregistry::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-stoc::source::defaultregistry::makefile.mk
deleted file mode 100644
index 4cae0476415a..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-stoc::source::implementationregistration::implreg.cxx b/editors/openoffice.org-1.1-devel/files/patch-stoc::source::implementationregistration::implreg.cxx
deleted file mode 100644
index 925e924b1605..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-stoc::source::implementationregistration::implreg.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../stoc/source/implementationregistration/implreg.cxx.orig Mon Mar 11 20:08:04 2002
-+++ ../stoc/source/implementationregistration/implreg.cxx Mon Mar 11 19:55:02 2002
-@@ -192,7 +192,7 @@
- tmpPath = buf.makeStringAndClear();
- }
- // I am the only one to own tmpPath here, so the cast is tolerateable.
-- OSL_VERIFY( tmpPath.getStr() == mktemp( (sal_Char * ) tmpPath.getStr() ) );
-+ OSL_VERIFY( (sal_Char * ) tmpPath.getStr() == (sal_Char * ) mktemp( (sal_Char * ) tmpPath.getStr() ) );
- return OStringToOUString( tmpPath, osl_getThreadTextEncoding());
- }
-
diff --git a/editors/openoffice.org-1.1-devel/files/patch-stoc::source::implementationregistration::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-stoc::source::implementationregistration::makefile.mk
deleted file mode 100644
index 0051043b7ecb..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-stoc::source::inspect::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-stoc::source::inspect::makefile.mk
deleted file mode 100644
index c7cd85253c11..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-stoc::source::invocation::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-stoc::source::invocation::makefile.mk
deleted file mode 100644
index 9ac2072a5612..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-stoc::source::invocation_adapterfactory::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-stoc::source::invocation_adapterfactory::makefile.mk
deleted file mode 100644
index 8853ad39a90e..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-stoc::source::javaloader::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-stoc::source::javaloader::makefile.mk
deleted file mode 100644
index af0fb9af619c..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-stoc::source::javavm::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-stoc::source::javavm::makefile.mk
deleted file mode 100644
index f97af0ea270d..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-stoc::source::loader::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-stoc::source::loader::makefile.mk
deleted file mode 100644
index 5a08ee5937b6..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-stoc::source::namingservice::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-stoc::source::namingservice::makefile.mk
deleted file mode 100644
index e573081bc21d..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-stoc::source::proxy_factory::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-stoc::source::proxy_factory::makefile.mk
deleted file mode 100644
index 9110b2f50cd1..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-stoc::source::registry_tdprovider::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-stoc::source::registry_tdprovider::makefile.mk
deleted file mode 100644
index 9d974d1c0d10..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-stoc::source::servicemanager::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-stoc::source::servicemanager::makefile.mk
deleted file mode 100644
index 746776d54759..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-stoc::source::tdmanager::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-stoc::source::tdmanager::makefile.mk
deleted file mode 100644
index 76403fdde841..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-stoc::source::typeconv::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-stoc::source::typeconv::makefile.mk
deleted file mode 100644
index dc647f89a166..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-store::util::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-store::util::makefile.mk
deleted file mode 100644
index 842ef8ae49c0..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-svx+source+fmcomp+makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-svx+source+fmcomp+makefile.mk
deleted file mode 100644
index b16030080c0d..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-svx::source::dialog::graphctl.cxx b/editors/openoffice.org-1.1-devel/files/patch-svx::source::dialog::graphctl.cxx
deleted file mode 100644
index a6a31d0c9621..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-svx::source::dialog::graphctl.cxx
+++ /dev/null
@@ -1,18 +0,0 @@
---- ../svx/source/dialog/graphctl.cxx 2001/08/16 15:41:29 1.6
-+++ ../svx/source/dialog/graphctl.cxx 2002/03/03 19:41:13
-@@ -62,12 +62,12 @@
- #if defined( OS2 ) || defined( WIN ) || defined( UNX ) || defined( WNT )
- #include <stdlib.h> //wegen fcvt
- #endif
--#if defined(MAC) || defined(NETBSD)
--#if defined(NETBSD)
-+#if defined(MAC) || defined(NETBSD) || defined(FREEBSD)
-+#if defined(NETBSD) || defined(FREEBSD)
- extern "C" {
- #endif
- char *fcvt(double value, int ndigit, int *decpt, int *sign);
--#if defined(NETBSD)
-+#if defined(NETBSD) || defined(FREEBSD)
- }
- #endif
- #endif
diff --git a/editors/openoffice.org-1.1-devel/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-1.1-devel/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index ce51a0e98880..000000000000
--- a/editors/openoffice.org-1.1-devel/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 <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !(defined NETBSD || defined FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice.org-1.1-devel/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-1.1-devel/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index 66b7dfe1f73d..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2001/11/01 13:26:23 1.2
-+++ ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2002/03/03 19:43:31
-@@ -62,7 +62,9 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !defined(FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice.org-1.1-devel/files/patch-tools+bootstrp+makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-tools+bootstrp+makefile.mk
deleted file mode 100644
index b188641846f0..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-tools::bootstrp::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-tools::bootstrp::makefile.mk
deleted file mode 100644
index b188641846f0..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-tools::inc:solar.h b/editors/openoffice.org-1.1-devel/files/patch-tools::inc:solar.h
deleted file mode 100644
index 61e190e5e5bf..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-tools::inc:solar.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- ../tools/inc/solar.h 2001/10/12 15:11:03 1.23
-+++ ../tools/inc/solar.h 2002/03/03 19:44:00
-@@ -108,7 +108,7 @@
- #endif
- typedef short INT16;
- typedef unsigned short UINT16;
--#if defined LINUX || defined SCO || defined IRIX || (defined _MSC_VER && _MSC_VER >1200)
-+#if defined LINUX || defined SCO || defined IRIX || (defined _MSC_VER && _MSC_VER >1200) || defined FREEBSD
- typedef signed char INT8;
- #else
-
-@@ -149,7 +149,7 @@
-
- /*** misc. macros to leverage platform and compiler differences ********/
-
--#if (defined ALPHA && !defined WNT) || defined IRIX || defined SOLARIS || defined HPUX || defined NETBSD
-+#if (defined ALPHA && !defined WNT) || defined IRIX || defined SOLARIS || defined HPUX || defined NETBSD || defined FREEBSD
- #define __DELETE(n) delete[]
- #else
- #define __DELETE(n) delete[n]
diff --git a/editors/openoffice.org-1.1-devel/files/patch-tools::source::string::charset.cxx b/editors/openoffice.org-1.1-devel/files/patch-tools::source::string::charset.cxx
deleted file mode 100644
index ebee79ce414b..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-tools::source::string::charset.cxx
+++ /dev/null
@@ -1,36 +0,0 @@
---- ../tools/source/string/charset.cxx.orig Sun Mar 10 23:55:47 2002
-+++ ../tools/source/string/charset.cxx Mon Mar 11 00:00:56 2002
-@@ -64,12 +64,14 @@
- #elif defined( OS2 )
- #define INCL_DOSNLS
- #include <svpm.h>
--#elif defined(LINUX) || defined(SOLARIS)
-+#elif defined(LINUX) || defined(SOLARIS) || defined(FREEBSD)
- #include <stdio.h>
- #include <stdlib.h>
- #include <strings.h>
- #include <locale.h>
-+#if !defined(FREEBSD) || OSVERSION > 500000
- #include <langinfo.h>
-+#endif
- #ifndef _TOOLS_LANG_HXX
- #include <lang.hxx>
- #endif
-@@ -126,7 +128,7 @@
-
- // -----------------------------------------------------------------------
-
--#if defined(NETBSD) || defined(SCO)
-+#if defined(NETBSD) || defined(SCO) || defined(FREEBSD)
-
- // check if there is a charset qualifier at the end of the given locale string
- // e.g. de.ISO8859-15 or de.ISO8859-15@euro which strongly indicates what
-@@ -707,7 +709,7 @@
- #ifdef UNX
- CharSet nTextEncoding;
-
--#if defined(NETBSD) || defined(SCO)
-+#if defined(NETBSD) || defined(SCO) || defined(FREEBSD)
- nTextEncoding = GetSystemCharSetFromEnvironment();
- if (nTextEncoding == RTL_TEXTENCODING_DONTKNOW)
- nTextEncoding = GetSystemCharSetFromSystemLanguage();
diff --git a/editors/openoffice.org-1.1-devel/files/patch-unzip+source+file_io.c b/editors/openoffice.org-1.1-devel/files/patch-unzip+source+file_io.c
deleted file mode 100644
index 2a838fe377b1..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-unzip+source+misc.c b/editors/openoffice.org-1.1-devel/files/patch-unzip+source+misc.c
deleted file mode 100644
index 8087b0887af4..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/files/patch-unzip::source::file_io.c b/editors/openoffice.org-1.1-devel/files/patch-unzip::source::file_io.c
deleted file mode 100644
index 0430ff41b6a9..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-unzip::source::file_io.c
+++ /dev/null
@@ -1,36 +0,0 @@
---- ../unzip/source/file_io.c.orig Tue Mar 5 18:32:38 2002
-+++ ../unzip/source/file_io.c Tue Mar 5 18:40:50 2002
-@@ -500,7 +500,7 @@
- #ifdef MPW
- pCallBack( 0 );
- #else
-- #if defined LINUX || defined MACOSX || defined NETBSD
-+ #if defined LINUX || defined MACOSX || defined NETBSD || defined FREEBSD
- pCallBack( lseek(outfd, 0, SEEK_CUR) );
- #else
- pCallBack( tell( outfd ) );
-@@ -860,8 +860,11 @@
- /* extern char *_TZ; no longer used? */
- #else /* !AMIGA */
- # define YRBASE 1970
--#ifdef BSD
--#ifndef __386BSD__
-+#ifdef FREEBSD
-+#include <sys/types.h>
-+#endif */ FREEBSD */
-+#if defined BSD || defined FREEBSD
-+#if !defined __386BSD__ && !defined FREEBSD
- static struct timeb tbp;
- #endif /* !__386BSD__ */
- #else /* !BSD */
-@@ -932,8 +935,8 @@
- /* convert date & time to seconds relative to 00:00:00, 01/01/YRBASE */
- m_time = ((days + dy) * 86400) + (hh * 3600) + (mm * 60) + ss;
-
--#if defined BSD && ! defined MACOSX && ! defined NETBSD
--#ifndef __386BSD__
-+#if (defined BSD || defined FREEBSD) && ! defined MACOSX && ! defined NETBSD
-+#if !defined __386BSD__ && !defined FREEBSD
- ftime(&tbp);
- m_time += tbp.timezone * 60L;
- #endif
diff --git a/editors/openoffice.org-1.1-devel/files/patch-unzip::source::misc.c b/editors/openoffice.org-1.1-devel/files/patch-unzip::source::misc.c
deleted file mode 100644
index 38cc972f0bce..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-unzip::source::misc.c
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../unzip/source/misc.c.orig Tue Mar 5 18:52:16 2002
-+++ ../unzip/source/misc.c Tue Mar 5 18:53:03 2002
-@@ -301,8 +301,8 @@
- int yr, mo, dy, hh, mm, ss, leap;
- long m_time, days=0;
- #if (!defined(MACOS) && !defined(MSC) && !defined(__GO32__))
--#if (defined(BSD) || defined(MTS))
--#ifndef __386BSD__
-+#if (defined(BSD) || defined(MTS) || defined(FREEBSD))
-+#if !defined __386BSD__ && !defined FREEBSD
- static struct timeb tbp;
- #endif /* __386BSD__ */
- #else /* !(BSD || MTS) */
-@@ -340,8 +340,8 @@
- /* - 1; MS-DOS times always rounded up to nearest even second */
-
- #if (!defined(MACOS) && !defined(__GO32__))
--#if (defined(BSD) || defined(MTS) || defined (ALPHA)) && ! defined(MACOSX) && ! defined(NETBSD)
--#ifndef __386BSD__
-+#if (defined(BSD) || defined(FREEBSD) || defined(MTS) || defined (ALPHA)) && ! defined(MACOSX) && ! defined(NETBSD)
-+#if !defined __386BSD__ && !defined FREEBSD
- ftime(&tbp);
- m_time += tbp.timezone * 60L;
- #endif
diff --git a/editors/openoffice.org-1.1-devel/files/patch-xmlhelp::util::makefile.mk b/editors/openoffice.org-1.1-devel/files/patch-xmlhelp::util::makefile.mk
deleted file mode 100644
index 4f7d0984c32d..000000000000
--- a/editors/openoffice.org-1.1-devel/files/patch-xmlhelp::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../xmlhelp/util/makefile.mk.orig Sun Mar 3 01:49:15 2002
-+++ ../xmlhelp/util/makefile.mk Sun Mar 3 01:49:19 2002
-@@ -94,7 +94,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.org-1.1-devel/pkg-comment b/editors/openoffice.org-1.1-devel/pkg-comment
deleted file mode 100644
index 7c6d1b73d17a..000000000000
--- a/editors/openoffice.org-1.1-devel/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Integrated wordprocessor/dbase/spreadheet/drawing/chart/browser
diff --git a/editors/openoffice.org-1.1-devel/pkg-descr b/editors/openoffice.org-1.1-devel/pkg-descr
deleted file mode 100644
index 31fd1b12161a..000000000000
--- a/editors/openoffice.org-1.1-devel/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.org-1.1-devel/pkg-message b/editors/openoffice.org-1.1-devel/pkg-message
deleted file mode 100644
index 840dc3b80e04..000000000000
--- a/editors/openoffice.org-1.1-devel/pkg-message
+++ /dev/null
@@ -1,15 +0,0 @@
-OpenOffice Build 641 Personal Install How-To
-
-Written by: Matthias Rauch <mrauch@netbsd.org>
- Martin Blapp <mbr@freebsd.org>
-
-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.org-1.1-devel/pkg-plist b/editors/openoffice.org-1.1-devel/pkg-plist
deleted file mode 100644
index b3561e66eeb7..000000000000
--- a/editors/openoffice.org-1.1-devel/pkg-plist
+++ /dev/null
@@ -1,1676 +0,0 @@
-bin/soffice
-OpenOffice.org641/setup
-OpenOffice.org641/spadmin
-OpenOffice.org641/LICENSE.html
-OpenOffice.org641/README.html
-OpenOffice.org641/README
-OpenOffice.org641/LICENSE
-OpenOffice.org641/program/setup.log
-OpenOffice.org641/program/filter/libicg641bi.so
-OpenOffice.org641/program/filter/libeme641bi.so
-OpenOffice.org641/program/filter/libemp641bi.so
-OpenOffice.org641/program/filter/libipd641bi.so
-OpenOffice.org641/program/filter/libitg641bi.so
-OpenOffice.org641/program/filter/libeps641bi.so
-OpenOffice.org641/program/filter/libips641bi.so
-OpenOffice.org641/program/filter/libexp641bi.so
-OpenOffice.org641/program/filter/libepb641bi.so
-OpenOffice.org641/program/filter/libepg641bi.so
-OpenOffice.org641/program/filter/libepp641bi.so
-OpenOffice.org641/program/filter/libipb641bi.so
-OpenOffice.org641/program/filter/libera641bi.so
-OpenOffice.org641/program/filter/libira641bi.so
-OpenOffice.org641/program/filter/libegi641bi.so
-OpenOffice.org641/program/filter/libidx641bi.so
-OpenOffice.org641/program/filter/libicd641bi.so
-OpenOffice.org641/program/filter/libept641bi.so
-OpenOffice.org641/program/filter/libipt641bi.so
-OpenOffice.org641/program/filter/libime641bi.so
-OpenOffice.org641/program/filter/libipx641bi.so
-OpenOffice.org641/program/filter/libepn641bi.so
-OpenOffice.org641/program/filter/libiti641bi.so
-OpenOffice.org641/program/filter/libeti641bi.so
-OpenOffice.org641/program/classes/sandbox.jar
-OpenOffice.org641/program/classes/jurt.jar
-OpenOffice.org641/program/classes/xt.jar
-OpenOffice.org641/program/classes/db.jar
-OpenOffice.org641/program/classes/juh.jar
-OpenOffice.org641/program/classes/unoil.jar
-OpenOffice.org641/program/classes/jut.jar
-OpenOffice.org641/program/classes/ridl.jar
-OpenOffice.org641/program/classes/jaxp.jar
-OpenOffice.org641/program/classes/java_uno.jar
-OpenOffice.org641/program/classes/parser.jar
-OpenOffice.org641/program/classes/classes.jar
-OpenOffice.org641/program/resource/cnt64101.res
-OpenOffice.org641/program/resource/wwz64101.res
-OpenOffice.org641/program/resource/pcr64101.res
-OpenOffice.org641/program/resource/bib64101.res
-OpenOffice.org641/program/resource/dkt64101.res
-OpenOffice.org641/program/resource/basctl64101.res
-OpenOffice.org641/program/resource/abp64101.res
-OpenOffice.org641/program/resource/lgd64101.res
-OpenOffice.org641/program/resource/eur64101.res
-OpenOffice.org641/program/resource/epb64101.res
-OpenOffice.org641/program/resource/epg64101.res
-OpenOffice.org641/program/resource/epp64101.res
-OpenOffice.org641/program/resource/imp64101.res
-OpenOffice.org641/program/resource/oic64101.res
-OpenOffice.org641/program/resource/ofa64101.res
-OpenOffice.org641/program/resource/vcl64101.res
-OpenOffice.org641/program/resource/fwk64101.res
-OpenOffice.org641/program/resource/set64101.res
-OpenOffice.org641/program/resource/frm64101.res
-OpenOffice.org641/program/resource/gal64101.res
-OpenOffice.org641/program/resource/svs64101.res
-OpenOffice.org641/program/resource/dba64101.res
-OpenOffice.org641/program/resource/dbi64101.res
-OpenOffice.org641/program/resource/dbp64101.res
-OpenOffice.org641/program/resource/dbu64101.res
-OpenOffice.org641/program/resource/dbw64101.res
-OpenOffice.org641/program/resource/ooo64101.res
-OpenOffice.org641/program/resource/svt64101.res
-OpenOffice.org641/program/resource/svx64101.res
-OpenOffice.org641/program/resource/spa64101.res
-OpenOffice.org641/program/resource/sd64101.res
-OpenOffice.org641/program/resource/tpl64101.res
-OpenOffice.org641/program/resource/sw64101.res
-OpenOffice.org641/program/resource/tplx64101.res
-OpenOffice.org641/program/resource/jvm64101.res
-OpenOffice.org641/program/resource/uui64101.res
-OpenOffice.org641/program/resource/cal64101.res
-OpenOffice.org641/program/resource/sfx64101.res
-OpenOffice.org641/program/resource/sch64101.res
-OpenOffice.org641/program/resource/san64101.res
-OpenOffice.org641/program/resource/sc64101.res
-OpenOffice.org641/program/resource/sm64101.res
-OpenOffice.org641/program/resource/date64101.res
-OpenOffice.org641/program/resource/analysis64101.res
-OpenOffice.org641/program/resource/eps64101.res
-OpenOffice.org641/program/resource/egi64101.res
-OpenOffice.org641/program/resource/ept64101.res
-OpenOffice.org641/program/resource/eme64101.res
-OpenOffice.org641/program/resource/epn64101.res
-OpenOffice.org641/program/resource/iso64101.res
-OpenOffice.org641/program/addin/source/xrot.c
-OpenOffice.org641/program/addin/source/xlang.h
-OpenOffice.org641/program/addin/source/rot13.hrc
-OpenOffice.org641/program/addin/source/addin.h
-OpenOffice.org641/program/addin/source/xdfa.c
-OpenOffice.org641/program/addin/source/dfa.hrc
-OpenOffice.org641/program/libctl641bi.so
-OpenOffice.org641/program/libimpreg.so
-OpenOffice.org641/program/libjava_uno.so
-OpenOffice.org641/program/libdbi641bi.so
-OpenOffice.org641/program/libdbp641bi.so
-OpenOffice.org641/program/libdbtools2.so
-OpenOffice.org641/program/libdbu641bi.so
-OpenOffice.org641/program/libvos2GCC.so
-OpenOffice.org641/program/libproxyset.so
-OpenOffice.org641/program/libsmgr.so
-OpenOffice.org641/program/libmozab2.so
-OpenOffice.org641/program/libtcv.so
-OpenOffice.org641/program/liburp_uno.so
-OpenOffice.org641/program/libstm.so
-OpenOffice.org641/program/libstore.so.3.0.0
-OpenOffice.org641/program/libstore.so.3
-OpenOffice.org641/program/libspa641bi.so
-OpenOffice.org641/program/libmcnttype.so
-OpenOffice.org641/program/spadmin.bin
-OpenOffice.org641/program/libabp641bi.so
-OpenOffice.org641/program/libinvadp.so
-OpenOffice.org641/program/libsvl641bi.so
-OpenOffice.org641/program/libsvx641bi.so
-OpenOffice.org641/program/libmig641bi.so
-OpenOffice.org641/program/jvmsetup.bin
-OpenOffice.org641/program/libtdmgr.so
-OpenOffice.org641/program/libnamingservice.so
-OpenOffice.org641/program/libacceptor.so
-OpenOffice.org641/program/open_office_ani.bmp
-OpenOffice.org641/program/libconnectr.so
-OpenOffice.org641/program/libsrtrs1.so
-OpenOffice.org641/program/sopatchlevel.sh
-OpenOffice.org641/program/libdb_cxx-3.2.so
-OpenOffice.org641/program/calc_o.bmp
-OpenOffice.org641/program/nswrapper
-OpenOffice.org641/program/libjen.so
-OpenOffice.org641/program/libdefreg.so
-OpenOffice.org641/program/librmcxt.so.3.0.0
-OpenOffice.org641/program/librmcxt.so.3
-OpenOffice.org641/program/setup.bin
-OpenOffice.org641/program/setup
-OpenOffice.org641/program/libdbase641bi.so
-OpenOffice.org641/program/libbib641bi.so
-OpenOffice.org641/program/liblng641bi.so
-OpenOffice.org641/program/libfileacc.so
-OpenOffice.org641/program/libucpchelp1.so
-OpenOffice.org641/program/libreg.so.3.0.0
-OpenOffice.org641/program/libreg.so.3
-OpenOffice.org641/program/libcfgmgr2.so
-OpenOffice.org641/program/libinsp.so
-OpenOffice.org641/program/libcnt641bi.so
-OpenOffice.org641/program/libres641bi.so
-OpenOffice.org641/program/setup_services.rdb
-OpenOffice.org641/program/libsalhelper3GCC.so
-OpenOffice.org641/program/libtl641bi.so
-OpenOffice.org641/program/libjvm641bi.so
-OpenOffice.org641/program/libcmdmail.so
-OpenOffice.org641/program/libgcc2_uno.so
-OpenOffice.org641/program/libi18npool641bi.so
-OpenOffice.org641/program/libevtatt.so
-OpenOffice.org641/program/libsimreg.so
-OpenOffice.org641/program/libfile641bi.so
-OpenOffice.org641/program/libucb1.so
-OpenOffice.org641/program/libucpfpx641bi.so
-OpenOffice.org641/program/libsax.so
-OpenOffice.org641/program/allgemein_o.bmp
-OpenOffice.org641/program/writer_o.bmp
-OpenOffice.org641/program/libsbl641bi.so
-OpenOffice.org641/program/draw_o.bmp
-OpenOffice.org641/program/ende_o.bmp
-OpenOffice.org641/program/libbrdgfctr.so
-OpenOffice.org641/program/libsch641bi.so
-OpenOffice.org641/program/libscn641bi.so
-OpenOffice.org641/program/libproxyfac.so
-OpenOffice.org641/program/liblocaledata_ascii.so
-OpenOffice.org641/program/libzip641bi.so
-OpenOffice.org641/program/libset641bi.so
-OpenOffice.org641/program/libsfx641bi.so
-OpenOffice.org641/program/libcached1.so
-OpenOffice.org641/program/liblocaledata_CJK.so
-OpenOffice.org641/program/libucphier1.so
-OpenOffice.org641/program/jvmsetup
-OpenOffice.org641/program/libinv.so
-OpenOffice.org641/program/libsal.so.3.0.0
-OpenOffice.org641/program/libsal.so.3
-OpenOffice.org641/program/libmozabdrv2.so
-OpenOffice.org641/program/libucpfile1.so
-OpenOffice.org641/program/libpk641bi.so
-OpenOffice.org641/program/libpl641bi.so
-OpenOffice.org641/program/soffice
-OpenOffice.org641/program/spadmin
-OpenOffice.org641/program/libsyssh.so
-OpenOffice.org641/program/libxcr641bi.so
-OpenOffice.org641/program/libbasctl641bi.so
-OpenOffice.org641/program/libsdbc2.so
-OpenOffice.org641/program/libucpdav1.so
-OpenOffice.org641/program/libwrp641bi.so
-OpenOffice.org641/program/libjavaloader.so
-OpenOffice.org641/program/libtplx641bi.so
-OpenOffice.org641/program/libadabas2.so
-OpenOffice.org641/program/libsot641bi.so
-OpenOffice.org641/program/libj641bi_g.so
-OpenOffice.org641/program/libsw641bi.so
-OpenOffice.org641/program/libtk641bi.so
-OpenOffice.org641/program/libcpld.so
-OpenOffice.org641/program/impress_o.bmp
-OpenOffice.org641/program/libsb641bi.so
-OpenOffice.org641/program/javaldx
-OpenOffice.org641/program/libsd641bi.so
-OpenOffice.org641/program/libsvt641bi.so
-OpenOffice.org641/program/libso641bi.so
-OpenOffice.org641/program/libcppu.so.3.0.0
-OpenOffice.org641/program/libcppu.so.3
-OpenOffice.org641/program/libi18n641bi.so
-OpenOffice.org641/program/libucbhelper1GCC.so
-OpenOffice.org641/program/libtinstrm.so
-OpenOffice.org641/program/libpsp641bi.so
-OpenOffice.org641/program/libdb_java-3.2.so
-OpenOffice.org641/program/libuuresolver.so
-OpenOffice.org641/program/libpcr641bi.so
-OpenOffice.org641/program/libcppuhelper3GCC.so
-OpenOffice.org641/program/libstlport_gcc.so.0
-OpenOffice.org641/program/libgo641bi.so
-OpenOffice.org641/program/libjdbc2.so
-OpenOffice.org641/program/libflat641bi.so
-OpenOffice.org641/program/setup_types.rdb
-OpenOffice.org641/program/libodbcbase2.so
-OpenOffice.org641/program/libcomphelp2.so
-OpenOffice.org641/program/libxo641bi.so
-OpenOffice.org641/program/libstlport2_gcc.so
-OpenOffice.org641/program/libtvhlp1.so
-OpenOffice.org641/program/libxmx641bi.so
-OpenOffice.org641/program/libni641bi.so
-OpenOffice.org641/program/libutl641bi.so
-OpenOffice.org641/program/libcorefl.so
-OpenOffice.org641/program/libuui641bi.so
-OpenOffice.org641/program/libodbc2.so
-OpenOffice.org641/program/libvcl641bi.so
-OpenOffice.org641/program/libtoutstrm.so
-OpenOffice.org641/program/libimr641bi.so
-OpenOffice.org641/program/libpackage2.so
-OpenOffice.org641/program/components/libabsyncsvc.so
-OpenOffice.org641/program/components/libaddrbook.so
-OpenOffice.org641/program/components/libmork.so
-OpenOffice.org641/program/components/libmozldap.so
-OpenOffice.org641/program/components/libnecko.so
-OpenOffice.org641/program/components/libprofile.so
-OpenOffice.org641/program/components/librdf.so
-OpenOffice.org641/program/components/libstrres.so
-OpenOffice.org641/program/components/libunicharutil.so
-OpenOffice.org641/program/components/libuconv.so
-OpenOffice.org641/program/components/libucvcn.so
-OpenOffice.org641/program/components/libucvibm.so
-OpenOffice.org641/program/components/libucvja.so
-OpenOffice.org641/program/components/libucvko.so
-OpenOffice.org641/program/components/libucvlatin.so
-OpenOffice.org641/program/components/libucvtw.so
-OpenOffice.org641/program/components/libucvtw2.so
-OpenOffice.org641/program/components/liburiloader.so
-OpenOffice.org641/program/components/libvcard.so
-OpenOffice.org641/program/components/libxpconnect.so
-OpenOffice.org641/program/components/libpref.so
-OpenOffice.org641/program/libmozjs.so
-OpenOffice.org641/program/libmsgbaseutil.so
-OpenOffice.org641/program/libldap40.so
-OpenOffice.org641/program/libnspr4.so
-OpenOffice.org641/program/liblber40.so
-OpenOffice.org641/program/libplc4.so
-OpenOffice.org641/program/libplds4.so
-OpenOffice.org641/program/libxpcom.so
-OpenOffice.org641/program/libdba641bi.so
-OpenOffice.org641/program/librdbtdp.so
-OpenOffice.org641/program/liboic641bi.so
-OpenOffice.org641/program/libofa641bi.so
-OpenOffice.org641/program/open_office_org_logo.bmp
-OpenOffice.org641/program/libfrm641bi.so
-OpenOffice.org641/program/libfwe641bi.so
-OpenOffice.org641/program/libdtransX11641bi.so
-OpenOffice.org641/program/libfwi641bi.so
-OpenOffice.org641/program/libfwk641bi.so
-OpenOffice.org641/program/libfwl641bi.so
-OpenOffice.org641/program/libdb-3.2.so
-OpenOffice.org641/program/soffice.bin
-OpenOffice.org641/program/libdbpool2.so
-OpenOffice.org641/program/applicat.rdb
-OpenOffice.org641/program/libremotebridge.so
-OpenOffice.org641/program/libucppkg1.so
-OpenOffice.org641/program/swriter
-OpenOffice.org641/program/smaster
-OpenOffice.org641/program/sweb
-OpenOffice.org641/program/libcalc641bi.so
-OpenOffice.org641/program/scalc
-OpenOffice.org641/program/simpress
-OpenOffice.org641/program/libsc641bi.so
-OpenOffice.org641/program/libdate641bi.so
-OpenOffice.org641/program/libanalysis641bi.so
-OpenOffice.org641/program/sdraw
-OpenOffice.org641/program/smath
-OpenOffice.org641/program/libsm641bi.so
-OpenOffice.org641/program/libsvg641bi.so
-OpenOffice.org641/program/liblth641bi.so
-OpenOffice.org641/program/libspell641bi.so
-OpenOffice.org641/program/bootstraprc
-OpenOffice.org641/program/jvmsetuprc
-OpenOffice.org641/program/setuprc
-OpenOffice.org641/program/sofficerc
-OpenOffice.org641/program/instdb.ins
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_1.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_2.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_3.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_4.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_5.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/FormWizard_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/FormWizard_2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_4.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-4.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/brd.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/cancel_down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/cancel_up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/denmark.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/end.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/france.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/italia.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/nedland.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/okay_down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/okay_up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/polska.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/portugal.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/russia.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/spain.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/sweden.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/usa.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/webwizard.bmp
-OpenOffice.org641/share/template/english/wizard/styles/black_white.stc
-OpenOffice.org641/share/template/english/wizard/styles/blackberry.stc
-OpenOffice.org641/share/template/english/wizard/styles/default.stc
-OpenOffice.org641/share/template/english/wizard/styles/diner.stc
-OpenOffice.org641/share/template/english/wizard/styles/fall.stc
-OpenOffice.org641/share/template/english/wizard/styles/glacier.stc
-OpenOffice.org641/share/template/english/wizard/styles/green_grapes.stc
-OpenOffice.org641/share/template/english/wizard/styles/jeans.stc
-OpenOffice.org641/share/template/english/wizard/styles/marine.stc
-OpenOffice.org641/share/template/english/wizard/styles/millennium.stc
-OpenOffice.org641/share/template/english/wizard/styles/nature.stc
-OpenOffice.org641/share/template/english/wizard/styles/neon.stc
-OpenOffice.org641/share/template/english/wizard/styles/night.stc
-OpenOffice.org641/share/template/english/wizard/styles/nostalgic.stc
-OpenOffice.org641/share/template/english/wizard/styles/pastell.stc
-OpenOffice.org641/share/template/english/wizard/styles/pool.stc
-OpenOffice.org641/share/template/english/wizard/styles/pumpkin.stc
-OpenOffice.org641/share/template/english/wizard/styles/sunstyle.stc
-OpenOffice.org641/share/template/english/wizard/styles/xos.stc
-OpenOffice.org641/share/template/english/wizard/web/cnt-album.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-bilingual.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-chapters.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-empty.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-fixonecol.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-fixtwocol.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formcontact.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formcustomer.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formfix.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formvar.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-list.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-onepic.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-standard.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-twotitles.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-banana.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blkjeans.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blue.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blueblock.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-bluejeans.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-fieryred.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-hightech.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-mint.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-music.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-nostalg.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-orange.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-petrol.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-seventies.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-standard.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-strwbryice.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-sun.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-tracks.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-turquoise.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-wetblue.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf1.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf2.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf3.stw
-OpenOffice.org641/share/template/english/wizard/wizfax1.stw
-OpenOffice.org641/share/template/english/wizard/wizfax2.stw
-OpenOffice.org641/share/template/english/wizard/wizfax3.stw
-OpenOffice.org641/share/template/english/wizard/wizmem1.stw
-OpenOffice.org641/share/template/english/wizard/wizmem2.stw
-OpenOffice.org641/share/template/english/wizard/wizmem3.stw
-OpenOffice.org641/share/template/english/wizard/wizagn1.stw
-OpenOffice.org641/share/template/english/wizard/wizagn2.stw
-OpenOffice.org641/share/template/english/wizard/wizagn3.stw
-OpenOffice.org641/share/template/english/internal/html.stw
-OpenOffice.org641/share/template/english/internal/idxexample.sxw
-OpenOffice.org641/share/template/english/internal/url_transfer.htm
-OpenOffice.org641/share/dtd/officedocument/1_0/Manifest.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/script.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/statusbar.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/settings.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/nmspace.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/datastyl.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/table.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/drawing.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/event.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/accelerator.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/office.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/office.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/toolbar.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/style.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/dtypes.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/text.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/module.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/meta.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/dialog.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/chart.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/libraries.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/form.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/menubar.dtd
-OpenOffice.org641/share/dtd/math/1_01/w3c_ipr_software_notice.html
-OpenOffice.org641/share/dtd/math/1_01/math.dtd
-OpenOffice.org641/share/config/webcast/savepic.asp
-OpenOffice.org641/share/config/webcast/common.pl
-OpenOffice.org641/share/config/webcast/webcast.asp
-OpenOffice.org641/share/config/webcast/show.asp
-OpenOffice.org641/share/config/webcast/poll.pl
-OpenOffice.org641/share/config/webcast/webcast.pl
-OpenOffice.org641/share/config/webcast/common.inc
-OpenOffice.org641/share/config/webcast/editpic.asp
-OpenOffice.org641/share/config/webcast/poll.asp
-OpenOffice.org641/share/config/webcast/edit.asp
-OpenOffice.org641/share/config/webcast/editpic.pl
-OpenOffice.org641/share/config/webcast/edit.pl
-OpenOffice.org641/share/config/webcast/index.pl
-OpenOffice.org641/share/config/webcast/show.pl
-OpenOffice.org641/share/config/webcast/savepic.pl
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/SFX.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Labels.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Impress.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Java.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Chart.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Draw.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Calc.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Linguistic.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Writer.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Common.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/TypeDetection.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/UI.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/DataAccess.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Math.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Views.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/WriterWeb.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Configuration.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Store.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Hierarchy.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Inet.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/UserProfile.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Setup.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Java.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Views.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/TypeDetection.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/WriterWeb.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Calc.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Labels.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Chart.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Writer.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/UI.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Linguistic.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Common.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Impress.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Math.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/DataAccess.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Draw.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Configuration.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Store.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Hierarchy.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Setup.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/UserProfile.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Inet.xml
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/SFX.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Labels.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Impress.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Java.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Chart.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Draw.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Calc.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Linguistic.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Writer.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Common.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/TypeDetection.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/UI.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/DataAccess.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Math.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Views.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/WriterWeb.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Configuration.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Store.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Hierarchy.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Inet.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/UserProfile.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Setup.dat
-OpenOffice.org641/share/config/symbol/sc00000.bmp
-OpenOffice.org641/share/config/symbol/sc05300.bmp
-OpenOffice.org641/share/config/symbol/sc05302.bmp
-OpenOffice.org641/share/config/symbol/sc05325.bmp
-OpenOffice.org641/share/config/symbol/sc05331.bmp
-OpenOffice.org641/share/config/symbol/sc05338.bmp
-OpenOffice.org641/share/config/symbol/sc05339.bmp
-OpenOffice.org641/share/config/symbol/sc05361.bmp
-OpenOffice.org641/share/config/symbol/sc05362.bmp
-OpenOffice.org641/share/config/symbol/sc05363.bmp
-OpenOffice.org641/share/config/symbol/sc05364.bmp
-OpenOffice.org641/share/config/symbol/sc05365.bmp
-OpenOffice.org641/share/config/symbol/sc05366.bmp
-OpenOffice.org641/share/config/symbol/sc05367.bmp
-OpenOffice.org641/share/config/symbol/sc05368.bmp
-OpenOffice.org641/share/config/symbol/sc05369.bmp
-OpenOffice.org641/share/config/symbol/sc05370.bmp
-OpenOffice.org641/share/config/symbol/sc05371.bmp
-OpenOffice.org641/share/config/symbol/sc05373.bmp
-OpenOffice.org641/share/config/symbol/sc05374.bmp
-OpenOffice.org641/share/config/symbol/sc05375.bmp
-OpenOffice.org641/share/config/symbol/sc05377.bmp
-OpenOffice.org641/share/config/symbol/sc05381.bmp
-OpenOffice.org641/share/config/symbol/sc05382.bmp
-OpenOffice.org641/share/config/symbol/sc05383.bmp
-OpenOffice.org641/share/config/symbol/sc05384.bmp
-OpenOffice.org641/share/config/symbol/sc05386.bmp
-OpenOffice.org641/share/config/symbol/sc05387.bmp
-OpenOffice.org641/share/config/symbol/sc05401.bmp
-OpenOffice.org641/share/config/symbol/sc05402.bmp
-OpenOffice.org641/share/config/symbol/sc05410.bmp
-OpenOffice.org641/share/config/symbol/sc05411.bmp
-OpenOffice.org641/share/config/symbol/sc05412.bmp
-OpenOffice.org641/share/config/symbol/sc05413.bmp
-OpenOffice.org641/share/config/symbol/sc05414.bmp
-OpenOffice.org641/share/config/symbol/sc05415.bmp
-OpenOffice.org641/share/config/symbol/sc05500.bmp
-OpenOffice.org641/share/config/symbol/sc05501.bmp
-OpenOffice.org641/share/config/symbol/sc05502.bmp
-OpenOffice.org641/share/config/symbol/sc05503.bmp
-OpenOffice.org641/share/config/symbol/sc05504.bmp
-OpenOffice.org641/share/config/symbol/sc05505.bmp
-OpenOffice.org641/share/config/symbol/sc05508.bmp
-OpenOffice.org641/share/config/symbol/sc05509.bmp
-OpenOffice.org641/share/config/symbol/sc05532.bmp
-OpenOffice.org641/share/config/symbol/sc05533.bmp
-OpenOffice.org641/share/config/symbol/sc05535.bmp
-OpenOffice.org641/share/config/symbol/sc05537.bmp
-OpenOffice.org641/share/config/symbol/sc05538.bmp
-OpenOffice.org641/share/config/symbol/sc05539.bmp
-OpenOffice.org641/share/config/symbol/sc05552.bmp
-OpenOffice.org641/share/config/symbol/sc05555.bmp
-OpenOffice.org641/share/config/symbol/sc05556.bmp
-OpenOffice.org641/share/config/symbol/sc05561.bmp
-OpenOffice.org641/share/config/symbol/sc05563.bmp
-OpenOffice.org641/share/config/symbol/sc05595.bmp
-OpenOffice.org641/share/config/symbol/sc05596.bmp
-OpenOffice.org641/share/config/symbol/sc05624.bmp
-OpenOffice.org641/share/config/symbol/sc05646.bmp
-OpenOffice.org641/share/config/symbol/sc05647.bmp
-OpenOffice.org641/share/config/symbol/sc05648.bmp
-OpenOffice.org641/share/config/symbol/sc05649.bmp
-OpenOffice.org641/share/config/symbol/sc05650.bmp
-OpenOffice.org641/share/config/symbol/sc05651.bmp
-OpenOffice.org641/share/config/symbol/sc05672.bmp
-OpenOffice.org641/share/config/symbol/sc05673.bmp
-OpenOffice.org641/share/config/symbol/sc05675.bmp
-OpenOffice.org641/share/config/symbol/sc05694.bmp
-OpenOffice.org641/share/config/symbol/sc05700.bmp
-OpenOffice.org641/share/config/symbol/sc05701.bmp
-OpenOffice.org641/share/config/symbol/sc05702.bmp
-OpenOffice.org641/share/config/symbol/sc05710.bmp
-OpenOffice.org641/share/config/symbol/sc05711.bmp
-OpenOffice.org641/share/config/symbol/sc05712.bmp
-OpenOffice.org641/share/config/symbol/sc05713.bmp
-OpenOffice.org641/share/config/symbol/sc05723.bmp
-OpenOffice.org641/share/config/symbol/sc05800.bmp
-OpenOffice.org641/share/config/symbol/sc05801.bmp
-OpenOffice.org641/share/config/symbol/sc05802.bmp
-OpenOffice.org641/share/config/symbol/sc05904.bmp
-OpenOffice.org641/share/config/symbol/sc05905.bmp
-OpenOffice.org641/share/config/symbol/sc05906.bmp
-OpenOffice.org641/share/config/symbol/sc05951.bmp
-OpenOffice.org641/share/config/symbol/sc05952.bmp
-OpenOffice.org641/share/config/symbol/sc05953.bmp
-OpenOffice.org641/share/config/symbol/sc05954.bmp
-OpenOffice.org641/share/config/symbol/sc05955.bmp
-OpenOffice.org641/share/config/symbol/sc05956.bmp
-OpenOffice.org641/share/config/symbol/sc05957.bmp
-OpenOffice.org641/share/config/symbol/sc05958.bmp
-OpenOffice.org641/share/config/symbol/sc05959.bmp
-OpenOffice.org641/share/config/symbol/sc05960.bmp
-OpenOffice.org641/share/config/symbol/sc05961.bmp
-OpenOffice.org641/share/config/symbol/sc05962.bmp
-OpenOffice.org641/share/config/symbol/sc05963.bmp
-OpenOffice.org641/share/config/symbol/sc06300.bmp
-OpenOffice.org641/share/config/symbol/sc06301.bmp
-OpenOffice.org641/share/config/symbol/sc06302.bmp
-OpenOffice.org641/share/config/symbol/sc06303.bmp
-OpenOffice.org641/share/config/symbol/sc06304.bmp
-OpenOffice.org641/share/config/symbol/sc06305.bmp
-OpenOffice.org641/share/config/symbol/sc06306.bmp
-OpenOffice.org641/share/config/symbol/sc06308.bmp
-OpenOffice.org641/share/config/symbol/sc06309.bmp
-OpenOffice.org641/share/config/symbol/sc06312.bmp
-OpenOffice.org641/share/config/symbol/sc06313.bmp
-OpenOffice.org641/share/config/symbol/sc06314.bmp
-OpenOffice.org641/share/config/symbol/sc06315.bmp
-OpenOffice.org641/share/config/symbol/sc06318.bmp
-OpenOffice.org641/share/config/symbol/sc06330.bmp
-OpenOffice.org641/share/config/symbol/sc06331.bmp
-OpenOffice.org641/share/config/symbol/sc06332.bmp
-OpenOffice.org641/share/config/symbol/sc06333.bmp
-OpenOffice.org641/share/config/symbol/sc06334.bmp
-OpenOffice.org641/share/config/symbol/sc06335.bmp
-OpenOffice.org641/share/config/symbol/sc06336.bmp
-OpenOffice.org641/share/config/symbol/sc06337.bmp
-OpenOffice.org641/share/config/symbol/sc06338.bmp
-OpenOffice.org641/share/config/symbol/sc06339.bmp
-OpenOffice.org641/share/config/symbol/sc06350.bmp
-OpenOffice.org641/share/config/symbol/sc06351.bmp
-OpenOffice.org641/share/config/symbol/sc06352.bmp
-OpenOffice.org641/share/config/symbol/sc06353.bmp
-OpenOffice.org641/share/config/symbol/sc06354.bmp
-OpenOffice.org641/share/config/symbol/sc06355.bmp
-OpenOffice.org641/share/config/symbol/sc06356.bmp
-OpenOffice.org641/share/config/symbol/sc06357.bmp
-OpenOffice.org641/share/config/symbol/sc06362.bmp
-OpenOffice.org641/share/config/symbol/sc06363.bmp
-OpenOffice.org641/share/config/symbol/sc06364.bmp
-OpenOffice.org641/share/config/symbol/sc06370.bmp
-OpenOffice.org641/share/config/symbol/sc06377.bmp
-OpenOffice.org641/share/config/symbol/sc06379.bmp
-OpenOffice.org641/share/config/symbol/sc06384.bmp
-OpenOffice.org641/share/config/symbol/sc06522.bmp
-OpenOffice.org641/share/config/symbol/sc10000.bmp
-OpenOffice.org641/share/config/symbol/sc10006.bmp
-OpenOffice.org641/share/config/symbol/sc10007.bmp
-OpenOffice.org641/share/config/symbol/sc10008.bmp
-OpenOffice.org641/share/config/symbol/sc10009.bmp
-OpenOffice.org641/share/config/symbol/sc10010.bmp
-OpenOffice.org641/share/config/symbol/sc10012.bmp
-OpenOffice.org641/share/config/symbol/sc10013.bmp
-OpenOffice.org641/share/config/symbol/sc10014.bmp
-OpenOffice.org641/share/config/symbol/sc10015.bmp
-OpenOffice.org641/share/config/symbol/sc10016.bmp
-OpenOffice.org641/share/config/symbol/sc10017.bmp
-OpenOffice.org641/share/config/symbol/sc10028.bmp
-OpenOffice.org641/share/config/symbol/sc10029.bmp
-OpenOffice.org641/share/config/symbol/sc10030.bmp
-OpenOffice.org641/share/config/symbol/sc10031.bmp
-OpenOffice.org641/share/config/symbol/sc10035.bmp
-OpenOffice.org641/share/config/symbol/sc10036.bmp
-OpenOffice.org641/share/config/symbol/sc10045.bmp
-OpenOffice.org641/share/config/symbol/sc10050.bmp
-OpenOffice.org641/share/config/symbol/sc10055.bmp
-OpenOffice.org641/share/config/symbol/sc10087.bmp
-OpenOffice.org641/share/config/symbol/sc10096.bmp
-OpenOffice.org641/share/config/symbol/sc10097.bmp
-OpenOffice.org641/share/config/symbol/sc10098.bmp
-OpenOffice.org641/share/config/symbol/sc10099.bmp
-OpenOffice.org641/share/config/symbol/sc10100.bmp
-OpenOffice.org641/share/config/symbol/sc10101.bmp
-OpenOffice.org641/share/config/symbol/sc10102.bmp
-OpenOffice.org641/share/config/symbol/sc10103.bmp
-OpenOffice.org641/share/config/symbol/sc10104.bmp
-OpenOffice.org641/share/config/symbol/sc10105.bmp
-OpenOffice.org641/share/config/symbol/sc10106.bmp
-OpenOffice.org641/share/config/symbol/sc10109.bmp
-OpenOffice.org641/share/config/symbol/sc10110.bmp
-OpenOffice.org641/share/config/symbol/sc10112.bmp
-OpenOffice.org641/share/config/symbol/sc10114.bmp
-OpenOffice.org641/share/config/symbol/sc10115.bmp
-OpenOffice.org641/share/config/symbol/sc10116.bmp
-OpenOffice.org641/share/config/symbol/sc10117.bmp
-OpenOffice.org641/share/config/symbol/sc10118.bmp
-OpenOffice.org641/share/config/symbol/sc10119.bmp
-OpenOffice.org641/share/config/symbol/sc10120.bmp
-OpenOffice.org641/share/config/symbol/sc10121.bmp
-OpenOffice.org641/share/config/symbol/sc10122.bmp
-OpenOffice.org641/share/config/symbol/sc10123.bmp
-OpenOffice.org641/share/config/symbol/sc10124.bmp
-OpenOffice.org641/share/config/symbol/sc10125.bmp
-OpenOffice.org641/share/config/symbol/sc10126.bmp
-OpenOffice.org641/share/config/symbol/sc10127.bmp
-OpenOffice.org641/share/config/symbol/sc10128.bmp
-OpenOffice.org641/share/config/symbol/sc10129.bmp
-OpenOffice.org641/share/config/symbol/sc10130.bmp
-OpenOffice.org641/share/config/symbol/sc10131.bmp
-OpenOffice.org641/share/config/symbol/sc10132.bmp
-OpenOffice.org641/share/config/symbol/sc10133.bmp
-OpenOffice.org641/share/config/symbol/sc10134.bmp
-OpenOffice.org641/share/config/symbol/sc10135.bmp
-OpenOffice.org641/share/config/symbol/sc10136.bmp
-OpenOffice.org641/share/config/symbol/sc10137.bmp
-OpenOffice.org641/share/config/symbol/sc10138.bmp
-OpenOffice.org641/share/config/symbol/sc10139.bmp
-OpenOffice.org641/share/config/symbol/sc10140.bmp
-OpenOffice.org641/share/config/symbol/sc10141.bmp
-OpenOffice.org641/share/config/symbol/sc10142.bmp
-OpenOffice.org641/share/config/symbol/sc10143.bmp
-OpenOffice.org641/share/config/symbol/sc10144.bmp
-OpenOffice.org641/share/config/symbol/sc10145.bmp
-OpenOffice.org641/share/config/symbol/sc10146.bmp
-OpenOffice.org641/share/config/symbol/sc10147.bmp
-OpenOffice.org641/share/config/symbol/sc10148.bmp
-OpenOffice.org641/share/config/symbol/sc10150.bmp
-OpenOffice.org641/share/config/symbol/sc10151.bmp
-OpenOffice.org641/share/config/symbol/sc10152.bmp
-OpenOffice.org641/share/config/symbol/sc10153.bmp
-OpenOffice.org641/share/config/symbol/sc10154.bmp
-OpenOffice.org641/share/config/symbol/sc10155.bmp
-OpenOffice.org641/share/config/symbol/sc10156.bmp
-OpenOffice.org641/share/config/symbol/sc10157.bmp
-OpenOffice.org641/share/config/symbol/sc10158.bmp
-OpenOffice.org641/share/config/symbol/sc10159.bmp
-OpenOffice.org641/share/config/symbol/sc10160.bmp
-OpenOffice.org641/share/config/symbol/sc10161.bmp
-OpenOffice.org641/share/config/symbol/sc10162.bmp
-OpenOffice.org641/share/config/symbol/sc10163.bmp
-OpenOffice.org641/share/config/symbol/sc10164.bmp
-OpenOffice.org641/share/config/symbol/sc10185.bmp
-OpenOffice.org641/share/config/symbol/sc10186.bmp
-OpenOffice.org641/share/config/symbol/sc10187.bmp
-OpenOffice.org641/share/config/symbol/sc10188.bmp
-OpenOffice.org641/share/config/symbol/sc10189.bmp
-OpenOffice.org641/share/config/symbol/sc10190.bmp
-OpenOffice.org641/share/config/symbol/sc10191.bmp
-OpenOffice.org641/share/config/symbol/sc10192.bmp
-OpenOffice.org641/share/config/symbol/sc10193.bmp
-OpenOffice.org641/share/config/symbol/sc10194.bmp
-OpenOffice.org641/share/config/symbol/sc10195.bmp
-OpenOffice.org641/share/config/symbol/sc10196.bmp
-OpenOffice.org641/share/config/symbol/sc10197.bmp
-OpenOffice.org641/share/config/symbol/sc10199.bmp
-OpenOffice.org641/share/config/symbol/sc10200.bmp
-OpenOffice.org641/share/config/symbol/sc10201.bmp
-OpenOffice.org641/share/config/symbol/sc10217.bmp
-OpenOffice.org641/share/config/symbol/sc10223.bmp
-OpenOffice.org641/share/config/symbol/sc10224.bmp
-OpenOffice.org641/share/config/symbol/sc10231.bmp
-OpenOffice.org641/share/config/symbol/sc10232.bmp
-OpenOffice.org641/share/config/symbol/sc10233.bmp
-OpenOffice.org641/share/config/symbol/sc10240.bmp
-OpenOffice.org641/share/config/symbol/sc10241.bmp
-OpenOffice.org641/share/config/symbol/sc10242.bmp
-OpenOffice.org641/share/config/symbol/sc10243.bmp
-OpenOffice.org641/share/config/symbol/sc10244.bmp
-OpenOffice.org641/share/config/symbol/sc10253.bmp
-OpenOffice.org641/share/config/symbol/sc10254.bmp
-OpenOffice.org641/share/config/symbol/sc10255.bmp
-OpenOffice.org641/share/config/symbol/sc10256.bmp
-OpenOffice.org641/share/config/symbol/sc10282.bmp
-OpenOffice.org641/share/config/symbol/sc10283.bmp
-OpenOffice.org641/share/config/symbol/sc10286.bmp
-OpenOffice.org641/share/config/symbol/sc10287.bmp
-OpenOffice.org641/share/config/symbol/sc10294.bmp
-OpenOffice.org641/share/config/symbol/sc10295.bmp
-OpenOffice.org641/share/config/symbol/sc10296.bmp
-OpenOffice.org641/share/config/symbol/sc10297.bmp
-OpenOffice.org641/share/config/symbol/sc10301.bmp
-OpenOffice.org641/share/config/symbol/sc10350.bmp
-OpenOffice.org641/share/config/symbol/sc10360.bmp
-OpenOffice.org641/share/config/symbol/sc10366.bmp
-OpenOffice.org641/share/config/symbol/sc10371.bmp
-OpenOffice.org641/share/config/symbol/sc10375.bmp
-OpenOffice.org641/share/config/symbol/sc10376.bmp
-OpenOffice.org641/share/config/symbol/sc10378.bmp
-OpenOffice.org641/share/config/symbol/sc10379.bmp
-OpenOffice.org641/share/config/symbol/sc10380.bmp
-OpenOffice.org641/share/config/symbol/sc10381.bmp
-OpenOffice.org641/share/config/symbol/sc10382.bmp
-OpenOffice.org641/share/config/symbol/sc10383.bmp
-OpenOffice.org641/share/config/symbol/sc10384.bmp
-OpenOffice.org641/share/config/symbol/sc10385.bmp
-OpenOffice.org641/share/config/symbol/sc10386.bmp
-OpenOffice.org641/share/config/symbol/sc10387.bmp
-OpenOffice.org641/share/config/symbol/sc10388.bmp
-OpenOffice.org641/share/config/symbol/sc10389.bmp
-OpenOffice.org641/share/config/symbol/sc10390.bmp
-OpenOffice.org641/share/config/symbol/sc10391.bmp
-OpenOffice.org641/share/config/symbol/sc10393.bmp
-OpenOffice.org641/share/config/symbol/sc10394.bmp
-OpenOffice.org641/share/config/symbol/sc10395.bmp
-OpenOffice.org641/share/config/symbol/sc10396.bmp
-OpenOffice.org641/share/config/symbol/sc10397.bmp
-OpenOffice.org641/share/config/symbol/sc10398.bmp
-OpenOffice.org641/share/config/symbol/sc10399.bmp
-OpenOffice.org641/share/config/symbol/sc10401.bmp
-OpenOffice.org641/share/config/symbol/sc10402.bmp
-OpenOffice.org641/share/config/symbol/sc10403.bmp
-OpenOffice.org641/share/config/symbol/sc10434.bmp
-OpenOffice.org641/share/config/symbol/sc10458.bmp
-OpenOffice.org641/share/config/symbol/sc10461.bmp
-OpenOffice.org641/share/config/symbol/sc10462.bmp
-OpenOffice.org641/share/config/symbol/sc10463.bmp
-OpenOffice.org641/share/config/symbol/sc10464.bmp
-OpenOffice.org641/share/config/symbol/sc10465.bmp
-OpenOffice.org641/share/config/symbol/sc10503.bmp
-OpenOffice.org641/share/config/symbol/sc12021.bmp
-OpenOffice.org641/share/config/symbol/sc12201.bmp
-OpenOffice.org641/share/config/symbol/sc12202.bmp
-OpenOffice.org641/share/config/symbol/sc12203.bmp
-OpenOffice.org641/share/config/symbol/sc12204.bmp
-OpenOffice.org641/share/config/symbol/sc12212.bmp
-OpenOffice.org641/share/config/symbol/sc12221.bmp
-OpenOffice.org641/share/config/symbol/sc12222.bmp
-OpenOffice.org641/share/config/symbol/sc12223.bmp
-OpenOffice.org641/share/config/symbol/sc12224.bmp
-OpenOffice.org641/share/config/symbol/sc12225.bmp
-OpenOffice.org641/share/config/symbol/sc12226.bmp
-OpenOffice.org641/share/config/symbol/sc12227.bmp
-OpenOffice.org641/share/config/symbol/sc12228.bmp
-OpenOffice.org641/share/config/symbol/sc12229.bmp
-OpenOffice.org641/share/config/symbol/sc12230.bmp
-OpenOffice.org641/share/config/symbol/sc12231.bmp
-OpenOffice.org641/share/config/symbol/sc12232.bmp
-OpenOffice.org641/share/config/symbol/sc12234.bmp
-OpenOffice.org641/share/config/symbol/sc14780.bmp
-OpenOffice.org641/share/config/symbol/sc14781.bmp
-OpenOffice.org641/share/config/symbol/sc14785.bmp
-OpenOffice.org641/share/config/symbol/sc14786.bmp
-OpenOffice.org641/share/config/symbol/sc21050.bmp
-OpenOffice.org641/share/config/symbol/sc21051.bmp
-OpenOffice.org641/share/config/symbol/sc21060.bmp
-OpenOffice.org641/share/config/symbol/sc21061.bmp
-OpenOffice.org641/share/config/symbol/sc21062.bmp
-OpenOffice.org641/share/config/symbol/sc21070.bmp
-OpenOffice.org641/share/config/symbol/sc21080.bmp
-OpenOffice.org641/share/config/symbol/sc21100.bmp
-OpenOffice.org641/share/config/symbol/sc21101.bmp
-OpenOffice.org641/share/config/symbol/sc21102.bmp
-OpenOffice.org641/share/config/symbol/sc21103.bmp
-OpenOffice.org641/share/config/symbol/sc21104.bmp
-OpenOffice.org641/share/config/symbol/sc21105.bmp
-OpenOffice.org641/share/config/symbol/sc21110.bmp
-OpenOffice.org641/share/config/symbol/sc21111.bmp
-OpenOffice.org641/share/config/symbol/sc21120.bmp
-OpenOffice.org641/share/config/symbol/sc21121.bmp
-OpenOffice.org641/share/config/symbol/sc21130.bmp
-OpenOffice.org641/share/config/symbol/sc21140.bmp
-OpenOffice.org641/share/config/symbol/sc21141.bmp
-OpenOffice.org641/share/config/symbol/sc21142.bmp
-OpenOffice.org641/share/config/symbol/sc21150.bmp
-OpenOffice.org641/share/config/symbol/sc21160.bmp
-OpenOffice.org641/share/config/symbol/sc21170.bmp
-OpenOffice.org641/share/config/symbol/sc21180.bmp
-OpenOffice.org641/share/config/symbol/sc21190.bmp
-OpenOffice.org641/share/config/symbol/sc21200.bmp
-OpenOffice.org641/share/config/symbol/sc21210.bmp
-OpenOffice.org641/share/config/symbol/sc21220.bmp
-OpenOffice.org641/share/config/symbol/sc21230.bmp
-OpenOffice.org641/share/config/symbol/sc21240.bmp
-OpenOffice.org641/share/config/symbol/sc21250.bmp
-OpenOffice.org641/share/config/symbol/sc27030.bmp
-OpenOffice.org641/share/config/symbol/sc27065.bmp
-OpenOffice.org641/share/config/symbol/sc27066.bmp
-OpenOffice.org641/share/config/symbol/sc27067.bmp
-OpenOffice.org641/share/config/symbol/sc30000.bmp
-OpenOffice.org641/share/config/symbol/sc30002.bmp
-OpenOffice.org641/share/config/symbol/sc30003.bmp
-OpenOffice.org641/share/config/symbol/sc30004.bmp
-OpenOffice.org641/share/config/symbol/sc30005.bmp
-OpenOffice.org641/share/config/symbol/sc30007.bmp
-OpenOffice.org641/share/config/symbol/sc30008.bmp
-OpenOffice.org641/share/config/symbol/sc30009.bmp
-OpenOffice.org641/share/config/symbol/sc30010.bmp
-OpenOffice.org641/share/config/symbol/sc30011.bmp
-OpenOffice.org641/share/config/symbol/sc30012.bmp
-OpenOffice.org641/share/config/symbol/sc30770.bmp
-OpenOffice.org641/share/config/symbol/sc30773.bmp
-OpenOffice.org641/share/config/symbol/sc30774.bmp
-OpenOffice.org641/share/config/symbol/sc30782.bmp
-OpenOffice.org641/share/config/symbol/sc6377.bmp
-OpenOffice.org641/share/config/symbol/scbullet.bmp
-OpenOffice.org641/share/config/symbol/scnumb.bmp
-OpenOffice.org641/share/config/symbol/sco161.bmp
-OpenOffice.org641/share/config/symbol/sco261.bmp
-OpenOffice.org641/share/config/symbol/sco262.bmp
-OpenOffice.org641/share/config/symbol/sortd.bmp
-OpenOffice.org641/share/config/symbol/sortu.bmp
-OpenOffice.org641/share/config/symbol/u_high.bmp
-OpenOffice.org641/share/config/symbol/u_low.bmp
-OpenOffice.org641/share/config/symbol/u_normal.bmp
-OpenOffice.org641/share/config/psetup.xpm
-OpenOffice.org641/share/config/psetupl.xpm
-OpenOffice.org641/share/fonts/truetype/fonts.dir
-OpenOffice.org641/share/fonts/truetype/opens___.ttf
-OpenOffice.org641/share/fonts/truetype/fonts_dir.global
-OpenOffice.org641/share/basic/FormWizard/DlgFormDB.xdl
-OpenOffice.org641/share/basic/FormWizard/DBMeta.xba
-OpenOffice.org641/share/basic/FormWizard/FormWizard.xba
-OpenOffice.org641/share/basic/FormWizard/Language.xba
-OpenOffice.org641/share/basic/FormWizard/Layouter.xba
-OpenOffice.org641/share/basic/FormWizard/develop.xba
-OpenOffice.org641/share/basic/FormWizard/tools.xba
-OpenOffice.org641/share/basic/Schedule/DlgCalendar.xdl
-OpenOffice.org641/share/basic/Schedule/BankHoliday.xba
-OpenOffice.org641/share/basic/Schedule/CalendarMain.xba
-OpenOffice.org641/share/basic/Schedule/CreateTable.xba
-OpenOffice.org641/share/basic/Schedule/DlgControl.xba
-OpenOffice.org641/share/basic/Schedule/HolidayDanmark.xba
-OpenOffice.org641/share/basic/Schedule/HolidayFrance.xba
-OpenOffice.org641/share/basic/Schedule/HolidayGerman.xba
-OpenOffice.org641/share/basic/Schedule/HolidayItalia.xba
-OpenOffice.org641/share/basic/Schedule/HolidayNetherlands.xba
-OpenOffice.org641/share/basic/Schedule/HolidayPoland.xba
-OpenOffice.org641/share/basic/Schedule/HolidayPortugal.xba
-OpenOffice.org641/share/basic/Schedule/HolidayRussia.xba
-OpenOffice.org641/share/basic/Schedule/HolidaySpain.xba
-OpenOffice.org641/share/basic/Schedule/HolidaySweden.xba
-OpenOffice.org641/share/basic/Schedule/HolidayUSA.xba
-OpenOffice.org641/share/basic/Schedule/Language.xba
-OpenOffice.org641/share/basic/Schedule/OwnEvents.xba
-OpenOffice.org641/share/basic/Template/DialogStyles.xdl
-OpenOffice.org641/share/basic/Template/DlgGreeting.xdl
-OpenOffice.org641/share/basic/Template/TemplateDialog.xdl
-OpenOffice.org641/share/basic/Template/Autotext.xba
-OpenOffice.org641/share/basic/Template/Correspondence.xba
-OpenOffice.org641/share/basic/Template/Greeting.xba
-OpenOffice.org641/share/basic/Template/ModuleAgenda.xba
-OpenOffice.org641/share/basic/Template/Samples.xba
-OpenOffice.org641/share/basic/Gimmicks/ReadFolderDlg.xdl
-OpenOffice.org641/share/basic/Gimmicks/UserfieldDlg.xdl
-OpenOffice.org641/share/basic/Gimmicks/AutoText.xba
-OpenOffice.org641/share/basic/Gimmicks/ChangeAllChars.xba
-OpenOffice.org641/share/basic/Gimmicks/GetTexts.xba
-OpenOffice.org641/share/basic/Gimmicks/ReadDir.xba
-OpenOffice.org641/share/basic/Gimmicks/Userfields.xba
-OpenOffice.org641/share/basic/Tools/Debug.xba
-OpenOffice.org641/share/basic/Tools/Listbox.xba
-OpenOffice.org641/share/basic/Tools/Misc.xba
-OpenOffice.org641/share/basic/Tools/ModuleControls.xba
-OpenOffice.org641/share/basic/Tools/Strings.xba
-OpenOffice.org641/share/basic/Tools/UCB.xba
-OpenOffice.org641/share/basic/WebWizard/WebWzrd.xdl
-OpenOffice.org641/share/basic/WebWizard/Bullets.xba
-OpenOffice.org641/share/basic/WebWizard/Common.xba
-OpenOffice.org641/share/basic/WebWizard/HtmlAutoPilotBasic.xba
-OpenOffice.org641/share/basic/WebWizard/Language.xba
-OpenOffice.org641/share/basic/ImportWizard/ImportDialog.xdl
-OpenOffice.org641/share/basic/ImportWizard/API.xba
-OpenOffice.org641/share/basic/ImportWizard/DialogModul.xba
-OpenOffice.org641/share/basic/ImportWizard/FilesModul.xba
-OpenOffice.org641/share/basic/ImportWizard/Language.xba
-OpenOffice.org641/share/basic/ImportWizard/Main.xba
-OpenOffice.org641/share/basic/Euro/DlgConvert.xdl
-OpenOffice.org641/share/basic/Euro/DlgPassword.xdl
-OpenOffice.org641/share/basic/Euro/AutoPilotRun.xba
-OpenOffice.org641/share/basic/Euro/Common.xba
-OpenOffice.org641/share/basic/Euro/ConvertRun.xba
-OpenOffice.org641/share/basic/Euro/Hard.xba
-OpenOffice.org641/share/basic/Euro/Init.xba
-OpenOffice.org641/share/basic/Euro/Protect.xba
-OpenOffice.org641/share/basic/Euro/Soft.xba
-OpenOffice.org641/share/basic/Euro/Writer.xba
-OpenOffice.org641/share/gallery/htmlexpo/bludown.gif
-OpenOffice.org641/share/gallery/htmlexpo/blufirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/blufirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blulast.gif
-OpenOffice.org641/share/gallery/htmlexpo/blulast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunav.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunext.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blutext.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluup.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubdown.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubfirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubfirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cublast.gif
-OpenOffice.org641/share/gallery/htmlexpo/cublast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnav.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnext.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubtext.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubup.gif
-OpenOffice.org641/share/gallery/htmlexpo/gredown.gif
-OpenOffice.org641/share/gallery/htmlexpo/grefirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/grefirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/grelast.gif
-OpenOffice.org641/share/gallery/htmlexpo/grelast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenav.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenext.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/greprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/greprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/gretext.gif
-OpenOffice.org641/share/gallery/htmlexpo/greup.gif
-OpenOffice.org641/share/gallery/htmlexpo/simdown.gif
-OpenOffice.org641/share/gallery/htmlexpo/simfirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/simfirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simlast.gif
-OpenOffice.org641/share/gallery/htmlexpo/simlast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnav.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnext.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/simprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simtext.gif
-OpenOffice.org641/share/gallery/htmlexpo/simup.gif
-OpenOffice.org641/share/gallery/htmlexpo/sologo.gif
-OpenOffice.org641/share/gallery/www-back/aqua.jpg
-OpenOffice.org641/share/gallery/www-back/bathroom.jpg
-OpenOffice.org641/share/gallery/www-back/blocks.jpg
-OpenOffice.org641/share/gallery/www-back/blow_green.jpg
-OpenOffice.org641/share/gallery/www-back/blueblop.jpg
-OpenOffice.org641/share/gallery/www-back/bulging.jpg
-OpenOffice.org641/share/gallery/www-back/canvas_blue.jpg
-OpenOffice.org641/share/gallery/www-back/cheese.jpg
-OpenOffice.org641/share/gallery/www-back/chocolate.jpg
-OpenOffice.org641/share/gallery/www-back/citrus.jpg
-OpenOffice.org641/share/gallery/www-back/confetti.jpg
-OpenOffice.org641/share/gallery/www-back/daisy.jpg
-OpenOffice.org641/share/gallery/www-back/fluffy-grey.jpg
-OpenOffice.org641/share/gallery/www-back/fluffy.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-blue.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-darkgrey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-grey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-lightgrey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy_light.jpg
-OpenOffice.org641/share/gallery/www-back/gregre.gif
-OpenOffice.org641/share/gallery/www-back/grey.gif
-OpenOffice.org641/share/gallery/www-back/grypaws.gif
-OpenOffice.org641/share/gallery/www-back/ice-blue.jpg
-OpenOffice.org641/share/gallery/www-back/ice-light.jpg
-OpenOffice.org641/share/gallery/www-back/imitation_leather.jpg
-OpenOffice.org641/share/gallery/www-back/interstices.jpg
-OpenOffice.org641/share/gallery/www-back/jeans.jpg
-OpenOffice.org641/share/gallery/www-back/jeansblk.jpg
-OpenOffice.org641/share/gallery/www-back/lawn-artificial.jpg
-OpenOffice.org641/share/gallery/www-back/lawn.jpg
-OpenOffice.org641/share/gallery/www-back/lightblue-wet.jpg
-OpenOffice.org641/share/gallery/www-back/linen-fine.jpg
-OpenOffice.org641/share/gallery/www-back/lino-green.jpg
-OpenOffice.org641/share/gallery/www-back/liquid-blue.jpg
-OpenOffice.org641/share/gallery/www-back/marble.jpg
-OpenOffice.org641/share/gallery/www-back/marble_dark.jpg
-OpenOffice.org641/share/gallery/www-back/mazes.jpg
-OpenOffice.org641/share/gallery/www-back/mint.gif
-OpenOffice.org641/share/gallery/www-back/notes.gif
-OpenOffice.org641/share/gallery/www-back/pattern.jpg
-OpenOffice.org641/share/gallery/www-back/pebble-light.jpg
-OpenOffice.org641/share/gallery/www-back/pink.gif
-OpenOffice.org641/share/gallery/www-back/pool.jpg
-OpenOffice.org641/share/gallery/www-back/popcorn.jpg
-OpenOffice.org641/share/gallery/www-back/purple.jpg
-OpenOffice.org641/share/gallery/www-back/reddark.jpg
-OpenOffice.org641/share/gallery/www-back/rings-green.jpg
-OpenOffice.org641/share/gallery/www-back/rings-orange.jpg
-OpenOffice.org641/share/gallery/www-back/roses.jpg
-OpenOffice.org641/share/gallery/www-back/sand-light.jpg
-OpenOffice.org641/share/gallery/www-back/sand.jpg
-OpenOffice.org641/share/gallery/www-back/sky.jpg
-OpenOffice.org641/share/gallery/www-back/soft-structure_grey.jpg
-OpenOffice.org641/share/gallery/www-back/space.jpg
-OpenOffice.org641/share/gallery/www-back/stone-dark.jpg
-OpenOffice.org641/share/gallery/www-back/stone.jpg
-OpenOffice.org641/share/gallery/www-back/structure.jpg
-OpenOffice.org641/share/gallery/www-back/structure_darkgreen.gif
-OpenOffice.org641/share/gallery/www-back/structure_green.jpg
-OpenOffice.org641/share/gallery/www-back/wall-grey.jpg
-OpenOffice.org641/share/gallery/www-back/wet-turquoise.jpg
-OpenOffice.org641/share/gallery/www-back/wood.jpg
-OpenOffice.org641/share/gallery/bullets/blkpearl.gif
-OpenOffice.org641/share/gallery/bullets/bluarrow.gif
-OpenOffice.org641/share/gallery/bullets/bluball.gif
-OpenOffice.org641/share/gallery/bullets/bludiamd.gif
-OpenOffice.org641/share/gallery/bullets/bluered.gif
-OpenOffice.org641/share/gallery/bullets/blusqare.gif
-OpenOffice.org641/share/gallery/bullets/blustar.gif
-OpenOffice.org641/share/gallery/bullets/coffee_1.gif
-OpenOffice.org641/share/gallery/bullets/coffee_2.gif
-OpenOffice.org641/share/gallery/bullets/coffee_3.gif
-OpenOffice.org641/share/gallery/bullets/coffee_4.gif
-OpenOffice.org641/share/gallery/bullets/coffee_5.gif
-OpenOffice.org641/share/gallery/bullets/con-blue.gif
-OpenOffice.org641/share/gallery/bullets/con-cyan.gif
-OpenOffice.org641/share/gallery/bullets/con-green.gif
-OpenOffice.org641/share/gallery/bullets/con-lilac.gif
-OpenOffice.org641/share/gallery/bullets/con-oran.gif
-OpenOffice.org641/share/gallery/bullets/con-pink.gif
-OpenOffice.org641/share/gallery/bullets/con-red.gif
-OpenOffice.org641/share/gallery/bullets/con-yellow.gif
-OpenOffice.org641/share/gallery/bullets/corner_1.gif
-OpenOffice.org641/share/gallery/bullets/corner_2.gif
-OpenOffice.org641/share/gallery/bullets/corner_3.gif
-OpenOffice.org641/share/gallery/bullets/corner_4.gif
-OpenOffice.org641/share/gallery/bullets/darkball.gif
-OpenOffice.org641/share/gallery/bullets/darkblue.gif
-OpenOffice.org641/share/gallery/bullets/gldpearl.gif
-OpenOffice.org641/share/gallery/bullets/golfball.gif
-OpenOffice.org641/share/gallery/bullets/grnarrow.gif
-OpenOffice.org641/share/gallery/bullets/grnball.gif
-OpenOffice.org641/share/gallery/bullets/grndiamd.gif
-OpenOffice.org641/share/gallery/bullets/grnpearl.gif
-OpenOffice.org641/share/gallery/bullets/grnsqare.gif
-OpenOffice.org641/share/gallery/bullets/grnstar.gif
-OpenOffice.org641/share/gallery/bullets/gryarrow.gif
-OpenOffice.org641/share/gallery/bullets/gryball.gif
-OpenOffice.org641/share/gallery/bullets/grydiamd.gif
-OpenOffice.org641/share/gallery/bullets/grysqare.gif
-OpenOffice.org641/share/gallery/bullets/grystar.gif
-OpenOffice.org641/share/gallery/bullets/orgarrow.gif
-OpenOffice.org641/share/gallery/bullets/orgball.gif
-OpenOffice.org641/share/gallery/bullets/orgdiamd.gif
-OpenOffice.org641/share/gallery/bullets/orgsqare.gif
-OpenOffice.org641/share/gallery/bullets/orgstar.gif
-OpenOffice.org641/share/gallery/bullets/pebble_1.gif
-OpenOffice.org641/share/gallery/bullets/pebble_2.gif
-OpenOffice.org641/share/gallery/bullets/pebble_3.gif
-OpenOffice.org641/share/gallery/bullets/poliball.gif
-OpenOffice.org641/share/gallery/bullets/popcorn_1.gif
-OpenOffice.org641/share/gallery/bullets/popcorn_2.gif
-OpenOffice.org641/share/gallery/bullets/rainbow.gif
-OpenOffice.org641/share/gallery/bullets/redarrow.gif
-OpenOffice.org641/share/gallery/bullets/redball.gif
-OpenOffice.org641/share/gallery/bullets/reddiamd.gif
-OpenOffice.org641/share/gallery/bullets/redsqare.gif
-OpenOffice.org641/share/gallery/bullets/redstar.gif
-OpenOffice.org641/share/gallery/bullets/whtpearl.gif
-OpenOffice.org641/share/gallery/bullets/ylwarrow.gif
-OpenOffice.org641/share/gallery/bullets/ylwball.gif
-OpenOffice.org641/share/gallery/bullets/ylwdiamd.gif
-OpenOffice.org641/share/gallery/bullets/ylwsqare.gif
-OpenOffice.org641/share/gallery/bullets/ylwstar.gif
-OpenOffice.org641/share/gallery/rulers/blkballs.gif
-OpenOffice.org641/share/gallery/rulers/blurulr1.gif
-OpenOffice.org641/share/gallery/rulers/blurulr2.gif
-OpenOffice.org641/share/gallery/rulers/blurulr3.gif
-OpenOffice.org641/share/gallery/rulers/blurulr4.gif
-OpenOffice.org641/share/gallery/rulers/blurulr5.gif
-OpenOffice.org641/share/gallery/rulers/blurulr6.gif
-OpenOffice.org641/share/gallery/rulers/gldballs.gif
-OpenOffice.org641/share/gallery/rulers/grnballs.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr1.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr2.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr3.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr4.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr1.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr2.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr3.gif
-OpenOffice.org641/share/gallery/rulers/orgrulr1.gif
-OpenOffice.org641/share/gallery/rulers/redrulr1.gif
-OpenOffice.org641/share/gallery/rulers/redrulr2.gif
-OpenOffice.org641/share/gallery/rulers/redrulr3.gif
-OpenOffice.org641/share/gallery/rulers/redrulr4.gif
-OpenOffice.org641/share/gallery/rulers/redrulr5.gif
-OpenOffice.org641/share/gallery/rulers/striped.gif
-OpenOffice.org641/share/gallery/rulers/whtballs.gif
-OpenOffice.org641/share/gallery/rulers/ylwrulr1.gif
-OpenOffice.org641/share/gallery/sounds/apert.wav
-OpenOffice.org641/share/gallery/sounds/apert2.wav
-OpenOffice.org641/share/gallery/sounds/applause.wav
-OpenOffice.org641/share/gallery/sounds/beam.wav
-OpenOffice.org641/share/gallery/sounds/beam2.wav
-OpenOffice.org641/share/gallery/sounds/cow.wav
-OpenOffice.org641/share/gallery/sounds/curve.wav
-OpenOffice.org641/share/gallery/sounds/drama.wav
-OpenOffice.org641/share/gallery/sounds/explos.wav
-OpenOffice.org641/share/gallery/sounds/falling.wav
-OpenOffice.org641/share/gallery/sounds/glasses.wav
-OpenOffice.org641/share/gallery/sounds/gong.wav
-OpenOffice.org641/share/gallery/sounds/horse.wav
-OpenOffice.org641/share/gallery/sounds/kling.wav
-OpenOffice.org641/share/gallery/sounds/kongas.wav
-OpenOffice.org641/share/gallery/sounds/laser.wav
-OpenOffice.org641/share/gallery/sounds/left.wav
-OpenOffice.org641/share/gallery/sounds/nature1.wav
-OpenOffice.org641/share/gallery/sounds/nature2.wav
-OpenOffice.org641/share/gallery/sounds/ok.wav
-OpenOffice.org641/share/gallery/sounds/pluck.wav
-OpenOffice.org641/share/gallery/sounds/roll.wav
-OpenOffice.org641/share/gallery/sounds/romans.wav
-OpenOffice.org641/share/gallery/sounds/soft.wav
-OpenOffice.org641/share/gallery/sounds/space.wav
-OpenOffice.org641/share/gallery/sounds/space2.wav
-OpenOffice.org641/share/gallery/sounds/space3.wav
-OpenOffice.org641/share/gallery/sounds/sparcle.wav
-OpenOffice.org641/share/gallery/sounds/strom.wav
-OpenOffice.org641/share/gallery/sounds/theetone.wav
-OpenOffice.org641/share/gallery/sounds/top.wav
-OpenOffice.org641/share/gallery/sounds/train.wav
-OpenOffice.org641/share/gallery/sounds/untie.wav
-OpenOffice.org641/share/gallery/sounds/ups.wav
-OpenOffice.org641/share/gallery/sounds/wallewal.wav
-OpenOffice.org641/share/gallery/sg1.sdg
-OpenOffice.org641/share/gallery/sg1.sdv
-OpenOffice.org641/share/gallery/sg1.thm
-OpenOffice.org641/share/gallery/sg16.sdg
-OpenOffice.org641/share/gallery/sg16.sdv
-OpenOffice.org641/share/gallery/sg16.thm
-OpenOffice.org641/share/gallery/sg2.sdg
-OpenOffice.org641/share/gallery/sg2.sdv
-OpenOffice.org641/share/gallery/sg2.thm
-OpenOffice.org641/share/gallery/sg24.sdg
-OpenOffice.org641/share/gallery/sg24.sdv
-OpenOffice.org641/share/gallery/sg24.thm
-OpenOffice.org641/share/gallery/sg25.sdg
-OpenOffice.org641/share/gallery/sg25.sdv
-OpenOffice.org641/share/gallery/sg25.thm
-OpenOffice.org641/share/gallery/sg3.sdg
-OpenOffice.org641/share/gallery/sg3.sdv
-OpenOffice.org641/share/gallery/sg3.thm
-OpenOffice.org641/share/gallery/sg9.sdg
-OpenOffice.org641/share/gallery/sg9.sdv
-OpenOffice.org641/share/gallery/sg9.thm
-OpenOffice.org641/share/wordbook/english/soffice.dic
-OpenOffice.org641/share/wordbook/english/sun.dic
-OpenOffice.org641/share/wordbook/english/th_en_US.dat
-OpenOffice.org641/share/wordbook/english/th_en_US.idx
-OpenOffice.org641/share/wordbook/english/en_US.aff
-OpenOffice.org641/share/wordbook/english/en_US.dic
-OpenOffice.org641/share/autotext/english/standard.bau
-OpenOffice.org641/share/autotext/english/template.bau
-OpenOffice.org641/share/autotext/english/crdbus50.bau
-OpenOffice.org641/share/autotext/english/crdbus54.bau
-OpenOffice.org641/share/psprint/fontmetric/AGaramond-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-Book.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-BookOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-Demi.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-DemiOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-Demi.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-DemiItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-Light.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-LightItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-BoldOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-Oblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier.afm
-OpenOffice.org641/share/psprint/fontmetric/GothicBBB-Medium-83pv-RKSJ-H.afm
-OpenOffice.org641/share/psprint/fontmetric/GothicBBB-Medium.Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-BoldOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-Oblique.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Ryumin-Light-83pv-RKSJ-H.afm
-OpenOffice.org641/share/psprint/fontmetric/Ryumin-Light.Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Symbol.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Windsor.afm
-OpenOffice.org641/share/psprint/fontmetric/ZapfChancery-MediumItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/ZapfDingbats.afm
-OpenOffice.org641/share/psprint/fontmetric/builtincache
-OpenOffice.org641/share/psprint/driver/ADISTILL.PS
-OpenOffice.org641/share/psprint/driver/APLW3101.PS
-OpenOffice.org641/share/psprint/driver/APLW3201.PS
-OpenOffice.org641/share/psprint/driver/APLW3601.PS
-OpenOffice.org641/share/psprint/driver/APLW6101.PS
-OpenOffice.org641/share/psprint/driver/APLW8101.PS
-OpenOffice.org641/share/psprint/driver/APLW81F1.PS
-OpenOffice.org641/share/psprint/driver/APLWBGR1.PS
-OpenOffice.org641/share/psprint/driver/APLWCOB1.PS
-OpenOffice.org641/share/psprint/driver/APLWCSB1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRF1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRI1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRJ1.PS
-OpenOffice.org641/share/psprint/driver/APLWIIF2.PS
-OpenOffice.org641/share/psprint/driver/APLWIIG2.PS
-OpenOffice.org641/share/psprint/driver/APLWLOT1.PS
-OpenOffice.org641/share/psprint/driver/APL_IIF1.PS
-OpenOffice.org641/share/psprint/driver/APL_IIG1.PS
-OpenOffice.org641/share/psprint/driver/APL_NTR1.PS
-OpenOffice.org641/share/psprint/driver/APNT518_.PS
-OpenOffice.org641/share/psprint/driver/APNTX501.PS
-OpenOffice.org641/share/psprint/driver/APNTXJ1_.PS
-OpenOffice.org641/share/psprint/driver/APPL_230.PS
-OpenOffice.org641/share/psprint/driver/APPL_380.PS
-OpenOffice.org641/share/psprint/driver/APPL_422.PS
-OpenOffice.org641/share/psprint/driver/APTOLLD1.PS
-OpenOffice.org641/share/psprint/driver/APTOLLW1.PS
-OpenOffice.org641/share/psprint/driver/CAECOGR1.PS
-OpenOffice.org641/share/psprint/driver/DC1152_1.PS
-OpenOffice.org641/share/psprint/driver/EFAX3010.PS
-OpenOffice.org641/share/psprint/driver/EFAX4010.PS
-OpenOffice.org641/share/psprint/driver/EFAX5010.PS
-OpenOffice.org641/share/psprint/driver/EFAX7010.PS
-OpenOffice.org641/share/psprint/driver/EFMX3010.PS
-OpenOffice.org641/share/psprint/driver/EFMX5010.PS
-OpenOffice.org641/share/psprint/driver/EFMX7010.PS
-OpenOffice.org641/share/psprint/driver/EFXJK1F3.PS
-OpenOffice.org641/share/psprint/driver/EFXJK2F3.PS
-OpenOffice.org641/share/psprint/driver/EFXJK303.PS
-OpenOffice.org641/share/psprint/driver/EFXJK3F3.PS
-OpenOffice.org641/share/psprint/driver/EP_08001.PS
-OpenOffice.org641/share/psprint/driver/EP_15201.PS
-OpenOffice.org641/share/psprint/driver/EP_30001.PS
-OpenOffice.org641/share/psprint/driver/EP_50001.PS
-OpenOffice.org641/share/psprint/driver/EP_82F21.PS
-OpenOffice.org641/share/psprint/driver/EP_82F51.PS
-OpenOffice.org641/share/psprint/driver/EP_P0701.PS
-OpenOffice.org641/share/psprint/driver/EP_P1201.PS
-OpenOffice.org641/share/psprint/driver/EP_STPH1.PS
-OpenOffice.org641/share/psprint/driver/GENERIC.PS
-OpenOffice.org641/share/psprint/driver/HP1200C1.PS
-OpenOffice.org641/share/psprint/driver/HP2500C1.PS
-OpenOffice.org641/share/psprint/driver/HP3SI52_.PS
-OpenOffice.org641/share/psprint/driver/HP3SIL21.PS
-OpenOffice.org641/share/psprint/driver/HP4M3_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4M6_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4ML_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4MP3_1.PS
-OpenOffice.org641/share/psprint/driver/HP4MP6_1.PS
-OpenOffice.org641/share/psprint/driver/HP4PLUS3.PS
-OpenOffice.org641/share/psprint/driver/HP4PLUS6.PS
-OpenOffice.org641/share/psprint/driver/HP4SI3_1.PS
-OpenOffice.org641/share/psprint/driver/HP4SI6_1.PS
-OpenOffice.org641/share/psprint/driver/HPIID52_.PS
-OpenOffice.org641/share/psprint/driver/HPIII52_.PS
-OpenOffice.org641/share/psprint/driver/HPIIP52_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ3D1_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ3P1_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ4MV1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5M_4.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5P_1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5SI1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5SIM.PS
-OpenOffice.org641/share/psprint/driver/HPLJ__31.PS
-OpenOffice.org641/share/psprint/driver/HP_3D52_.PS
-OpenOffice.org641/share/psprint/driver/HP_3P52_.PS
-OpenOffice.org641/share/psprint/driver/HP__CLJ1.PS
-OpenOffice.org641/share/psprint/driver/KD8650P1.PS
-OpenOffice.org641/share/psprint/driver/KD92P001.PS
-OpenOffice.org641/share/psprint/driver/KDH00001.PS
-OpenOffice.org641/share/psprint/driver/KDH00002.PS
-OpenOffice.org641/share/psprint/driver/L10__425.PS
-OpenOffice.org641/share/psprint/driver/L20__471.PS
-OpenOffice.org641/share/psprint/driver/L20__493.PS
-OpenOffice.org641/share/psprint/driver/L30__471.PS
-OpenOffice.org641/share/psprint/driver/L30__493.PS
-OpenOffice.org641/share/psprint/driver/L333_523.PS
-OpenOffice.org641/share/psprint/driver/L33__523.PS
-OpenOffice.org641/share/psprint/driver/L50__493.PS
-OpenOffice.org641/share/psprint/driver/L533_523.PS
-OpenOffice.org641/share/psprint/driver/L53__523.PS
-OpenOffice.org641/share/psprint/driver/LEX4039P.PS
-OpenOffice.org641/share/psprint/driver/LEX4079P.PS
-OpenOffice.org641/share/psprint/driver/LEXOPTR_.PS
-OpenOffice.org641/share/psprint/driver/LHCFLRJ5.PS
-OpenOffice.org641/share/psprint/driver/LHCOFLC5.PS
-OpenOffice.org641/share/psprint/driver/LHCOFLR5.PS
-OpenOffice.org641/share/psprint/driver/LHGUBEH3.PS
-OpenOffice.org641/share/psprint/driver/LHGUBHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERKH3.PS
-OpenOffice.org641/share/psprint/driver/LHHERKI4.PS
-OpenOffice.org641/share/psprint/driver/LHHKPHJ7.PS
-OpenOffice.org641/share/psprint/driver/LHHKPIJ7.PS
-OpenOffice.org641/share/psprint/driver/LHHRKPH7.PS
-OpenOffice.org641/share/psprint/driver/LHHRKPI7.PS
-OpenOffice.org641/share/psprint/driver/LHQUSHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHQUSIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHQUSRH3.PS
-OpenOffice.org641/share/psprint/driver/LHQUSRI3.PS
-OpenOffice.org641/share/psprint/driver/LHSIGHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHSIGIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHSIGNH3.PS
-OpenOffice.org641/share/psprint/driver/LHSIGNI3.PS
-OpenOffice.org641/share/psprint/driver/LOPC1200.PS
-OpenOffice.org641/share/psprint/driver/LOPC40.PS
-OpenOffice.org641/share/psprint/driver/LOPC45.PS
-OpenOffice.org641/share/psprint/driver/LOPE310.PS
-OpenOffice.org641/share/psprint/driver/LOPM410.PS
-OpenOffice.org641/share/psprint/driver/LOPS1255.PS
-OpenOffice.org641/share/psprint/driver/LOPS1625.PS
-OpenOffice.org641/share/psprint/driver/LOPS1855.PS
-OpenOffice.org641/share/psprint/driver/LOPS2455.PS
-OpenOffice.org641/share/psprint/driver/LOPS3455.PS
-OpenOffice.org641/share/psprint/driver/LOPT610.PS
-OpenOffice.org641/share/psprint/driver/LOPT612.PS
-OpenOffice.org641/share/psprint/driver/LOPT614.PS
-OpenOffice.org641/share/psprint/driver/LOPT616.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAC.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAEP.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAK.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAN.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAP.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAS.PS
-OpenOffice.org641/share/psprint/driver/LOPTRASC.PS
-OpenOffice.org641/share/psprint/driver/LOPW810.PS
-OpenOffice.org641/share/psprint/driver/LOS1255P.PS
-OpenOffice.org641/share/psprint/driver/LOS1625P.PS
-OpenOffice.org641/share/psprint/driver/LOS1855P.PS
-OpenOffice.org641/share/psprint/driver/LOS2455P.PS
-OpenOffice.org641/share/psprint/driver/LOS3455P.PS
-OpenOffice.org641/share/psprint/driver/LWNT_518.PS
-OpenOffice.org641/share/psprint/driver/SGENPRT.PS
-OpenOffice.org641/share/psprint/driver/SNSPREC1.PS
-OpenOffice.org641/share/psprint/driver/TK300PJ1.PS
-OpenOffice.org641/share/psprint/driver/TK300XJ1.PS
-OpenOffice.org641/share/psprint/driver/TK350171.PS
-OpenOffice.org641/share/psprint/driver/TK350172.PS
-OpenOffice.org641/share/psprint/driver/TK350691.PS
-OpenOffice.org641/share/psprint/driver/TK350692.PS
-OpenOffice.org641/share/psprint/driver/TK350PJ2.PS
-OpenOffice.org641/share/psprint/driver/TK360J21.PS
-OpenOffice.org641/share/psprint/driver/TK360J51.PS
-OpenOffice.org641/share/psprint/driver/TK360J71.PS
-OpenOffice.org641/share/psprint/driver/TK450PJ1.PS
-OpenOffice.org641/share/psprint/driver/TK550171.PS
-OpenOffice.org641/share/psprint/driver/TK550391.PS
-OpenOffice.org641/share/psprint/driver/TK550PJ1.PS
-OpenOffice.org641/share/psprint/driver/TKP350J2.PS
-OpenOffice.org641/share/psprint/driver/TKP360P1.PS
-OpenOffice.org641/share/psprint/driver/TKP380J1.PS
-OpenOffice.org641/share/psprint/driver/TKP380P1.PS
-OpenOffice.org641/share/psprint/driver/TKP450J1.PS
-OpenOffice.org641/share/psprint/driver/TKP450P1.PS
-OpenOffice.org641/share/psprint/driver/TKP550J1.PS
-OpenOffice.org641/share/psprint/driver/TKP600J1.PS
-OpenOffice.org641/share/psprint/driver/TKPH3801.PS
-OpenOffice.org641/share/psprint/driver/TKPH4501.PS
-OpenOffice.org641/share/psprint/driver/TKPH6001.PS
-OpenOffice.org641/share/psprint/driver/XRD61354.PS
-OpenOffice.org641/share/psprint/driver/XRD61801.PS
-OpenOffice.org641/share/psprint/driver/XRN17000.PS
-OpenOffice.org641/share/psprint/driver/XRN24320.PS
-OpenOffice.org641/share/psprint/driver/XR_DC230.PS
-OpenOffice.org641/share/psprint/psprint.conf
-OpenOffice.org641/share/autocorr/acor1033.dat
-OpenOffice.org641/user/autotext/english/mytexts.bau
-OpenOffice.org641/user/database/biblio/biblio.dbf
-OpenOffice.org641/user/gallery/sg100.sdv
-OpenOffice.org641/user/gallery/sg100.thm
-OpenOffice.org641/user/gallery/sg30.sdv
-OpenOffice.org641/user/gallery/sg30.thm
-OpenOffice.org641/user/config/arrowhd.soe
-OpenOffice.org641/user/config/classic.sog
-OpenOffice.org641/user/config/hatching.soh
-OpenOffice.org641/user/config/modern.sog
-OpenOffice.org641/user/config/palette.soc
-OpenOffice.org641/user/config/styles.sod
-OpenOffice.org641/user/config/autotbl.fmt
-OpenOffice.org641/user/config/dbtitle.rdb
-OpenOffice.org641/user/config/cmyk.soc
-OpenOffice.org641/user/config/gallery.soc
-OpenOffice.org641/user/config/html.soc
-OpenOffice.org641/user/config/standard.sob
-OpenOffice.org641/user/config/standard.soc
-OpenOffice.org641/user/config/standard.sod
-OpenOffice.org641/user/config/standard.soe
-OpenOffice.org641/user/config/standard.sog
-OpenOffice.org641/user/config/standard.soh
-OpenOffice.org641/user/config/sun-color.soc
-OpenOffice.org641/user/config/web.soc
-OpenOffice.org641/user/basic/dialogs.xli
-OpenOffice.org641/user/basic/script.xli
-OpenOffice.org641/help/en/sbasic.cfg
-OpenOffice.org641/help/en/sbasic.db
-OpenOffice.org641/help/en/sbasic.ht
-OpenOffice.org641/help/en/sbasic.idx/CONTEXTS
-OpenOffice.org641/help/en/sbasic.idx/DICTIONARY
-OpenOffice.org641/help/en/sbasic.idx/DOCS
-OpenOffice.org641/help/en/sbasic.idx/DOCS.TAB
-OpenOffice.org641/help/en/sbasic.idx/EDGE
-OpenOffice.org641/help/en/sbasic.idx/LINKNAMES
-OpenOffice.org641/help/en/sbasic.idx/OFFSETS
-OpenOffice.org641/help/en/sbasic.idx/POSITIONS
-OpenOffice.org641/help/en/sbasic.idx/SCHEMA
-OpenOffice.org641/help/en/sbasic.jar
-OpenOffice.org641/help/en/sbasic.key
-OpenOffice.org641/help/en/common.jar
-OpenOffice.org641/help/en/custom.css
-OpenOffice.org641/help/en/err.html
-OpenOffice.org641/help/en/picture.db
-OpenOffice.org641/help/en/picture.jar
-OpenOffice.org641/help/en/treeview.xml
-OpenOffice.org641/help/en/schart.jar
-OpenOffice.org641/help/en/swriter.cfg
-OpenOffice.org641/help/en/swriter.db
-OpenOffice.org641/help/en/swriter.ht
-OpenOffice.org641/help/en/swriter.idx/CONTEXTS
-OpenOffice.org641/help/en/swriter.idx/DICTIONARY
-OpenOffice.org641/help/en/swriter.idx/DOCS
-OpenOffice.org641/help/en/swriter.idx/DOCS.TAB
-OpenOffice.org641/help/en/swriter.idx/EDGE
-OpenOffice.org641/help/en/swriter.idx/LINKNAMES
-OpenOffice.org641/help/en/swriter.idx/OFFSETS
-OpenOffice.org641/help/en/swriter.idx/POSITIONS
-OpenOffice.org641/help/en/swriter.idx/SCHEMA
-OpenOffice.org641/help/en/swriter.jar
-OpenOffice.org641/help/en/swriter.key
-OpenOffice.org641/help/en/scalc.cfg
-OpenOffice.org641/help/en/scalc.db
-OpenOffice.org641/help/en/scalc.ht
-OpenOffice.org641/help/en/scalc.idx/CONTEXTS
-OpenOffice.org641/help/en/scalc.idx/DICTIONARY
-OpenOffice.org641/help/en/scalc.idx/DOCS
-OpenOffice.org641/help/en/scalc.idx/DOCS.TAB
-OpenOffice.org641/help/en/scalc.idx/EDGE
-OpenOffice.org641/help/en/scalc.idx/LINKNAMES
-OpenOffice.org641/help/en/scalc.idx/OFFSETS
-OpenOffice.org641/help/en/scalc.idx/POSITIONS
-OpenOffice.org641/help/en/scalc.idx/SCHEMA
-OpenOffice.org641/help/en/scalc.jar
-OpenOffice.org641/help/en/scalc.key
-OpenOffice.org641/help/en/simpress.cfg
-OpenOffice.org641/help/en/simpress.db
-OpenOffice.org641/help/en/simpress.ht
-OpenOffice.org641/help/en/simpress.idx/CONTEXTS
-OpenOffice.org641/help/en/simpress.idx/DICTIONARY
-OpenOffice.org641/help/en/simpress.idx/DOCS
-OpenOffice.org641/help/en/simpress.idx/DOCS.TAB
-OpenOffice.org641/help/en/simpress.idx/EDGE
-OpenOffice.org641/help/en/simpress.idx/LINKNAMES
-OpenOffice.org641/help/en/simpress.idx/OFFSETS
-OpenOffice.org641/help/en/simpress.idx/POSITIONS
-OpenOffice.org641/help/en/simpress.idx/SCHEMA
-OpenOffice.org641/help/en/simpress.jar
-OpenOffice.org641/help/en/simpress.key
-OpenOffice.org641/help/en/sdraw.cfg
-OpenOffice.org641/help/en/sdraw.db
-OpenOffice.org641/help/en/sdraw.ht
-OpenOffice.org641/help/en/sdraw.idx/CONTEXTS
-OpenOffice.org641/help/en/sdraw.idx/DICTIONARY
-OpenOffice.org641/help/en/sdraw.idx/DOCS
-OpenOffice.org641/help/en/sdraw.idx/DOCS.TAB
-OpenOffice.org641/help/en/sdraw.idx/EDGE
-OpenOffice.org641/help/en/sdraw.idx/LINKNAMES
-OpenOffice.org641/help/en/sdraw.idx/OFFSETS
-OpenOffice.org641/help/en/sdraw.idx/POSITIONS
-OpenOffice.org641/help/en/sdraw.idx/SCHEMA
-OpenOffice.org641/help/en/sdraw.jar
-OpenOffice.org641/help/en/sdraw.key
-OpenOffice.org641/help/en/smath.cfg
-OpenOffice.org641/help/en/smath.db
-OpenOffice.org641/help/en/smath.ht
-OpenOffice.org641/help/en/smath.idx/CONTEXTS
-OpenOffice.org641/help/en/smath.idx/DICTIONARY
-OpenOffice.org641/help/en/smath.idx/DOCS
-OpenOffice.org641/help/en/smath.idx/DOCS.TAB
-OpenOffice.org641/help/en/smath.idx/EDGE
-OpenOffice.org641/help/en/smath.idx/LINKNAMES
-OpenOffice.org641/help/en/smath.idx/OFFSETS
-OpenOffice.org641/help/en/smath.idx/POSITIONS
-OpenOffice.org641/help/en/smath.idx/SCHEMA
-OpenOffice.org641/help/en/smath.jar
-OpenOffice.org641/help/en/smath.key
-OpenOffice.org641/help/main_transform.xsl
-OpenOffice.org641/help/custom.css
-@comment DIRS
-@dirrm OpenOffice.org641/user/wordbook
-@dirrm OpenOffice.org641/user/template
-@dirrm OpenOffice.org641/user/temp
-@dirrm OpenOffice.org641/user/store
-@dirrm OpenOffice.org641/user/psprint/fontmetric
-@dirrm OpenOffice.org641/user/psprint/driver
-@dirrm OpenOffice.org641/user/psprint
-@dirrm OpenOffice.org641/user/plugin
-@dirrm OpenOffice.org641/user/gallery
-@dirrm OpenOffice.org641/user/database/biblio
-@dirrm OpenOffice.org641/user/database
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice
-@dirrm OpenOffice.org641/user/config/registry/instance/org
-@dirrm OpenOffice.org641/user/config/registry/instance
-@dirrm OpenOffice.org641/user/config/registry
-@dirrm OpenOffice.org641/user/config
-@dirrm OpenOffice.org641/user/basic
-@dirrm OpenOffice.org641/user/backup
-@dirrm OpenOffice.org641/user/autotext/english
-@dirrm OpenOffice.org641/user/autotext
-@dirrm OpenOffice.org641/user/autocorr
-@dirrm OpenOffice.org641/user
-@dirrm OpenOffice.org641/share/wordbook/english
-@dirrm OpenOffice.org641/share/wordbook
-@dirrm OpenOffice.org641/share/template/english/wizard/web
-@dirrm OpenOffice.org641/share/template/english/wizard/styles
-@dirrm OpenOffice.org641/share/template/english/wizard/bitmap
-@dirrm OpenOffice.org641/share/template/english/wizard
-@dirrm OpenOffice.org641/share/template/english/internal
-@dirrm OpenOffice.org641/share/template/english
-@dirrm OpenOffice.org641/share/template
-@dirrm OpenOffice.org641/share/psprint/fontmetric
-@dirrm OpenOffice.org641/share/psprint/driver
-@dirrm OpenOffice.org641/share/psprint
-@dirrm OpenOffice.org641/share/gallery/www-back
-@dirrm OpenOffice.org641/share/gallery/sounds
-@dirrm OpenOffice.org641/share/gallery/rulers
-@dirrm OpenOffice.org641/share/gallery/htmlexpo
-@dirrm OpenOffice.org641/share/gallery/bullets
-@dirrm OpenOffice.org641/share/gallery
-@dirrm OpenOffice.org641/share/fonts/truetype
-@dirrm OpenOffice.org641/share/fonts
-@dirrm OpenOffice.org641/share/dtd/officedocument/1_0
-@dirrm OpenOffice.org641/share/dtd/officedocument
-@dirrm OpenOffice.org641/share/dtd/math/1_01
-@dirrm OpenOffice.org641/share/dtd/math
-@dirrm OpenOffice.org641/share/dtd
-@dirrm OpenOffice.org641/share/config/webcast
-@dirrm OpenOffice.org641/share/config/symbol
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/template/org
-@dirrm OpenOffice.org641/share/config/registry/template
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/instance/org
-@dirrm OpenOffice.org641/share/config/registry/instance
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org
-@dirrm OpenOffice.org641/share/config/registry/cache/instance
-@dirrm OpenOffice.org641/share/config/registry/cache
-@dirrm OpenOffice.org641/share/config/registry
-@dirrm OpenOffice.org641/share/config
-@dirrm OpenOffice.org641/share/basic/WebWizard
-@dirrm OpenOffice.org641/share/basic/Tools
-@dirrm OpenOffice.org641/share/basic/Template
-@dirrm OpenOffice.org641/share/basic/Schedule
-@dirrm OpenOffice.org641/share/basic/ImportWizard
-@dirrm OpenOffice.org641/share/basic/Gimmicks
-@dirrm OpenOffice.org641/share/basic/FormWizard
-@dirrm OpenOffice.org641/share/basic/Euro
-@dirrm OpenOffice.org641/share/basic
-@dirrm OpenOffice.org641/share/autotext/english
-@dirrm OpenOffice.org641/share/autotext
-@dirrm OpenOffice.org641/share/autocorr
-@dirrm OpenOffice.org641/share
-@dirrm OpenOffice.org641/program/resource
-@dirrm OpenOffice.org641/program/filter
-@dirrm OpenOffice.org641/program/components
-@dirrm OpenOffice.org641/program/classes
-@dirrm OpenOffice.org641/program/addin/source
-@dirrm OpenOffice.org641/program/addin
-@dirrm OpenOffice.org641/program
-@dirrm OpenOffice.org641/help/en/swriter.idx
-@dirrm OpenOffice.org641/help/en/smath.idx
-@dirrm OpenOffice.org641/help/en/simpress.idx
-@dirrm OpenOffice.org641/help/en/sdraw.idx
-@dirrm OpenOffice.org641/help/en/scalc.idx
-@dirrm OpenOffice.org641/help/en/sbasic.idx
-@dirrm OpenOffice.org641/help/en
-@dirrm OpenOffice.org641/help
-@dirrm OpenOffice.org641
diff --git a/editors/openoffice.org-1.1/Makefile b/editors/openoffice.org-1.1/Makefile
deleted file mode 100644
index 23c5cd913554..000000000000
--- a/editors/openoffice.org-1.1/Makefile
+++ /dev/null
@@ -1,110 +0,0 @@
-# New ports collection makefile for: OpenOffice
-# Date created: 28 Februar 2002
-# Whom: Martin Blapp
-#
-# $FreeBSD$
-#
-
-PORTNAME= openoffice
-PORTVERSION= 642
-CATEGORIES= editors
-MASTER_SITES= ftp://sunsite.cnlab-switch.ch/mirror/OpenOffice/${PORTVERSION}/ \
- http://sf1.mirror.openoffice.org/${PORTVERSION}/ \
- ftp://ftp.cs.man.ac.uk/pub/toby/gpc/ \
- http://people.freebsd.org/~mbr/distfiles/
-DISTFILES= oo_${PORTVERSION}_src.tar.bz2 gpc231.tar.Z oo_moz095_i386_FreeBSD-4.tar.gz
-EXTRACT_ONLY= oo_${PORTVERSION}_src.tar.bz2
-
-MAINTAINER= mbr@FreeBSD.org
-
-BUILD_DEPENDS= ${LOCALBASE}/lib/libstlport_gcc.so:${PORTSDIR}/devel/stlport
-BUILD_DEPENDS+= ${LOCALBASE}/bin/gcc295:${PORTSDIR}/lang/gcc295
-BUILD_DEPENDS+= zip:${PORTSDIR}/archivers/zip
-BUILD_DEPENDS+= ${JAVAVM}:${PORTSDIR}/java/jdk13
-LIB_DEPENDS+= pth.14:${PORTSDIR}/devel/pth
-
-BROKEN= 'Work in progress -- does not build yet till the end'
-
-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_moz095_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_${PORTVERSION}_src/config_office
-
-CONFIGURE_ARGS+= --with-stlport4-home=${PREFIX} \
- --with-jdk-home=${JDK13DIR} \
- --with-os-version=${OSVERSION}
-
-CONFIGURE_ENV= PTHREAD_CFLAGS=${PTHREAD_CFLAGS} \
- PTHREAD_LIBS=${PTHREAD_LIBS} \
- CC=gcc295 \
- CXX=g++295
-
-MAKE_ENV= CC=${CC} CFLAGS=${CFLAGS}
-
-.include <bsd.port.pre.mk>
-
-pre-fetch:
-.if ${GCC_VERSION}!="2.95.2" && ${GCC_VERSION}!="2.95.3"
- @ ${ECHO}
- @ ${ECHO} Openoffice requires gcc 2.95.2 or better
- @ ${ECHO}
- @ ${FALSE}
-.endif
-.if ${OSVERSION} < 500031
- @${ECHO}
- @${ECHO} OS-VERSION ${OSVERSION}
- @${ECHO}
- @${ECHO} Openoffice depends on OS-Fixes which are
- @${ECHO} not yet available.
- @${FALSE}
-.endif
-
-pre-extract:
-.if !defined(DISPLAY) || ${DISPLAY} == ""
- @ ${ECHO}
- @ ${ECHO} Can\'t open display:
- @ ${ECHO} Please check your DISPLAY variable.
- @ ${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|<malloc.h>|<stdlib.h>|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'
-
-do-install:
- @cd ${WRKSRC}/.. && ./setup -r:oo_setup.resp
-
-.include <bsd.port.post.mk>
diff --git a/editors/openoffice.org-1.1/distinfo b/editors/openoffice.org-1.1/distinfo
deleted file mode 100644
index 81e3a3a4781e..000000000000
--- a/editors/openoffice.org-1.1/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (oo_642_src.tar.bz2) = fc39bdf5f4b277c343d2cc38b0d70c7d
-MD5 (gpc231.tar.Z) = fdb06fdb5a4670b172f9fb738b717be9
-MD5 (oo_moz095_i386_FreeBSD-4.tar.gz) = e92e25759f0b1bf16a36a091bf17e1b0
diff --git a/editors/openoffice.org-1.1/files/patch-berkeleydb+db-3.2.9.patch b/editors/openoffice.org-1.1/files/patch-berkeleydb+db-3.2.9.patch
deleted file mode 100644
index 97fec46bcef4..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-berkeleydb::db-3.2.9.patch b/editors/openoffice.org-1.1/files/patch-berkeleydb::db-3.2.9.patch
deleted file mode 100644
index 50c2f44a704e..000000000000
--- a/editors/openoffice.org-1.1/files/patch-berkeleydb::db-3.2.9.patch
+++ /dev/null
@@ -1,42 +0,0 @@
---- ../berkeleydb/db-3.2.9.patch.orig Mon Jun 11 16:09:22 2001
-+++ ../berkeleydb/db-3.2.9.patch Tue Mar 5 17:13:09 2002
-@@ -43,3 +43,39 @@
-
- CC= @MAKEFILE_CC@
- CCLINK= @MAKEFILE_CCLINK@
-+--- 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
-+@@ -995,6 +995,7 @@
-+ CPPFLAGS="-D_REENTRANT $CPPFLAGS";;
-+ mpeix*) CPPFLAGS="-D_POSIX_SOURCE -D_SOCKET_SOURCE $CPPFLAGS"
-+ LIBS="-lsocket -lsvipc $LIBS";;
-++freebsd*) optimize_def="-O";;
-+ osf*) CPPFLAGS="-D_REENTRANT $CPPFLAGS";;
-+ *qnx) cat >> confdefs.h <<\EOF
-+ #define HAVE_QNX 1
-+@@ -1795,6 +1796,7 @@
-+ case "$host_os" in
-+ solaris*) JINCSUBDIRS="solaris";;
-+ linux*) JINCSUBDIRS="linux genunix";;
-++ freebsd*) JINCSUBDIRS="freebsd solaris linux genunix";;
-+ *) JINCSUBDIRS="genunix";;
-+ esac
-+
-+--- 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 @@
-+
-+ freebsd*)
-+ 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'
-+- else
-+ 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'
-++ need_version=no
-+ fi
-+ ;;
-+
diff --git a/editors/openoffice.org-1.1/files/patch-bridges+prj+build.lst b/editors/openoffice.org-1.1/files/patch-bridges+prj+build.lst
deleted file mode 100644
index 95774375ee91..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel b/editors/openoffice.org-1.1/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel
deleted file mode 100644
index 20b13ea25cb2..000000000000
--- a/editors/openoffice.org-1.1/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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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.org-1.1/files/patch-bridges+source+prot_uno+makefile.mk b/editors/openoffice.org-1.1/files/patch-bridges+source+prot_uno+makefile.mk
deleted file mode 100644
index 595ea6cb5ac9..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-bridges::prj::build.lst b/editors/openoffice.org-1.1/files/patch-bridges::prj::build.lst
deleted file mode 100644
index d9af910f9803..000000000000
--- a/editors/openoffice.org-1.1/files/patch-bridges::prj::build.lst
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../bridges/prj/build.lst.orig Tue Oct 30 17:28:35 2001
-+++ ../bridges/prj/build.lst Mon Mar 4 21:43:05 2002
-@@ -13,5 +13,7 @@
- br bridges\source\cpp_uno\cc50_solaris_sparc nmake - u br_cc50sols br_unotypes NULL
- br bridges\source\cpp_uno\cc50_solaris_intel nmake - u br_cc50soli br_unotypes NULL
- br bridges\source\cpp_uno\gcc2_solaris_sparc nmake - u br_gccsols 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\prot_uno nmake - all br_pruno br_unotypes NULL
- br bridges\source\java_uno nmake - all br_java_uno br_rcon NULL
diff --git a/editors/openoffice.org-1.1/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel b/editors/openoffice.org-1.1/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel
deleted file mode 100644
index a9f6d1da7a96..000000000000
--- a/editors/openoffice.org-1.1/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel
+++ /dev/null
@@ -1,1719 +0,0 @@
---- /dev/null Mon Mar 4 21:22:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/cpp2uno.cxx Mon Mar 4 21:26:06 2002
-@@ -0,0 +1,614 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: cpp2uno.cxx,v $
-+ *
-+ * $Revision: 1.8 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/09/06 11:59:03 $
-+ *
-+ * 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): _______________________________________
-+ *
-+ *
-+ ************************************************************************/
-+
-+#define LEAK_STATIC_DATA
-+// #define TRACE(x) OSL_TRACE(x)
-+#define TRACE(x)
-+
-+#include <malloc.h>
-+#if STLPORT_VERSION<321
-+#include <list.h>
-+#include <map.h>
-+#else
-+#include <list>
-+#include <map>
-+#endif
-+#include <typeinfo>
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+#ifndef _OSL_MUTEX_HXX_
-+#include <osl/mutex.hxx>
-+#endif
-+
-+#ifndef _TYPELIB_TYPEDESCRIPTION_HXX_
-+#include <typelib/typedescription.hxx>
-+#endif
-+#ifndef _UNO_DATA_H_
-+#include <uno/data.h>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_TYPE_MISC_HXX_
-+#include <bridges/cpp_uno/type_misc.hxx>
-+#endif
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+using namespace com::sun::star::uno;
-+using namespace std;
-+using namespace osl;
-+using namespace rtl;
-+
-+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 );
-+
-+ gcc291_freebsd_intel_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;
-+}
-+
-+//==================================================================================================
-+class MediateClassData
-+{
-+public:
-+ struct ClassDataBuffer
-+ {
-+ void* m_pVTable;
-+
-+ ~ClassDataBuffer();
-+ };
-+private:
-+
-+ map< OUString, ClassDataBuffer* > m_aClassData;
-+ Mutex m_aMutex;
-+
-+ void createVTable( ClassDataBuffer*, typelib_InterfaceTypeDescription* );
-+public:
-+ const ClassDataBuffer* getClassData( typelib_InterfaceTypeDescription* );
-+
-+ MediateClassData() {}
-+ ~MediateClassData();
-+};
-+//__________________________________________________________________________________________________
-+MediateClassData::ClassDataBuffer::~ClassDataBuffer()
-+{
-+ delete m_pVTable;
-+}
-+
-+//__________________________________________________________________________________________________
-+MediateClassData::~MediateClassData()
-+{
-+ TRACE( "> calling ~MediateClassData(): freeing mediate vtables... <\n" );
-+
-+ // this MUST be the absolute last one which is called!
-+ for ( map< OUString, ClassDataBuffer* >::iterator iPos( m_aClassData.begin() ); iPos != m_aClassData.end(); ++iPos )
-+ {
-+ // todo
-+// delete (*iPos).second;
-+ }
-+}
-+
-+//__________________________________________________________________________________________________
-+
-+const MediateClassData::ClassDataBuffer* MediateClassData::getClassData( typelib_InterfaceTypeDescription* pType )
-+{
-+ MutexGuard aGuard( m_aMutex );
-+
-+ map< OUString, ClassDataBuffer* >::iterator element = m_aClassData.find( pType->aBase.pTypeName );
-+ if( element != m_aClassData.end() )
-+ return (*element).second;
-+
-+ ClassDataBuffer* pBuffer = new ClassDataBuffer();
-+ createVTable( pBuffer, pType );
-+ m_aClassData[ pType->aBase.pTypeName ] = pBuffer;
-+ return pBuffer;
-+}
-+
-+
-+//==================================================================================================
-+/**
-+ * 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;
-+ }
-+}
-+//__________________________________________________________________________________________________
-+
-+void MediateClassData::createVTable( ClassDataBuffer* pBuffer, typelib_InterfaceTypeDescription* pType )
-+{
-+ // get all member functions
-+ list< sal_Bool > aComplexReturn;
-+
-+ for( int n = 0; n < pType->nAllMembers; n++ )
-+ {
-+ typelib_TypeDescription* pMember = NULL;
-+ TYPELIB_DANGER_GET( &pMember, pType->ppAllMembers[n] );
-+ if( pMember->eTypeClass == typelib_TypeClass_INTERFACE_ATTRIBUTE )
-+ {
-+ typelib_TypeDescription * pRetTD = 0;
-+ TYPELIB_DANGER_GET( &pRetTD, ((typelib_InterfaceAttributeTypeDescription *)pMember)->pAttributeTypeRef );
-+ // get method
-+ aComplexReturn.push_back( !cppu_isSimpleType( pRetTD ) );
-+ // set method
-+ if( ! ((typelib_InterfaceAttributeTypeDescription*)pMember)->bReadOnly )
-+ aComplexReturn.push_back( sal_False );
-+ TYPELIB_DANGER_RELEASE( pRetTD );
-+ }
-+ else
-+ {
-+ typelib_TypeDescription * pRetTD = 0;
-+ TYPELIB_DANGER_GET( &pRetTD, ((typelib_InterfaceMethodTypeDescription *)pMember)->pReturnTypeRef );
-+ aComplexReturn.push_back( !cppu_isSimpleType( pRetTD ) );
-+ TYPELIB_DANGER_RELEASE( pRetTD );
-+ }
-+ TYPELIB_DANGER_RELEASE( pMember );
-+ }
-+
-+ int nSize = aComplexReturn.size();
-+ char * pSpace = (char *)rtl_allocateMemory( ((nSize+2)*sizeof(void *)) + (nSize*20) );
-+ pBuffer->m_pVTable = (void*)pSpace;
-+
-+ char * pCode = pSpace + ((nSize+2)*sizeof(void *));
-+ void ** pvft = (void **)pSpace;
-+ pvft[0] = NULL;
-+ pvft[1] = NULL;
-+
-+ // setup vft and code
-+ for ( sal_Int32 nPos = 0; nPos < nSize; ++nPos )
-+ {
-+ unsigned char * codeSnip = (unsigned char *)pCode + (nPos*20);
-+ pvft[nPos+2] = codeSnip;
-+
-+ // mov $nPos, %eax
-+ *codeSnip++ = 0xb8;
-+ *(sal_Int32 *)codeSnip = nPos | ( aComplexReturn.front() ? 0x80000000 : 0 );
-+ codeSnip += sizeof(sal_Int32);
-+ aComplexReturn.pop_front();
-+ // mov %esp, %edx
-+ *codeSnip++ = 0x89;
-+ *codeSnip++ = 0xe2;
-+ // jmp cpp_vtable_call
-+ *codeSnip++ = 0xe9;
-+ *(sal_Int32 *)codeSnip = ((unsigned char *)cpp_vtable_call) - codeSnip - sizeof(sal_Int32);
-+ codeSnip += sizeof(sal_Int32);
-+ }
-+}
-+
-+//==================================================================================================
-+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
-+ }
-+ }
-+ *(const void **)pCppI = s_pMediateClassData->getClassData( pTypeDescr )->m_pVTable;
-+}
-+
-+}
-+
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT 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 );
-+}
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT void SAL_CALL uno_initEnvironment( uno_Environment * pCppEnv )
-+ SAL_THROW_EXTERN_C()
-+{
-+ CPPU_CURRENT_NAMESPACE::cppu_cppenv_initEnvironment( pCppEnv );
-+}
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT 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:22:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/except.cxx Mon Mar 4 21:26:08 2002
-@@ -0,0 +1,365 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: except.cxx,v $
-+ *
-+ * $Revision: 1.11 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/07/23 13:15:32 $
-+ *
-+ * 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 <dlfcn.h>
-+#include <new.h>
-+#include <typeinfo>
-+#if STLPORT_VERSION<321
-+#include <map.h>
-+#else
-+#include <map>
-+#endif
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+#ifndef _OSL_DIAGNOSE_H_
-+#include <osl/diagnose.h>
-+#endif
-+
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _TYPELIB_TYPEDESCRIPTION_HXX_
-+#include <typelib/typedescription.hxx>
-+#endif
-+#ifndef _COM_SUN_STAR_UNO_ANY_HXX_
-+#include <com/sun/star/uno/Any.hxx>
-+#endif
-+
-+#include <rtl/strbuf.hxx>
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+#ifdef DEBUG
-+#include <stdio.h>
-+#endif
-+
-+using namespace std;
-+using namespace osl;
-+using namespace rtl;
-+using namespace com::sun::star::uno;
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+//==================================================================================================
-+static OString toUNOname( const OString & rRTTIname )
-+{
-+ OString aRet;
-+
-+ sal_Char* pStr = rRTTIname.getStr();
-+ sal_Char* pOrg = pStr;
-+
-+ // check for namespace
-+ if( *pStr == '_' )
-+ pStr++;
-+ if( *pStr == 'Q' )
-+ {
-+ pStr++;
-+ if( *pStr++ == '_' )
-+ {
-+ while( *pStr++ != '_' )
-+ ;
-+ }
-+ }
-+
-+ while( *pStr )
-+ {
-+ int nCharsToCopy = 0;
-+ while( *pStr >= '0' && *pStr <= '9' )
-+ nCharsToCopy = 10*nCharsToCopy + (int)(*pStr++ - '0');
-+ if( aRet.getLength() )
-+ aRet += ".";
-+ aRet += rRTTIname.copy( pStr - pOrg, nCharsToCopy );
-+ pStr += nCharsToCopy;
-+ }
-+
-+ return aRet;
-+}
-+//==================================================================================================
-+static OString toRTTIname( const OString & rUNOname )
-+{
-+ if( ! rUNOname.getLength() )
-+ return OString();
-+
-+ OStringBuffer aRet( 64 );
-+
-+ sal_Int32 nIndex = 0;
-+ sal_Int32 nToken = 0;
-+ do
-+ {
-+ OString aToken( rUNOname.getToken( 0, '.', nIndex ) );
-+ aRet.append( OString::valueOf( (sal_Int32)aToken.getLength() ) );
-+ aRet.append( aToken );
-+ ++nToken;
-+ }
-+ while (nIndex >= 0);
-+
-+ OString ret( aRet.makeStringAndClear() );
-+
-+ if( nToken >= 2 )
-+ {
-+ OStringBuffer buf( 64 );
-+ buf.append( 'Q' );
-+ if( nToken > 9 )
-+ aRet.append( '_' );
-+ buf.append( OString::valueOf( (sal_Int32)nToken ) );
-+ if( nToken > 9 )
-+ aRet.append( '_' );
-+ buf.append( ret );
-+ ret = buf.makeStringAndClear();
-+ }
-+
-+ return ret;
-+}
-+
-+
-+//##################################################################################################
-+//#### RTTI simulation #############################################################################
-+//##################################################################################################
-+
-+class RTTIHolder
-+{
-+ static std::map< OString, void* > aAllRTTI;
-+public:
-+ static void* getRTTI( const OString& rTypename );
-+ static void* getRTTI_UnoName( const OString& rUnoTypename )
-+ { return getRTTI( toRTTIname( rUnoTypename ) ); }
-+
-+ static void* insertRTTI( const OString& rTypename );
-+ static void* insertRTTI_UnoName( const OString& rTypename )
-+ { return insertRTTI( toRTTIname( rTypename ) ); }
-+
-+ // rSuperTypename MUST exist !!!
-+ static void* insertRTTI( const OString& rTypename, const OString& rSuperTypename );
-+ static void* insertRTTI_UnoNames( const OString& rTypename, const OString& rSuperTypename )
-+ { return insertRTTI( toRTTIname( rTypename ), toRTTIname( rSuperTypename ) ); }
-+
-+ // for complex RTTI
-+ static void* insertRTTI( const OString& rTypename, void* pRTTI );
-+ static void* insertRTTI_UnoName( const OString&rTypename, void* pRTTI )
-+ { return insertRTTI( toRTTIname( rTypename ), pRTTI ); }
-+};
-+
-+std::map< OString, void* > RTTIHolder::aAllRTTI;
-+
-+void* RTTIHolder::getRTTI( const OString& rTypename )
-+{
-+ std::map< OString, void* >::iterator element;
-+
-+ element = aAllRTTI.find( rTypename );
-+ return element != aAllRTTI.end() ? (*element).second : NULL;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename )
-+{
-+#ifdef DEBUG
-+ fprintf( stderr, "generating base RTTI: %s\n", rTypename.getStr() );
-+#endif
-+ void* pRTTI = new __user_type_info( strdup( rTypename.getStr() ) );
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename, const OString& rSuperTypename )
-+{
-+#ifdef DEBUG
-+ fprintf( stderr, "generating subclass RTTI: %s %s\n", rTypename.getStr(), rSuperTypename.getStr() );
-+#endif
-+ OSL_ENSURE( ! getRTTI( rTypename ), "insert RTTI called on already existing type" );
-+ void* pRTTI = new __si_type_info( strdup( rTypename.getStr() ), *(__user_type_info*)getRTTI( rSuperTypename ) );
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename, void* pRTTI )
-+{
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+//--------------------------------------------------------------------------------------------------
-+
-+static void* generateRTTI( typelib_CompoundTypeDescription * pCompTypeDescr )
-+{
-+ OString aCompTypeName( OUStringToOString( pCompTypeDescr->aBase.pTypeName, RTL_TEXTENCODING_ASCII_US ) );
-+ void* pRTTI = RTTIHolder::getRTTI_UnoName( aCompTypeName );
-+ if( pRTTI )
-+ return pRTTI;
-+
-+ if( ! pCompTypeDescr->pBaseTypeDescription )
-+ // this is a base type
-+ return RTTIHolder::insertRTTI_UnoName( aCompTypeName );
-+ if( ! pCompTypeDescr->pBaseTypeDescription->pBaseTypeDescription )
-+ {
-+ OString aBasename(
-+ OUStringToOString( pCompTypeDescr->pBaseTypeDescription->aBase.pTypeName, RTL_TEXTENCODING_ASCII_US )
-+ );
-+ if( ! RTTIHolder::getRTTI_UnoName( aBasename ) )
-+ RTTIHolder::insertRTTI_UnoName( aBasename );
-+
-+ // this type has only one supertype
-+ return RTTIHolder::insertRTTI_UnoNames( aCompTypeName, aBasename );
-+ }
-+
-+ // create __si_type_info
-+ void* pSuperRTTI = generateRTTI( pCompTypeDescr->pBaseTypeDescription );
-+ OString aCompTypeRTTIname( toRTTIname( aCompTypeName ) );
-+#ifdef DEBUG
-+ fprintf( stderr, "generating RTTI: %s\n", aCompTypeRTTIname.getStr() );
-+#endif
-+ pRTTI = new __si_type_info( strdup( aCompTypeRTTIname.getStr() ),
-+ *(__user_type_info*)pSuperRTTI );
-+#if 0
-+ __class_type_info::base_info* pBaseInfo = new __class_type_info::base_info;
-+ pBaseInfo->base = (__user_type_info*)pSuperRTTI;
-+ pBaseInfo->offset = 0;
-+ pBaseInfo->is_virtual = 0;
-+ pBaseInfo->access1 = __class_type_info::PUBLIC;
-+
-+ OString aCompTypeRTTIname( toRTTIname( aCompTypeName ) );
-+ pRTTI = new __class_type_info(
-+ strdup( aCompTypeRTTIname.getStr() ),
-+ pBaseInfo,
-+ 1
-+ );
-+#endif
-+ return RTTIHolder::insertRTTI_UnoName( aCompTypeName, pRTTI );
-+}
-+
-+//--------------------------------------------------------------------------------------------------
-+
-+static Mutex s_aMutex;
-+static std::map< void*, typelib_TypeDescription* > aExceptionMap;
-+
-+static void deleteException( void* pExc, int nDummy )
-+{
-+ MutexGuard aGuard( s_aMutex );
-+ std::map< void*, typelib_TypeDescription* >::iterator element =
-+ aExceptionMap.find( pExc );
-+ OSL_ASSERT( element != aExceptionMap.end() );
-+ if( element != aExceptionMap.end() )
-+ {
-+ typelib_TypeDescription* pType = (*element).second;
-+ aExceptionMap.erase( pExc );
-+ uno_destructData( pExc, pType, cpp_release );
-+ typelib_typedescription_release( pType );
-+ }
-+}
-+
-+//__________________________________________________________________________________________________
-+
-+//##################################################################################################
-+//#### exported ####################################################################################
-+//##################################################################################################
-+
-+
-+void gcc291_freebsd_intel_raiseException( uno_Any * pUnoExc, uno_Mapping * pUno2Cpp )
-+{
-+ // construct cpp exception object
-+ typelib_TypeDescription * pTypeDescr = 0;
-+ typelib_typedescriptionreference_getDescription( &pTypeDescr, pUnoExc->pType );
-+
-+ void * pCppExc = __eh_alloc( pTypeDescr->nSize ); // will be released in generated dtor
-+ uno_copyAndConvertData( pCppExc, pUnoExc->pData, pTypeDescr, pUno2Cpp );
-+
-+ // destruct uno exception
-+ uno_any_destruct( pUnoExc, 0 );
-+
-+ // a must be
-+ OSL_ENSURE( sizeof(sal_Int32) == sizeof(void *), "### pointer size differs from sal_Int32!" );
-+
-+ typelib_CompoundTypeDescription * pCompTypeDescr = (typelib_CompoundTypeDescription *)pTypeDescr;
-+ void* pRTTI = generateRTTI( pCompTypeDescr );
-+
-+ {
-+ MutexGuard aGuard( s_aMutex );
-+ aExceptionMap[ pCppExc ] = pTypeDescr;
-+ }
-+
-+ __cp_push_exception( pCppExc, pRTTI, deleteException );
-+ __throw();
-+}
-+
-+void gcc291_freebsd_intel_fillUnoException( cp_eh_info* pInfo, uno_Any* pExc, uno_Mapping * pCpp2Uno )
-+{
-+ OUString aName( OStringToOUString(
-+ toUNOname( ((__user_type_info*)(pInfo->type))->name() ), RTL_TEXTENCODING_ASCII_US ) );
-+
-+ typelib_TypeDescription * pExcTypeDescr = 0;
-+ typelib_typedescription_getByName(
-+ &pExcTypeDescr,
-+ aName.pData );
-+ OSL_ENSURE( pExcTypeDescr, "could not get type description for exception" );
-+ if (pExcTypeDescr)
-+ {
-+ // construct cpp exception any
-+ Any aAny( pInfo->value, pExcTypeDescr ); // const_cast
-+ typelib_typedescription_release( pExcTypeDescr );
-+ // construct uno exception any
-+ typelib_TypeDescription* pAnyDescr = 0;
-+ getCppuType( (const Any *)0 ).getDescription( &pAnyDescr );
-+ uno_copyAndConvertData( pExc, &aAny, pAnyDescr, pCpp2Uno );
-+ typelib_typedescription_release( pAnyDescr );
-+ }
-+}
-+
-+}
-+
---- /dev/null Mon Mar 4 21:33:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/gcc2_freebsd_intel.hxx Mon Mar 4 21:26:09 2002
-@@ -0,0 +1,153 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: gcc2_freebsd_intel.hxx,v $
-+ *
-+ * $Revision: 1.1.1.1 $
-+ *
-+ * last change: $Author: hr $ $Date: 2000/09/18 15:28:48 $
-+ *
-+ * 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): _______________________________________
-+ *
-+ *
-+ ************************************************************************/
-+
-+#ifndef _RTL_STRING_HXX_
-+#include <rtl/string.hxx>
-+#endif
-+#include <typeinfo>
-+
-+typedef struct _uno_Any uno_Any;
-+typedef struct _uno_Mapping uno_Mapping;
-+
-+// private egcs type info structs
-+
-+// type_info for a simple class ( no base classes or an enum )
-+struct __user_type_info : public std::type_info {
-+ __user_type_info (const char *n) : type_info (n) {}
-+
-+ // dynamic cast. built by gcc
-+ virtual void* dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+// type_info for a class with one public, nonvirtual base class.
-+
-+class __si_type_info : public __user_type_info {
-+ const __user_type_info &base;
-+
-+public:
-+ __si_type_info (const char *n, const __user_type_info &b)
-+ : __user_type_info (n), base (b) { }
-+
-+ // dynamic cast. built by gcc
-+ virtual void *dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+
-+// type_info for a general class.
-+
-+typedef unsigned int USItype __attribute__ ((mode (SI)));
-+
-+struct __class_type_info : public __user_type_info {
-+ enum access { PUBLIC = 1, PROTECTED = 2, PRIVATE = 3 };
-+
-+ struct base_info {
-+ const __user_type_info *base;
-+ USItype offset: 29;
-+ bool is_virtual: 1;
-+ access access1: 2;
-+ };
-+
-+ const base_info *base_list;
-+ size_t n_bases;
-+
-+ __class_type_info (const char *name, const base_info *bl, size_t bn)
-+ : __user_type_info (name), base_list (bl), n_bases (bn) {}
-+
-+ // dynamic cast. built by gcc
-+ virtual void* dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+
-+struct cp_eh_info
-+{
-+ struct __eh_info
-+ {
-+ void* match_function;
-+ short language;
-+ short version;
-+ };
-+ __eh_info eh_info;
-+ void *value;
-+ void *type;
-+ void (*cleanup)(void *, int);
-+ bool caught;
-+ cp_eh_info *next;
-+ long handlers;
-+ void *original_value;
-+};
-+
-+extern "C" {
-+ void __cp_push_exception( void*, void*, void(*)(void*, int) );
-+ void __throw();
-+}
-+
-+//##################################################################################################
-+//#### exceptions ##################################################################################
-+//##################################################################################################
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+void gcc291_freebsd_intel_raiseException( uno_Any * pUnoExc, uno_Mapping * pUno2Cpp );
-+void gcc291_freebsd_intel_fillUnoException( cp_eh_info*, uno_Any*, uno_Mapping * pCpp2Uno );
-+
-+}
-+
---- /dev/null Mon Mar 4 21:33:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/makefile.mk Mon Mar 4 21:26:41 2002
-@@ -0,0 +1,109 @@
-+#*************************************************************************
-+#
-+# $RCSfile: makefile.mk,v $
-+#
-+# $Revision: 1.5 $
-+#
-+# 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=gcc2_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)" == "GCCFREEBSDIgcc2"
-+
-+CFLAGSNOOPT=-O0
-+NOOPTFILES=$(SLO)$/uno2cpp.obj
-+
-+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/gcc2_freebsd_intel/uno2cpp.cxx Mon Mar 4 21:26:11 2002
-@@ -0,0 +1,463 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: uno2cpp.cxx,v $
-+ *
-+ * $Revision: 1.8 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/09/06 11:59:03 $
-+ *
-+ * 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 <malloc.h>
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+
-+#ifndef _UNO_DATA_H_
-+#include <uno/data.h>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_TYPE_MISC_HXX_
-+#include <bridges/cpp_uno/type_misc.hxx>
-+#endif
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+using namespace rtl;
-+using namespace com::sun::star::uno;
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+//==================================================================================================
-+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 !" );
-+
-+ volatile long edx = 0, eax = 0; // for register returns
-+ __asm__ (
-+ // copy values
-+ "pushl %%edx\n\t"
-+ "pushl %%ecx\n\t"
-+ "pushl %%eax\n\t"
-+ "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"
-+ "mov 0(%%edx), %%ecx\n\t"
-+ "sub $4, %%edx\n\t"
-+ "push %%ecx\n\t"
-+ "dec %%eax\n\t"
-+ "jne Lcopy\n"
-+ "Lcall:\n\t"
-+ // do the actual call
-+ "mov %2, %%edx\n\t"
-+ "mov 0(%%edx), %%edx\n\t"
-+ "mov %3, %%eax\n\t"
-+ "add $2, %%eax\n\t" // first two table entries are reserved
-+ "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"
-+ "popl %%eax\n\t"
-+ "popl %%ecx\n\t"
-+ "popl %%edx\n\t"
-+ : : "m"(nStackLongs), "m"(pStackLongs), "m"(pThis), "m"(nVtableIndex), "m"(eax), "m"(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\n\t"
-+ : : "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( ... )
-+ {
-+ // get exception
-+ cp_eh_info* pEHInfo = (cp_eh_info*)__cp_eh_info();
-+ gcc291_freebsd_intel_fillUnoException( pEHInfo, *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.org-1.1/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel b/editors/openoffice.org-1.1/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel
deleted file mode 100644
index 20b13ea25cb2..000000000000
--- a/editors/openoffice.org-1.1/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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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.org-1.1/files/patch-bridges::source::prot_uno::makefile.mk b/editors/openoffice.org-1.1/files/patch-bridges::source::prot_uno::makefile.mk
deleted file mode 100644
index 595ea6cb5ac9..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-chaos::util::makefile.mk b/editors/openoffice.org-1.1/files/patch-chaos::util::makefile.mk
deleted file mode 100644
index 77dcd12cd410..000000000000
--- a/editors/openoffice.org-1.1/files/patch-chaos::util::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../chaos/util/makefile.mk.orig Sat Mar 2 18:09:33 2002
-+++ ../chaos/util/makefile.mk Sat Mar 2 18:09:18 2002
-@@ -100,7 +100,7 @@
-
- SHL1TARGET= cnt$(UPD)$(DLLPOSTFIX)
- SHL1IMPLIB= i$(TARGET)
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP= exports.$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP= exports.map
diff --git a/editors/openoffice.org-1.1/files/patch-comphelper+util+makefile.mk b/editors/openoffice.org-1.1/files/patch-comphelper+util+makefile.mk
deleted file mode 100644
index 997719c43dd8..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-comphelper::util::makefile.mk b/editors/openoffice.org-1.1/files/patch-comphelper::util::makefile.mk
deleted file mode 100644
index 9bca1b144e8f..000000000000
--- a/editors/openoffice.org-1.1/files/patch-comphelper::util::makefile.mk
+++ /dev/null
@@ -1,15 +0,0 @@
---- ../comphelper/util/makefile.mk.orig Tue Jan 1 14:08:53 2002
-+++ ../comphelper/util/makefile.mk
-@@ -85,11 +85,11 @@
-
- SHL1TARGET=$(COMPHLP_TARGET)$(COMPHLP_MAJOR)
- SHL1STDLIBS=\
-+ $(SALLIB) \
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
- $(VOSLIB) \
- $(OSLLIB) \
-- $(SALLIB) \
- $(CPPRTLLIB)
-
- SHL1DEPN=
diff --git a/editors/openoffice.org-1.1/files/patch-config_office+configure.in b/editors/openoffice.org-1.1/files/patch-config_office+configure.in
deleted file mode 100644
index c580d786d05c..000000000000
--- a/editors/openoffice.org-1.1/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=<path to ml.exe directory>
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- AC_ARG_WITH(unzip-home,
- [ --with-unzip-home For Windows users, please supply the path for
- unzip.exe.
-@@ -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.org-1.1/files/patch-config_office::configure.in b/editors/openoffice.org-1.1/files/patch-config_office::configure.in
deleted file mode 100644
index 432ada6ddb57..000000000000
--- a/editors/openoffice.org-1.1/files/patch-config_office::configure.in
+++ /dev/null
@@ -1,86 +0,0 @@
---- ../config_office/configure.in.orig Tue Feb 19 16:42:08 2002
-+++ ../config_office/configure.in Wed Mar 13 20:26:19 2002
-@@ -121,6 +121,12 @@
-
- Usage: --enable-check-only=yes
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- dnl ===================================================================
- dnl Message.
- dnl ===================================================================
-@@ -245,13 +251,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
-@@ -264,13 +270,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
-@@ -335,7 +341,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
-@@ -779,6 +786,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" }'`
-@@ -1129,6 +1140,7 @@
- echo "\$with_lang="$with_lang
- echo "\$with_asm_home="$with_asm_home
- echo "\$with_unzip_home="$with_unzip_home
-+echo "\$with_os_version="$with_os_version
- echo "\$MINGWIN32="$WITH_MINGWIN
- echo "\$USE_GCC3="$USE_GCC3
- echo
-@@ -1136,7 +1148,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 $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 $USE_GCC3 $with_os_version $PTHREAD_CFLAGS $PTHREAD_LIBS $CC $CXX
- else
- echo
- echo Test Complete
diff --git a/editors/openoffice.org-1.1/files/patch-configmgr::util::makefile.mk b/editors/openoffice.org-1.1/files/patch-configmgr::util::makefile.mk
deleted file mode 100644
index b0738b38b234..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-connectivity+source+drivers+mozab+makefile.mk b/editors/openoffice.org-1.1/files/patch-connectivity+source+drivers+mozab+makefile.mk
deleted file mode 100644
index 68c702a2684c..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk b/editors/openoffice.org-1.1/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk
deleted file mode 100644
index 3601766ee561..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-connectivity::source::drivers::adabas::makefile.mk b/editors/openoffice.org-1.1/files/patch-connectivity::source::drivers::adabas::makefile.mk
deleted file mode 100644
index 22ec11c35540..000000000000
--- a/editors/openoffice.org-1.1/files/patch-connectivity::source::drivers::adabas::makefile.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../connectivity/source/drivers/adabas/makefile.mk.orig Sat Mar 2 20:39:00 2002
-+++ ../connectivity/source/drivers/adabas/makefile.mk Sat Mar 2 20:38:16 2002
-@@ -104,9 +104,9 @@
- $(SLO)$/BResultSetMetaData.obj \
- $(SLO)$/BResultSet.obj
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(ADABAS_TARGET).$(DLLPOSTFIX).map
--.ELSE
-+.ELSE
- SHL1VERSIONMAP=$(ADABAS_TARGET).map
- .ENDIF
-
diff --git a/editors/openoffice.org-1.1/files/patch-connectivity::source::drivers::calc::makefile.mk b/editors/openoffice.org-1.1/files/patch-connectivity::source::drivers::calc::makefile.mk
deleted file mode 100644
index 9141439c02cb..000000000000
--- a/editors/openoffice.org-1.1/files/patch-connectivity::source::drivers::calc::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/calc/makefile.mk.orig Sat Mar 2 20:42:07 2002
-+++ ../connectivity/source/drivers/calc/makefile.mk Sat Mar 2 20:41:59 2002
-@@ -91,7 +91,7 @@
- $(SLO)$/Cservices.obj \
- $(SLO)$/CDriver.obj
-
--.IF "$(OS)"!="MACOSX"
-+.IF "$(OS)"!="MACOSX" || "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
- .ENDIF
- # --- Library -----------------------------------
diff --git a/editors/openoffice.org-1.1/files/patch-connectivity::source::drivers::dbase::makefile.mk b/editors/openoffice.org-1.1/files/patch-connectivity::source::drivers::dbase::makefile.mk
deleted file mode 100644
index 74b9c46489ac..000000000000
--- a/editors/openoffice.org-1.1/files/patch-connectivity::source::drivers::dbase::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/dbase/makefile.mk.orig Sat Mar 2 20:45:45 2002
-+++ ../connectivity/source/drivers/dbase/makefile.mk Sat Mar 2 20:45:27 2002
-@@ -117,7 +117,7 @@
- $(SLO)$/DDriver.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice.org-1.1/files/patch-connectivity::source::drivers::file::makefile.mk b/editors/openoffice.org-1.1/files/patch-connectivity::source::drivers::file::makefile.mk
deleted file mode 100644
index 3bf23f9b6a5d..000000000000
--- a/editors/openoffice.org-1.1/files/patch-connectivity::source::drivers::file::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/file/makefile.mk.orig Sat Mar 2 20:47:37 2002
-+++ ../connectivity/source/drivers/file/makefile.mk Sat Mar 2 20:48:04 2002
-@@ -112,7 +112,7 @@
- $(SLO)$/fanalyzer.obj \
- $(SLO)$/fcomp.obj
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- #SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice.org-1.1/files/patch-connectivity::source::drivers::flat::makefile.mk b/editors/openoffice.org-1.1/files/patch-connectivity::source::drivers::flat::makefile.mk
deleted file mode 100644
index bbabd50cc0f1..000000000000
--- a/editors/openoffice.org-1.1/files/patch-connectivity::source::drivers::flat::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/flat/makefile.mk.orig Sat Mar 2 20:51:31 2002
-+++ ../connectivity/source/drivers/flat/makefile.mk Sat Mar 2 20:51:56 2002
-@@ -104,7 +104,7 @@
- $(SLO)$/EDriver.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice.org-1.1/files/patch-connectivity::source::drivers::jdbc::makefile.mk b/editors/openoffice.org-1.1/files/patch-connectivity::source::drivers::jdbc::makefile.mk
deleted file mode 100644
index 397cc6777421..000000000000
--- a/editors/openoffice.org-1.1/files/patch-connectivity::source::drivers::jdbc::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/jdbc/makefile.mk.orig Sat Mar 2 20:54:27 2002
-+++ ../connectivity/source/drivers/jdbc/makefile.mk Sat Mar 2 20:54:52 2002
-@@ -111,7 +111,7 @@
- $(SLO)$/tools.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(JDBC_TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(JDBC_TARGET).map
diff --git a/editors/openoffice.org-1.1/files/patch-connectivity::source::drivers::mozab::makefile.mk b/editors/openoffice.org-1.1/files/patch-connectivity::source::drivers::mozab::makefile.mk
deleted file mode 100644
index f301dffa2c0d..000000000000
--- a/editors/openoffice.org-1.1/files/patch-connectivity::source::drivers::mozab::makefile.mk
+++ /dev/null
@@ -1,22 +0,0 @@
---- ../connectivity/source/drivers/mozab/makefile.mk.orig Mon Dec 3 17:20:59 2001
-+++ ../connectivity/source/drivers/mozab/makefile.mk Sun Mar 3 17:26:52 2002
-@@ -107,7 +107,9 @@
-
- # --- MOZAB BASE Library -----------------------------------
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- SHL1TARGET= $(TARGET)$(MOZAB_MAJOR)
- SHL1OBJS=$(SLOFILES)
- SHL1STDLIBS=\
-@@ -158,7 +160,9 @@
-
- # --- MOZAB BASE Library -----------------------------------
-
-+.IF "$(OS)"!="FREEBSD"
- SHL2VERSIONMAP= $(TARGET2).map
-+.ENDIF
- SHL2TARGET= $(TARGET2)$(MOZAB_MAJOR)
- SHL2OBJS=$(SLO2FILES)
- SHL2STDLIBS=\
diff --git a/editors/openoffice.org-1.1/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk b/editors/openoffice.org-1.1/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk
deleted file mode 100644
index 27086ca55940..000000000000
--- a/editors/openoffice.org-1.1/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk
+++ /dev/null
@@ -1,13 +0,0 @@
---- ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk.orig Fri Mar 15 19:10:28 2002
-+++ ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk Fri Mar 15 19:11:45 2002
-@@ -152,6 +152,10 @@
- -Wno-long-long -pthread
- CDEFS += -DTRACING
- .ENDIF
-+.IF "$(OS)" == "FREEBSD"
-+CFLAGSCXX += \
-+ -fno-rtti
-+.ENDIF
- .ENDIF
-
- SHL1TARGET_NAME=$(TARGET)$(MOZAB_MAJOR)
diff --git a/editors/openoffice.org-1.1/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk b/editors/openoffice.org-1.1/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk
deleted file mode 100644
index 3a34e92f0e55..000000000000
--- a/editors/openoffice.org-1.1/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../connectivity/source/drivers/mozaddressbook/makefile.mk.orig Sat Mar 2 20:58:59 2002
-+++ ../connectivity/source/drivers/mozaddressbook/makefile.mk Sat Mar 2 20:59:41 2002
-@@ -134,7 +134,9 @@
- SLOFILES+=$(SLO)$/staticmbmozab.obj
- .ENDIF
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- # --- Library -----------------------------------
-
- SHL1TARGET=$(TARGET)$(UPD)$(DLLPOSTFIX)
diff --git a/editors/openoffice.org-1.1/files/patch-connectivity::source::manager::makefile.mk b/editors/openoffice.org-1.1/files/patch-connectivity::source::manager::makefile.mk
deleted file mode 100644
index 497370af0fd1..000000000000
--- a/editors/openoffice.org-1.1/files/patch-connectivity::source::manager::makefile.mk
+++ /dev/null
@@ -1,16 +0,0 @@
---- ../connectivity/source/manager/makefile.mk.orig Tue Jan 1 14:09:00 2002
-+++ ../connectivity/source/manager/makefile.mk
-@@ -92,11 +92,11 @@
- .ENDIF
- SHL1OBJS=$(SLOFILES)
- SHL1STDLIBS=\
-+ $(SALLIB) \
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
- $(VOSLIB) \
-- $(OSLLIB) \
-- $(SALLIB)
-+ $(OSLLIB)
-
- SHL1DEPN=
- SHL1IMPLIB= i$(SHL1TARGET)
diff --git a/editors/openoffice.org-1.1/files/patch-connectivity::source::parse::makefile.mk b/editors/openoffice.org-1.1/files/patch-connectivity::source::parse::makefile.mk
deleted file mode 100644
index 7000bf23cc00..000000000000
--- a/editors/openoffice.org-1.1/files/patch-connectivity::source::parse::makefile.mk
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../connectivity/source/parse/makefile.mk.orig Wed Mar 6 10:39:52 2002
-+++ ../connectivity/source/parse/makefile.mk Wed Mar 6 10:40:07 2002
-@@ -95,6 +95,7 @@
- +flex -i -8 -PSQLyy -L -o$(MISC)$/sqlflex.cxx sqlflex.l
-
- $(MISC)$/sqlbison.cxx: sqlbison.y
-+ +bison -v -d -pSQLyy -l -bsql -o$(MISC)$/sqlbison.cxx.h sqlbison.y
- +bison -v -d -pSQLyy -l -bsql -o$(MISC)$/sqlbison.cxx sqlbison.y
- -$(MKDIR) $(OUT)$/inc$/connectivity
- +$(COPY) $(MISC)$/sqlbison.cxx.h $(OUT)$/inc$/connectivity$/sqlbison.hxx
diff --git a/editors/openoffice.org-1.1/files/patch-cppu+prj+build.lst b/editors/openoffice.org-1.1/files/patch-cppu+prj+build.lst
deleted file mode 100644
index 78fd210a1193..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-cppu::prj::build.lst b/editors/openoffice.org-1.1/files/patch-cppu::prj::build.lst
deleted file mode 100644
index 78fd210a1193..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-cppu::util::makefile.mk b/editors/openoffice.org-1.1/files/patch-cppu::util::makefile.mk
deleted file mode 100644
index 0157a34167b5..000000000000
--- a/editors/openoffice.org-1.1/files/patch-cppu::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../cppu/util/makefile.mk.orig Fri Nov 9 10:14:31 2001
-+++ ../cppu/util/makefile.mk Mon Mar 11 13:35:07 2002
-@@ -89,7 +89,9 @@
- SHL1IMPLIB=i$(TARGET)
- SHL1DEF=$(MISC)$/$(SHL1TARGET).def
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP=$(TARGET).map
-+.ENDIF
-
- DEF1NAME=$(SHL1TARGET)
-
diff --git a/editors/openoffice.org-1.1/files/patch-cppuhelper+source+makefile.mk b/editors/openoffice.org-1.1/files/patch-cppuhelper+source+makefile.mk
deleted file mode 100644
index 62e971de324a..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-cppuhelper::source::makefile.mk b/editors/openoffice.org-1.1/files/patch-cppuhelper::source::makefile.mk
deleted file mode 100644
index 59b78a3fd844..000000000000
--- a/editors/openoffice.org-1.1/files/patch-cppuhelper::source::makefile.mk
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../cppuhelper/source/makefile.mk.orig Thu Mar 7 16:37:48 2002
-+++ ../cppuhelper/source/makefile.mk Thu Mar 7 16:37:55 2002
-@@ -149,8 +149,8 @@
- SHL1TARGET=$(TARGET)$(UDK_MAJOR)$(COMID)
-
- SHL1STDLIBS= \
-- $(CPPULIB) \
-- $(SALLIB)
-+ $(SALLIB) \
-+ $(CPPULIB)
-
- SHL1DEPN=
- SHL1IMPLIB=i$(TARGET)
-@@ -173,6 +173,10 @@
- SHL1VERSIONMAP=gcc2_linux_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.org-1.1/files/patch-cpputools+source+registercomponent+makefile.mk b/editors/openoffice.org-1.1/files/patch-cpputools+source+registercomponent+makefile.mk
deleted file mode 100644
index 8134445349f1..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-dmake::unix::linux::gnu::make.sh b/editors/openoffice.org-1.1/files/patch-dmake::unix::linux::gnu::make.sh
deleted file mode 100644
index d60afa8e32e8..000000000000
--- a/editors/openoffice.org-1.1/files/patch-dmake::unix::linux::gnu::make.sh
+++ /dev/null
@@ -1,244 +0,0 @@
---- ../dmake/unix/linux/gnu/make.sh.orig Wed Mar 13 20:32:53 2002
-+++ ../dmake/unix/linux/gnu/make.sh Wed Mar 13 20:33:00 2002
-@@ -3,188 +3,188 @@
- mkdir objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
- fi
- mv infer.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
- fi
- mv make.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
- fi
- mv stat.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
- fi
- mv expand.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
- fi
- mv dmstring.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
- fi
- mv hash.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
- fi
- mv dag.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
- fi
- mv dmake.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
- fi
- mv path.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
- fi
- mv imacs.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
- fi
- mv sysintf.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
- fi
- mv parse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
- fi
- mv getinp.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
- fi
- mv quit.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
- fi
- mv state.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
- fi
- mv dmdump.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
- fi
- mv macparse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
- fi
- mv rulparse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
- fi
- mv percent.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
- fi
- mv function.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
- fi
- mv arlib.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
- fi
- mv dirbrk.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
- fi
- mv rmprq.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
- fi
- mv ruletab.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
- fi
- mv runargv.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
- fi
- mv dcache.o objects
-
--gcc -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \
-+${CC} ${CFLAGS} -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \
- objects/dmstring.o objects/hash.o objects/dag.o objects/dmake.o objects/path.o \
- objects/imacs.o objects/sysintf.o objects/parse.o objects/getinp.o \
- objects/quit.o objects/state.o objects/dmdump.o objects/macparse.o \
diff --git a/editors/openoffice.org-1.1/files/patch-dtrans+source+X11+makefile.mk b/editors/openoffice.org-1.1/files/patch-dtrans+source+X11+makefile.mk
deleted file mode 100644
index 5881f5d7f6a5..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-dtrans::source::X11::makefile.mk b/editors/openoffice.org-1.1/files/patch-dtrans::source::X11::makefile.mk
deleted file mode 100644
index fa2c7a4b769c..000000000000
--- a/editors/openoffice.org-1.1/files/patch-dtrans::source::X11::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../dtrans/source/X11/makefile.mk.orig Sat Mar 2 21:11:32 2002
-+++ ../dtrans/source/X11/makefile.mk Sat Mar 2 21:12:34 2002
-@@ -111,7 +111,8 @@
- APP1STDLIBS=\
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
-- $(SALLIB)
-+ $(SALLIB) \
-+ -lX11
-
- .ENDIF # "$(OS)"=="MACOSX"
-
diff --git a/editors/openoffice.org-1.1/files/patch-eventattacher+source+makefile.mk b/editors/openoffice.org-1.1/files/patch-eventattacher+source+makefile.mk
deleted file mode 100644
index b09408500c2d..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-eventattacher::source::makefile.mk b/editors/openoffice.org-1.1/files/patch-eventattacher::source::makefile.mk
deleted file mode 100644
index b09408500c2d..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-extensions::source::plugin::unx::makefile.mk b/editors/openoffice.org-1.1/files/patch-extensions::source::plugin::unx::makefile.mk
deleted file mode 100644
index 4535235d6bec..000000000000
--- a/editors/openoffice.org-1.1/files/patch-extensions::source::plugin::unx::makefile.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../extensions/source/plugin/unx/makefile.mk.orig Mon Mar 11 01:34:07 2002
-+++ ../extensions/source/plugin/unx/makefile.mk Mon Mar 11 10:21:01 2002
-@@ -91,7 +91,11 @@
- .IF "$(OS)"=="SOLARIS" || "$(OS)"=="SCO" || "$(OS)"=="HPUX"
- APP1STDLIBS+=-lXm -lXt -lX11 -ldl
- .ELSE
-+IF "$(OS)"=="FREEBSD"
-+APP1STDLIBS+=-lXaw -lXt -lX11
-+.ELSE
- APP1STDLIBS+=-lXaw -lXt -lX11 -ldl
-+.ENDIF
- .ENDIF
-
- APP1DEF= $(MISC)$/$(TARGET).def
diff --git a/editors/openoffice.org-1.1/files/patch-external+dt+dtpatch.sh b/editors/openoffice.org-1.1/files/patch-external+dt+dtpatch.sh
deleted file mode 100644
index e5122bcb45c1..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-external+npsdk+npsdkpatch.sh b/editors/openoffice.org-1.1/files/patch-external+npsdk+npsdkpatch.sh
deleted file mode 100644
index 49a3056831dd..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-external::dt::dtpatch.sh b/editors/openoffice.org-1.1/files/patch-external::dt::dtpatch.sh
deleted file mode 100644
index e5122bcb45c1..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-external::expat::expatpatch.sh b/editors/openoffice.org-1.1/files/patch-external::expat::expatpatch.sh
deleted file mode 100644
index ce07edcfffd8..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-external::jpeg::jpegpatch.sh b/editors/openoffice.org-1.1/files/patch-external::jpeg::jpegpatch.sh
deleted file mode 100644
index 4fb55f5d70d0..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-external::npsdk::npsdkpatch.sh b/editors/openoffice.org-1.1/files/patch-external::npsdk::npsdkpatch.sh
deleted file mode 100644
index 49a3056831dd..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-external::zlib::zlibpatch.sh b/editors/openoffice.org-1.1/files/patch-external::zlib::zlibpatch.sh
deleted file mode 100644
index 04d96c6ad70f..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-freetype+makefile.mk b/editors/openoffice.org-1.1/files/patch-freetype+makefile.mk
deleted file mode 100644
index 1e5e5bf12c6b..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-freetype::makefile.mk b/editors/openoffice.org-1.1/files/patch-freetype::makefile.mk
deleted file mode 100644
index 1e5e5bf12c6b..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-1.1/files/patch-gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index 66b7dfe1f73d..000000000000
--- a/editors/openoffice.org-1.1/files/patch-gnome-vfs-filetype-registration.cxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2001/11/01 13:26:23 1.2
-+++ ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2002/03/03 19:43:31
-@@ -62,7 +62,9 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !defined(FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice.org-1.1/files/patch-i18n::inc::collator.hxx b/editors/openoffice.org-1.1/files/patch-i18n::inc::collator.hxx
deleted file mode 100644
index f336ca1fb6cd..000000000000
--- a/editors/openoffice.org-1.1/files/patch-i18n::inc::collator.hxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../i18n/inc/collator.hxx.orig Tue Mar 12 08:24:59 2002
-+++ ../i18n/inc/collator.hxx Tue Mar 12 08:25:55 2002
-@@ -80,7 +80,9 @@
-
- #ifndef WIN32
- #ifndef MACOSX
-+#ifndef FREEBSD
- #include <alloca.h>
-+#endif
- #endif
- #endif
- #include <tools/string.hxx>
diff --git a/editors/openoffice.org-1.1/files/patch-idlc::source::makefile.mk b/editors/openoffice.org-1.1/files/patch-idlc::source::makefile.mk
deleted file mode 100644
index 780425770b86..000000000000
--- a/editors/openoffice.org-1.1/files/patch-idlc::source::makefile.mk
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../idlc/source/makefile.mk.orig Wed Mar 6 10:25:35 2002
-+++ ../idlc/source/makefile.mk Wed Mar 6 10:25:53 2002
-@@ -147,6 +147,7 @@
- +flex -o$(MISC)$/scanner.cxx $(MISC)$/stripped_scanner.ll
-
- $(MISC)$/parser.cxx: parser.yy
-+ +bison -v -d -o$(MISC)$/parser.cxx.h parser.yy
- +bison -v -d -o$(MISC)$/parser.cxx parser.yy
- +$(COPY) $(MISC)$/parser.cxx.h $(OUT)$/inc$/parser.h
- # with line statements (for debugging)
diff --git a/editors/openoffice.org-1.1/files/patch-inet::util::makefile.mk b/editors/openoffice.org-1.1/files/patch-inet::util::makefile.mk
deleted file mode 100644
index cbbeb2e86e5e..000000000000
--- a/editors/openoffice.org-1.1/files/patch-inet::util::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../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.org-1.1/files/patch-javaunohelper+source+makefile.mk b/editors/openoffice.org-1.1/files/patch-javaunohelper+source+makefile.mk
deleted file mode 100644
index 7f2cd2f1d220..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-javaunohelper::source::makefile.mk b/editors/openoffice.org-1.1/files/patch-javaunohelper::source::makefile.mk
deleted file mode 100644
index 7f2cd2f1d220..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-moz+prj+d.lst b/editors/openoffice.org-1.1/files/patch-moz+prj+d.lst
deleted file mode 100644
index d65f2df6cf3b..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-mozaddressbook::makefile.mk b/editors/openoffice.org-1.1/files/patch-mozaddressbook::makefile.mk
deleted file mode 100644
index 3a34e92f0e55..000000000000
--- a/editors/openoffice.org-1.1/files/patch-mozaddressbook::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../connectivity/source/drivers/mozaddressbook/makefile.mk.orig Sat Mar 2 20:58:59 2002
-+++ ../connectivity/source/drivers/mozaddressbook/makefile.mk Sat Mar 2 20:59:41 2002
-@@ -134,7 +134,9 @@
- SLOFILES+=$(SLO)$/staticmbmozab.obj
- .ENDIF
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- # --- Library -----------------------------------
-
- SHL1TARGET=$(TARGET)$(UPD)$(DLLPOSTFIX)
diff --git a/editors/openoffice.org-1.1/files/patch-mozillasrc::makefile.mk b/editors/openoffice.org-1.1/files/patch-mozillasrc::makefile.mk
deleted file mode 100644
index 27086ca55940..000000000000
--- a/editors/openoffice.org-1.1/files/patch-mozillasrc::makefile.mk
+++ /dev/null
@@ -1,13 +0,0 @@
---- ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk.orig Fri Mar 15 19:10:28 2002
-+++ ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk Fri Mar 15 19:11:45 2002
-@@ -152,6 +152,10 @@
- -Wno-long-long -pthread
- CDEFS += -DTRACING
- .ENDIF
-+.IF "$(OS)" == "FREEBSD"
-+CFLAGSCXX += \
-+ -fno-rtti
-+.ENDIF
- .ENDIF
-
- SHL1TARGET_NAME=$(TARGET)$(MOZAB_MAJOR)
diff --git a/editors/openoffice.org-1.1/files/patch-nas+nas-1.4.1.patch b/editors/openoffice.org-1.1/files/patch-nas+nas-1.4.1.patch
deleted file mode 100644
index 3babf927e982..000000000000
--- a/editors/openoffice.org-1.1/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|<malloc.h>|<stdlib.h>|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 <machine/soundcard.h>
-+-# include <machine/pcaudioio.h>
-++# ifdef __i386__
-++# include <machine/pcaudioio.h>
-++# endif
-+ #else
-+ # ifdef __NetBSD__
-+ # include <sys/ioctl.h>
-+@@ -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 <limits.h>
-+ # 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.org-1.1/files/patch-nas:nas-1.4.1.patch b/editors/openoffice.org-1.1/files/patch-nas:nas-1.4.1.patch
deleted file mode 100644
index 6f2635c639f7..000000000000
--- a/editors/openoffice.org-1.1/files/patch-nas:nas-1.4.1.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- ../nas/nas-1.4.1.patch.orig Wed Mar 6 02:24:32 2002
-+++ ../nas/nas-1.4.1.patch Wed Mar 6 02:27:00 2002
-@@ -143,3 +143,14 @@
- 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|<malloc.h>|<stdlib.h>|g"
-+ $(MAKE) $(MFLAGS) Makefiles
-+ $(MAKE) $(MFLAGS) clean
-+ $(MAKE) $(MFLAGS) includes
diff --git a/editors/openoffice.org-1.1/files/patch-odk::pack::unzip_udk::makefile.mk b/editors/openoffice.org-1.1/files/patch-odk::pack::unzip_udk::makefile.mk
deleted file mode 100644
index f3b6e9ba1f0e..000000000000
--- a/editors/openoffice.org-1.1/files/patch-odk::pack::unzip_udk::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../odk/pack/unzip_udk/makefile.mk.orig Tue Mar 5 15:35:31 2002
-+++ ../odk/pack/unzip_udk/makefile.mk Tue Mar 5 15:36:15 2002
-@@ -30,7 +30,7 @@
- .IF "$(GUI)"=="WNT"
- unzip -q -d . $(UDKNAME)
- .ELSE
-- gzip -df < $(UDKNAME).tar.gz | tar -xvf -
-+ tar -xzf $(UDKNAME).tar.gz
- .ENDIF
- +-$(RENAME) $(UDKNAME) $(ODKNAME)
- +rm -f $(ODKNAME)$/settings$/dk.mk
diff --git a/editors/openoffice.org-1.1/files/patch-offapi+util+makefile.pmk b/editors/openoffice.org-1.1/files/patch-offapi+util+makefile.pmk
deleted file mode 100644
index 5cdbb1b4aa4a..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-offapi::util::makefile.pmk b/editors/openoffice.org-1.1/files/patch-offapi::util::makefile.pmk
deleted file mode 100644
index 5cdbb1b4aa4a..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-package::util::makefile.mk b/editors/openoffice.org-1.1/files/patch-package::util::makefile.mk
deleted file mode 100644
index 2bf58cecdb01..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-ppsprint::source::printer::printerinfomanager.cxx b/editors/openoffice.org-1.1/files/patch-ppsprint::source::printer::printerinfomanager.cxx
deleted file mode 100644
index 5ebff3ce7d3e..000000000000
--- a/editors/openoffice.org-1.1/files/patch-ppsprint::source::printer::printerinfomanager.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../psprint/source/printer/printerinfomanager.cxx.orig Sat Mar 2 22:16:34 2002
-+++ ../psprint/source/printer/printerinfomanager.cxx Sat Mar 2 22:16:12 2002
-@@ -883,7 +883,7 @@
-
- static const struct SystemCommandParameters aParms[] =
- {
--#ifdef LINUX
-+#ifdef LINUX || defined(FREEBSD) || defined(NETBSD)
- { "/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.org-1.1/files/patch-product+util+makefile.mk b/editors/openoffice.org-1.1/files/patch-product+util+makefile.mk
deleted file mode 100644
index fb3c8af3e2b2..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-product::util::makefile.mk b/editors/openoffice.org-1.1/files/patch-product::util::makefile.mk
deleted file mode 100644
index 1df961f90223..000000000000
--- a/editors/openoffice.org-1.1/files/patch-product::util::makefile.mk
+++ /dev/null
@@ -1,58 +0,0 @@
---- ../product/util/makefile.mk.orig Wed Feb 27 12:32:19 2002
-+++ ../product/util/makefile.mk Tue Mar 12 14:08:34 2002
-@@ -115,13 +115,26 @@
- 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=$(COMNAME)_uno
- .ENDIF
-
- STLPORTDEST=$(DESTDIRDLL)$/$(STLPORTLIBNAME)
- .IF "$(STLPORT4)" != ""
- # in OOo build environment
- .IF "($STLPORT4)" != "NO_STLPORT4"
-+.IF "$(OS)" != "FREEBSD"
- STLPORTOUT=$(SOLARVER)$/$(UPD)$/$(INPATH)$/bin$/$(STLPORTLIBNAME)
-+.ELSE
-+STLPORTOUT=$(STLPORT4)$/lib$/$(STLPORTLIBNAME)
-+.ENDIF
- .ELSE
- STLPORTOUT=$(STLPORT4)$/lib$/$(STLPORTLIBNAME)
- .ENDIF
-@@ -367,8 +380,8 @@
- $(GNUCOPY) -p $(DLLOUT)$/$(@:f) $@
-
- $(DESTDIRDLL)$/%$(MY_VERSION_LINKPOSTFIX) : $(DESTDIRDLL)$/%$(MY_VERSION_DLLPOSTFIX) $(DIRLIST)
-- +ln -s $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $@
-- +ln -s $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $(@:db)
-+ +ln -fs $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $@
-+ +ln -fs $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $(@:db)
-
-
- #---------------------------------------------------------
-@@ -379,7 +392,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 $@
-@@ -387,7 +400,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.org-1.1/files/patch-psprint+source+printer+printerinfomanager.cxx b/editors/openoffice.org-1.1/files/patch-psprint+source+printer+printerinfomanager.cxx
deleted file mode 100644
index 4947227f8d52..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-psprint::util::makefile.mk b/editors/openoffice.org-1.1/files/patch-psprint::util::makefile.mk
deleted file mode 100644
index faa0b78f18b1..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-registry+source+regkey.cxx b/editors/openoffice.org-1.1/files/patch-registry+source+regkey.cxx
deleted file mode 100644
index fad069f83f14..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-registry::source::regkey.cxx b/editors/openoffice.org-1.1/files/patch-registry::source::regkey.cxx
deleted file mode 100644
index fad069f83f14..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-registry::util::makefile.mk b/editors/openoffice.org-1.1/files/patch-registry::util::makefile.mk
deleted file mode 100644
index f1970ad5e6a1..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-remotebridges+source+unourl_resolver+makefile.mk b/editors/openoffice.org-1.1/files/patch-remotebridges+source+unourl_resolver+makefile.mk
deleted file mode 100644
index 72e5a97234f4..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-remotebridges::source::unourl_resolver::makefile.mk b/editors/openoffice.org-1.1/files/patch-remotebridges::source::unourl_resolver::makefile.mk
deleted file mode 100644
index 72e5a97234f4..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-rsc+source+rscpp+cpp.h b/editors/openoffice.org-1.1/files/patch-rsc+source+rscpp+cpp.h
deleted file mode 100644
index 417ab33ba52f..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-rsc::source::rscpp::cpp.h b/editors/openoffice.org-1.1/files/patch-rsc::source::rscpp::cpp.h
deleted file mode 100644
index 417ab33ba52f..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-rscpp::cpp.h b/editors/openoffice.org-1.1/files/patch-rscpp::cpp.h
deleted file mode 100644
index 751623885bbd..000000000000
--- a/editors/openoffice.org-1.1/files/patch-rscpp::cpp.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../rscpp/cpp.h.orig Fri Mar 1 00:15:54 2002
-+++ ../rscpp/cpp.h Fri Mar 1 00:15:56 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.org-1.1/files/patch-sablot+Sablot-0.52.patch b/editors/openoffice.org-1.1/files/patch-sablot+Sablot-0.52.patch
deleted file mode 100644
index 61f12e5bfe7c..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-sablot::Sablot-0.52.patch b/editors/openoffice.org-1.1/files/patch-sablot::Sablot-0.52.patch
deleted file mode 100644
index 3b44b26ac6c7..000000000000
--- a/editors/openoffice.org-1.1/files/patch-sablot::Sablot-0.52.patch
+++ /dev/null
@@ -1,35 +0,0 @@
---- ../sablot/Sablot-0.52.patch.orig Mon Oct 29 19:18:40 2001
-+++ ../sablot/Sablot-0.52.patch Tue Mar 5 18:16:07 2002
-@@ -3,7 +3,7 @@
- ***************
- *** 1 ****
- ! dummy
----- 1,147 ----
-+--- 1,157 ----
- ! #*************************************************************************
- ! #
- ! # $RCSfile: makefile.mk,v $
-@@ -85,12 +85,22 @@
- ! CFLAGS+= -DHAVE_IEEEFP_H
- ! .ENDIF
- !
--! .IF "$(OS)"=="LINUX" || "$(OS)"=="MACOSX"
-+! .IF "$(OS)"=="LINUX" || "$(OS)"=="MACOSX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
- ! CFLAGS+= -DHAVE_UNISTD_H
- ! .ENDIF
- !
- ! .IF "$(GUI)"=="UNX"
-+!
-+! .IF "$(OS)"=="MACOSX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-+! .IF "$(OS)"=="FREEBSD"
-+! CFLAGS+= -DHAVE_SYS_TIME_H
-+! .ELSE
-+! CFLAGS+= -DHAVE_SYS_TIMEB_H
-+! .ENDIF
-+! CFLAGS+= -DHAVE_GETTIMEOFDAY -DHAVE_ISNAN -DHAVE_FINITE
-+! .ELSE
- ! CFLAGS+= -DHAVE_SYS_TIMEB_H -DHAVE_FTIME -DHAVE_ISNAN -DHAVE_FINITE
-+! .ENDIF
- ! .ENDIF
- !
- ! CFLAGS+= -I$(SOLARINCDIR)$/external$/expat
diff --git a/editors/openoffice.org-1.1/files/patch-sal+osl+unx+nlsupport.c b/editors/openoffice.org-1.1/files/patch-sal+osl+unx+nlsupport.c
deleted file mode 100644
index 807aeacda025..000000000000
--- a/editors/openoffice.org-1.1/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 <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD)
-+#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
- #include <langinfo.h>
-@@ -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.org-1.1/files/patch-sal+osl+unx+pipe.c b/editors/openoffice.org-1.1/files/patch-sal+osl+unx+pipe.c
deleted file mode 100644
index 217bd0be4d58..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-sal+osl+unx+socket.c b/editors/openoffice.org-1.1/files/patch-sal+osl+unx+socket.c
deleted file mode 100644
index b6e0e2fa0901..000000000000
--- a/editors/openoffice.org-1.1/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 <sys/poll.h>
- #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.org-1.1/files/patch-sal+osl+unx+system.c b/editors/openoffice.org-1.1/files/patch-sal+osl+unx+system.c
deleted file mode 100644
index 8dc663ac03fc..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-sal+osl+unx+system.h b/editors/openoffice.org-1.1/files/patch-sal+osl+unx+system.h
deleted file mode 100644
index d75cac79f29e..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-sal+workben+makefile.mk b/editors/openoffice.org-1.1/files/patch-sal+workben+makefile.mk
deleted file mode 100644
index 369935e31d66..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-sal::osl::unx::file.c b/editors/openoffice.org-1.1/files/patch-sal::osl::unx::file.c
deleted file mode 100644
index ade5f14b7946..000000000000
--- a/editors/openoffice.org-1.1/files/patch-sal::osl::unx::file.c
+++ /dev/null
@@ -1,73 +0,0 @@
---- ../sal/osl/unx/file.c.orig Thu Oct 4 15:09:21 2001
-+++ ../sal/osl/unx/file.c
-@@ -123,11 +123,16 @@
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-
--#elif defined(NETBSD)
-+#elif defined(NETBSD) || defined(FREEBSD)
-+#include <sys/param.h>
-+#include <sys/ucred.h>
- #include <sys/mount.h>
- #include <ufs/ufs/quota.h>
- #include <ctype.h>
--static const sal_Char* MOUNTTAB="/etc/mtab";
-+#define HAVE_STATFS_H
-+/* No mounting table on *BSD
-+ * This information is stored only in the kernel. */
-+/* static const sal_Char* MOUNTTAB="/etc/mtab"; */
-
- #elif defined(IRIX)
- #include <mntent.h>
-@@ -137,7 +142,7 @@
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-
--#elif defined(MACOSX) || defined(FREEBSD)
-+#elif defined(MACOSX)
- #include <ufs/ufs/quota.h>
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-@@ -4224,10 +4229,20 @@
- mntfile = fopen(MOUNTTAB,"r");
- #endif /* SOLARIS */
-
-+#if defined(NETBSD) || defined(FREEBSD)
-+ struct statfs *mntbufp;
-+ int mntentries,i;
-+ mntentries = getmntinfo(&mntbufp,MNT_WAIT);
-
- buffer[0] = '\0';
-
-+ if(mntentries == 0)
-+#else
-+
-+ buffer[0] = '\0';
-+
- if ( mntfile == 0 )
-+#endif
- {
- nRet=errno;
- #ifdef DEBUG_OSL_FILE
-@@ -4286,7 +4301,21 @@
- }
- #endif /* SOLARIS */
-
-+#if defined(NETBSD) || defined(FREEBSD)
-+ i=0;
-+ while ( i < mntentries )
-+ {
-+ if ( strcmp(mntbufp[i].f_mntonname,buffer) == 0 )
-+ {
-+ *bMountPoint=sal_True;
-+ return osl_File_E_None;
-+ }
-+ i++;
-+ }
-+#endif
-+#if ! ( defined(NETBSD) || defined(FREEBSD) )
- fclose(mntfile);
-+#endif
- *bMountPoint=sal_False;
- return osl_File_E_None;
- }
diff --git a/editors/openoffice.org-1.1/files/patch-sal::osl::unx::nlsupport.c b/editors/openoffice.org-1.1/files/patch-sal::osl::unx::nlsupport.c
deleted file mode 100644
index 29b4de4eb78b..000000000000
--- a/editors/openoffice.org-1.1/files/patch-sal::osl::unx::nlsupport.c
+++ /dev/null
@@ -1,88 +0,0 @@
---- ../sal/osl/unx/nlsupport.c.orig Sat Mar 9 00:51:17 2002
-+++ ../sal/osl/unx/nlsupport.c Sat Mar 9 01:54:43 2002
-@@ -63,11 +63,17 @@
- #include <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS)
-+#if defined(LINUX) || defined(SOLARIS) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
-+#if defined(FREEBSD)
-+#if OSVERSION > 500000
- #include <langinfo.h>
- #endif
-+#else
-+#include <langinfo.h>
-+#endif
-+#endif
-
- /*****************************************************************************/
- /* typedefs
-@@ -242,7 +248,7 @@
- return NULL;
- }
-
--#if defined(LINUX) || defined(SOLARIS)
-+#if defined(LINUX) || defined(SOLARIS) || defined(NETBSD) || defined(FREEBSD)
-
- /*
- * This implementation of osl_getTextEncodingFromLocale maps
-@@ -296,7 +302,7 @@
- /* XXX MS-874 is an extension to tis620, so this is not
- * really equivalent */
-
--#elif defined(LINUX)
-+#elif defined(LINUX) || defined(NETBSD) || defined(FREEBSD)
-
- const _pair _nl_language_list[] = {
- { "ANSI_X3.110-1983", RTL_TEXTENCODING_DONTKNOW }, /* ISO-IR-99 NAPLPS */
-@@ -477,7 +483,7 @@
- { "WIN-SAMI-2", RTL_TEXTENCODING_DONTKNOW } /* WS2 */
- };
-
--#endif /* ifdef LINUX */
-+#endif /* ifdef LINUX || NETBSD || FREEBSD */
-
- static pthread_mutex_t aLocalMutex = PTHREAD_MUTEX_INITIALIZER;
-
-@@ -516,7 +522,13 @@
- }
-
- /* get the charset as indicated by the LC_CTYPE locale */
-+#if defined(NETBSD) || defined(FREEBSD)
-+#if !defined(CODESET)
-+ codeset = NULL;
-+#else
- codeset = nl_langinfo( CODESET );
-+#endif
-+#endif
-
- if ( codeset != NULL )
- {
-@@ -595,7 +607,7 @@
- return ret;
- }
-
--#elif defined(MACOSX) /* ifdef LINUX || SOLARIS */
-+#elif defined(MACOSX) /* ifdef LINUX || SOLARIS || NETBSD || FREEBSD */
-
- /*
- * FIXME: the MacOS X implemetation is missing
-@@ -628,7 +640,7 @@
- return 0;
- }
-
--#else /* ifdef LINUX || SOLARIS || MACOSX */
-+#else /* ifdef LINUX || SOLARIS || MACOSX || NETBSD || FREEBSD */
-
- /*
- * This implementation of osl_getTextEncodingFromLocale maps
-@@ -844,6 +856,6 @@
- return 0;
- }
-
--#endif /* ifdef LINUX || SOLARIS || MACOSX*/
-+#endif /* ifdef LINUX || SOLARIS || MACOSX || NETBSD || FREEBSD */
-
-
diff --git a/editors/openoffice.org-1.1/files/patch-sal::osl::unx::pipe.c b/editors/openoffice.org-1.1/files/patch-sal::osl::unx::pipe.c
deleted file mode 100644
index 6802487470a2..000000000000
--- a/editors/openoffice.org-1.1/files/patch-sal::osl::unx::pipe.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../sal/osl/unx/pipe.c.orig Tue May 29 07:38:32 2001
-+++ ../sal/osl/unx/pipe.c
-@@ -264,7 +264,11 @@
-
- addr.sun_family = AF_UNIX;
- strcpy(addr.sun_path, name);
-+#if defined(FREEBSD)
-+ len = SUN_LEN(&addr);
-+#else
- len = sizeof(addr.sun_family) + strlen(addr.sun_path);
-+#endif
-
- if ( Options & osl_Pipe_CREATE )
- {
diff --git a/editors/openoffice.org-1.1/files/patch-sal::osl::unx::process.c b/editors/openoffice.org-1.1/files/patch-sal::osl::unx::process.c
deleted file mode 100644
index 9d7ffa6686d3..000000000000
--- a/editors/openoffice.org-1.1/files/patch-sal::osl::unx::process.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../sal/osl/unx/process.c.orig Sat Mar 2 22:33:17 2002
-+++ ../sal/osl/unx/process.c Sat Mar 2 22:33:58 2002
-@@ -834,7 +834,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.org-1.1/files/patch-sal::osl::unx::socket.c b/editors/openoffice.org-1.1/files/patch-sal::osl::unx::socket.c
deleted file mode 100644
index 19d390cf08eb..000000000000
--- a/editors/openoffice.org-1.1/files/patch-sal::osl::unx::socket.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- ../sal/osl/unx/socket.c.orig Fri Jun 22 16:22:14 2001
-+++ ../sal/osl/unx/socket.c Sun Mar 10 23:33:56 2002
-@@ -82,7 +82,7 @@
- #undef HAVE_POLL_H
- #endif
-
--#if defined(LINUX) || defined (IRIX)
-+#if defined(LINUX) || defined (IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <sys/poll.h>
- #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.org-1.1/files/patch-sal::osl::unx::system.c b/editors/openoffice.org-1.1/files/patch-sal::osl::unx::system.c
deleted file mode 100644
index b0b93119f983..000000000000
--- a/editors/openoffice.org-1.1/files/patch-sal::osl::unx::system.c
+++ /dev/null
@@ -1,127 +0,0 @@
---- ../sal/osl/unx/system.c.orig Wed Feb 28 13:08:45 2001
-+++ ../sal/osl/unx/system.c
-@@ -126,6 +126,73 @@
- return res;
- }
-
-+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;
-@@ -449,3 +516,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.org-1.1/files/patch-sal::osl::unx::system.h b/editors/openoffice.org-1.1/files/patch-sal::osl::unx::system.h
deleted file mode 100644
index 85de2700b284..000000000000
--- a/editors/openoffice.org-1.1/files/patch-sal::osl::unx::system.h
+++ /dev/null
@@ -1,13 +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,10 +216,7 @@
- # 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
- #endif
diff --git a/editors/openoffice.org-1.1/files/patch-sal::rtl::source::strtmpl.c b/editors/openoffice.org-1.1/files/patch-sal::rtl::source::strtmpl.c
deleted file mode 100644
index 91a5289d6636..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-sal::util::makefile.mk b/editors/openoffice.org-1.1/files/patch-sal::util::makefile.mk
deleted file mode 100644
index 41b798faabfb..000000000000
--- a/editors/openoffice.org-1.1/files/patch-sal::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sal/util/makefile.mk.orig Tue Mar 5 21:36:23 2002
-+++ ../sal/util/makefile.mk Tue Mar 5 21:36:44 2002
-@@ -113,7 +113,9 @@
- SHL1TARGET= $(TARGET)
- SHL1IMPLIB= i$(TARGET)
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
-
- .IF "$(GUI)"=="WNT"
- .IF "$(COM)"!="GCC"
diff --git a/editors/openoffice.org-1.1/files/patch-sal::workben::getlocaleinfotest.cxx b/editors/openoffice.org-1.1/files/patch-sal::workben::getlocaleinfotest.cxx
deleted file mode 100644
index ef5bf2488496..000000000000
--- a/editors/openoffice.org-1.1/files/patch-sal::workben::getlocaleinfotest.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../sal/workben/getlocaleinfotest.cxx Sun Mar 10 23:42:26 2002
-+++ ../sal/workben/getlocaleinfotest.cxx Sun Mar 10 23:42:45 2002
-@@ -63,7 +63,7 @@
- #include <osl/nlsupport.h>
- #include <rtl/ustring.hxx>
-
--int _cdecl main( int argc, char * argv[] )
-+int main( int argc, char * argv[] )
- {
- rtl::OUString lang = rtl::OUString::createFromAscii( "de" );
- rtl::OUString country = rtl::OUString::createFromAscii( "DE" );
diff --git a/editors/openoffice.org-1.1/files/patch-sal::workben::makefile.mk b/editors/openoffice.org-1.1/files/patch-sal::workben::makefile.mk
deleted file mode 100644
index 369935e31d66..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-salhelper+source+makefile.mk b/editors/openoffice.org-1.1/files/patch-salhelper+source+makefile.mk
deleted file mode 100644
index cb4fbc1f1570..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-salhelper::source::makefile.mk b/editors/openoffice.org-1.1/files/patch-salhelper::source::makefile.mk
deleted file mode 100644
index cb4fbc1f1570..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-sax::util::makefile.mk b/editors/openoffice.org-1.1/files/patch-sax::util::makefile.mk
deleted file mode 100644
index e6f307ea4a03..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-sc::util::makefile.mk b/editors/openoffice.org-1.1/files/patch-sc::util::makefile.mk
deleted file mode 100644
index d075b7901044..000000000000
--- a/editors/openoffice.org-1.1/files/patch-sc::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sc/util/makefile.mk.orig Sun Mar 3 01:35:09 2002
-+++ ../sc/util/makefile.mk Sun Mar 3 01:34:53 2002
-@@ -105,7 +105,9 @@
- # --- StarClac DLL
-
- SHL1TARGET= sc$(UPD)$(DLLPOSTFIX)
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= sc.map
-+.ENDIF
- SHL1IMPLIB= sci
-
- SHL1STDLIBS= \
diff --git a/editors/openoffice.org-1.1/files/patch-sch::util::makefile.mk b/editors/openoffice.org-1.1/files/patch-sch::util::makefile.mk
deleted file mode 100644
index 33ee8a8172f1..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-sd::util::makefile.mk b/editors/openoffice.org-1.1/files/patch-sd::util::makefile.mk
deleted file mode 100644
index 51f4b7f461a8..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-set_soenv.1 b/editors/openoffice.org-1.1/files/patch-set_soenv.1
deleted file mode 100644
index bb2dccced07b..000000000000
--- a/editors/openoffice.org-1.1/files/patch-set_soenv.1
+++ /dev/null
@@ -1,149 +0,0 @@
---- set_soenv.1.orig Wed Feb 27 10:46:41 2002
-+++ set_soenv.1 Wed Mar 13 19:13:01 2002
-@@ -40,7 +40,7 @@
- #
- # Set this value equal to the corresponding amount of
- # command line arguments.
--my $numArgs = 19;
-+my $numArgs = 24;
- # Determining the amount of arguments in the call.
- my $numEnter = $#ARGV + 1;
- if ( $numEnter != $numArgs )
-@@ -66,14 +66,15 @@
- my ( $CALL_CDECL, $COMMON_OUTDIR, $NO_SRS_PATCH, $PROFULLSWITCH, $BIG_GOODIES, $BMP_WRITES_FLAG,
- $common_build, $MK_UNROLL, $NO_REC_RES, $PROEXT, $SO3, $SOLAR_JAVA,
- $SOLAR_PLUGIN, $TF_PACKAGES, $TF_SDBAPI, $TF_FILEURL, $UPDATER, $BUILD_DELIVER, $USE_NEWCHARSET, $USE_NEW_RSC, $VCL,
-- $TF_CFGDATA, $TF_SVDATA,
-+ $TF_CFGDATA, $TF_SVDATA, $CC, $CXX,
- $USE_NAMESPACE, $BUILD_SOSL, $LOCAL_SOLENV, $ENABLEUNICODE, $NEW_JAR_PACK, $NO_BSYMBOLIC,
- $USE_XPRINT, $BUILD_SOSL_RELEASE );
- #
- # 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.
-@@ -145,6 +146,8 @@
- $STLPORT4 = $ARGV [ 12 ]; # Location of STLport4
- $MINGWIN32 = $ARGV [ 17 ]; # use MINGWIN32
- $USE_GCC3 = $ARGV [ 18 ]; # use gcc3 (only for unxlngi4 at the moment)
-+$CC = $ARGV [ 22 ]; # get cc from environment
-+$CXX = $ARGV [ 23 ]; # use c++ from environment
- #
- #---------------------------------------------------------------
- # IIIb. Initialising the variables for the system commands, etc.
-@@ -303,7 +306,7 @@
- $PROSWITCH = "-DPRODUCT";
- $XPVERSION = "3";
- $SOLAR_JAVA = "TRUE";
-- $XPVERSION = "3";
-+ $XPVERSION = "3";
- }
- elsif ( $platform eq "$FreeBSD" )
- { print "Setting FreeBSD specific values... ";
-@@ -326,6 +329,9 @@
- $PATH_SEPERATOR = $ps;
- $PROSWITCH = "-DPRODUCT";
- $XPVERSION = "3";
-+ $OSVERSION = $ARGV[ 19 ];
-+ $PTHREAD_CFLAGS = $ARGV[ 20 ];
-+ $PTHREAD_LIBS = $ARGV[ 21 ];
- }
- elsif ( $platform eq "$Linux" )
- {
-@@ -889,15 +895,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".
-@@ -990,7 +997,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.
-@@ -1004,6 +1011,22 @@
- $ps.$USR.$BIN.$ds."X11".
- $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")
- { $COMPATH_ROOT = $COMPATH;
- $COMPATH_ROOT =~ s/\/vc98$//;
-@@ -1107,21 +1130,14 @@
- $SOLARINC .= $I.$USR.$INCLUDE;
- }
- $SOLARINC .= $STLPORT_stlport;
--if ($platform eq "$Linux")
--{
--# This simply adds an include path, so even cases that break the FHS work
--$SOLARINC .= $STLPORT_inc_stlport;
--}
-+
- if ($platform eq "$Solaris")
- {
- $SOLARINC .= '/SC5 ';
--}
--# Platform dependent include path at the top of this list of include paths
--if ($platform eq "$Solaris")
--{ $SOLARINC .= $I.'$COMPATH'.$ds."include";
-+$SOLARINC .= $I.'$COMPATH'.$ds."include";
- }
-
--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;
-@@ -1311,8 +1327,13 @@
- ToFile( "GLIBC", $GLIBC, "e" );
- ToFile( "GUIBASE", $GUIBASE, "e" );
- ToFile( "GUIENV", $GUIENV, "e" );
-+ToFile( "CC", $CC, "e" );
-+ToFile( "CXX", $CXX, "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.org-1.1/files/patch-setup2+mow+source+loader+loader.c b/editors/openoffice.org-1.1/files/patch-setup2+mow+source+loader+loader.c
deleted file mode 100644
index a71f7b3f327c..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-setup2+mow+source+loader+makefile.mk b/editors/openoffice.org-1.1/files/patch-setup2+mow+source+loader+makefile.mk
deleted file mode 100644
index 007c0f69b6f9..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-setup2+script+setupserver b/editors/openoffice.org-1.1/files/patch-setup2+script+setupserver
deleted file mode 100644
index 7d3b13f659b9..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh b/editors/openoffice.org-1.1/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh
deleted file mode 100644
index 1919789038db..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-setup2::mow::source::loader::loader.c b/editors/openoffice.org-1.1/files/patch-setup2::mow::source::loader::loader.c
deleted file mode 100644
index 572d8ebcc690..000000000000
--- a/editors/openoffice.org-1.1/files/patch-setup2::mow::source::loader::loader.c
+++ /dev/null
@@ -1,17 +0,0 @@
---- ../setup2/mow/source/loader/loader.c.orig Sun Mar 3 01:41:47 2002
-+++ ../setup2/mow/source/loader/loader.c Sun Mar 3 01:42:19 2002
-@@ -603,6 +603,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.org-1.1/files/patch-setup2::mow::source::loader::makefile.mk b/editors/openoffice.org-1.1/files/patch-setup2::mow::source::loader::makefile.mk
deleted file mode 100644
index 007c0f69b6f9..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-setup2::script::setupserver b/editors/openoffice.org-1.1/files/patch-setup2::script::setupserver
deleted file mode 100644
index 07f3c3f8b23e..000000000000
--- a/editors/openoffice.org-1.1/files/patch-setup2::script::setupserver
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../setup2/script/setupserver.orig Sat Mar 2 17:57:36 2002
-+++ ../setup2/script/setupserver Sat Mar 2 17:58:43 2002
-@@ -234,6 +234,8 @@
- sd_platform=`uname -s`
- case $sd_platform in
- SCO_SV) test=/bin/test ;;
-+ NetBSD) test=/bin/test ;;
-+ FreeBSD) test=/bin/test ;;
- *) test=/usr/bin/test ;;
- esac
- sd_cwd="`pwd`"
diff --git a/editors/openoffice.org-1.1/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh b/editors/openoffice.org-1.1/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh
deleted file mode 100644
index d98230af5a69..000000000000
--- a/editors/openoffice.org-1.1/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../setup2/source/custom/jvmsetup/loader/jvmsetup.sh Sat Mar 2 18:01:19 2002
-+++ ../setup2/source/custom/jvmsetup/loader/jvmsetup.sh Sat Mar 2 18:02:12 2002
-@@ -65,6 +65,8 @@
- sd_platform=`uname -s`
- 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.org-1.1/files/patch-shell+source+cmdmail+makefile.mk b/editors/openoffice.org-1.1/files/patch-shell+source+cmdmail+makefile.mk
deleted file mode 100644
index 0476285c802e..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-shell+source+proxysettings+makefile.mk b/editors/openoffice.org-1.1/files/patch-shell+source+proxysettings+makefile.mk
deleted file mode 100644
index e83cf7c9d7a1..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-shell+source+unix+exec+makefile.mk b/editors/openoffice.org-1.1/files/patch-shell+source+unix+exec+makefile.mk
deleted file mode 100644
index 0b7712ee35f8..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-shell::source::cmdmail::makefile.mk b/editors/openoffice.org-1.1/files/patch-shell::source::cmdmail::makefile.mk
deleted file mode 100644
index 0476285c802e..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-shell::source::proxysettings::makefile.mk b/editors/openoffice.org-1.1/files/patch-shell::source::proxysettings::makefile.mk
deleted file mode 100644
index e83cf7c9d7a1..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-shell::source::unix::exec::makefile.mk b/editors/openoffice.org-1.1/files/patch-shell::source::unix::exec::makefile.mk
deleted file mode 100644
index 0b7712ee35f8..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-solenv+inc+tg_ext.mk b/editors/openoffice.org-1.1/files/patch-solenv+inc+tg_ext.mk
deleted file mode 100644
index cb652ec9d1f0..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-solenv+inc+unxfbsdi.mk b/editors/openoffice.org-1.1/files/patch-solenv+inc+unxfbsdi.mk
deleted file mode 100644
index 99a282f3b5c6..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-solenv::inc::_tg_shl.mk b/editors/openoffice.org-1.1/files/patch-solenv::inc::_tg_shl.mk
deleted file mode 100644
index 6ba3a56a92b3..000000000000
--- a/editors/openoffice.org-1.1/files/patch-solenv::inc::_tg_shl.mk
+++ /dev/null
@@ -1,282 +0,0 @@
---- ../solenv/inc/_tg_shl.mk.orig Thu Mar 14 17:43:40 2002
-+++ ../solenv/inc/_tg_shl.mk Thu Mar 14 17:44:11 2002
-@@ -349,22 +349,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -786,22 +786,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -1223,22 +1223,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -1660,22 +1660,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2097,22 +2097,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2534,22 +2534,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2971,22 +2971,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -3408,22 +3408,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -3845,22 +3845,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -4282,22 +4282,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
diff --git a/editors/openoffice.org-1.1/files/patch-solenv::inc::pstrules.mk b/editors/openoffice.org-1.1/files/patch-solenv::inc::pstrules.mk
deleted file mode 100644
index 6c8e958c188a..000000000000
--- a/editors/openoffice.org-1.1/files/patch-solenv::inc::pstrules.mk
+++ /dev/null
@@ -1,141 +0,0 @@
---- ../solenv/inc/pstrules.mk.orig Thu Mar 14 17:40:59 2002
-+++ ../solenv/inc/pstrules.mk Thu Mar 14 17:41:44 2002
-@@ -80,15 +80,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -108,15 +108,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -142,15 +142,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -159,23 +159,23 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
- .IF "$(GUI)"=="MAC"
- @$(RM) $@
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -195,15 +195,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -212,19 +212,19 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(GUI)"=="MAC"
- @$(RM) $@
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c
- .ELSE
- +$(TYPE) $(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
-- $(CC) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
- .ENDIF
- .ENDIF
- .ENDIF
-@@ -246,7 +246,7 @@
- @echo Making: $@
- @+-$(MKDIR) $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))} >& $(NULLDEV)
- .IF "$(GUI)"=="OS2"
-- $(CC) /P+ /Pe+ /Pd+ $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
-+ $(CXX) /P+ /Pe+ /Pd+ $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
- .ENDIF
- .IF "$(GUI)"=="WNT"
- cpplcc -+ -P $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
diff --git a/editors/openoffice.org-1.1/files/patch-solenv::inc::rules.mk b/editors/openoffice.org-1.1/files/patch-solenv::inc::rules.mk
deleted file mode 100644
index 181a71307149..000000000000
--- a/editors/openoffice.org-1.1/files/patch-solenv::inc::rules.mk
+++ /dev/null
@@ -1,212 +0,0 @@
---- ../solenv/inc/rules.mk.orig Thu Mar 14 17:31:43 2002
-+++ ../solenv/inc/rules.mk Thu Mar 14 17:38:38 2002
-@@ -78,16 +78,16 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- .ENDIF
- .ENDIF
-
-@@ -98,16 +98,16 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- .ENDIF
- .ENDIF
-
-@@ -122,17 +122,17 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE # "$(GUI)"=="UNX"
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- .ENDIF # "$(GUI)"=="UNX"
-
- $(SLO)$/%.obj : %.cpp
-@@ -140,17 +140,17 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cpp
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- .ENDIF
-
- $(SLO)$/%.obj : $(MISC)$/%.cxx
-@@ -158,16 +158,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- .ENDIF
-
- $(OBJ)$/%.obj : $(MISC)$/%.cxx
-@@ -175,16 +175,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHOBJFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHOBJFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- .ENDIF
-
- $(OBJ)$/%.obj : %.c
-@@ -192,20 +192,20 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c
- .ELSE
- +-@echo Cflags: $(CFLAGS)
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -215,13 +215,13 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(MISCX)$/$*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(MISCX)$/$*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
- $(SEMADEBUG)
- .ENDIF
-
-@@ -230,16 +230,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(MISCX)$/$*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(MISCX)$/$*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -249,14 +249,14 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c )
- .ENDIF
- .ENDIF
-
diff --git a/editors/openoffice.org-1.1/files/patch-solenv::inc::settings.mk b/editors/openoffice.org-1.1/files/patch-solenv::inc::settings.mk
deleted file mode 100644
index eed08efc26f0..000000000000
--- a/editors/openoffice.org-1.1/files/patch-solenv::inc::settings.mk
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../solenv/inc/settings.mk.orig Wed Mar 13 20:44:42 2002
-+++ ../solenv/inc/settings.mk Wed Mar 13 20:45:05 2002
-@@ -173,7 +173,6 @@
- CDEFSOPT=
- HDEFS=
-
--CC=
- .IF "$(add_cflags)"!=""
- ENVCFLAGS+=$(add_cflags)
- .ENDIF
-@@ -271,8 +270,6 @@
- AS=
- BC=
- COBOL=
--CPP=
--CXX=
- FOR=
- PASCAL=
-
-@@ -1499,4 +1496,3 @@
- .INCLUDE : $(MISC)$/$(COMP9TYPELIST).mk
- $(COMP9TYPELIST)_XML2CMPTYPES:=$(shell xml2cmp -types stdout $(MISC)$/$(COMP9TYPELIST)$($(WINVERSIONNAMES)_MAJOR).xml)
- .ENDIF
--
diff --git a/editors/openoffice.org-1.1/files/patch-solenv::inc::startup::FREEBSD::macros.mk b/editors/openoffice.org-1.1/files/patch-solenv::inc::startup::FREEBSD::macros.mk
deleted file mode 100644
index 80392c839dbd..000000000000
--- a/editors/openoffice.org-1.1/files/patch-solenv::inc::startup::FREEBSD::macros.mk
+++ /dev/null
@@ -1,5 +0,0 @@
---- /dev/null Mon Mar 11 14:55:01 2002
-+++ ../solenv/inc/startup/FREEBSD/macros.mk Mon Mar 11 14:54:59 2002
-@@ -0,0 +1,2 @@
-+
-+.INCLUDE .NOINFER .IGNORE : $(INCFILENAME:d:d:d)UNIX$/macros.mk
diff --git a/editors/openoffice.org-1.1/files/patch-solenv::inc::target.mk b/editors/openoffice.org-1.1/files/patch-solenv::inc::target.mk
deleted file mode 100644
index b08beb4e9cfc..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-solenv::inc::tg_ext.mk b/editors/openoffice.org-1.1/files/patch-solenv::inc::tg_ext.mk
deleted file mode 100644
index 039af7d70871..000000000000
--- a/editors/openoffice.org-1.1/files/patch-solenv::inc::tg_ext.mk
+++ /dev/null
@@ -1,23 +0,0 @@
---- ../solenv/inc/tg_ext.mk.orig Wed Nov 14 13:59:42 2001
-+++ ../solenv/inc/tg_ext.mk Mon Mar 4 17:30:39 2002
-@@ -107,7 +107,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
-@@ -148,7 +148,11 @@
- .IF "$(BSCLIENT)"=="TRUE"
- +cd $(PACKAGE_DIR) && $(TYPE) $(BACK_PATH)$(PATCH_FILE_NAME) | $(GNUPATCH) -f -b -p2 && $(TOUCH) $(PATCH_FLAG_FILE)
- .ELSE # "$(BSCLIENT)"!=""
-+.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" || "$(OS)"=="FREEBSD"
- .ENDIF # "$(BSCLIENT)"!=""
- .ENDIF # "$(GUI)"=="WNT"
- .ENDIF # "$(PATCH_FILE_NAME)"=="none" || "$(PATCH_FILE_NAME)"==""
diff --git a/editors/openoffice.org-1.1/files/patch-solenv::inc::tg_shl.mk b/editors/openoffice.org-1.1/files/patch-solenv::inc::tg_shl.mk
deleted file mode 100644
index 958b4abba555..000000000000
--- a/editors/openoffice.org-1.1/files/patch-solenv::inc::tg_shl.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../solenv/inc/tg_shl.mk.orig Wed Mar 13 20:40:10 2002
-+++ ../solenv/inc/tg_shl.mk Wed Mar 13 20:41:10 2002
-@@ -319,9 +319,9 @@
- .IF "$(GUI)" == "WNT"
- .IF "$(UPDATER)"=="YES"
- .IF "$(COM)"=="GCC"
-- gcc -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CC) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- cl -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CC) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF # "$(COM)"=="GCC"
- .ENDIF # "$(UPDATER)"=="YES"
- .IF "$(SHL$(TNR)DEFAULTRES)"!=""
diff --git a/editors/openoffice.org-1.1/files/patch-solenv::inc::tg_yxx.mk b/editors/openoffice.org-1.1/files/patch-solenv::inc::tg_yxx.mk
deleted file mode 100644
index 0b99a3553cad..000000000000
--- a/editors/openoffice.org-1.1/files/patch-solenv::inc::tg_yxx.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../solenv/inc/tg_yxx.mk.orig Wed Sep 20 16:43:18 2000
-+++ ../solenv/inc/tg_yxx.mk Wed Mar 6 10:47:24 2002
-@@ -4,7 +4,9 @@
- @echo ------------------------------
- @echo Making: $@
- #.IF "$(GUI)"!="UNX"
-+ $(BISON) $(YACCFLAGS) $(YACCOUT)$/$(YACCTARGET).h $(YACCFILES)
- $(BISON) $(YACCFLAGS) $(YACCOUT)$/$(YACCTARGET) $(YACCFILES)
-+ $(BISON) -o $(YACCOUT)$/$(YACCTARGET) $(YACCFILES)
- #.ELSE
- # $(BISON) $(YACCFLAGS) $(YACCFILES)
- # mv y.tab.c $(INCCOM)/rscyacc.yxx
diff --git a/editors/openoffice.org-1.1/files/patch-solenv::inc::unxfbsdi.mk b/editors/openoffice.org-1.1/files/patch-solenv::inc::unxfbsdi.mk
deleted file mode 100644
index 05fd35ffb049..000000000000
--- a/editors/openoffice.org-1.1/files/patch-solenv::inc::unxfbsdi.mk
+++ /dev/null
@@ -1,209 +0,0 @@
---- ../solenv/inc/unxfbsdi.mk.orig Wed Oct 24 19:21:47 2001
-+++ ../solenv/inc/unxfbsdi.mk Thu Mar 14 17:26:41 2002
-@@ -1,84 +1,139 @@
--
- # 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"
-
-+# 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
-+
-+# Compiler flags for compiling static object in multi threaded
-+# environment with graphical user interface
-+CFLAGSOBJGUIMT=-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 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 +142,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.org-1.1/files/patch-soltools+mkdepend+main.c b/editors/openoffice.org-1.1/files/patch-soltools+mkdepend+main.c
deleted file mode 100644
index cffd5cbb1f43..000000000000
--- a/editors/openoffice.org-1.1/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 <sys/types.h>
-+#include <sys/stat.h>
-+
- #include "def.h"
- #ifdef hpux
- #define sigvec sigvector
diff --git a/editors/openoffice.org-1.1/files/patch-soltools::mkdepend::main.c b/editors/openoffice.org-1.1/files/patch-soltools::mkdepend::main.c
deleted file mode 100644
index a478fc59e21d..000000000000
--- a/editors/openoffice.org-1.1/files/patch-soltools::mkdepend::main.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../soltools/mkdepend/main.c.orig Mon Mar 11 20:09:35 2002
-+++ ../soltools/mkdepend/main.c Mon Mar 11 17:25:55 2002
-@@ -27,6 +27,11 @@
-
- */
-
-+#ifdef FREEBSD
-+#include <sys/types.h>
-+#include <sys/stat.h>
-+#endif
-+
- #include "def.h"
- #ifdef hpux
- #define sigvec sigvector
diff --git a/editors/openoffice.org-1.1/files/patch-starmath::util:makefile.mk b/editors/openoffice.org-1.1/files/patch-starmath::util:makefile.mk
deleted file mode 100644
index a1945318706e..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-stoc+source+corereflection+makefile.mk b/editors/openoffice.org-1.1/files/patch-stoc+source+corereflection+makefile.mk
deleted file mode 100644
index 4b319b08d401..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-stoc+source+defaultregistry+makefile.mk b/editors/openoffice.org-1.1/files/patch-stoc+source+defaultregistry+makefile.mk
deleted file mode 100644
index 4cae0476415a..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-stoc+source+implementationregistration+implreg.cxx b/editors/openoffice.org-1.1/files/patch-stoc+source+implementationregistration+implreg.cxx
deleted file mode 100644
index 341d621d872c..000000000000
--- a/editors/openoffice.org-1.1/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 <list>
-
-+#include <unistd.h>
-+
- #ifndef _CPPUHELPER_QUERYINTERFACE_HXX_
- #include <cppuhelper/queryinterface.hxx>
- #endif
diff --git a/editors/openoffice.org-1.1/files/patch-stoc+source+implementationregistration+makefile.mk b/editors/openoffice.org-1.1/files/patch-stoc+source+implementationregistration+makefile.mk
deleted file mode 100644
index 0051043b7ecb..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-stoc+source+inspect+makefile.mk b/editors/openoffice.org-1.1/files/patch-stoc+source+inspect+makefile.mk
deleted file mode 100644
index c7cd85253c11..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-stoc+source+invocation+makefile.mk b/editors/openoffice.org-1.1/files/patch-stoc+source+invocation+makefile.mk
deleted file mode 100644
index 9ac2072a5612..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-stoc+source+invocation_adapterfactory+makefile.mk b/editors/openoffice.org-1.1/files/patch-stoc+source+invocation_adapterfactory+makefile.mk
deleted file mode 100644
index 8853ad39a90e..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-stoc+source+javaloader+makefile.mk b/editors/openoffice.org-1.1/files/patch-stoc+source+javaloader+makefile.mk
deleted file mode 100644
index af0fb9af619c..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-stoc+source+javavm+makefile.mk b/editors/openoffice.org-1.1/files/patch-stoc+source+javavm+makefile.mk
deleted file mode 100644
index f97af0ea270d..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-stoc+source+loader+makefile.mk b/editors/openoffice.org-1.1/files/patch-stoc+source+loader+makefile.mk
deleted file mode 100644
index 5a08ee5937b6..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-stoc+source+namingservice+makefile.mk b/editors/openoffice.org-1.1/files/patch-stoc+source+namingservice+makefile.mk
deleted file mode 100644
index e573081bc21d..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-stoc+source+proxy_factory+makefile.mk b/editors/openoffice.org-1.1/files/patch-stoc+source+proxy_factory+makefile.mk
deleted file mode 100644
index 9110b2f50cd1..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-stoc+source+registry_tdprovider+makefile.mk b/editors/openoffice.org-1.1/files/patch-stoc+source+registry_tdprovider+makefile.mk
deleted file mode 100644
index 9d974d1c0d10..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-stoc+source+servicemanager+makefile.mk b/editors/openoffice.org-1.1/files/patch-stoc+source+servicemanager+makefile.mk
deleted file mode 100644
index 746776d54759..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-stoc+source+tdmanager+makefile.mk b/editors/openoffice.org-1.1/files/patch-stoc+source+tdmanager+makefile.mk
deleted file mode 100644
index 76403fdde841..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-stoc+source+typeconv+makefile.mk b/editors/openoffice.org-1.1/files/patch-stoc+source+typeconv+makefile.mk
deleted file mode 100644
index dc647f89a166..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-stoc::source::corereflection::makefile.mk b/editors/openoffice.org-1.1/files/patch-stoc::source::corereflection::makefile.mk
deleted file mode 100644
index 4b319b08d401..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-stoc::source::defaultregistry::makefile.mk b/editors/openoffice.org-1.1/files/patch-stoc::source::defaultregistry::makefile.mk
deleted file mode 100644
index 4cae0476415a..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-stoc::source::implementationregistration::implreg.cxx b/editors/openoffice.org-1.1/files/patch-stoc::source::implementationregistration::implreg.cxx
deleted file mode 100644
index 925e924b1605..000000000000
--- a/editors/openoffice.org-1.1/files/patch-stoc::source::implementationregistration::implreg.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../stoc/source/implementationregistration/implreg.cxx.orig Mon Mar 11 20:08:04 2002
-+++ ../stoc/source/implementationregistration/implreg.cxx Mon Mar 11 19:55:02 2002
-@@ -192,7 +192,7 @@
- tmpPath = buf.makeStringAndClear();
- }
- // I am the only one to own tmpPath here, so the cast is tolerateable.
-- OSL_VERIFY( tmpPath.getStr() == mktemp( (sal_Char * ) tmpPath.getStr() ) );
-+ OSL_VERIFY( (sal_Char * ) tmpPath.getStr() == (sal_Char * ) mktemp( (sal_Char * ) tmpPath.getStr() ) );
- return OStringToOUString( tmpPath, osl_getThreadTextEncoding());
- }
-
diff --git a/editors/openoffice.org-1.1/files/patch-stoc::source::implementationregistration::makefile.mk b/editors/openoffice.org-1.1/files/patch-stoc::source::implementationregistration::makefile.mk
deleted file mode 100644
index 0051043b7ecb..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-stoc::source::inspect::makefile.mk b/editors/openoffice.org-1.1/files/patch-stoc::source::inspect::makefile.mk
deleted file mode 100644
index c7cd85253c11..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-stoc::source::invocation::makefile.mk b/editors/openoffice.org-1.1/files/patch-stoc::source::invocation::makefile.mk
deleted file mode 100644
index 9ac2072a5612..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-stoc::source::invocation_adapterfactory::makefile.mk b/editors/openoffice.org-1.1/files/patch-stoc::source::invocation_adapterfactory::makefile.mk
deleted file mode 100644
index 8853ad39a90e..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-stoc::source::javaloader::makefile.mk b/editors/openoffice.org-1.1/files/patch-stoc::source::javaloader::makefile.mk
deleted file mode 100644
index af0fb9af619c..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-stoc::source::javavm::makefile.mk b/editors/openoffice.org-1.1/files/patch-stoc::source::javavm::makefile.mk
deleted file mode 100644
index f97af0ea270d..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-stoc::source::loader::makefile.mk b/editors/openoffice.org-1.1/files/patch-stoc::source::loader::makefile.mk
deleted file mode 100644
index 5a08ee5937b6..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-stoc::source::namingservice::makefile.mk b/editors/openoffice.org-1.1/files/patch-stoc::source::namingservice::makefile.mk
deleted file mode 100644
index e573081bc21d..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-stoc::source::proxy_factory::makefile.mk b/editors/openoffice.org-1.1/files/patch-stoc::source::proxy_factory::makefile.mk
deleted file mode 100644
index 9110b2f50cd1..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-stoc::source::registry_tdprovider::makefile.mk b/editors/openoffice.org-1.1/files/patch-stoc::source::registry_tdprovider::makefile.mk
deleted file mode 100644
index 9d974d1c0d10..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-stoc::source::servicemanager::makefile.mk b/editors/openoffice.org-1.1/files/patch-stoc::source::servicemanager::makefile.mk
deleted file mode 100644
index 746776d54759..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-stoc::source::tdmanager::makefile.mk b/editors/openoffice.org-1.1/files/patch-stoc::source::tdmanager::makefile.mk
deleted file mode 100644
index 76403fdde841..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-stoc::source::typeconv::makefile.mk b/editors/openoffice.org-1.1/files/patch-stoc::source::typeconv::makefile.mk
deleted file mode 100644
index dc647f89a166..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-store::util::makefile.mk b/editors/openoffice.org-1.1/files/patch-store::util::makefile.mk
deleted file mode 100644
index 842ef8ae49c0..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-svx+source+fmcomp+makefile.mk b/editors/openoffice.org-1.1/files/patch-svx+source+fmcomp+makefile.mk
deleted file mode 100644
index b16030080c0d..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-svx::source::dialog::graphctl.cxx b/editors/openoffice.org-1.1/files/patch-svx::source::dialog::graphctl.cxx
deleted file mode 100644
index a6a31d0c9621..000000000000
--- a/editors/openoffice.org-1.1/files/patch-svx::source::dialog::graphctl.cxx
+++ /dev/null
@@ -1,18 +0,0 @@
---- ../svx/source/dialog/graphctl.cxx 2001/08/16 15:41:29 1.6
-+++ ../svx/source/dialog/graphctl.cxx 2002/03/03 19:41:13
-@@ -62,12 +62,12 @@
- #if defined( OS2 ) || defined( WIN ) || defined( UNX ) || defined( WNT )
- #include <stdlib.h> //wegen fcvt
- #endif
--#if defined(MAC) || defined(NETBSD)
--#if defined(NETBSD)
-+#if defined(MAC) || defined(NETBSD) || defined(FREEBSD)
-+#if defined(NETBSD) || defined(FREEBSD)
- extern "C" {
- #endif
- char *fcvt(double value, int ndigit, int *decpt, int *sign);
--#if defined(NETBSD)
-+#if defined(NETBSD) || defined(FREEBSD)
- }
- #endif
- #endif
diff --git a/editors/openoffice.org-1.1/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-1.1/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index ce51a0e98880..000000000000
--- a/editors/openoffice.org-1.1/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 <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !(defined NETBSD || defined FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice.org-1.1/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-1.1/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index 66b7dfe1f73d..000000000000
--- a/editors/openoffice.org-1.1/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2001/11/01 13:26:23 1.2
-+++ ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2002/03/03 19:43:31
-@@ -62,7 +62,9 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !defined(FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice.org-1.1/files/patch-tools+bootstrp+makefile.mk b/editors/openoffice.org-1.1/files/patch-tools+bootstrp+makefile.mk
deleted file mode 100644
index b188641846f0..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-tools::bootstrp::makefile.mk b/editors/openoffice.org-1.1/files/patch-tools::bootstrp::makefile.mk
deleted file mode 100644
index b188641846f0..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-tools::inc:solar.h b/editors/openoffice.org-1.1/files/patch-tools::inc:solar.h
deleted file mode 100644
index 61e190e5e5bf..000000000000
--- a/editors/openoffice.org-1.1/files/patch-tools::inc:solar.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- ../tools/inc/solar.h 2001/10/12 15:11:03 1.23
-+++ ../tools/inc/solar.h 2002/03/03 19:44:00
-@@ -108,7 +108,7 @@
- #endif
- typedef short INT16;
- typedef unsigned short UINT16;
--#if defined LINUX || defined SCO || defined IRIX || (defined _MSC_VER && _MSC_VER >1200)
-+#if defined LINUX || defined SCO || defined IRIX || (defined _MSC_VER && _MSC_VER >1200) || defined FREEBSD
- typedef signed char INT8;
- #else
-
-@@ -149,7 +149,7 @@
-
- /*** misc. macros to leverage platform and compiler differences ********/
-
--#if (defined ALPHA && !defined WNT) || defined IRIX || defined SOLARIS || defined HPUX || defined NETBSD
-+#if (defined ALPHA && !defined WNT) || defined IRIX || defined SOLARIS || defined HPUX || defined NETBSD || defined FREEBSD
- #define __DELETE(n) delete[]
- #else
- #define __DELETE(n) delete[n]
diff --git a/editors/openoffice.org-1.1/files/patch-tools::source::string::charset.cxx b/editors/openoffice.org-1.1/files/patch-tools::source::string::charset.cxx
deleted file mode 100644
index ebee79ce414b..000000000000
--- a/editors/openoffice.org-1.1/files/patch-tools::source::string::charset.cxx
+++ /dev/null
@@ -1,36 +0,0 @@
---- ../tools/source/string/charset.cxx.orig Sun Mar 10 23:55:47 2002
-+++ ../tools/source/string/charset.cxx Mon Mar 11 00:00:56 2002
-@@ -64,12 +64,14 @@
- #elif defined( OS2 )
- #define INCL_DOSNLS
- #include <svpm.h>
--#elif defined(LINUX) || defined(SOLARIS)
-+#elif defined(LINUX) || defined(SOLARIS) || defined(FREEBSD)
- #include <stdio.h>
- #include <stdlib.h>
- #include <strings.h>
- #include <locale.h>
-+#if !defined(FREEBSD) || OSVERSION > 500000
- #include <langinfo.h>
-+#endif
- #ifndef _TOOLS_LANG_HXX
- #include <lang.hxx>
- #endif
-@@ -126,7 +128,7 @@
-
- // -----------------------------------------------------------------------
-
--#if defined(NETBSD) || defined(SCO)
-+#if defined(NETBSD) || defined(SCO) || defined(FREEBSD)
-
- // check if there is a charset qualifier at the end of the given locale string
- // e.g. de.ISO8859-15 or de.ISO8859-15@euro which strongly indicates what
-@@ -707,7 +709,7 @@
- #ifdef UNX
- CharSet nTextEncoding;
-
--#if defined(NETBSD) || defined(SCO)
-+#if defined(NETBSD) || defined(SCO) || defined(FREEBSD)
- nTextEncoding = GetSystemCharSetFromEnvironment();
- if (nTextEncoding == RTL_TEXTENCODING_DONTKNOW)
- nTextEncoding = GetSystemCharSetFromSystemLanguage();
diff --git a/editors/openoffice.org-1.1/files/patch-unzip+source+file_io.c b/editors/openoffice.org-1.1/files/patch-unzip+source+file_io.c
deleted file mode 100644
index 2a838fe377b1..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-unzip+source+misc.c b/editors/openoffice.org-1.1/files/patch-unzip+source+misc.c
deleted file mode 100644
index 8087b0887af4..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/files/patch-unzip::source::file_io.c b/editors/openoffice.org-1.1/files/patch-unzip::source::file_io.c
deleted file mode 100644
index 0430ff41b6a9..000000000000
--- a/editors/openoffice.org-1.1/files/patch-unzip::source::file_io.c
+++ /dev/null
@@ -1,36 +0,0 @@
---- ../unzip/source/file_io.c.orig Tue Mar 5 18:32:38 2002
-+++ ../unzip/source/file_io.c Tue Mar 5 18:40:50 2002
-@@ -500,7 +500,7 @@
- #ifdef MPW
- pCallBack( 0 );
- #else
-- #if defined LINUX || defined MACOSX || defined NETBSD
-+ #if defined LINUX || defined MACOSX || defined NETBSD || defined FREEBSD
- pCallBack( lseek(outfd, 0, SEEK_CUR) );
- #else
- pCallBack( tell( outfd ) );
-@@ -860,8 +860,11 @@
- /* extern char *_TZ; no longer used? */
- #else /* !AMIGA */
- # define YRBASE 1970
--#ifdef BSD
--#ifndef __386BSD__
-+#ifdef FREEBSD
-+#include <sys/types.h>
-+#endif */ FREEBSD */
-+#if defined BSD || defined FREEBSD
-+#if !defined __386BSD__ && !defined FREEBSD
- static struct timeb tbp;
- #endif /* !__386BSD__ */
- #else /* !BSD */
-@@ -932,8 +935,8 @@
- /* convert date & time to seconds relative to 00:00:00, 01/01/YRBASE */
- m_time = ((days + dy) * 86400) + (hh * 3600) + (mm * 60) + ss;
-
--#if defined BSD && ! defined MACOSX && ! defined NETBSD
--#ifndef __386BSD__
-+#if (defined BSD || defined FREEBSD) && ! defined MACOSX && ! defined NETBSD
-+#if !defined __386BSD__ && !defined FREEBSD
- ftime(&tbp);
- m_time += tbp.timezone * 60L;
- #endif
diff --git a/editors/openoffice.org-1.1/files/patch-unzip::source::misc.c b/editors/openoffice.org-1.1/files/patch-unzip::source::misc.c
deleted file mode 100644
index 38cc972f0bce..000000000000
--- a/editors/openoffice.org-1.1/files/patch-unzip::source::misc.c
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../unzip/source/misc.c.orig Tue Mar 5 18:52:16 2002
-+++ ../unzip/source/misc.c Tue Mar 5 18:53:03 2002
-@@ -301,8 +301,8 @@
- int yr, mo, dy, hh, mm, ss, leap;
- long m_time, days=0;
- #if (!defined(MACOS) && !defined(MSC) && !defined(__GO32__))
--#if (defined(BSD) || defined(MTS))
--#ifndef __386BSD__
-+#if (defined(BSD) || defined(MTS) || defined(FREEBSD))
-+#if !defined __386BSD__ && !defined FREEBSD
- static struct timeb tbp;
- #endif /* __386BSD__ */
- #else /* !(BSD || MTS) */
-@@ -340,8 +340,8 @@
- /* - 1; MS-DOS times always rounded up to nearest even second */
-
- #if (!defined(MACOS) && !defined(__GO32__))
--#if (defined(BSD) || defined(MTS) || defined (ALPHA)) && ! defined(MACOSX) && ! defined(NETBSD)
--#ifndef __386BSD__
-+#if (defined(BSD) || defined(FREEBSD) || defined(MTS) || defined (ALPHA)) && ! defined(MACOSX) && ! defined(NETBSD)
-+#if !defined __386BSD__ && !defined FREEBSD
- ftime(&tbp);
- m_time += tbp.timezone * 60L;
- #endif
diff --git a/editors/openoffice.org-1.1/files/patch-xmlhelp::util::makefile.mk b/editors/openoffice.org-1.1/files/patch-xmlhelp::util::makefile.mk
deleted file mode 100644
index 4f7d0984c32d..000000000000
--- a/editors/openoffice.org-1.1/files/patch-xmlhelp::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../xmlhelp/util/makefile.mk.orig Sun Mar 3 01:49:15 2002
-+++ ../xmlhelp/util/makefile.mk Sun Mar 3 01:49:19 2002
-@@ -94,7 +94,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.org-1.1/pkg-comment b/editors/openoffice.org-1.1/pkg-comment
deleted file mode 100644
index 7c6d1b73d17a..000000000000
--- a/editors/openoffice.org-1.1/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Integrated wordprocessor/dbase/spreadheet/drawing/chart/browser
diff --git a/editors/openoffice.org-1.1/pkg-descr b/editors/openoffice.org-1.1/pkg-descr
deleted file mode 100644
index 31fd1b12161a..000000000000
--- a/editors/openoffice.org-1.1/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.org-1.1/pkg-message b/editors/openoffice.org-1.1/pkg-message
deleted file mode 100644
index 840dc3b80e04..000000000000
--- a/editors/openoffice.org-1.1/pkg-message
+++ /dev/null
@@ -1,15 +0,0 @@
-OpenOffice Build 641 Personal Install How-To
-
-Written by: Matthias Rauch <mrauch@netbsd.org>
- Martin Blapp <mbr@freebsd.org>
-
-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.org-1.1/pkg-plist b/editors/openoffice.org-1.1/pkg-plist
deleted file mode 100644
index b3561e66eeb7..000000000000
--- a/editors/openoffice.org-1.1/pkg-plist
+++ /dev/null
@@ -1,1676 +0,0 @@
-bin/soffice
-OpenOffice.org641/setup
-OpenOffice.org641/spadmin
-OpenOffice.org641/LICENSE.html
-OpenOffice.org641/README.html
-OpenOffice.org641/README
-OpenOffice.org641/LICENSE
-OpenOffice.org641/program/setup.log
-OpenOffice.org641/program/filter/libicg641bi.so
-OpenOffice.org641/program/filter/libeme641bi.so
-OpenOffice.org641/program/filter/libemp641bi.so
-OpenOffice.org641/program/filter/libipd641bi.so
-OpenOffice.org641/program/filter/libitg641bi.so
-OpenOffice.org641/program/filter/libeps641bi.so
-OpenOffice.org641/program/filter/libips641bi.so
-OpenOffice.org641/program/filter/libexp641bi.so
-OpenOffice.org641/program/filter/libepb641bi.so
-OpenOffice.org641/program/filter/libepg641bi.so
-OpenOffice.org641/program/filter/libepp641bi.so
-OpenOffice.org641/program/filter/libipb641bi.so
-OpenOffice.org641/program/filter/libera641bi.so
-OpenOffice.org641/program/filter/libira641bi.so
-OpenOffice.org641/program/filter/libegi641bi.so
-OpenOffice.org641/program/filter/libidx641bi.so
-OpenOffice.org641/program/filter/libicd641bi.so
-OpenOffice.org641/program/filter/libept641bi.so
-OpenOffice.org641/program/filter/libipt641bi.so
-OpenOffice.org641/program/filter/libime641bi.so
-OpenOffice.org641/program/filter/libipx641bi.so
-OpenOffice.org641/program/filter/libepn641bi.so
-OpenOffice.org641/program/filter/libiti641bi.so
-OpenOffice.org641/program/filter/libeti641bi.so
-OpenOffice.org641/program/classes/sandbox.jar
-OpenOffice.org641/program/classes/jurt.jar
-OpenOffice.org641/program/classes/xt.jar
-OpenOffice.org641/program/classes/db.jar
-OpenOffice.org641/program/classes/juh.jar
-OpenOffice.org641/program/classes/unoil.jar
-OpenOffice.org641/program/classes/jut.jar
-OpenOffice.org641/program/classes/ridl.jar
-OpenOffice.org641/program/classes/jaxp.jar
-OpenOffice.org641/program/classes/java_uno.jar
-OpenOffice.org641/program/classes/parser.jar
-OpenOffice.org641/program/classes/classes.jar
-OpenOffice.org641/program/resource/cnt64101.res
-OpenOffice.org641/program/resource/wwz64101.res
-OpenOffice.org641/program/resource/pcr64101.res
-OpenOffice.org641/program/resource/bib64101.res
-OpenOffice.org641/program/resource/dkt64101.res
-OpenOffice.org641/program/resource/basctl64101.res
-OpenOffice.org641/program/resource/abp64101.res
-OpenOffice.org641/program/resource/lgd64101.res
-OpenOffice.org641/program/resource/eur64101.res
-OpenOffice.org641/program/resource/epb64101.res
-OpenOffice.org641/program/resource/epg64101.res
-OpenOffice.org641/program/resource/epp64101.res
-OpenOffice.org641/program/resource/imp64101.res
-OpenOffice.org641/program/resource/oic64101.res
-OpenOffice.org641/program/resource/ofa64101.res
-OpenOffice.org641/program/resource/vcl64101.res
-OpenOffice.org641/program/resource/fwk64101.res
-OpenOffice.org641/program/resource/set64101.res
-OpenOffice.org641/program/resource/frm64101.res
-OpenOffice.org641/program/resource/gal64101.res
-OpenOffice.org641/program/resource/svs64101.res
-OpenOffice.org641/program/resource/dba64101.res
-OpenOffice.org641/program/resource/dbi64101.res
-OpenOffice.org641/program/resource/dbp64101.res
-OpenOffice.org641/program/resource/dbu64101.res
-OpenOffice.org641/program/resource/dbw64101.res
-OpenOffice.org641/program/resource/ooo64101.res
-OpenOffice.org641/program/resource/svt64101.res
-OpenOffice.org641/program/resource/svx64101.res
-OpenOffice.org641/program/resource/spa64101.res
-OpenOffice.org641/program/resource/sd64101.res
-OpenOffice.org641/program/resource/tpl64101.res
-OpenOffice.org641/program/resource/sw64101.res
-OpenOffice.org641/program/resource/tplx64101.res
-OpenOffice.org641/program/resource/jvm64101.res
-OpenOffice.org641/program/resource/uui64101.res
-OpenOffice.org641/program/resource/cal64101.res
-OpenOffice.org641/program/resource/sfx64101.res
-OpenOffice.org641/program/resource/sch64101.res
-OpenOffice.org641/program/resource/san64101.res
-OpenOffice.org641/program/resource/sc64101.res
-OpenOffice.org641/program/resource/sm64101.res
-OpenOffice.org641/program/resource/date64101.res
-OpenOffice.org641/program/resource/analysis64101.res
-OpenOffice.org641/program/resource/eps64101.res
-OpenOffice.org641/program/resource/egi64101.res
-OpenOffice.org641/program/resource/ept64101.res
-OpenOffice.org641/program/resource/eme64101.res
-OpenOffice.org641/program/resource/epn64101.res
-OpenOffice.org641/program/resource/iso64101.res
-OpenOffice.org641/program/addin/source/xrot.c
-OpenOffice.org641/program/addin/source/xlang.h
-OpenOffice.org641/program/addin/source/rot13.hrc
-OpenOffice.org641/program/addin/source/addin.h
-OpenOffice.org641/program/addin/source/xdfa.c
-OpenOffice.org641/program/addin/source/dfa.hrc
-OpenOffice.org641/program/libctl641bi.so
-OpenOffice.org641/program/libimpreg.so
-OpenOffice.org641/program/libjava_uno.so
-OpenOffice.org641/program/libdbi641bi.so
-OpenOffice.org641/program/libdbp641bi.so
-OpenOffice.org641/program/libdbtools2.so
-OpenOffice.org641/program/libdbu641bi.so
-OpenOffice.org641/program/libvos2GCC.so
-OpenOffice.org641/program/libproxyset.so
-OpenOffice.org641/program/libsmgr.so
-OpenOffice.org641/program/libmozab2.so
-OpenOffice.org641/program/libtcv.so
-OpenOffice.org641/program/liburp_uno.so
-OpenOffice.org641/program/libstm.so
-OpenOffice.org641/program/libstore.so.3.0.0
-OpenOffice.org641/program/libstore.so.3
-OpenOffice.org641/program/libspa641bi.so
-OpenOffice.org641/program/libmcnttype.so
-OpenOffice.org641/program/spadmin.bin
-OpenOffice.org641/program/libabp641bi.so
-OpenOffice.org641/program/libinvadp.so
-OpenOffice.org641/program/libsvl641bi.so
-OpenOffice.org641/program/libsvx641bi.so
-OpenOffice.org641/program/libmig641bi.so
-OpenOffice.org641/program/jvmsetup.bin
-OpenOffice.org641/program/libtdmgr.so
-OpenOffice.org641/program/libnamingservice.so
-OpenOffice.org641/program/libacceptor.so
-OpenOffice.org641/program/open_office_ani.bmp
-OpenOffice.org641/program/libconnectr.so
-OpenOffice.org641/program/libsrtrs1.so
-OpenOffice.org641/program/sopatchlevel.sh
-OpenOffice.org641/program/libdb_cxx-3.2.so
-OpenOffice.org641/program/calc_o.bmp
-OpenOffice.org641/program/nswrapper
-OpenOffice.org641/program/libjen.so
-OpenOffice.org641/program/libdefreg.so
-OpenOffice.org641/program/librmcxt.so.3.0.0
-OpenOffice.org641/program/librmcxt.so.3
-OpenOffice.org641/program/setup.bin
-OpenOffice.org641/program/setup
-OpenOffice.org641/program/libdbase641bi.so
-OpenOffice.org641/program/libbib641bi.so
-OpenOffice.org641/program/liblng641bi.so
-OpenOffice.org641/program/libfileacc.so
-OpenOffice.org641/program/libucpchelp1.so
-OpenOffice.org641/program/libreg.so.3.0.0
-OpenOffice.org641/program/libreg.so.3
-OpenOffice.org641/program/libcfgmgr2.so
-OpenOffice.org641/program/libinsp.so
-OpenOffice.org641/program/libcnt641bi.so
-OpenOffice.org641/program/libres641bi.so
-OpenOffice.org641/program/setup_services.rdb
-OpenOffice.org641/program/libsalhelper3GCC.so
-OpenOffice.org641/program/libtl641bi.so
-OpenOffice.org641/program/libjvm641bi.so
-OpenOffice.org641/program/libcmdmail.so
-OpenOffice.org641/program/libgcc2_uno.so
-OpenOffice.org641/program/libi18npool641bi.so
-OpenOffice.org641/program/libevtatt.so
-OpenOffice.org641/program/libsimreg.so
-OpenOffice.org641/program/libfile641bi.so
-OpenOffice.org641/program/libucb1.so
-OpenOffice.org641/program/libucpfpx641bi.so
-OpenOffice.org641/program/libsax.so
-OpenOffice.org641/program/allgemein_o.bmp
-OpenOffice.org641/program/writer_o.bmp
-OpenOffice.org641/program/libsbl641bi.so
-OpenOffice.org641/program/draw_o.bmp
-OpenOffice.org641/program/ende_o.bmp
-OpenOffice.org641/program/libbrdgfctr.so
-OpenOffice.org641/program/libsch641bi.so
-OpenOffice.org641/program/libscn641bi.so
-OpenOffice.org641/program/libproxyfac.so
-OpenOffice.org641/program/liblocaledata_ascii.so
-OpenOffice.org641/program/libzip641bi.so
-OpenOffice.org641/program/libset641bi.so
-OpenOffice.org641/program/libsfx641bi.so
-OpenOffice.org641/program/libcached1.so
-OpenOffice.org641/program/liblocaledata_CJK.so
-OpenOffice.org641/program/libucphier1.so
-OpenOffice.org641/program/jvmsetup
-OpenOffice.org641/program/libinv.so
-OpenOffice.org641/program/libsal.so.3.0.0
-OpenOffice.org641/program/libsal.so.3
-OpenOffice.org641/program/libmozabdrv2.so
-OpenOffice.org641/program/libucpfile1.so
-OpenOffice.org641/program/libpk641bi.so
-OpenOffice.org641/program/libpl641bi.so
-OpenOffice.org641/program/soffice
-OpenOffice.org641/program/spadmin
-OpenOffice.org641/program/libsyssh.so
-OpenOffice.org641/program/libxcr641bi.so
-OpenOffice.org641/program/libbasctl641bi.so
-OpenOffice.org641/program/libsdbc2.so
-OpenOffice.org641/program/libucpdav1.so
-OpenOffice.org641/program/libwrp641bi.so
-OpenOffice.org641/program/libjavaloader.so
-OpenOffice.org641/program/libtplx641bi.so
-OpenOffice.org641/program/libadabas2.so
-OpenOffice.org641/program/libsot641bi.so
-OpenOffice.org641/program/libj641bi_g.so
-OpenOffice.org641/program/libsw641bi.so
-OpenOffice.org641/program/libtk641bi.so
-OpenOffice.org641/program/libcpld.so
-OpenOffice.org641/program/impress_o.bmp
-OpenOffice.org641/program/libsb641bi.so
-OpenOffice.org641/program/javaldx
-OpenOffice.org641/program/libsd641bi.so
-OpenOffice.org641/program/libsvt641bi.so
-OpenOffice.org641/program/libso641bi.so
-OpenOffice.org641/program/libcppu.so.3.0.0
-OpenOffice.org641/program/libcppu.so.3
-OpenOffice.org641/program/libi18n641bi.so
-OpenOffice.org641/program/libucbhelper1GCC.so
-OpenOffice.org641/program/libtinstrm.so
-OpenOffice.org641/program/libpsp641bi.so
-OpenOffice.org641/program/libdb_java-3.2.so
-OpenOffice.org641/program/libuuresolver.so
-OpenOffice.org641/program/libpcr641bi.so
-OpenOffice.org641/program/libcppuhelper3GCC.so
-OpenOffice.org641/program/libstlport_gcc.so.0
-OpenOffice.org641/program/libgo641bi.so
-OpenOffice.org641/program/libjdbc2.so
-OpenOffice.org641/program/libflat641bi.so
-OpenOffice.org641/program/setup_types.rdb
-OpenOffice.org641/program/libodbcbase2.so
-OpenOffice.org641/program/libcomphelp2.so
-OpenOffice.org641/program/libxo641bi.so
-OpenOffice.org641/program/libstlport2_gcc.so
-OpenOffice.org641/program/libtvhlp1.so
-OpenOffice.org641/program/libxmx641bi.so
-OpenOffice.org641/program/libni641bi.so
-OpenOffice.org641/program/libutl641bi.so
-OpenOffice.org641/program/libcorefl.so
-OpenOffice.org641/program/libuui641bi.so
-OpenOffice.org641/program/libodbc2.so
-OpenOffice.org641/program/libvcl641bi.so
-OpenOffice.org641/program/libtoutstrm.so
-OpenOffice.org641/program/libimr641bi.so
-OpenOffice.org641/program/libpackage2.so
-OpenOffice.org641/program/components/libabsyncsvc.so
-OpenOffice.org641/program/components/libaddrbook.so
-OpenOffice.org641/program/components/libmork.so
-OpenOffice.org641/program/components/libmozldap.so
-OpenOffice.org641/program/components/libnecko.so
-OpenOffice.org641/program/components/libprofile.so
-OpenOffice.org641/program/components/librdf.so
-OpenOffice.org641/program/components/libstrres.so
-OpenOffice.org641/program/components/libunicharutil.so
-OpenOffice.org641/program/components/libuconv.so
-OpenOffice.org641/program/components/libucvcn.so
-OpenOffice.org641/program/components/libucvibm.so
-OpenOffice.org641/program/components/libucvja.so
-OpenOffice.org641/program/components/libucvko.so
-OpenOffice.org641/program/components/libucvlatin.so
-OpenOffice.org641/program/components/libucvtw.so
-OpenOffice.org641/program/components/libucvtw2.so
-OpenOffice.org641/program/components/liburiloader.so
-OpenOffice.org641/program/components/libvcard.so
-OpenOffice.org641/program/components/libxpconnect.so
-OpenOffice.org641/program/components/libpref.so
-OpenOffice.org641/program/libmozjs.so
-OpenOffice.org641/program/libmsgbaseutil.so
-OpenOffice.org641/program/libldap40.so
-OpenOffice.org641/program/libnspr4.so
-OpenOffice.org641/program/liblber40.so
-OpenOffice.org641/program/libplc4.so
-OpenOffice.org641/program/libplds4.so
-OpenOffice.org641/program/libxpcom.so
-OpenOffice.org641/program/libdba641bi.so
-OpenOffice.org641/program/librdbtdp.so
-OpenOffice.org641/program/liboic641bi.so
-OpenOffice.org641/program/libofa641bi.so
-OpenOffice.org641/program/open_office_org_logo.bmp
-OpenOffice.org641/program/libfrm641bi.so
-OpenOffice.org641/program/libfwe641bi.so
-OpenOffice.org641/program/libdtransX11641bi.so
-OpenOffice.org641/program/libfwi641bi.so
-OpenOffice.org641/program/libfwk641bi.so
-OpenOffice.org641/program/libfwl641bi.so
-OpenOffice.org641/program/libdb-3.2.so
-OpenOffice.org641/program/soffice.bin
-OpenOffice.org641/program/libdbpool2.so
-OpenOffice.org641/program/applicat.rdb
-OpenOffice.org641/program/libremotebridge.so
-OpenOffice.org641/program/libucppkg1.so
-OpenOffice.org641/program/swriter
-OpenOffice.org641/program/smaster
-OpenOffice.org641/program/sweb
-OpenOffice.org641/program/libcalc641bi.so
-OpenOffice.org641/program/scalc
-OpenOffice.org641/program/simpress
-OpenOffice.org641/program/libsc641bi.so
-OpenOffice.org641/program/libdate641bi.so
-OpenOffice.org641/program/libanalysis641bi.so
-OpenOffice.org641/program/sdraw
-OpenOffice.org641/program/smath
-OpenOffice.org641/program/libsm641bi.so
-OpenOffice.org641/program/libsvg641bi.so
-OpenOffice.org641/program/liblth641bi.so
-OpenOffice.org641/program/libspell641bi.so
-OpenOffice.org641/program/bootstraprc
-OpenOffice.org641/program/jvmsetuprc
-OpenOffice.org641/program/setuprc
-OpenOffice.org641/program/sofficerc
-OpenOffice.org641/program/instdb.ins
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_1.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_2.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_3.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_4.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_5.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/FormWizard_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/FormWizard_2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_4.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-4.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/brd.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/cancel_down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/cancel_up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/denmark.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/end.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/france.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/italia.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/nedland.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/okay_down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/okay_up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/polska.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/portugal.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/russia.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/spain.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/sweden.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/usa.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/webwizard.bmp
-OpenOffice.org641/share/template/english/wizard/styles/black_white.stc
-OpenOffice.org641/share/template/english/wizard/styles/blackberry.stc
-OpenOffice.org641/share/template/english/wizard/styles/default.stc
-OpenOffice.org641/share/template/english/wizard/styles/diner.stc
-OpenOffice.org641/share/template/english/wizard/styles/fall.stc
-OpenOffice.org641/share/template/english/wizard/styles/glacier.stc
-OpenOffice.org641/share/template/english/wizard/styles/green_grapes.stc
-OpenOffice.org641/share/template/english/wizard/styles/jeans.stc
-OpenOffice.org641/share/template/english/wizard/styles/marine.stc
-OpenOffice.org641/share/template/english/wizard/styles/millennium.stc
-OpenOffice.org641/share/template/english/wizard/styles/nature.stc
-OpenOffice.org641/share/template/english/wizard/styles/neon.stc
-OpenOffice.org641/share/template/english/wizard/styles/night.stc
-OpenOffice.org641/share/template/english/wizard/styles/nostalgic.stc
-OpenOffice.org641/share/template/english/wizard/styles/pastell.stc
-OpenOffice.org641/share/template/english/wizard/styles/pool.stc
-OpenOffice.org641/share/template/english/wizard/styles/pumpkin.stc
-OpenOffice.org641/share/template/english/wizard/styles/sunstyle.stc
-OpenOffice.org641/share/template/english/wizard/styles/xos.stc
-OpenOffice.org641/share/template/english/wizard/web/cnt-album.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-bilingual.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-chapters.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-empty.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-fixonecol.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-fixtwocol.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formcontact.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formcustomer.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formfix.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formvar.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-list.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-onepic.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-standard.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-twotitles.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-banana.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blkjeans.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blue.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blueblock.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-bluejeans.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-fieryred.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-hightech.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-mint.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-music.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-nostalg.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-orange.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-petrol.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-seventies.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-standard.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-strwbryice.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-sun.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-tracks.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-turquoise.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-wetblue.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf1.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf2.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf3.stw
-OpenOffice.org641/share/template/english/wizard/wizfax1.stw
-OpenOffice.org641/share/template/english/wizard/wizfax2.stw
-OpenOffice.org641/share/template/english/wizard/wizfax3.stw
-OpenOffice.org641/share/template/english/wizard/wizmem1.stw
-OpenOffice.org641/share/template/english/wizard/wizmem2.stw
-OpenOffice.org641/share/template/english/wizard/wizmem3.stw
-OpenOffice.org641/share/template/english/wizard/wizagn1.stw
-OpenOffice.org641/share/template/english/wizard/wizagn2.stw
-OpenOffice.org641/share/template/english/wizard/wizagn3.stw
-OpenOffice.org641/share/template/english/internal/html.stw
-OpenOffice.org641/share/template/english/internal/idxexample.sxw
-OpenOffice.org641/share/template/english/internal/url_transfer.htm
-OpenOffice.org641/share/dtd/officedocument/1_0/Manifest.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/script.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/statusbar.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/settings.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/nmspace.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/datastyl.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/table.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/drawing.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/event.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/accelerator.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/office.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/office.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/toolbar.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/style.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/dtypes.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/text.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/module.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/meta.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/dialog.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/chart.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/libraries.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/form.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/menubar.dtd
-OpenOffice.org641/share/dtd/math/1_01/w3c_ipr_software_notice.html
-OpenOffice.org641/share/dtd/math/1_01/math.dtd
-OpenOffice.org641/share/config/webcast/savepic.asp
-OpenOffice.org641/share/config/webcast/common.pl
-OpenOffice.org641/share/config/webcast/webcast.asp
-OpenOffice.org641/share/config/webcast/show.asp
-OpenOffice.org641/share/config/webcast/poll.pl
-OpenOffice.org641/share/config/webcast/webcast.pl
-OpenOffice.org641/share/config/webcast/common.inc
-OpenOffice.org641/share/config/webcast/editpic.asp
-OpenOffice.org641/share/config/webcast/poll.asp
-OpenOffice.org641/share/config/webcast/edit.asp
-OpenOffice.org641/share/config/webcast/editpic.pl
-OpenOffice.org641/share/config/webcast/edit.pl
-OpenOffice.org641/share/config/webcast/index.pl
-OpenOffice.org641/share/config/webcast/show.pl
-OpenOffice.org641/share/config/webcast/savepic.pl
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/SFX.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Labels.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Impress.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Java.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Chart.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Draw.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Calc.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Linguistic.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Writer.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Common.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/TypeDetection.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/UI.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/DataAccess.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Math.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Views.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/WriterWeb.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Configuration.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Store.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Hierarchy.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Inet.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/UserProfile.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Setup.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Java.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Views.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/TypeDetection.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/WriterWeb.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Calc.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Labels.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Chart.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Writer.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/UI.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Linguistic.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Common.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Impress.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Math.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/DataAccess.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Draw.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Configuration.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Store.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Hierarchy.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Setup.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/UserProfile.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Inet.xml
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/SFX.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Labels.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Impress.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Java.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Chart.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Draw.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Calc.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Linguistic.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Writer.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Common.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/TypeDetection.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/UI.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/DataAccess.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Math.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Views.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/WriterWeb.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Configuration.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Store.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Hierarchy.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Inet.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/UserProfile.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Setup.dat
-OpenOffice.org641/share/config/symbol/sc00000.bmp
-OpenOffice.org641/share/config/symbol/sc05300.bmp
-OpenOffice.org641/share/config/symbol/sc05302.bmp
-OpenOffice.org641/share/config/symbol/sc05325.bmp
-OpenOffice.org641/share/config/symbol/sc05331.bmp
-OpenOffice.org641/share/config/symbol/sc05338.bmp
-OpenOffice.org641/share/config/symbol/sc05339.bmp
-OpenOffice.org641/share/config/symbol/sc05361.bmp
-OpenOffice.org641/share/config/symbol/sc05362.bmp
-OpenOffice.org641/share/config/symbol/sc05363.bmp
-OpenOffice.org641/share/config/symbol/sc05364.bmp
-OpenOffice.org641/share/config/symbol/sc05365.bmp
-OpenOffice.org641/share/config/symbol/sc05366.bmp
-OpenOffice.org641/share/config/symbol/sc05367.bmp
-OpenOffice.org641/share/config/symbol/sc05368.bmp
-OpenOffice.org641/share/config/symbol/sc05369.bmp
-OpenOffice.org641/share/config/symbol/sc05370.bmp
-OpenOffice.org641/share/config/symbol/sc05371.bmp
-OpenOffice.org641/share/config/symbol/sc05373.bmp
-OpenOffice.org641/share/config/symbol/sc05374.bmp
-OpenOffice.org641/share/config/symbol/sc05375.bmp
-OpenOffice.org641/share/config/symbol/sc05377.bmp
-OpenOffice.org641/share/config/symbol/sc05381.bmp
-OpenOffice.org641/share/config/symbol/sc05382.bmp
-OpenOffice.org641/share/config/symbol/sc05383.bmp
-OpenOffice.org641/share/config/symbol/sc05384.bmp
-OpenOffice.org641/share/config/symbol/sc05386.bmp
-OpenOffice.org641/share/config/symbol/sc05387.bmp
-OpenOffice.org641/share/config/symbol/sc05401.bmp
-OpenOffice.org641/share/config/symbol/sc05402.bmp
-OpenOffice.org641/share/config/symbol/sc05410.bmp
-OpenOffice.org641/share/config/symbol/sc05411.bmp
-OpenOffice.org641/share/config/symbol/sc05412.bmp
-OpenOffice.org641/share/config/symbol/sc05413.bmp
-OpenOffice.org641/share/config/symbol/sc05414.bmp
-OpenOffice.org641/share/config/symbol/sc05415.bmp
-OpenOffice.org641/share/config/symbol/sc05500.bmp
-OpenOffice.org641/share/config/symbol/sc05501.bmp
-OpenOffice.org641/share/config/symbol/sc05502.bmp
-OpenOffice.org641/share/config/symbol/sc05503.bmp
-OpenOffice.org641/share/config/symbol/sc05504.bmp
-OpenOffice.org641/share/config/symbol/sc05505.bmp
-OpenOffice.org641/share/config/symbol/sc05508.bmp
-OpenOffice.org641/share/config/symbol/sc05509.bmp
-OpenOffice.org641/share/config/symbol/sc05532.bmp
-OpenOffice.org641/share/config/symbol/sc05533.bmp
-OpenOffice.org641/share/config/symbol/sc05535.bmp
-OpenOffice.org641/share/config/symbol/sc05537.bmp
-OpenOffice.org641/share/config/symbol/sc05538.bmp
-OpenOffice.org641/share/config/symbol/sc05539.bmp
-OpenOffice.org641/share/config/symbol/sc05552.bmp
-OpenOffice.org641/share/config/symbol/sc05555.bmp
-OpenOffice.org641/share/config/symbol/sc05556.bmp
-OpenOffice.org641/share/config/symbol/sc05561.bmp
-OpenOffice.org641/share/config/symbol/sc05563.bmp
-OpenOffice.org641/share/config/symbol/sc05595.bmp
-OpenOffice.org641/share/config/symbol/sc05596.bmp
-OpenOffice.org641/share/config/symbol/sc05624.bmp
-OpenOffice.org641/share/config/symbol/sc05646.bmp
-OpenOffice.org641/share/config/symbol/sc05647.bmp
-OpenOffice.org641/share/config/symbol/sc05648.bmp
-OpenOffice.org641/share/config/symbol/sc05649.bmp
-OpenOffice.org641/share/config/symbol/sc05650.bmp
-OpenOffice.org641/share/config/symbol/sc05651.bmp
-OpenOffice.org641/share/config/symbol/sc05672.bmp
-OpenOffice.org641/share/config/symbol/sc05673.bmp
-OpenOffice.org641/share/config/symbol/sc05675.bmp
-OpenOffice.org641/share/config/symbol/sc05694.bmp
-OpenOffice.org641/share/config/symbol/sc05700.bmp
-OpenOffice.org641/share/config/symbol/sc05701.bmp
-OpenOffice.org641/share/config/symbol/sc05702.bmp
-OpenOffice.org641/share/config/symbol/sc05710.bmp
-OpenOffice.org641/share/config/symbol/sc05711.bmp
-OpenOffice.org641/share/config/symbol/sc05712.bmp
-OpenOffice.org641/share/config/symbol/sc05713.bmp
-OpenOffice.org641/share/config/symbol/sc05723.bmp
-OpenOffice.org641/share/config/symbol/sc05800.bmp
-OpenOffice.org641/share/config/symbol/sc05801.bmp
-OpenOffice.org641/share/config/symbol/sc05802.bmp
-OpenOffice.org641/share/config/symbol/sc05904.bmp
-OpenOffice.org641/share/config/symbol/sc05905.bmp
-OpenOffice.org641/share/config/symbol/sc05906.bmp
-OpenOffice.org641/share/config/symbol/sc05951.bmp
-OpenOffice.org641/share/config/symbol/sc05952.bmp
-OpenOffice.org641/share/config/symbol/sc05953.bmp
-OpenOffice.org641/share/config/symbol/sc05954.bmp
-OpenOffice.org641/share/config/symbol/sc05955.bmp
-OpenOffice.org641/share/config/symbol/sc05956.bmp
-OpenOffice.org641/share/config/symbol/sc05957.bmp
-OpenOffice.org641/share/config/symbol/sc05958.bmp
-OpenOffice.org641/share/config/symbol/sc05959.bmp
-OpenOffice.org641/share/config/symbol/sc05960.bmp
-OpenOffice.org641/share/config/symbol/sc05961.bmp
-OpenOffice.org641/share/config/symbol/sc05962.bmp
-OpenOffice.org641/share/config/symbol/sc05963.bmp
-OpenOffice.org641/share/config/symbol/sc06300.bmp
-OpenOffice.org641/share/config/symbol/sc06301.bmp
-OpenOffice.org641/share/config/symbol/sc06302.bmp
-OpenOffice.org641/share/config/symbol/sc06303.bmp
-OpenOffice.org641/share/config/symbol/sc06304.bmp
-OpenOffice.org641/share/config/symbol/sc06305.bmp
-OpenOffice.org641/share/config/symbol/sc06306.bmp
-OpenOffice.org641/share/config/symbol/sc06308.bmp
-OpenOffice.org641/share/config/symbol/sc06309.bmp
-OpenOffice.org641/share/config/symbol/sc06312.bmp
-OpenOffice.org641/share/config/symbol/sc06313.bmp
-OpenOffice.org641/share/config/symbol/sc06314.bmp
-OpenOffice.org641/share/config/symbol/sc06315.bmp
-OpenOffice.org641/share/config/symbol/sc06318.bmp
-OpenOffice.org641/share/config/symbol/sc06330.bmp
-OpenOffice.org641/share/config/symbol/sc06331.bmp
-OpenOffice.org641/share/config/symbol/sc06332.bmp
-OpenOffice.org641/share/config/symbol/sc06333.bmp
-OpenOffice.org641/share/config/symbol/sc06334.bmp
-OpenOffice.org641/share/config/symbol/sc06335.bmp
-OpenOffice.org641/share/config/symbol/sc06336.bmp
-OpenOffice.org641/share/config/symbol/sc06337.bmp
-OpenOffice.org641/share/config/symbol/sc06338.bmp
-OpenOffice.org641/share/config/symbol/sc06339.bmp
-OpenOffice.org641/share/config/symbol/sc06350.bmp
-OpenOffice.org641/share/config/symbol/sc06351.bmp
-OpenOffice.org641/share/config/symbol/sc06352.bmp
-OpenOffice.org641/share/config/symbol/sc06353.bmp
-OpenOffice.org641/share/config/symbol/sc06354.bmp
-OpenOffice.org641/share/config/symbol/sc06355.bmp
-OpenOffice.org641/share/config/symbol/sc06356.bmp
-OpenOffice.org641/share/config/symbol/sc06357.bmp
-OpenOffice.org641/share/config/symbol/sc06362.bmp
-OpenOffice.org641/share/config/symbol/sc06363.bmp
-OpenOffice.org641/share/config/symbol/sc06364.bmp
-OpenOffice.org641/share/config/symbol/sc06370.bmp
-OpenOffice.org641/share/config/symbol/sc06377.bmp
-OpenOffice.org641/share/config/symbol/sc06379.bmp
-OpenOffice.org641/share/config/symbol/sc06384.bmp
-OpenOffice.org641/share/config/symbol/sc06522.bmp
-OpenOffice.org641/share/config/symbol/sc10000.bmp
-OpenOffice.org641/share/config/symbol/sc10006.bmp
-OpenOffice.org641/share/config/symbol/sc10007.bmp
-OpenOffice.org641/share/config/symbol/sc10008.bmp
-OpenOffice.org641/share/config/symbol/sc10009.bmp
-OpenOffice.org641/share/config/symbol/sc10010.bmp
-OpenOffice.org641/share/config/symbol/sc10012.bmp
-OpenOffice.org641/share/config/symbol/sc10013.bmp
-OpenOffice.org641/share/config/symbol/sc10014.bmp
-OpenOffice.org641/share/config/symbol/sc10015.bmp
-OpenOffice.org641/share/config/symbol/sc10016.bmp
-OpenOffice.org641/share/config/symbol/sc10017.bmp
-OpenOffice.org641/share/config/symbol/sc10028.bmp
-OpenOffice.org641/share/config/symbol/sc10029.bmp
-OpenOffice.org641/share/config/symbol/sc10030.bmp
-OpenOffice.org641/share/config/symbol/sc10031.bmp
-OpenOffice.org641/share/config/symbol/sc10035.bmp
-OpenOffice.org641/share/config/symbol/sc10036.bmp
-OpenOffice.org641/share/config/symbol/sc10045.bmp
-OpenOffice.org641/share/config/symbol/sc10050.bmp
-OpenOffice.org641/share/config/symbol/sc10055.bmp
-OpenOffice.org641/share/config/symbol/sc10087.bmp
-OpenOffice.org641/share/config/symbol/sc10096.bmp
-OpenOffice.org641/share/config/symbol/sc10097.bmp
-OpenOffice.org641/share/config/symbol/sc10098.bmp
-OpenOffice.org641/share/config/symbol/sc10099.bmp
-OpenOffice.org641/share/config/symbol/sc10100.bmp
-OpenOffice.org641/share/config/symbol/sc10101.bmp
-OpenOffice.org641/share/config/symbol/sc10102.bmp
-OpenOffice.org641/share/config/symbol/sc10103.bmp
-OpenOffice.org641/share/config/symbol/sc10104.bmp
-OpenOffice.org641/share/config/symbol/sc10105.bmp
-OpenOffice.org641/share/config/symbol/sc10106.bmp
-OpenOffice.org641/share/config/symbol/sc10109.bmp
-OpenOffice.org641/share/config/symbol/sc10110.bmp
-OpenOffice.org641/share/config/symbol/sc10112.bmp
-OpenOffice.org641/share/config/symbol/sc10114.bmp
-OpenOffice.org641/share/config/symbol/sc10115.bmp
-OpenOffice.org641/share/config/symbol/sc10116.bmp
-OpenOffice.org641/share/config/symbol/sc10117.bmp
-OpenOffice.org641/share/config/symbol/sc10118.bmp
-OpenOffice.org641/share/config/symbol/sc10119.bmp
-OpenOffice.org641/share/config/symbol/sc10120.bmp
-OpenOffice.org641/share/config/symbol/sc10121.bmp
-OpenOffice.org641/share/config/symbol/sc10122.bmp
-OpenOffice.org641/share/config/symbol/sc10123.bmp
-OpenOffice.org641/share/config/symbol/sc10124.bmp
-OpenOffice.org641/share/config/symbol/sc10125.bmp
-OpenOffice.org641/share/config/symbol/sc10126.bmp
-OpenOffice.org641/share/config/symbol/sc10127.bmp
-OpenOffice.org641/share/config/symbol/sc10128.bmp
-OpenOffice.org641/share/config/symbol/sc10129.bmp
-OpenOffice.org641/share/config/symbol/sc10130.bmp
-OpenOffice.org641/share/config/symbol/sc10131.bmp
-OpenOffice.org641/share/config/symbol/sc10132.bmp
-OpenOffice.org641/share/config/symbol/sc10133.bmp
-OpenOffice.org641/share/config/symbol/sc10134.bmp
-OpenOffice.org641/share/config/symbol/sc10135.bmp
-OpenOffice.org641/share/config/symbol/sc10136.bmp
-OpenOffice.org641/share/config/symbol/sc10137.bmp
-OpenOffice.org641/share/config/symbol/sc10138.bmp
-OpenOffice.org641/share/config/symbol/sc10139.bmp
-OpenOffice.org641/share/config/symbol/sc10140.bmp
-OpenOffice.org641/share/config/symbol/sc10141.bmp
-OpenOffice.org641/share/config/symbol/sc10142.bmp
-OpenOffice.org641/share/config/symbol/sc10143.bmp
-OpenOffice.org641/share/config/symbol/sc10144.bmp
-OpenOffice.org641/share/config/symbol/sc10145.bmp
-OpenOffice.org641/share/config/symbol/sc10146.bmp
-OpenOffice.org641/share/config/symbol/sc10147.bmp
-OpenOffice.org641/share/config/symbol/sc10148.bmp
-OpenOffice.org641/share/config/symbol/sc10150.bmp
-OpenOffice.org641/share/config/symbol/sc10151.bmp
-OpenOffice.org641/share/config/symbol/sc10152.bmp
-OpenOffice.org641/share/config/symbol/sc10153.bmp
-OpenOffice.org641/share/config/symbol/sc10154.bmp
-OpenOffice.org641/share/config/symbol/sc10155.bmp
-OpenOffice.org641/share/config/symbol/sc10156.bmp
-OpenOffice.org641/share/config/symbol/sc10157.bmp
-OpenOffice.org641/share/config/symbol/sc10158.bmp
-OpenOffice.org641/share/config/symbol/sc10159.bmp
-OpenOffice.org641/share/config/symbol/sc10160.bmp
-OpenOffice.org641/share/config/symbol/sc10161.bmp
-OpenOffice.org641/share/config/symbol/sc10162.bmp
-OpenOffice.org641/share/config/symbol/sc10163.bmp
-OpenOffice.org641/share/config/symbol/sc10164.bmp
-OpenOffice.org641/share/config/symbol/sc10185.bmp
-OpenOffice.org641/share/config/symbol/sc10186.bmp
-OpenOffice.org641/share/config/symbol/sc10187.bmp
-OpenOffice.org641/share/config/symbol/sc10188.bmp
-OpenOffice.org641/share/config/symbol/sc10189.bmp
-OpenOffice.org641/share/config/symbol/sc10190.bmp
-OpenOffice.org641/share/config/symbol/sc10191.bmp
-OpenOffice.org641/share/config/symbol/sc10192.bmp
-OpenOffice.org641/share/config/symbol/sc10193.bmp
-OpenOffice.org641/share/config/symbol/sc10194.bmp
-OpenOffice.org641/share/config/symbol/sc10195.bmp
-OpenOffice.org641/share/config/symbol/sc10196.bmp
-OpenOffice.org641/share/config/symbol/sc10197.bmp
-OpenOffice.org641/share/config/symbol/sc10199.bmp
-OpenOffice.org641/share/config/symbol/sc10200.bmp
-OpenOffice.org641/share/config/symbol/sc10201.bmp
-OpenOffice.org641/share/config/symbol/sc10217.bmp
-OpenOffice.org641/share/config/symbol/sc10223.bmp
-OpenOffice.org641/share/config/symbol/sc10224.bmp
-OpenOffice.org641/share/config/symbol/sc10231.bmp
-OpenOffice.org641/share/config/symbol/sc10232.bmp
-OpenOffice.org641/share/config/symbol/sc10233.bmp
-OpenOffice.org641/share/config/symbol/sc10240.bmp
-OpenOffice.org641/share/config/symbol/sc10241.bmp
-OpenOffice.org641/share/config/symbol/sc10242.bmp
-OpenOffice.org641/share/config/symbol/sc10243.bmp
-OpenOffice.org641/share/config/symbol/sc10244.bmp
-OpenOffice.org641/share/config/symbol/sc10253.bmp
-OpenOffice.org641/share/config/symbol/sc10254.bmp
-OpenOffice.org641/share/config/symbol/sc10255.bmp
-OpenOffice.org641/share/config/symbol/sc10256.bmp
-OpenOffice.org641/share/config/symbol/sc10282.bmp
-OpenOffice.org641/share/config/symbol/sc10283.bmp
-OpenOffice.org641/share/config/symbol/sc10286.bmp
-OpenOffice.org641/share/config/symbol/sc10287.bmp
-OpenOffice.org641/share/config/symbol/sc10294.bmp
-OpenOffice.org641/share/config/symbol/sc10295.bmp
-OpenOffice.org641/share/config/symbol/sc10296.bmp
-OpenOffice.org641/share/config/symbol/sc10297.bmp
-OpenOffice.org641/share/config/symbol/sc10301.bmp
-OpenOffice.org641/share/config/symbol/sc10350.bmp
-OpenOffice.org641/share/config/symbol/sc10360.bmp
-OpenOffice.org641/share/config/symbol/sc10366.bmp
-OpenOffice.org641/share/config/symbol/sc10371.bmp
-OpenOffice.org641/share/config/symbol/sc10375.bmp
-OpenOffice.org641/share/config/symbol/sc10376.bmp
-OpenOffice.org641/share/config/symbol/sc10378.bmp
-OpenOffice.org641/share/config/symbol/sc10379.bmp
-OpenOffice.org641/share/config/symbol/sc10380.bmp
-OpenOffice.org641/share/config/symbol/sc10381.bmp
-OpenOffice.org641/share/config/symbol/sc10382.bmp
-OpenOffice.org641/share/config/symbol/sc10383.bmp
-OpenOffice.org641/share/config/symbol/sc10384.bmp
-OpenOffice.org641/share/config/symbol/sc10385.bmp
-OpenOffice.org641/share/config/symbol/sc10386.bmp
-OpenOffice.org641/share/config/symbol/sc10387.bmp
-OpenOffice.org641/share/config/symbol/sc10388.bmp
-OpenOffice.org641/share/config/symbol/sc10389.bmp
-OpenOffice.org641/share/config/symbol/sc10390.bmp
-OpenOffice.org641/share/config/symbol/sc10391.bmp
-OpenOffice.org641/share/config/symbol/sc10393.bmp
-OpenOffice.org641/share/config/symbol/sc10394.bmp
-OpenOffice.org641/share/config/symbol/sc10395.bmp
-OpenOffice.org641/share/config/symbol/sc10396.bmp
-OpenOffice.org641/share/config/symbol/sc10397.bmp
-OpenOffice.org641/share/config/symbol/sc10398.bmp
-OpenOffice.org641/share/config/symbol/sc10399.bmp
-OpenOffice.org641/share/config/symbol/sc10401.bmp
-OpenOffice.org641/share/config/symbol/sc10402.bmp
-OpenOffice.org641/share/config/symbol/sc10403.bmp
-OpenOffice.org641/share/config/symbol/sc10434.bmp
-OpenOffice.org641/share/config/symbol/sc10458.bmp
-OpenOffice.org641/share/config/symbol/sc10461.bmp
-OpenOffice.org641/share/config/symbol/sc10462.bmp
-OpenOffice.org641/share/config/symbol/sc10463.bmp
-OpenOffice.org641/share/config/symbol/sc10464.bmp
-OpenOffice.org641/share/config/symbol/sc10465.bmp
-OpenOffice.org641/share/config/symbol/sc10503.bmp
-OpenOffice.org641/share/config/symbol/sc12021.bmp
-OpenOffice.org641/share/config/symbol/sc12201.bmp
-OpenOffice.org641/share/config/symbol/sc12202.bmp
-OpenOffice.org641/share/config/symbol/sc12203.bmp
-OpenOffice.org641/share/config/symbol/sc12204.bmp
-OpenOffice.org641/share/config/symbol/sc12212.bmp
-OpenOffice.org641/share/config/symbol/sc12221.bmp
-OpenOffice.org641/share/config/symbol/sc12222.bmp
-OpenOffice.org641/share/config/symbol/sc12223.bmp
-OpenOffice.org641/share/config/symbol/sc12224.bmp
-OpenOffice.org641/share/config/symbol/sc12225.bmp
-OpenOffice.org641/share/config/symbol/sc12226.bmp
-OpenOffice.org641/share/config/symbol/sc12227.bmp
-OpenOffice.org641/share/config/symbol/sc12228.bmp
-OpenOffice.org641/share/config/symbol/sc12229.bmp
-OpenOffice.org641/share/config/symbol/sc12230.bmp
-OpenOffice.org641/share/config/symbol/sc12231.bmp
-OpenOffice.org641/share/config/symbol/sc12232.bmp
-OpenOffice.org641/share/config/symbol/sc12234.bmp
-OpenOffice.org641/share/config/symbol/sc14780.bmp
-OpenOffice.org641/share/config/symbol/sc14781.bmp
-OpenOffice.org641/share/config/symbol/sc14785.bmp
-OpenOffice.org641/share/config/symbol/sc14786.bmp
-OpenOffice.org641/share/config/symbol/sc21050.bmp
-OpenOffice.org641/share/config/symbol/sc21051.bmp
-OpenOffice.org641/share/config/symbol/sc21060.bmp
-OpenOffice.org641/share/config/symbol/sc21061.bmp
-OpenOffice.org641/share/config/symbol/sc21062.bmp
-OpenOffice.org641/share/config/symbol/sc21070.bmp
-OpenOffice.org641/share/config/symbol/sc21080.bmp
-OpenOffice.org641/share/config/symbol/sc21100.bmp
-OpenOffice.org641/share/config/symbol/sc21101.bmp
-OpenOffice.org641/share/config/symbol/sc21102.bmp
-OpenOffice.org641/share/config/symbol/sc21103.bmp
-OpenOffice.org641/share/config/symbol/sc21104.bmp
-OpenOffice.org641/share/config/symbol/sc21105.bmp
-OpenOffice.org641/share/config/symbol/sc21110.bmp
-OpenOffice.org641/share/config/symbol/sc21111.bmp
-OpenOffice.org641/share/config/symbol/sc21120.bmp
-OpenOffice.org641/share/config/symbol/sc21121.bmp
-OpenOffice.org641/share/config/symbol/sc21130.bmp
-OpenOffice.org641/share/config/symbol/sc21140.bmp
-OpenOffice.org641/share/config/symbol/sc21141.bmp
-OpenOffice.org641/share/config/symbol/sc21142.bmp
-OpenOffice.org641/share/config/symbol/sc21150.bmp
-OpenOffice.org641/share/config/symbol/sc21160.bmp
-OpenOffice.org641/share/config/symbol/sc21170.bmp
-OpenOffice.org641/share/config/symbol/sc21180.bmp
-OpenOffice.org641/share/config/symbol/sc21190.bmp
-OpenOffice.org641/share/config/symbol/sc21200.bmp
-OpenOffice.org641/share/config/symbol/sc21210.bmp
-OpenOffice.org641/share/config/symbol/sc21220.bmp
-OpenOffice.org641/share/config/symbol/sc21230.bmp
-OpenOffice.org641/share/config/symbol/sc21240.bmp
-OpenOffice.org641/share/config/symbol/sc21250.bmp
-OpenOffice.org641/share/config/symbol/sc27030.bmp
-OpenOffice.org641/share/config/symbol/sc27065.bmp
-OpenOffice.org641/share/config/symbol/sc27066.bmp
-OpenOffice.org641/share/config/symbol/sc27067.bmp
-OpenOffice.org641/share/config/symbol/sc30000.bmp
-OpenOffice.org641/share/config/symbol/sc30002.bmp
-OpenOffice.org641/share/config/symbol/sc30003.bmp
-OpenOffice.org641/share/config/symbol/sc30004.bmp
-OpenOffice.org641/share/config/symbol/sc30005.bmp
-OpenOffice.org641/share/config/symbol/sc30007.bmp
-OpenOffice.org641/share/config/symbol/sc30008.bmp
-OpenOffice.org641/share/config/symbol/sc30009.bmp
-OpenOffice.org641/share/config/symbol/sc30010.bmp
-OpenOffice.org641/share/config/symbol/sc30011.bmp
-OpenOffice.org641/share/config/symbol/sc30012.bmp
-OpenOffice.org641/share/config/symbol/sc30770.bmp
-OpenOffice.org641/share/config/symbol/sc30773.bmp
-OpenOffice.org641/share/config/symbol/sc30774.bmp
-OpenOffice.org641/share/config/symbol/sc30782.bmp
-OpenOffice.org641/share/config/symbol/sc6377.bmp
-OpenOffice.org641/share/config/symbol/scbullet.bmp
-OpenOffice.org641/share/config/symbol/scnumb.bmp
-OpenOffice.org641/share/config/symbol/sco161.bmp
-OpenOffice.org641/share/config/symbol/sco261.bmp
-OpenOffice.org641/share/config/symbol/sco262.bmp
-OpenOffice.org641/share/config/symbol/sortd.bmp
-OpenOffice.org641/share/config/symbol/sortu.bmp
-OpenOffice.org641/share/config/symbol/u_high.bmp
-OpenOffice.org641/share/config/symbol/u_low.bmp
-OpenOffice.org641/share/config/symbol/u_normal.bmp
-OpenOffice.org641/share/config/psetup.xpm
-OpenOffice.org641/share/config/psetupl.xpm
-OpenOffice.org641/share/fonts/truetype/fonts.dir
-OpenOffice.org641/share/fonts/truetype/opens___.ttf
-OpenOffice.org641/share/fonts/truetype/fonts_dir.global
-OpenOffice.org641/share/basic/FormWizard/DlgFormDB.xdl
-OpenOffice.org641/share/basic/FormWizard/DBMeta.xba
-OpenOffice.org641/share/basic/FormWizard/FormWizard.xba
-OpenOffice.org641/share/basic/FormWizard/Language.xba
-OpenOffice.org641/share/basic/FormWizard/Layouter.xba
-OpenOffice.org641/share/basic/FormWizard/develop.xba
-OpenOffice.org641/share/basic/FormWizard/tools.xba
-OpenOffice.org641/share/basic/Schedule/DlgCalendar.xdl
-OpenOffice.org641/share/basic/Schedule/BankHoliday.xba
-OpenOffice.org641/share/basic/Schedule/CalendarMain.xba
-OpenOffice.org641/share/basic/Schedule/CreateTable.xba
-OpenOffice.org641/share/basic/Schedule/DlgControl.xba
-OpenOffice.org641/share/basic/Schedule/HolidayDanmark.xba
-OpenOffice.org641/share/basic/Schedule/HolidayFrance.xba
-OpenOffice.org641/share/basic/Schedule/HolidayGerman.xba
-OpenOffice.org641/share/basic/Schedule/HolidayItalia.xba
-OpenOffice.org641/share/basic/Schedule/HolidayNetherlands.xba
-OpenOffice.org641/share/basic/Schedule/HolidayPoland.xba
-OpenOffice.org641/share/basic/Schedule/HolidayPortugal.xba
-OpenOffice.org641/share/basic/Schedule/HolidayRussia.xba
-OpenOffice.org641/share/basic/Schedule/HolidaySpain.xba
-OpenOffice.org641/share/basic/Schedule/HolidaySweden.xba
-OpenOffice.org641/share/basic/Schedule/HolidayUSA.xba
-OpenOffice.org641/share/basic/Schedule/Language.xba
-OpenOffice.org641/share/basic/Schedule/OwnEvents.xba
-OpenOffice.org641/share/basic/Template/DialogStyles.xdl
-OpenOffice.org641/share/basic/Template/DlgGreeting.xdl
-OpenOffice.org641/share/basic/Template/TemplateDialog.xdl
-OpenOffice.org641/share/basic/Template/Autotext.xba
-OpenOffice.org641/share/basic/Template/Correspondence.xba
-OpenOffice.org641/share/basic/Template/Greeting.xba
-OpenOffice.org641/share/basic/Template/ModuleAgenda.xba
-OpenOffice.org641/share/basic/Template/Samples.xba
-OpenOffice.org641/share/basic/Gimmicks/ReadFolderDlg.xdl
-OpenOffice.org641/share/basic/Gimmicks/UserfieldDlg.xdl
-OpenOffice.org641/share/basic/Gimmicks/AutoText.xba
-OpenOffice.org641/share/basic/Gimmicks/ChangeAllChars.xba
-OpenOffice.org641/share/basic/Gimmicks/GetTexts.xba
-OpenOffice.org641/share/basic/Gimmicks/ReadDir.xba
-OpenOffice.org641/share/basic/Gimmicks/Userfields.xba
-OpenOffice.org641/share/basic/Tools/Debug.xba
-OpenOffice.org641/share/basic/Tools/Listbox.xba
-OpenOffice.org641/share/basic/Tools/Misc.xba
-OpenOffice.org641/share/basic/Tools/ModuleControls.xba
-OpenOffice.org641/share/basic/Tools/Strings.xba
-OpenOffice.org641/share/basic/Tools/UCB.xba
-OpenOffice.org641/share/basic/WebWizard/WebWzrd.xdl
-OpenOffice.org641/share/basic/WebWizard/Bullets.xba
-OpenOffice.org641/share/basic/WebWizard/Common.xba
-OpenOffice.org641/share/basic/WebWizard/HtmlAutoPilotBasic.xba
-OpenOffice.org641/share/basic/WebWizard/Language.xba
-OpenOffice.org641/share/basic/ImportWizard/ImportDialog.xdl
-OpenOffice.org641/share/basic/ImportWizard/API.xba
-OpenOffice.org641/share/basic/ImportWizard/DialogModul.xba
-OpenOffice.org641/share/basic/ImportWizard/FilesModul.xba
-OpenOffice.org641/share/basic/ImportWizard/Language.xba
-OpenOffice.org641/share/basic/ImportWizard/Main.xba
-OpenOffice.org641/share/basic/Euro/DlgConvert.xdl
-OpenOffice.org641/share/basic/Euro/DlgPassword.xdl
-OpenOffice.org641/share/basic/Euro/AutoPilotRun.xba
-OpenOffice.org641/share/basic/Euro/Common.xba
-OpenOffice.org641/share/basic/Euro/ConvertRun.xba
-OpenOffice.org641/share/basic/Euro/Hard.xba
-OpenOffice.org641/share/basic/Euro/Init.xba
-OpenOffice.org641/share/basic/Euro/Protect.xba
-OpenOffice.org641/share/basic/Euro/Soft.xba
-OpenOffice.org641/share/basic/Euro/Writer.xba
-OpenOffice.org641/share/gallery/htmlexpo/bludown.gif
-OpenOffice.org641/share/gallery/htmlexpo/blufirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/blufirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blulast.gif
-OpenOffice.org641/share/gallery/htmlexpo/blulast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunav.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunext.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blutext.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluup.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubdown.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubfirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubfirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cublast.gif
-OpenOffice.org641/share/gallery/htmlexpo/cublast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnav.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnext.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubtext.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubup.gif
-OpenOffice.org641/share/gallery/htmlexpo/gredown.gif
-OpenOffice.org641/share/gallery/htmlexpo/grefirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/grefirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/grelast.gif
-OpenOffice.org641/share/gallery/htmlexpo/grelast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenav.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenext.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/greprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/greprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/gretext.gif
-OpenOffice.org641/share/gallery/htmlexpo/greup.gif
-OpenOffice.org641/share/gallery/htmlexpo/simdown.gif
-OpenOffice.org641/share/gallery/htmlexpo/simfirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/simfirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simlast.gif
-OpenOffice.org641/share/gallery/htmlexpo/simlast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnav.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnext.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/simprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simtext.gif
-OpenOffice.org641/share/gallery/htmlexpo/simup.gif
-OpenOffice.org641/share/gallery/htmlexpo/sologo.gif
-OpenOffice.org641/share/gallery/www-back/aqua.jpg
-OpenOffice.org641/share/gallery/www-back/bathroom.jpg
-OpenOffice.org641/share/gallery/www-back/blocks.jpg
-OpenOffice.org641/share/gallery/www-back/blow_green.jpg
-OpenOffice.org641/share/gallery/www-back/blueblop.jpg
-OpenOffice.org641/share/gallery/www-back/bulging.jpg
-OpenOffice.org641/share/gallery/www-back/canvas_blue.jpg
-OpenOffice.org641/share/gallery/www-back/cheese.jpg
-OpenOffice.org641/share/gallery/www-back/chocolate.jpg
-OpenOffice.org641/share/gallery/www-back/citrus.jpg
-OpenOffice.org641/share/gallery/www-back/confetti.jpg
-OpenOffice.org641/share/gallery/www-back/daisy.jpg
-OpenOffice.org641/share/gallery/www-back/fluffy-grey.jpg
-OpenOffice.org641/share/gallery/www-back/fluffy.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-blue.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-darkgrey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-grey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-lightgrey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy_light.jpg
-OpenOffice.org641/share/gallery/www-back/gregre.gif
-OpenOffice.org641/share/gallery/www-back/grey.gif
-OpenOffice.org641/share/gallery/www-back/grypaws.gif
-OpenOffice.org641/share/gallery/www-back/ice-blue.jpg
-OpenOffice.org641/share/gallery/www-back/ice-light.jpg
-OpenOffice.org641/share/gallery/www-back/imitation_leather.jpg
-OpenOffice.org641/share/gallery/www-back/interstices.jpg
-OpenOffice.org641/share/gallery/www-back/jeans.jpg
-OpenOffice.org641/share/gallery/www-back/jeansblk.jpg
-OpenOffice.org641/share/gallery/www-back/lawn-artificial.jpg
-OpenOffice.org641/share/gallery/www-back/lawn.jpg
-OpenOffice.org641/share/gallery/www-back/lightblue-wet.jpg
-OpenOffice.org641/share/gallery/www-back/linen-fine.jpg
-OpenOffice.org641/share/gallery/www-back/lino-green.jpg
-OpenOffice.org641/share/gallery/www-back/liquid-blue.jpg
-OpenOffice.org641/share/gallery/www-back/marble.jpg
-OpenOffice.org641/share/gallery/www-back/marble_dark.jpg
-OpenOffice.org641/share/gallery/www-back/mazes.jpg
-OpenOffice.org641/share/gallery/www-back/mint.gif
-OpenOffice.org641/share/gallery/www-back/notes.gif
-OpenOffice.org641/share/gallery/www-back/pattern.jpg
-OpenOffice.org641/share/gallery/www-back/pebble-light.jpg
-OpenOffice.org641/share/gallery/www-back/pink.gif
-OpenOffice.org641/share/gallery/www-back/pool.jpg
-OpenOffice.org641/share/gallery/www-back/popcorn.jpg
-OpenOffice.org641/share/gallery/www-back/purple.jpg
-OpenOffice.org641/share/gallery/www-back/reddark.jpg
-OpenOffice.org641/share/gallery/www-back/rings-green.jpg
-OpenOffice.org641/share/gallery/www-back/rings-orange.jpg
-OpenOffice.org641/share/gallery/www-back/roses.jpg
-OpenOffice.org641/share/gallery/www-back/sand-light.jpg
-OpenOffice.org641/share/gallery/www-back/sand.jpg
-OpenOffice.org641/share/gallery/www-back/sky.jpg
-OpenOffice.org641/share/gallery/www-back/soft-structure_grey.jpg
-OpenOffice.org641/share/gallery/www-back/space.jpg
-OpenOffice.org641/share/gallery/www-back/stone-dark.jpg
-OpenOffice.org641/share/gallery/www-back/stone.jpg
-OpenOffice.org641/share/gallery/www-back/structure.jpg
-OpenOffice.org641/share/gallery/www-back/structure_darkgreen.gif
-OpenOffice.org641/share/gallery/www-back/structure_green.jpg
-OpenOffice.org641/share/gallery/www-back/wall-grey.jpg
-OpenOffice.org641/share/gallery/www-back/wet-turquoise.jpg
-OpenOffice.org641/share/gallery/www-back/wood.jpg
-OpenOffice.org641/share/gallery/bullets/blkpearl.gif
-OpenOffice.org641/share/gallery/bullets/bluarrow.gif
-OpenOffice.org641/share/gallery/bullets/bluball.gif
-OpenOffice.org641/share/gallery/bullets/bludiamd.gif
-OpenOffice.org641/share/gallery/bullets/bluered.gif
-OpenOffice.org641/share/gallery/bullets/blusqare.gif
-OpenOffice.org641/share/gallery/bullets/blustar.gif
-OpenOffice.org641/share/gallery/bullets/coffee_1.gif
-OpenOffice.org641/share/gallery/bullets/coffee_2.gif
-OpenOffice.org641/share/gallery/bullets/coffee_3.gif
-OpenOffice.org641/share/gallery/bullets/coffee_4.gif
-OpenOffice.org641/share/gallery/bullets/coffee_5.gif
-OpenOffice.org641/share/gallery/bullets/con-blue.gif
-OpenOffice.org641/share/gallery/bullets/con-cyan.gif
-OpenOffice.org641/share/gallery/bullets/con-green.gif
-OpenOffice.org641/share/gallery/bullets/con-lilac.gif
-OpenOffice.org641/share/gallery/bullets/con-oran.gif
-OpenOffice.org641/share/gallery/bullets/con-pink.gif
-OpenOffice.org641/share/gallery/bullets/con-red.gif
-OpenOffice.org641/share/gallery/bullets/con-yellow.gif
-OpenOffice.org641/share/gallery/bullets/corner_1.gif
-OpenOffice.org641/share/gallery/bullets/corner_2.gif
-OpenOffice.org641/share/gallery/bullets/corner_3.gif
-OpenOffice.org641/share/gallery/bullets/corner_4.gif
-OpenOffice.org641/share/gallery/bullets/darkball.gif
-OpenOffice.org641/share/gallery/bullets/darkblue.gif
-OpenOffice.org641/share/gallery/bullets/gldpearl.gif
-OpenOffice.org641/share/gallery/bullets/golfball.gif
-OpenOffice.org641/share/gallery/bullets/grnarrow.gif
-OpenOffice.org641/share/gallery/bullets/grnball.gif
-OpenOffice.org641/share/gallery/bullets/grndiamd.gif
-OpenOffice.org641/share/gallery/bullets/grnpearl.gif
-OpenOffice.org641/share/gallery/bullets/grnsqare.gif
-OpenOffice.org641/share/gallery/bullets/grnstar.gif
-OpenOffice.org641/share/gallery/bullets/gryarrow.gif
-OpenOffice.org641/share/gallery/bullets/gryball.gif
-OpenOffice.org641/share/gallery/bullets/grydiamd.gif
-OpenOffice.org641/share/gallery/bullets/grysqare.gif
-OpenOffice.org641/share/gallery/bullets/grystar.gif
-OpenOffice.org641/share/gallery/bullets/orgarrow.gif
-OpenOffice.org641/share/gallery/bullets/orgball.gif
-OpenOffice.org641/share/gallery/bullets/orgdiamd.gif
-OpenOffice.org641/share/gallery/bullets/orgsqare.gif
-OpenOffice.org641/share/gallery/bullets/orgstar.gif
-OpenOffice.org641/share/gallery/bullets/pebble_1.gif
-OpenOffice.org641/share/gallery/bullets/pebble_2.gif
-OpenOffice.org641/share/gallery/bullets/pebble_3.gif
-OpenOffice.org641/share/gallery/bullets/poliball.gif
-OpenOffice.org641/share/gallery/bullets/popcorn_1.gif
-OpenOffice.org641/share/gallery/bullets/popcorn_2.gif
-OpenOffice.org641/share/gallery/bullets/rainbow.gif
-OpenOffice.org641/share/gallery/bullets/redarrow.gif
-OpenOffice.org641/share/gallery/bullets/redball.gif
-OpenOffice.org641/share/gallery/bullets/reddiamd.gif
-OpenOffice.org641/share/gallery/bullets/redsqare.gif
-OpenOffice.org641/share/gallery/bullets/redstar.gif
-OpenOffice.org641/share/gallery/bullets/whtpearl.gif
-OpenOffice.org641/share/gallery/bullets/ylwarrow.gif
-OpenOffice.org641/share/gallery/bullets/ylwball.gif
-OpenOffice.org641/share/gallery/bullets/ylwdiamd.gif
-OpenOffice.org641/share/gallery/bullets/ylwsqare.gif
-OpenOffice.org641/share/gallery/bullets/ylwstar.gif
-OpenOffice.org641/share/gallery/rulers/blkballs.gif
-OpenOffice.org641/share/gallery/rulers/blurulr1.gif
-OpenOffice.org641/share/gallery/rulers/blurulr2.gif
-OpenOffice.org641/share/gallery/rulers/blurulr3.gif
-OpenOffice.org641/share/gallery/rulers/blurulr4.gif
-OpenOffice.org641/share/gallery/rulers/blurulr5.gif
-OpenOffice.org641/share/gallery/rulers/blurulr6.gif
-OpenOffice.org641/share/gallery/rulers/gldballs.gif
-OpenOffice.org641/share/gallery/rulers/grnballs.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr1.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr2.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr3.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr4.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr1.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr2.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr3.gif
-OpenOffice.org641/share/gallery/rulers/orgrulr1.gif
-OpenOffice.org641/share/gallery/rulers/redrulr1.gif
-OpenOffice.org641/share/gallery/rulers/redrulr2.gif
-OpenOffice.org641/share/gallery/rulers/redrulr3.gif
-OpenOffice.org641/share/gallery/rulers/redrulr4.gif
-OpenOffice.org641/share/gallery/rulers/redrulr5.gif
-OpenOffice.org641/share/gallery/rulers/striped.gif
-OpenOffice.org641/share/gallery/rulers/whtballs.gif
-OpenOffice.org641/share/gallery/rulers/ylwrulr1.gif
-OpenOffice.org641/share/gallery/sounds/apert.wav
-OpenOffice.org641/share/gallery/sounds/apert2.wav
-OpenOffice.org641/share/gallery/sounds/applause.wav
-OpenOffice.org641/share/gallery/sounds/beam.wav
-OpenOffice.org641/share/gallery/sounds/beam2.wav
-OpenOffice.org641/share/gallery/sounds/cow.wav
-OpenOffice.org641/share/gallery/sounds/curve.wav
-OpenOffice.org641/share/gallery/sounds/drama.wav
-OpenOffice.org641/share/gallery/sounds/explos.wav
-OpenOffice.org641/share/gallery/sounds/falling.wav
-OpenOffice.org641/share/gallery/sounds/glasses.wav
-OpenOffice.org641/share/gallery/sounds/gong.wav
-OpenOffice.org641/share/gallery/sounds/horse.wav
-OpenOffice.org641/share/gallery/sounds/kling.wav
-OpenOffice.org641/share/gallery/sounds/kongas.wav
-OpenOffice.org641/share/gallery/sounds/laser.wav
-OpenOffice.org641/share/gallery/sounds/left.wav
-OpenOffice.org641/share/gallery/sounds/nature1.wav
-OpenOffice.org641/share/gallery/sounds/nature2.wav
-OpenOffice.org641/share/gallery/sounds/ok.wav
-OpenOffice.org641/share/gallery/sounds/pluck.wav
-OpenOffice.org641/share/gallery/sounds/roll.wav
-OpenOffice.org641/share/gallery/sounds/romans.wav
-OpenOffice.org641/share/gallery/sounds/soft.wav
-OpenOffice.org641/share/gallery/sounds/space.wav
-OpenOffice.org641/share/gallery/sounds/space2.wav
-OpenOffice.org641/share/gallery/sounds/space3.wav
-OpenOffice.org641/share/gallery/sounds/sparcle.wav
-OpenOffice.org641/share/gallery/sounds/strom.wav
-OpenOffice.org641/share/gallery/sounds/theetone.wav
-OpenOffice.org641/share/gallery/sounds/top.wav
-OpenOffice.org641/share/gallery/sounds/train.wav
-OpenOffice.org641/share/gallery/sounds/untie.wav
-OpenOffice.org641/share/gallery/sounds/ups.wav
-OpenOffice.org641/share/gallery/sounds/wallewal.wav
-OpenOffice.org641/share/gallery/sg1.sdg
-OpenOffice.org641/share/gallery/sg1.sdv
-OpenOffice.org641/share/gallery/sg1.thm
-OpenOffice.org641/share/gallery/sg16.sdg
-OpenOffice.org641/share/gallery/sg16.sdv
-OpenOffice.org641/share/gallery/sg16.thm
-OpenOffice.org641/share/gallery/sg2.sdg
-OpenOffice.org641/share/gallery/sg2.sdv
-OpenOffice.org641/share/gallery/sg2.thm
-OpenOffice.org641/share/gallery/sg24.sdg
-OpenOffice.org641/share/gallery/sg24.sdv
-OpenOffice.org641/share/gallery/sg24.thm
-OpenOffice.org641/share/gallery/sg25.sdg
-OpenOffice.org641/share/gallery/sg25.sdv
-OpenOffice.org641/share/gallery/sg25.thm
-OpenOffice.org641/share/gallery/sg3.sdg
-OpenOffice.org641/share/gallery/sg3.sdv
-OpenOffice.org641/share/gallery/sg3.thm
-OpenOffice.org641/share/gallery/sg9.sdg
-OpenOffice.org641/share/gallery/sg9.sdv
-OpenOffice.org641/share/gallery/sg9.thm
-OpenOffice.org641/share/wordbook/english/soffice.dic
-OpenOffice.org641/share/wordbook/english/sun.dic
-OpenOffice.org641/share/wordbook/english/th_en_US.dat
-OpenOffice.org641/share/wordbook/english/th_en_US.idx
-OpenOffice.org641/share/wordbook/english/en_US.aff
-OpenOffice.org641/share/wordbook/english/en_US.dic
-OpenOffice.org641/share/autotext/english/standard.bau
-OpenOffice.org641/share/autotext/english/template.bau
-OpenOffice.org641/share/autotext/english/crdbus50.bau
-OpenOffice.org641/share/autotext/english/crdbus54.bau
-OpenOffice.org641/share/psprint/fontmetric/AGaramond-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-Book.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-BookOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-Demi.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-DemiOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-Demi.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-DemiItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-Light.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-LightItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-BoldOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-Oblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier.afm
-OpenOffice.org641/share/psprint/fontmetric/GothicBBB-Medium-83pv-RKSJ-H.afm
-OpenOffice.org641/share/psprint/fontmetric/GothicBBB-Medium.Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-BoldOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-Oblique.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Ryumin-Light-83pv-RKSJ-H.afm
-OpenOffice.org641/share/psprint/fontmetric/Ryumin-Light.Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Symbol.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Windsor.afm
-OpenOffice.org641/share/psprint/fontmetric/ZapfChancery-MediumItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/ZapfDingbats.afm
-OpenOffice.org641/share/psprint/fontmetric/builtincache
-OpenOffice.org641/share/psprint/driver/ADISTILL.PS
-OpenOffice.org641/share/psprint/driver/APLW3101.PS
-OpenOffice.org641/share/psprint/driver/APLW3201.PS
-OpenOffice.org641/share/psprint/driver/APLW3601.PS
-OpenOffice.org641/share/psprint/driver/APLW6101.PS
-OpenOffice.org641/share/psprint/driver/APLW8101.PS
-OpenOffice.org641/share/psprint/driver/APLW81F1.PS
-OpenOffice.org641/share/psprint/driver/APLWBGR1.PS
-OpenOffice.org641/share/psprint/driver/APLWCOB1.PS
-OpenOffice.org641/share/psprint/driver/APLWCSB1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRF1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRI1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRJ1.PS
-OpenOffice.org641/share/psprint/driver/APLWIIF2.PS
-OpenOffice.org641/share/psprint/driver/APLWIIG2.PS
-OpenOffice.org641/share/psprint/driver/APLWLOT1.PS
-OpenOffice.org641/share/psprint/driver/APL_IIF1.PS
-OpenOffice.org641/share/psprint/driver/APL_IIG1.PS
-OpenOffice.org641/share/psprint/driver/APL_NTR1.PS
-OpenOffice.org641/share/psprint/driver/APNT518_.PS
-OpenOffice.org641/share/psprint/driver/APNTX501.PS
-OpenOffice.org641/share/psprint/driver/APNTXJ1_.PS
-OpenOffice.org641/share/psprint/driver/APPL_230.PS
-OpenOffice.org641/share/psprint/driver/APPL_380.PS
-OpenOffice.org641/share/psprint/driver/APPL_422.PS
-OpenOffice.org641/share/psprint/driver/APTOLLD1.PS
-OpenOffice.org641/share/psprint/driver/APTOLLW1.PS
-OpenOffice.org641/share/psprint/driver/CAECOGR1.PS
-OpenOffice.org641/share/psprint/driver/DC1152_1.PS
-OpenOffice.org641/share/psprint/driver/EFAX3010.PS
-OpenOffice.org641/share/psprint/driver/EFAX4010.PS
-OpenOffice.org641/share/psprint/driver/EFAX5010.PS
-OpenOffice.org641/share/psprint/driver/EFAX7010.PS
-OpenOffice.org641/share/psprint/driver/EFMX3010.PS
-OpenOffice.org641/share/psprint/driver/EFMX5010.PS
-OpenOffice.org641/share/psprint/driver/EFMX7010.PS
-OpenOffice.org641/share/psprint/driver/EFXJK1F3.PS
-OpenOffice.org641/share/psprint/driver/EFXJK2F3.PS
-OpenOffice.org641/share/psprint/driver/EFXJK303.PS
-OpenOffice.org641/share/psprint/driver/EFXJK3F3.PS
-OpenOffice.org641/share/psprint/driver/EP_08001.PS
-OpenOffice.org641/share/psprint/driver/EP_15201.PS
-OpenOffice.org641/share/psprint/driver/EP_30001.PS
-OpenOffice.org641/share/psprint/driver/EP_50001.PS
-OpenOffice.org641/share/psprint/driver/EP_82F21.PS
-OpenOffice.org641/share/psprint/driver/EP_82F51.PS
-OpenOffice.org641/share/psprint/driver/EP_P0701.PS
-OpenOffice.org641/share/psprint/driver/EP_P1201.PS
-OpenOffice.org641/share/psprint/driver/EP_STPH1.PS
-OpenOffice.org641/share/psprint/driver/GENERIC.PS
-OpenOffice.org641/share/psprint/driver/HP1200C1.PS
-OpenOffice.org641/share/psprint/driver/HP2500C1.PS
-OpenOffice.org641/share/psprint/driver/HP3SI52_.PS
-OpenOffice.org641/share/psprint/driver/HP3SIL21.PS
-OpenOffice.org641/share/psprint/driver/HP4M3_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4M6_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4ML_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4MP3_1.PS
-OpenOffice.org641/share/psprint/driver/HP4MP6_1.PS
-OpenOffice.org641/share/psprint/driver/HP4PLUS3.PS
-OpenOffice.org641/share/psprint/driver/HP4PLUS6.PS
-OpenOffice.org641/share/psprint/driver/HP4SI3_1.PS
-OpenOffice.org641/share/psprint/driver/HP4SI6_1.PS
-OpenOffice.org641/share/psprint/driver/HPIID52_.PS
-OpenOffice.org641/share/psprint/driver/HPIII52_.PS
-OpenOffice.org641/share/psprint/driver/HPIIP52_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ3D1_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ3P1_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ4MV1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5M_4.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5P_1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5SI1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5SIM.PS
-OpenOffice.org641/share/psprint/driver/HPLJ__31.PS
-OpenOffice.org641/share/psprint/driver/HP_3D52_.PS
-OpenOffice.org641/share/psprint/driver/HP_3P52_.PS
-OpenOffice.org641/share/psprint/driver/HP__CLJ1.PS
-OpenOffice.org641/share/psprint/driver/KD8650P1.PS
-OpenOffice.org641/share/psprint/driver/KD92P001.PS
-OpenOffice.org641/share/psprint/driver/KDH00001.PS
-OpenOffice.org641/share/psprint/driver/KDH00002.PS
-OpenOffice.org641/share/psprint/driver/L10__425.PS
-OpenOffice.org641/share/psprint/driver/L20__471.PS
-OpenOffice.org641/share/psprint/driver/L20__493.PS
-OpenOffice.org641/share/psprint/driver/L30__471.PS
-OpenOffice.org641/share/psprint/driver/L30__493.PS
-OpenOffice.org641/share/psprint/driver/L333_523.PS
-OpenOffice.org641/share/psprint/driver/L33__523.PS
-OpenOffice.org641/share/psprint/driver/L50__493.PS
-OpenOffice.org641/share/psprint/driver/L533_523.PS
-OpenOffice.org641/share/psprint/driver/L53__523.PS
-OpenOffice.org641/share/psprint/driver/LEX4039P.PS
-OpenOffice.org641/share/psprint/driver/LEX4079P.PS
-OpenOffice.org641/share/psprint/driver/LEXOPTR_.PS
-OpenOffice.org641/share/psprint/driver/LHCFLRJ5.PS
-OpenOffice.org641/share/psprint/driver/LHCOFLC5.PS
-OpenOffice.org641/share/psprint/driver/LHCOFLR5.PS
-OpenOffice.org641/share/psprint/driver/LHGUBEH3.PS
-OpenOffice.org641/share/psprint/driver/LHGUBHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERKH3.PS
-OpenOffice.org641/share/psprint/driver/LHHERKI4.PS
-OpenOffice.org641/share/psprint/driver/LHHKPHJ7.PS
-OpenOffice.org641/share/psprint/driver/LHHKPIJ7.PS
-OpenOffice.org641/share/psprint/driver/LHHRKPH7.PS
-OpenOffice.org641/share/psprint/driver/LHHRKPI7.PS
-OpenOffice.org641/share/psprint/driver/LHQUSHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHQUSIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHQUSRH3.PS
-OpenOffice.org641/share/psprint/driver/LHQUSRI3.PS
-OpenOffice.org641/share/psprint/driver/LHSIGHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHSIGIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHSIGNH3.PS
-OpenOffice.org641/share/psprint/driver/LHSIGNI3.PS
-OpenOffice.org641/share/psprint/driver/LOPC1200.PS
-OpenOffice.org641/share/psprint/driver/LOPC40.PS
-OpenOffice.org641/share/psprint/driver/LOPC45.PS
-OpenOffice.org641/share/psprint/driver/LOPE310.PS
-OpenOffice.org641/share/psprint/driver/LOPM410.PS
-OpenOffice.org641/share/psprint/driver/LOPS1255.PS
-OpenOffice.org641/share/psprint/driver/LOPS1625.PS
-OpenOffice.org641/share/psprint/driver/LOPS1855.PS
-OpenOffice.org641/share/psprint/driver/LOPS2455.PS
-OpenOffice.org641/share/psprint/driver/LOPS3455.PS
-OpenOffice.org641/share/psprint/driver/LOPT610.PS
-OpenOffice.org641/share/psprint/driver/LOPT612.PS
-OpenOffice.org641/share/psprint/driver/LOPT614.PS
-OpenOffice.org641/share/psprint/driver/LOPT616.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAC.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAEP.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAK.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAN.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAP.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAS.PS
-OpenOffice.org641/share/psprint/driver/LOPTRASC.PS
-OpenOffice.org641/share/psprint/driver/LOPW810.PS
-OpenOffice.org641/share/psprint/driver/LOS1255P.PS
-OpenOffice.org641/share/psprint/driver/LOS1625P.PS
-OpenOffice.org641/share/psprint/driver/LOS1855P.PS
-OpenOffice.org641/share/psprint/driver/LOS2455P.PS
-OpenOffice.org641/share/psprint/driver/LOS3455P.PS
-OpenOffice.org641/share/psprint/driver/LWNT_518.PS
-OpenOffice.org641/share/psprint/driver/SGENPRT.PS
-OpenOffice.org641/share/psprint/driver/SNSPREC1.PS
-OpenOffice.org641/share/psprint/driver/TK300PJ1.PS
-OpenOffice.org641/share/psprint/driver/TK300XJ1.PS
-OpenOffice.org641/share/psprint/driver/TK350171.PS
-OpenOffice.org641/share/psprint/driver/TK350172.PS
-OpenOffice.org641/share/psprint/driver/TK350691.PS
-OpenOffice.org641/share/psprint/driver/TK350692.PS
-OpenOffice.org641/share/psprint/driver/TK350PJ2.PS
-OpenOffice.org641/share/psprint/driver/TK360J21.PS
-OpenOffice.org641/share/psprint/driver/TK360J51.PS
-OpenOffice.org641/share/psprint/driver/TK360J71.PS
-OpenOffice.org641/share/psprint/driver/TK450PJ1.PS
-OpenOffice.org641/share/psprint/driver/TK550171.PS
-OpenOffice.org641/share/psprint/driver/TK550391.PS
-OpenOffice.org641/share/psprint/driver/TK550PJ1.PS
-OpenOffice.org641/share/psprint/driver/TKP350J2.PS
-OpenOffice.org641/share/psprint/driver/TKP360P1.PS
-OpenOffice.org641/share/psprint/driver/TKP380J1.PS
-OpenOffice.org641/share/psprint/driver/TKP380P1.PS
-OpenOffice.org641/share/psprint/driver/TKP450J1.PS
-OpenOffice.org641/share/psprint/driver/TKP450P1.PS
-OpenOffice.org641/share/psprint/driver/TKP550J1.PS
-OpenOffice.org641/share/psprint/driver/TKP600J1.PS
-OpenOffice.org641/share/psprint/driver/TKPH3801.PS
-OpenOffice.org641/share/psprint/driver/TKPH4501.PS
-OpenOffice.org641/share/psprint/driver/TKPH6001.PS
-OpenOffice.org641/share/psprint/driver/XRD61354.PS
-OpenOffice.org641/share/psprint/driver/XRD61801.PS
-OpenOffice.org641/share/psprint/driver/XRN17000.PS
-OpenOffice.org641/share/psprint/driver/XRN24320.PS
-OpenOffice.org641/share/psprint/driver/XR_DC230.PS
-OpenOffice.org641/share/psprint/psprint.conf
-OpenOffice.org641/share/autocorr/acor1033.dat
-OpenOffice.org641/user/autotext/english/mytexts.bau
-OpenOffice.org641/user/database/biblio/biblio.dbf
-OpenOffice.org641/user/gallery/sg100.sdv
-OpenOffice.org641/user/gallery/sg100.thm
-OpenOffice.org641/user/gallery/sg30.sdv
-OpenOffice.org641/user/gallery/sg30.thm
-OpenOffice.org641/user/config/arrowhd.soe
-OpenOffice.org641/user/config/classic.sog
-OpenOffice.org641/user/config/hatching.soh
-OpenOffice.org641/user/config/modern.sog
-OpenOffice.org641/user/config/palette.soc
-OpenOffice.org641/user/config/styles.sod
-OpenOffice.org641/user/config/autotbl.fmt
-OpenOffice.org641/user/config/dbtitle.rdb
-OpenOffice.org641/user/config/cmyk.soc
-OpenOffice.org641/user/config/gallery.soc
-OpenOffice.org641/user/config/html.soc
-OpenOffice.org641/user/config/standard.sob
-OpenOffice.org641/user/config/standard.soc
-OpenOffice.org641/user/config/standard.sod
-OpenOffice.org641/user/config/standard.soe
-OpenOffice.org641/user/config/standard.sog
-OpenOffice.org641/user/config/standard.soh
-OpenOffice.org641/user/config/sun-color.soc
-OpenOffice.org641/user/config/web.soc
-OpenOffice.org641/user/basic/dialogs.xli
-OpenOffice.org641/user/basic/script.xli
-OpenOffice.org641/help/en/sbasic.cfg
-OpenOffice.org641/help/en/sbasic.db
-OpenOffice.org641/help/en/sbasic.ht
-OpenOffice.org641/help/en/sbasic.idx/CONTEXTS
-OpenOffice.org641/help/en/sbasic.idx/DICTIONARY
-OpenOffice.org641/help/en/sbasic.idx/DOCS
-OpenOffice.org641/help/en/sbasic.idx/DOCS.TAB
-OpenOffice.org641/help/en/sbasic.idx/EDGE
-OpenOffice.org641/help/en/sbasic.idx/LINKNAMES
-OpenOffice.org641/help/en/sbasic.idx/OFFSETS
-OpenOffice.org641/help/en/sbasic.idx/POSITIONS
-OpenOffice.org641/help/en/sbasic.idx/SCHEMA
-OpenOffice.org641/help/en/sbasic.jar
-OpenOffice.org641/help/en/sbasic.key
-OpenOffice.org641/help/en/common.jar
-OpenOffice.org641/help/en/custom.css
-OpenOffice.org641/help/en/err.html
-OpenOffice.org641/help/en/picture.db
-OpenOffice.org641/help/en/picture.jar
-OpenOffice.org641/help/en/treeview.xml
-OpenOffice.org641/help/en/schart.jar
-OpenOffice.org641/help/en/swriter.cfg
-OpenOffice.org641/help/en/swriter.db
-OpenOffice.org641/help/en/swriter.ht
-OpenOffice.org641/help/en/swriter.idx/CONTEXTS
-OpenOffice.org641/help/en/swriter.idx/DICTIONARY
-OpenOffice.org641/help/en/swriter.idx/DOCS
-OpenOffice.org641/help/en/swriter.idx/DOCS.TAB
-OpenOffice.org641/help/en/swriter.idx/EDGE
-OpenOffice.org641/help/en/swriter.idx/LINKNAMES
-OpenOffice.org641/help/en/swriter.idx/OFFSETS
-OpenOffice.org641/help/en/swriter.idx/POSITIONS
-OpenOffice.org641/help/en/swriter.idx/SCHEMA
-OpenOffice.org641/help/en/swriter.jar
-OpenOffice.org641/help/en/swriter.key
-OpenOffice.org641/help/en/scalc.cfg
-OpenOffice.org641/help/en/scalc.db
-OpenOffice.org641/help/en/scalc.ht
-OpenOffice.org641/help/en/scalc.idx/CONTEXTS
-OpenOffice.org641/help/en/scalc.idx/DICTIONARY
-OpenOffice.org641/help/en/scalc.idx/DOCS
-OpenOffice.org641/help/en/scalc.idx/DOCS.TAB
-OpenOffice.org641/help/en/scalc.idx/EDGE
-OpenOffice.org641/help/en/scalc.idx/LINKNAMES
-OpenOffice.org641/help/en/scalc.idx/OFFSETS
-OpenOffice.org641/help/en/scalc.idx/POSITIONS
-OpenOffice.org641/help/en/scalc.idx/SCHEMA
-OpenOffice.org641/help/en/scalc.jar
-OpenOffice.org641/help/en/scalc.key
-OpenOffice.org641/help/en/simpress.cfg
-OpenOffice.org641/help/en/simpress.db
-OpenOffice.org641/help/en/simpress.ht
-OpenOffice.org641/help/en/simpress.idx/CONTEXTS
-OpenOffice.org641/help/en/simpress.idx/DICTIONARY
-OpenOffice.org641/help/en/simpress.idx/DOCS
-OpenOffice.org641/help/en/simpress.idx/DOCS.TAB
-OpenOffice.org641/help/en/simpress.idx/EDGE
-OpenOffice.org641/help/en/simpress.idx/LINKNAMES
-OpenOffice.org641/help/en/simpress.idx/OFFSETS
-OpenOffice.org641/help/en/simpress.idx/POSITIONS
-OpenOffice.org641/help/en/simpress.idx/SCHEMA
-OpenOffice.org641/help/en/simpress.jar
-OpenOffice.org641/help/en/simpress.key
-OpenOffice.org641/help/en/sdraw.cfg
-OpenOffice.org641/help/en/sdraw.db
-OpenOffice.org641/help/en/sdraw.ht
-OpenOffice.org641/help/en/sdraw.idx/CONTEXTS
-OpenOffice.org641/help/en/sdraw.idx/DICTIONARY
-OpenOffice.org641/help/en/sdraw.idx/DOCS
-OpenOffice.org641/help/en/sdraw.idx/DOCS.TAB
-OpenOffice.org641/help/en/sdraw.idx/EDGE
-OpenOffice.org641/help/en/sdraw.idx/LINKNAMES
-OpenOffice.org641/help/en/sdraw.idx/OFFSETS
-OpenOffice.org641/help/en/sdraw.idx/POSITIONS
-OpenOffice.org641/help/en/sdraw.idx/SCHEMA
-OpenOffice.org641/help/en/sdraw.jar
-OpenOffice.org641/help/en/sdraw.key
-OpenOffice.org641/help/en/smath.cfg
-OpenOffice.org641/help/en/smath.db
-OpenOffice.org641/help/en/smath.ht
-OpenOffice.org641/help/en/smath.idx/CONTEXTS
-OpenOffice.org641/help/en/smath.idx/DICTIONARY
-OpenOffice.org641/help/en/smath.idx/DOCS
-OpenOffice.org641/help/en/smath.idx/DOCS.TAB
-OpenOffice.org641/help/en/smath.idx/EDGE
-OpenOffice.org641/help/en/smath.idx/LINKNAMES
-OpenOffice.org641/help/en/smath.idx/OFFSETS
-OpenOffice.org641/help/en/smath.idx/POSITIONS
-OpenOffice.org641/help/en/smath.idx/SCHEMA
-OpenOffice.org641/help/en/smath.jar
-OpenOffice.org641/help/en/smath.key
-OpenOffice.org641/help/main_transform.xsl
-OpenOffice.org641/help/custom.css
-@comment DIRS
-@dirrm OpenOffice.org641/user/wordbook
-@dirrm OpenOffice.org641/user/template
-@dirrm OpenOffice.org641/user/temp
-@dirrm OpenOffice.org641/user/store
-@dirrm OpenOffice.org641/user/psprint/fontmetric
-@dirrm OpenOffice.org641/user/psprint/driver
-@dirrm OpenOffice.org641/user/psprint
-@dirrm OpenOffice.org641/user/plugin
-@dirrm OpenOffice.org641/user/gallery
-@dirrm OpenOffice.org641/user/database/biblio
-@dirrm OpenOffice.org641/user/database
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice
-@dirrm OpenOffice.org641/user/config/registry/instance/org
-@dirrm OpenOffice.org641/user/config/registry/instance
-@dirrm OpenOffice.org641/user/config/registry
-@dirrm OpenOffice.org641/user/config
-@dirrm OpenOffice.org641/user/basic
-@dirrm OpenOffice.org641/user/backup
-@dirrm OpenOffice.org641/user/autotext/english
-@dirrm OpenOffice.org641/user/autotext
-@dirrm OpenOffice.org641/user/autocorr
-@dirrm OpenOffice.org641/user
-@dirrm OpenOffice.org641/share/wordbook/english
-@dirrm OpenOffice.org641/share/wordbook
-@dirrm OpenOffice.org641/share/template/english/wizard/web
-@dirrm OpenOffice.org641/share/template/english/wizard/styles
-@dirrm OpenOffice.org641/share/template/english/wizard/bitmap
-@dirrm OpenOffice.org641/share/template/english/wizard
-@dirrm OpenOffice.org641/share/template/english/internal
-@dirrm OpenOffice.org641/share/template/english
-@dirrm OpenOffice.org641/share/template
-@dirrm OpenOffice.org641/share/psprint/fontmetric
-@dirrm OpenOffice.org641/share/psprint/driver
-@dirrm OpenOffice.org641/share/psprint
-@dirrm OpenOffice.org641/share/gallery/www-back
-@dirrm OpenOffice.org641/share/gallery/sounds
-@dirrm OpenOffice.org641/share/gallery/rulers
-@dirrm OpenOffice.org641/share/gallery/htmlexpo
-@dirrm OpenOffice.org641/share/gallery/bullets
-@dirrm OpenOffice.org641/share/gallery
-@dirrm OpenOffice.org641/share/fonts/truetype
-@dirrm OpenOffice.org641/share/fonts
-@dirrm OpenOffice.org641/share/dtd/officedocument/1_0
-@dirrm OpenOffice.org641/share/dtd/officedocument
-@dirrm OpenOffice.org641/share/dtd/math/1_01
-@dirrm OpenOffice.org641/share/dtd/math
-@dirrm OpenOffice.org641/share/dtd
-@dirrm OpenOffice.org641/share/config/webcast
-@dirrm OpenOffice.org641/share/config/symbol
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/template/org
-@dirrm OpenOffice.org641/share/config/registry/template
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/instance/org
-@dirrm OpenOffice.org641/share/config/registry/instance
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org
-@dirrm OpenOffice.org641/share/config/registry/cache/instance
-@dirrm OpenOffice.org641/share/config/registry/cache
-@dirrm OpenOffice.org641/share/config/registry
-@dirrm OpenOffice.org641/share/config
-@dirrm OpenOffice.org641/share/basic/WebWizard
-@dirrm OpenOffice.org641/share/basic/Tools
-@dirrm OpenOffice.org641/share/basic/Template
-@dirrm OpenOffice.org641/share/basic/Schedule
-@dirrm OpenOffice.org641/share/basic/ImportWizard
-@dirrm OpenOffice.org641/share/basic/Gimmicks
-@dirrm OpenOffice.org641/share/basic/FormWizard
-@dirrm OpenOffice.org641/share/basic/Euro
-@dirrm OpenOffice.org641/share/basic
-@dirrm OpenOffice.org641/share/autotext/english
-@dirrm OpenOffice.org641/share/autotext
-@dirrm OpenOffice.org641/share/autocorr
-@dirrm OpenOffice.org641/share
-@dirrm OpenOffice.org641/program/resource
-@dirrm OpenOffice.org641/program/filter
-@dirrm OpenOffice.org641/program/components
-@dirrm OpenOffice.org641/program/classes
-@dirrm OpenOffice.org641/program/addin/source
-@dirrm OpenOffice.org641/program/addin
-@dirrm OpenOffice.org641/program
-@dirrm OpenOffice.org641/help/en/swriter.idx
-@dirrm OpenOffice.org641/help/en/smath.idx
-@dirrm OpenOffice.org641/help/en/simpress.idx
-@dirrm OpenOffice.org641/help/en/sdraw.idx
-@dirrm OpenOffice.org641/help/en/scalc.idx
-@dirrm OpenOffice.org641/help/en/sbasic.idx
-@dirrm OpenOffice.org641/help/en
-@dirrm OpenOffice.org641/help
-@dirrm OpenOffice.org641
diff --git a/editors/openoffice.org-2-RC/Makefile b/editors/openoffice.org-2-RC/Makefile
deleted file mode 100644
index 23c5cd913554..000000000000
--- a/editors/openoffice.org-2-RC/Makefile
+++ /dev/null
@@ -1,110 +0,0 @@
-# New ports collection makefile for: OpenOffice
-# Date created: 28 Februar 2002
-# Whom: Martin Blapp
-#
-# $FreeBSD$
-#
-
-PORTNAME= openoffice
-PORTVERSION= 642
-CATEGORIES= editors
-MASTER_SITES= ftp://sunsite.cnlab-switch.ch/mirror/OpenOffice/${PORTVERSION}/ \
- http://sf1.mirror.openoffice.org/${PORTVERSION}/ \
- ftp://ftp.cs.man.ac.uk/pub/toby/gpc/ \
- http://people.freebsd.org/~mbr/distfiles/
-DISTFILES= oo_${PORTVERSION}_src.tar.bz2 gpc231.tar.Z oo_moz095_i386_FreeBSD-4.tar.gz
-EXTRACT_ONLY= oo_${PORTVERSION}_src.tar.bz2
-
-MAINTAINER= mbr@FreeBSD.org
-
-BUILD_DEPENDS= ${LOCALBASE}/lib/libstlport_gcc.so:${PORTSDIR}/devel/stlport
-BUILD_DEPENDS+= ${LOCALBASE}/bin/gcc295:${PORTSDIR}/lang/gcc295
-BUILD_DEPENDS+= zip:${PORTSDIR}/archivers/zip
-BUILD_DEPENDS+= ${JAVAVM}:${PORTSDIR}/java/jdk13
-LIB_DEPENDS+= pth.14:${PORTSDIR}/devel/pth
-
-BROKEN= 'Work in progress -- does not build yet till the end'
-
-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_moz095_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_${PORTVERSION}_src/config_office
-
-CONFIGURE_ARGS+= --with-stlport4-home=${PREFIX} \
- --with-jdk-home=${JDK13DIR} \
- --with-os-version=${OSVERSION}
-
-CONFIGURE_ENV= PTHREAD_CFLAGS=${PTHREAD_CFLAGS} \
- PTHREAD_LIBS=${PTHREAD_LIBS} \
- CC=gcc295 \
- CXX=g++295
-
-MAKE_ENV= CC=${CC} CFLAGS=${CFLAGS}
-
-.include <bsd.port.pre.mk>
-
-pre-fetch:
-.if ${GCC_VERSION}!="2.95.2" && ${GCC_VERSION}!="2.95.3"
- @ ${ECHO}
- @ ${ECHO} Openoffice requires gcc 2.95.2 or better
- @ ${ECHO}
- @ ${FALSE}
-.endif
-.if ${OSVERSION} < 500031
- @${ECHO}
- @${ECHO} OS-VERSION ${OSVERSION}
- @${ECHO}
- @${ECHO} Openoffice depends on OS-Fixes which are
- @${ECHO} not yet available.
- @${FALSE}
-.endif
-
-pre-extract:
-.if !defined(DISPLAY) || ${DISPLAY} == ""
- @ ${ECHO}
- @ ${ECHO} Can\'t open display:
- @ ${ECHO} Please check your DISPLAY variable.
- @ ${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|<malloc.h>|<stdlib.h>|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'
-
-do-install:
- @cd ${WRKSRC}/.. && ./setup -r:oo_setup.resp
-
-.include <bsd.port.post.mk>
diff --git a/editors/openoffice.org-2-RC/distinfo b/editors/openoffice.org-2-RC/distinfo
deleted file mode 100644
index 81e3a3a4781e..000000000000
--- a/editors/openoffice.org-2-RC/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (oo_642_src.tar.bz2) = fc39bdf5f4b277c343d2cc38b0d70c7d
-MD5 (gpc231.tar.Z) = fdb06fdb5a4670b172f9fb738b717be9
-MD5 (oo_moz095_i386_FreeBSD-4.tar.gz) = e92e25759f0b1bf16a36a091bf17e1b0
diff --git a/editors/openoffice.org-2-RC/files/patch-berkeleydb+db-3.2.9.patch b/editors/openoffice.org-2-RC/files/patch-berkeleydb+db-3.2.9.patch
deleted file mode 100644
index 97fec46bcef4..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-berkeleydb::db-3.2.9.patch b/editors/openoffice.org-2-RC/files/patch-berkeleydb::db-3.2.9.patch
deleted file mode 100644
index 50c2f44a704e..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-berkeleydb::db-3.2.9.patch
+++ /dev/null
@@ -1,42 +0,0 @@
---- ../berkeleydb/db-3.2.9.patch.orig Mon Jun 11 16:09:22 2001
-+++ ../berkeleydb/db-3.2.9.patch Tue Mar 5 17:13:09 2002
-@@ -43,3 +43,39 @@
-
- CC= @MAKEFILE_CC@
- CCLINK= @MAKEFILE_CCLINK@
-+--- 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
-+@@ -995,6 +995,7 @@
-+ CPPFLAGS="-D_REENTRANT $CPPFLAGS";;
-+ mpeix*) CPPFLAGS="-D_POSIX_SOURCE -D_SOCKET_SOURCE $CPPFLAGS"
-+ LIBS="-lsocket -lsvipc $LIBS";;
-++freebsd*) optimize_def="-O";;
-+ osf*) CPPFLAGS="-D_REENTRANT $CPPFLAGS";;
-+ *qnx) cat >> confdefs.h <<\EOF
-+ #define HAVE_QNX 1
-+@@ -1795,6 +1796,7 @@
-+ case "$host_os" in
-+ solaris*) JINCSUBDIRS="solaris";;
-+ linux*) JINCSUBDIRS="linux genunix";;
-++ freebsd*) JINCSUBDIRS="freebsd solaris linux genunix";;
-+ *) JINCSUBDIRS="genunix";;
-+ esac
-+
-+--- 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 @@
-+
-+ freebsd*)
-+ 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'
-+- else
-+ 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'
-++ need_version=no
-+ fi
-+ ;;
-+
diff --git a/editors/openoffice.org-2-RC/files/patch-bridges+prj+build.lst b/editors/openoffice.org-2-RC/files/patch-bridges+prj+build.lst
deleted file mode 100644
index 95774375ee91..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel b/editors/openoffice.org-2-RC/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel
deleted file mode 100644
index 20b13ea25cb2..000000000000
--- a/editors/openoffice.org-2-RC/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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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.org-2-RC/files/patch-bridges+source+prot_uno+makefile.mk b/editors/openoffice.org-2-RC/files/patch-bridges+source+prot_uno+makefile.mk
deleted file mode 100644
index 595ea6cb5ac9..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-bridges::prj::build.lst b/editors/openoffice.org-2-RC/files/patch-bridges::prj::build.lst
deleted file mode 100644
index d9af910f9803..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-bridges::prj::build.lst
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../bridges/prj/build.lst.orig Tue Oct 30 17:28:35 2001
-+++ ../bridges/prj/build.lst Mon Mar 4 21:43:05 2002
-@@ -13,5 +13,7 @@
- br bridges\source\cpp_uno\cc50_solaris_sparc nmake - u br_cc50sols br_unotypes NULL
- br bridges\source\cpp_uno\cc50_solaris_intel nmake - u br_cc50soli br_unotypes NULL
- br bridges\source\cpp_uno\gcc2_solaris_sparc nmake - u br_gccsols 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\prot_uno nmake - all br_pruno br_unotypes NULL
- br bridges\source\java_uno nmake - all br_java_uno br_rcon NULL
diff --git a/editors/openoffice.org-2-RC/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel b/editors/openoffice.org-2-RC/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel
deleted file mode 100644
index a9f6d1da7a96..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel
+++ /dev/null
@@ -1,1719 +0,0 @@
---- /dev/null Mon Mar 4 21:22:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/cpp2uno.cxx Mon Mar 4 21:26:06 2002
-@@ -0,0 +1,614 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: cpp2uno.cxx,v $
-+ *
-+ * $Revision: 1.8 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/09/06 11:59:03 $
-+ *
-+ * 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): _______________________________________
-+ *
-+ *
-+ ************************************************************************/
-+
-+#define LEAK_STATIC_DATA
-+// #define TRACE(x) OSL_TRACE(x)
-+#define TRACE(x)
-+
-+#include <malloc.h>
-+#if STLPORT_VERSION<321
-+#include <list.h>
-+#include <map.h>
-+#else
-+#include <list>
-+#include <map>
-+#endif
-+#include <typeinfo>
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+#ifndef _OSL_MUTEX_HXX_
-+#include <osl/mutex.hxx>
-+#endif
-+
-+#ifndef _TYPELIB_TYPEDESCRIPTION_HXX_
-+#include <typelib/typedescription.hxx>
-+#endif
-+#ifndef _UNO_DATA_H_
-+#include <uno/data.h>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_TYPE_MISC_HXX_
-+#include <bridges/cpp_uno/type_misc.hxx>
-+#endif
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+using namespace com::sun::star::uno;
-+using namespace std;
-+using namespace osl;
-+using namespace rtl;
-+
-+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 );
-+
-+ gcc291_freebsd_intel_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;
-+}
-+
-+//==================================================================================================
-+class MediateClassData
-+{
-+public:
-+ struct ClassDataBuffer
-+ {
-+ void* m_pVTable;
-+
-+ ~ClassDataBuffer();
-+ };
-+private:
-+
-+ map< OUString, ClassDataBuffer* > m_aClassData;
-+ Mutex m_aMutex;
-+
-+ void createVTable( ClassDataBuffer*, typelib_InterfaceTypeDescription* );
-+public:
-+ const ClassDataBuffer* getClassData( typelib_InterfaceTypeDescription* );
-+
-+ MediateClassData() {}
-+ ~MediateClassData();
-+};
-+//__________________________________________________________________________________________________
-+MediateClassData::ClassDataBuffer::~ClassDataBuffer()
-+{
-+ delete m_pVTable;
-+}
-+
-+//__________________________________________________________________________________________________
-+MediateClassData::~MediateClassData()
-+{
-+ TRACE( "> calling ~MediateClassData(): freeing mediate vtables... <\n" );
-+
-+ // this MUST be the absolute last one which is called!
-+ for ( map< OUString, ClassDataBuffer* >::iterator iPos( m_aClassData.begin() ); iPos != m_aClassData.end(); ++iPos )
-+ {
-+ // todo
-+// delete (*iPos).second;
-+ }
-+}
-+
-+//__________________________________________________________________________________________________
-+
-+const MediateClassData::ClassDataBuffer* MediateClassData::getClassData( typelib_InterfaceTypeDescription* pType )
-+{
-+ MutexGuard aGuard( m_aMutex );
-+
-+ map< OUString, ClassDataBuffer* >::iterator element = m_aClassData.find( pType->aBase.pTypeName );
-+ if( element != m_aClassData.end() )
-+ return (*element).second;
-+
-+ ClassDataBuffer* pBuffer = new ClassDataBuffer();
-+ createVTable( pBuffer, pType );
-+ m_aClassData[ pType->aBase.pTypeName ] = pBuffer;
-+ return pBuffer;
-+}
-+
-+
-+//==================================================================================================
-+/**
-+ * 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;
-+ }
-+}
-+//__________________________________________________________________________________________________
-+
-+void MediateClassData::createVTable( ClassDataBuffer* pBuffer, typelib_InterfaceTypeDescription* pType )
-+{
-+ // get all member functions
-+ list< sal_Bool > aComplexReturn;
-+
-+ for( int n = 0; n < pType->nAllMembers; n++ )
-+ {
-+ typelib_TypeDescription* pMember = NULL;
-+ TYPELIB_DANGER_GET( &pMember, pType->ppAllMembers[n] );
-+ if( pMember->eTypeClass == typelib_TypeClass_INTERFACE_ATTRIBUTE )
-+ {
-+ typelib_TypeDescription * pRetTD = 0;
-+ TYPELIB_DANGER_GET( &pRetTD, ((typelib_InterfaceAttributeTypeDescription *)pMember)->pAttributeTypeRef );
-+ // get method
-+ aComplexReturn.push_back( !cppu_isSimpleType( pRetTD ) );
-+ // set method
-+ if( ! ((typelib_InterfaceAttributeTypeDescription*)pMember)->bReadOnly )
-+ aComplexReturn.push_back( sal_False );
-+ TYPELIB_DANGER_RELEASE( pRetTD );
-+ }
-+ else
-+ {
-+ typelib_TypeDescription * pRetTD = 0;
-+ TYPELIB_DANGER_GET( &pRetTD, ((typelib_InterfaceMethodTypeDescription *)pMember)->pReturnTypeRef );
-+ aComplexReturn.push_back( !cppu_isSimpleType( pRetTD ) );
-+ TYPELIB_DANGER_RELEASE( pRetTD );
-+ }
-+ TYPELIB_DANGER_RELEASE( pMember );
-+ }
-+
-+ int nSize = aComplexReturn.size();
-+ char * pSpace = (char *)rtl_allocateMemory( ((nSize+2)*sizeof(void *)) + (nSize*20) );
-+ pBuffer->m_pVTable = (void*)pSpace;
-+
-+ char * pCode = pSpace + ((nSize+2)*sizeof(void *));
-+ void ** pvft = (void **)pSpace;
-+ pvft[0] = NULL;
-+ pvft[1] = NULL;
-+
-+ // setup vft and code
-+ for ( sal_Int32 nPos = 0; nPos < nSize; ++nPos )
-+ {
-+ unsigned char * codeSnip = (unsigned char *)pCode + (nPos*20);
-+ pvft[nPos+2] = codeSnip;
-+
-+ // mov $nPos, %eax
-+ *codeSnip++ = 0xb8;
-+ *(sal_Int32 *)codeSnip = nPos | ( aComplexReturn.front() ? 0x80000000 : 0 );
-+ codeSnip += sizeof(sal_Int32);
-+ aComplexReturn.pop_front();
-+ // mov %esp, %edx
-+ *codeSnip++ = 0x89;
-+ *codeSnip++ = 0xe2;
-+ // jmp cpp_vtable_call
-+ *codeSnip++ = 0xe9;
-+ *(sal_Int32 *)codeSnip = ((unsigned char *)cpp_vtable_call) - codeSnip - sizeof(sal_Int32);
-+ codeSnip += sizeof(sal_Int32);
-+ }
-+}
-+
-+//==================================================================================================
-+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
-+ }
-+ }
-+ *(const void **)pCppI = s_pMediateClassData->getClassData( pTypeDescr )->m_pVTable;
-+}
-+
-+}
-+
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT 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 );
-+}
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT void SAL_CALL uno_initEnvironment( uno_Environment * pCppEnv )
-+ SAL_THROW_EXTERN_C()
-+{
-+ CPPU_CURRENT_NAMESPACE::cppu_cppenv_initEnvironment( pCppEnv );
-+}
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT 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:22:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/except.cxx Mon Mar 4 21:26:08 2002
-@@ -0,0 +1,365 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: except.cxx,v $
-+ *
-+ * $Revision: 1.11 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/07/23 13:15:32 $
-+ *
-+ * 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 <dlfcn.h>
-+#include <new.h>
-+#include <typeinfo>
-+#if STLPORT_VERSION<321
-+#include <map.h>
-+#else
-+#include <map>
-+#endif
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+#ifndef _OSL_DIAGNOSE_H_
-+#include <osl/diagnose.h>
-+#endif
-+
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _TYPELIB_TYPEDESCRIPTION_HXX_
-+#include <typelib/typedescription.hxx>
-+#endif
-+#ifndef _COM_SUN_STAR_UNO_ANY_HXX_
-+#include <com/sun/star/uno/Any.hxx>
-+#endif
-+
-+#include <rtl/strbuf.hxx>
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+#ifdef DEBUG
-+#include <stdio.h>
-+#endif
-+
-+using namespace std;
-+using namespace osl;
-+using namespace rtl;
-+using namespace com::sun::star::uno;
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+//==================================================================================================
-+static OString toUNOname( const OString & rRTTIname )
-+{
-+ OString aRet;
-+
-+ sal_Char* pStr = rRTTIname.getStr();
-+ sal_Char* pOrg = pStr;
-+
-+ // check for namespace
-+ if( *pStr == '_' )
-+ pStr++;
-+ if( *pStr == 'Q' )
-+ {
-+ pStr++;
-+ if( *pStr++ == '_' )
-+ {
-+ while( *pStr++ != '_' )
-+ ;
-+ }
-+ }
-+
-+ while( *pStr )
-+ {
-+ int nCharsToCopy = 0;
-+ while( *pStr >= '0' && *pStr <= '9' )
-+ nCharsToCopy = 10*nCharsToCopy + (int)(*pStr++ - '0');
-+ if( aRet.getLength() )
-+ aRet += ".";
-+ aRet += rRTTIname.copy( pStr - pOrg, nCharsToCopy );
-+ pStr += nCharsToCopy;
-+ }
-+
-+ return aRet;
-+}
-+//==================================================================================================
-+static OString toRTTIname( const OString & rUNOname )
-+{
-+ if( ! rUNOname.getLength() )
-+ return OString();
-+
-+ OStringBuffer aRet( 64 );
-+
-+ sal_Int32 nIndex = 0;
-+ sal_Int32 nToken = 0;
-+ do
-+ {
-+ OString aToken( rUNOname.getToken( 0, '.', nIndex ) );
-+ aRet.append( OString::valueOf( (sal_Int32)aToken.getLength() ) );
-+ aRet.append( aToken );
-+ ++nToken;
-+ }
-+ while (nIndex >= 0);
-+
-+ OString ret( aRet.makeStringAndClear() );
-+
-+ if( nToken >= 2 )
-+ {
-+ OStringBuffer buf( 64 );
-+ buf.append( 'Q' );
-+ if( nToken > 9 )
-+ aRet.append( '_' );
-+ buf.append( OString::valueOf( (sal_Int32)nToken ) );
-+ if( nToken > 9 )
-+ aRet.append( '_' );
-+ buf.append( ret );
-+ ret = buf.makeStringAndClear();
-+ }
-+
-+ return ret;
-+}
-+
-+
-+//##################################################################################################
-+//#### RTTI simulation #############################################################################
-+//##################################################################################################
-+
-+class RTTIHolder
-+{
-+ static std::map< OString, void* > aAllRTTI;
-+public:
-+ static void* getRTTI( const OString& rTypename );
-+ static void* getRTTI_UnoName( const OString& rUnoTypename )
-+ { return getRTTI( toRTTIname( rUnoTypename ) ); }
-+
-+ static void* insertRTTI( const OString& rTypename );
-+ static void* insertRTTI_UnoName( const OString& rTypename )
-+ { return insertRTTI( toRTTIname( rTypename ) ); }
-+
-+ // rSuperTypename MUST exist !!!
-+ static void* insertRTTI( const OString& rTypename, const OString& rSuperTypename );
-+ static void* insertRTTI_UnoNames( const OString& rTypename, const OString& rSuperTypename )
-+ { return insertRTTI( toRTTIname( rTypename ), toRTTIname( rSuperTypename ) ); }
-+
-+ // for complex RTTI
-+ static void* insertRTTI( const OString& rTypename, void* pRTTI );
-+ static void* insertRTTI_UnoName( const OString&rTypename, void* pRTTI )
-+ { return insertRTTI( toRTTIname( rTypename ), pRTTI ); }
-+};
-+
-+std::map< OString, void* > RTTIHolder::aAllRTTI;
-+
-+void* RTTIHolder::getRTTI( const OString& rTypename )
-+{
-+ std::map< OString, void* >::iterator element;
-+
-+ element = aAllRTTI.find( rTypename );
-+ return element != aAllRTTI.end() ? (*element).second : NULL;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename )
-+{
-+#ifdef DEBUG
-+ fprintf( stderr, "generating base RTTI: %s\n", rTypename.getStr() );
-+#endif
-+ void* pRTTI = new __user_type_info( strdup( rTypename.getStr() ) );
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename, const OString& rSuperTypename )
-+{
-+#ifdef DEBUG
-+ fprintf( stderr, "generating subclass RTTI: %s %s\n", rTypename.getStr(), rSuperTypename.getStr() );
-+#endif
-+ OSL_ENSURE( ! getRTTI( rTypename ), "insert RTTI called on already existing type" );
-+ void* pRTTI = new __si_type_info( strdup( rTypename.getStr() ), *(__user_type_info*)getRTTI( rSuperTypename ) );
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename, void* pRTTI )
-+{
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+//--------------------------------------------------------------------------------------------------
-+
-+static void* generateRTTI( typelib_CompoundTypeDescription * pCompTypeDescr )
-+{
-+ OString aCompTypeName( OUStringToOString( pCompTypeDescr->aBase.pTypeName, RTL_TEXTENCODING_ASCII_US ) );
-+ void* pRTTI = RTTIHolder::getRTTI_UnoName( aCompTypeName );
-+ if( pRTTI )
-+ return pRTTI;
-+
-+ if( ! pCompTypeDescr->pBaseTypeDescription )
-+ // this is a base type
-+ return RTTIHolder::insertRTTI_UnoName( aCompTypeName );
-+ if( ! pCompTypeDescr->pBaseTypeDescription->pBaseTypeDescription )
-+ {
-+ OString aBasename(
-+ OUStringToOString( pCompTypeDescr->pBaseTypeDescription->aBase.pTypeName, RTL_TEXTENCODING_ASCII_US )
-+ );
-+ if( ! RTTIHolder::getRTTI_UnoName( aBasename ) )
-+ RTTIHolder::insertRTTI_UnoName( aBasename );
-+
-+ // this type has only one supertype
-+ return RTTIHolder::insertRTTI_UnoNames( aCompTypeName, aBasename );
-+ }
-+
-+ // create __si_type_info
-+ void* pSuperRTTI = generateRTTI( pCompTypeDescr->pBaseTypeDescription );
-+ OString aCompTypeRTTIname( toRTTIname( aCompTypeName ) );
-+#ifdef DEBUG
-+ fprintf( stderr, "generating RTTI: %s\n", aCompTypeRTTIname.getStr() );
-+#endif
-+ pRTTI = new __si_type_info( strdup( aCompTypeRTTIname.getStr() ),
-+ *(__user_type_info*)pSuperRTTI );
-+#if 0
-+ __class_type_info::base_info* pBaseInfo = new __class_type_info::base_info;
-+ pBaseInfo->base = (__user_type_info*)pSuperRTTI;
-+ pBaseInfo->offset = 0;
-+ pBaseInfo->is_virtual = 0;
-+ pBaseInfo->access1 = __class_type_info::PUBLIC;
-+
-+ OString aCompTypeRTTIname( toRTTIname( aCompTypeName ) );
-+ pRTTI = new __class_type_info(
-+ strdup( aCompTypeRTTIname.getStr() ),
-+ pBaseInfo,
-+ 1
-+ );
-+#endif
-+ return RTTIHolder::insertRTTI_UnoName( aCompTypeName, pRTTI );
-+}
-+
-+//--------------------------------------------------------------------------------------------------
-+
-+static Mutex s_aMutex;
-+static std::map< void*, typelib_TypeDescription* > aExceptionMap;
-+
-+static void deleteException( void* pExc, int nDummy )
-+{
-+ MutexGuard aGuard( s_aMutex );
-+ std::map< void*, typelib_TypeDescription* >::iterator element =
-+ aExceptionMap.find( pExc );
-+ OSL_ASSERT( element != aExceptionMap.end() );
-+ if( element != aExceptionMap.end() )
-+ {
-+ typelib_TypeDescription* pType = (*element).second;
-+ aExceptionMap.erase( pExc );
-+ uno_destructData( pExc, pType, cpp_release );
-+ typelib_typedescription_release( pType );
-+ }
-+}
-+
-+//__________________________________________________________________________________________________
-+
-+//##################################################################################################
-+//#### exported ####################################################################################
-+//##################################################################################################
-+
-+
-+void gcc291_freebsd_intel_raiseException( uno_Any * pUnoExc, uno_Mapping * pUno2Cpp )
-+{
-+ // construct cpp exception object
-+ typelib_TypeDescription * pTypeDescr = 0;
-+ typelib_typedescriptionreference_getDescription( &pTypeDescr, pUnoExc->pType );
-+
-+ void * pCppExc = __eh_alloc( pTypeDescr->nSize ); // will be released in generated dtor
-+ uno_copyAndConvertData( pCppExc, pUnoExc->pData, pTypeDescr, pUno2Cpp );
-+
-+ // destruct uno exception
-+ uno_any_destruct( pUnoExc, 0 );
-+
-+ // a must be
-+ OSL_ENSURE( sizeof(sal_Int32) == sizeof(void *), "### pointer size differs from sal_Int32!" );
-+
-+ typelib_CompoundTypeDescription * pCompTypeDescr = (typelib_CompoundTypeDescription *)pTypeDescr;
-+ void* pRTTI = generateRTTI( pCompTypeDescr );
-+
-+ {
-+ MutexGuard aGuard( s_aMutex );
-+ aExceptionMap[ pCppExc ] = pTypeDescr;
-+ }
-+
-+ __cp_push_exception( pCppExc, pRTTI, deleteException );
-+ __throw();
-+}
-+
-+void gcc291_freebsd_intel_fillUnoException( cp_eh_info* pInfo, uno_Any* pExc, uno_Mapping * pCpp2Uno )
-+{
-+ OUString aName( OStringToOUString(
-+ toUNOname( ((__user_type_info*)(pInfo->type))->name() ), RTL_TEXTENCODING_ASCII_US ) );
-+
-+ typelib_TypeDescription * pExcTypeDescr = 0;
-+ typelib_typedescription_getByName(
-+ &pExcTypeDescr,
-+ aName.pData );
-+ OSL_ENSURE( pExcTypeDescr, "could not get type description for exception" );
-+ if (pExcTypeDescr)
-+ {
-+ // construct cpp exception any
-+ Any aAny( pInfo->value, pExcTypeDescr ); // const_cast
-+ typelib_typedescription_release( pExcTypeDescr );
-+ // construct uno exception any
-+ typelib_TypeDescription* pAnyDescr = 0;
-+ getCppuType( (const Any *)0 ).getDescription( &pAnyDescr );
-+ uno_copyAndConvertData( pExc, &aAny, pAnyDescr, pCpp2Uno );
-+ typelib_typedescription_release( pAnyDescr );
-+ }
-+}
-+
-+}
-+
---- /dev/null Mon Mar 4 21:33:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/gcc2_freebsd_intel.hxx Mon Mar 4 21:26:09 2002
-@@ -0,0 +1,153 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: gcc2_freebsd_intel.hxx,v $
-+ *
-+ * $Revision: 1.1.1.1 $
-+ *
-+ * last change: $Author: hr $ $Date: 2000/09/18 15:28:48 $
-+ *
-+ * 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): _______________________________________
-+ *
-+ *
-+ ************************************************************************/
-+
-+#ifndef _RTL_STRING_HXX_
-+#include <rtl/string.hxx>
-+#endif
-+#include <typeinfo>
-+
-+typedef struct _uno_Any uno_Any;
-+typedef struct _uno_Mapping uno_Mapping;
-+
-+// private egcs type info structs
-+
-+// type_info for a simple class ( no base classes or an enum )
-+struct __user_type_info : public std::type_info {
-+ __user_type_info (const char *n) : type_info (n) {}
-+
-+ // dynamic cast. built by gcc
-+ virtual void* dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+// type_info for a class with one public, nonvirtual base class.
-+
-+class __si_type_info : public __user_type_info {
-+ const __user_type_info &base;
-+
-+public:
-+ __si_type_info (const char *n, const __user_type_info &b)
-+ : __user_type_info (n), base (b) { }
-+
-+ // dynamic cast. built by gcc
-+ virtual void *dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+
-+// type_info for a general class.
-+
-+typedef unsigned int USItype __attribute__ ((mode (SI)));
-+
-+struct __class_type_info : public __user_type_info {
-+ enum access { PUBLIC = 1, PROTECTED = 2, PRIVATE = 3 };
-+
-+ struct base_info {
-+ const __user_type_info *base;
-+ USItype offset: 29;
-+ bool is_virtual: 1;
-+ access access1: 2;
-+ };
-+
-+ const base_info *base_list;
-+ size_t n_bases;
-+
-+ __class_type_info (const char *name, const base_info *bl, size_t bn)
-+ : __user_type_info (name), base_list (bl), n_bases (bn) {}
-+
-+ // dynamic cast. built by gcc
-+ virtual void* dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+
-+struct cp_eh_info
-+{
-+ struct __eh_info
-+ {
-+ void* match_function;
-+ short language;
-+ short version;
-+ };
-+ __eh_info eh_info;
-+ void *value;
-+ void *type;
-+ void (*cleanup)(void *, int);
-+ bool caught;
-+ cp_eh_info *next;
-+ long handlers;
-+ void *original_value;
-+};
-+
-+extern "C" {
-+ void __cp_push_exception( void*, void*, void(*)(void*, int) );
-+ void __throw();
-+}
-+
-+//##################################################################################################
-+//#### exceptions ##################################################################################
-+//##################################################################################################
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+void gcc291_freebsd_intel_raiseException( uno_Any * pUnoExc, uno_Mapping * pUno2Cpp );
-+void gcc291_freebsd_intel_fillUnoException( cp_eh_info*, uno_Any*, uno_Mapping * pCpp2Uno );
-+
-+}
-+
---- /dev/null Mon Mar 4 21:33:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/makefile.mk Mon Mar 4 21:26:41 2002
-@@ -0,0 +1,109 @@
-+#*************************************************************************
-+#
-+# $RCSfile: makefile.mk,v $
-+#
-+# $Revision: 1.5 $
-+#
-+# 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=gcc2_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)" == "GCCFREEBSDIgcc2"
-+
-+CFLAGSNOOPT=-O0
-+NOOPTFILES=$(SLO)$/uno2cpp.obj
-+
-+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/gcc2_freebsd_intel/uno2cpp.cxx Mon Mar 4 21:26:11 2002
-@@ -0,0 +1,463 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: uno2cpp.cxx,v $
-+ *
-+ * $Revision: 1.8 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/09/06 11:59:03 $
-+ *
-+ * 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 <malloc.h>
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+
-+#ifndef _UNO_DATA_H_
-+#include <uno/data.h>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_TYPE_MISC_HXX_
-+#include <bridges/cpp_uno/type_misc.hxx>
-+#endif
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+using namespace rtl;
-+using namespace com::sun::star::uno;
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+//==================================================================================================
-+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 !" );
-+
-+ volatile long edx = 0, eax = 0; // for register returns
-+ __asm__ (
-+ // copy values
-+ "pushl %%edx\n\t"
-+ "pushl %%ecx\n\t"
-+ "pushl %%eax\n\t"
-+ "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"
-+ "mov 0(%%edx), %%ecx\n\t"
-+ "sub $4, %%edx\n\t"
-+ "push %%ecx\n\t"
-+ "dec %%eax\n\t"
-+ "jne Lcopy\n"
-+ "Lcall:\n\t"
-+ // do the actual call
-+ "mov %2, %%edx\n\t"
-+ "mov 0(%%edx), %%edx\n\t"
-+ "mov %3, %%eax\n\t"
-+ "add $2, %%eax\n\t" // first two table entries are reserved
-+ "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"
-+ "popl %%eax\n\t"
-+ "popl %%ecx\n\t"
-+ "popl %%edx\n\t"
-+ : : "m"(nStackLongs), "m"(pStackLongs), "m"(pThis), "m"(nVtableIndex), "m"(eax), "m"(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\n\t"
-+ : : "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( ... )
-+ {
-+ // get exception
-+ cp_eh_info* pEHInfo = (cp_eh_info*)__cp_eh_info();
-+ gcc291_freebsd_intel_fillUnoException( pEHInfo, *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.org-2-RC/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel b/editors/openoffice.org-2-RC/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel
deleted file mode 100644
index 20b13ea25cb2..000000000000
--- a/editors/openoffice.org-2-RC/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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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.org-2-RC/files/patch-bridges::source::prot_uno::makefile.mk b/editors/openoffice.org-2-RC/files/patch-bridges::source::prot_uno::makefile.mk
deleted file mode 100644
index 595ea6cb5ac9..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-chaos::util::makefile.mk b/editors/openoffice.org-2-RC/files/patch-chaos::util::makefile.mk
deleted file mode 100644
index 77dcd12cd410..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-chaos::util::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../chaos/util/makefile.mk.orig Sat Mar 2 18:09:33 2002
-+++ ../chaos/util/makefile.mk Sat Mar 2 18:09:18 2002
-@@ -100,7 +100,7 @@
-
- SHL1TARGET= cnt$(UPD)$(DLLPOSTFIX)
- SHL1IMPLIB= i$(TARGET)
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP= exports.$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP= exports.map
diff --git a/editors/openoffice.org-2-RC/files/patch-comphelper+util+makefile.mk b/editors/openoffice.org-2-RC/files/patch-comphelper+util+makefile.mk
deleted file mode 100644
index 997719c43dd8..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-comphelper::util::makefile.mk b/editors/openoffice.org-2-RC/files/patch-comphelper::util::makefile.mk
deleted file mode 100644
index 9bca1b144e8f..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-comphelper::util::makefile.mk
+++ /dev/null
@@ -1,15 +0,0 @@
---- ../comphelper/util/makefile.mk.orig Tue Jan 1 14:08:53 2002
-+++ ../comphelper/util/makefile.mk
-@@ -85,11 +85,11 @@
-
- SHL1TARGET=$(COMPHLP_TARGET)$(COMPHLP_MAJOR)
- SHL1STDLIBS=\
-+ $(SALLIB) \
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
- $(VOSLIB) \
- $(OSLLIB) \
-- $(SALLIB) \
- $(CPPRTLLIB)
-
- SHL1DEPN=
diff --git a/editors/openoffice.org-2-RC/files/patch-config_office+configure.in b/editors/openoffice.org-2-RC/files/patch-config_office+configure.in
deleted file mode 100644
index c580d786d05c..000000000000
--- a/editors/openoffice.org-2-RC/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=<path to ml.exe directory>
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- AC_ARG_WITH(unzip-home,
- [ --with-unzip-home For Windows users, please supply the path for
- unzip.exe.
-@@ -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.org-2-RC/files/patch-config_office::configure.in b/editors/openoffice.org-2-RC/files/patch-config_office::configure.in
deleted file mode 100644
index 432ada6ddb57..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-config_office::configure.in
+++ /dev/null
@@ -1,86 +0,0 @@
---- ../config_office/configure.in.orig Tue Feb 19 16:42:08 2002
-+++ ../config_office/configure.in Wed Mar 13 20:26:19 2002
-@@ -121,6 +121,12 @@
-
- Usage: --enable-check-only=yes
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- dnl ===================================================================
- dnl Message.
- dnl ===================================================================
-@@ -245,13 +251,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
-@@ -264,13 +270,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
-@@ -335,7 +341,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
-@@ -779,6 +786,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" }'`
-@@ -1129,6 +1140,7 @@
- echo "\$with_lang="$with_lang
- echo "\$with_asm_home="$with_asm_home
- echo "\$with_unzip_home="$with_unzip_home
-+echo "\$with_os_version="$with_os_version
- echo "\$MINGWIN32="$WITH_MINGWIN
- echo "\$USE_GCC3="$USE_GCC3
- echo
-@@ -1136,7 +1148,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 $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 $USE_GCC3 $with_os_version $PTHREAD_CFLAGS $PTHREAD_LIBS $CC $CXX
- else
- echo
- echo Test Complete
diff --git a/editors/openoffice.org-2-RC/files/patch-configmgr::util::makefile.mk b/editors/openoffice.org-2-RC/files/patch-configmgr::util::makefile.mk
deleted file mode 100644
index b0738b38b234..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-connectivity+source+drivers+mozab+makefile.mk b/editors/openoffice.org-2-RC/files/patch-connectivity+source+drivers+mozab+makefile.mk
deleted file mode 100644
index 68c702a2684c..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk b/editors/openoffice.org-2-RC/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk
deleted file mode 100644
index 3601766ee561..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-connectivity::source::drivers::adabas::makefile.mk b/editors/openoffice.org-2-RC/files/patch-connectivity::source::drivers::adabas::makefile.mk
deleted file mode 100644
index 22ec11c35540..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-connectivity::source::drivers::adabas::makefile.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../connectivity/source/drivers/adabas/makefile.mk.orig Sat Mar 2 20:39:00 2002
-+++ ../connectivity/source/drivers/adabas/makefile.mk Sat Mar 2 20:38:16 2002
-@@ -104,9 +104,9 @@
- $(SLO)$/BResultSetMetaData.obj \
- $(SLO)$/BResultSet.obj
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(ADABAS_TARGET).$(DLLPOSTFIX).map
--.ELSE
-+.ELSE
- SHL1VERSIONMAP=$(ADABAS_TARGET).map
- .ENDIF
-
diff --git a/editors/openoffice.org-2-RC/files/patch-connectivity::source::drivers::calc::makefile.mk b/editors/openoffice.org-2-RC/files/patch-connectivity::source::drivers::calc::makefile.mk
deleted file mode 100644
index 9141439c02cb..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-connectivity::source::drivers::calc::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/calc/makefile.mk.orig Sat Mar 2 20:42:07 2002
-+++ ../connectivity/source/drivers/calc/makefile.mk Sat Mar 2 20:41:59 2002
-@@ -91,7 +91,7 @@
- $(SLO)$/Cservices.obj \
- $(SLO)$/CDriver.obj
-
--.IF "$(OS)"!="MACOSX"
-+.IF "$(OS)"!="MACOSX" || "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
- .ENDIF
- # --- Library -----------------------------------
diff --git a/editors/openoffice.org-2-RC/files/patch-connectivity::source::drivers::dbase::makefile.mk b/editors/openoffice.org-2-RC/files/patch-connectivity::source::drivers::dbase::makefile.mk
deleted file mode 100644
index 74b9c46489ac..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-connectivity::source::drivers::dbase::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/dbase/makefile.mk.orig Sat Mar 2 20:45:45 2002
-+++ ../connectivity/source/drivers/dbase/makefile.mk Sat Mar 2 20:45:27 2002
-@@ -117,7 +117,7 @@
- $(SLO)$/DDriver.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice.org-2-RC/files/patch-connectivity::source::drivers::file::makefile.mk b/editors/openoffice.org-2-RC/files/patch-connectivity::source::drivers::file::makefile.mk
deleted file mode 100644
index 3bf23f9b6a5d..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-connectivity::source::drivers::file::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/file/makefile.mk.orig Sat Mar 2 20:47:37 2002
-+++ ../connectivity/source/drivers/file/makefile.mk Sat Mar 2 20:48:04 2002
-@@ -112,7 +112,7 @@
- $(SLO)$/fanalyzer.obj \
- $(SLO)$/fcomp.obj
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- #SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice.org-2-RC/files/patch-connectivity::source::drivers::flat::makefile.mk b/editors/openoffice.org-2-RC/files/patch-connectivity::source::drivers::flat::makefile.mk
deleted file mode 100644
index bbabd50cc0f1..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-connectivity::source::drivers::flat::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/flat/makefile.mk.orig Sat Mar 2 20:51:31 2002
-+++ ../connectivity/source/drivers/flat/makefile.mk Sat Mar 2 20:51:56 2002
-@@ -104,7 +104,7 @@
- $(SLO)$/EDriver.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice.org-2-RC/files/patch-connectivity::source::drivers::jdbc::makefile.mk b/editors/openoffice.org-2-RC/files/patch-connectivity::source::drivers::jdbc::makefile.mk
deleted file mode 100644
index 397cc6777421..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-connectivity::source::drivers::jdbc::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/jdbc/makefile.mk.orig Sat Mar 2 20:54:27 2002
-+++ ../connectivity/source/drivers/jdbc/makefile.mk Sat Mar 2 20:54:52 2002
-@@ -111,7 +111,7 @@
- $(SLO)$/tools.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(JDBC_TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(JDBC_TARGET).map
diff --git a/editors/openoffice.org-2-RC/files/patch-connectivity::source::drivers::mozab::makefile.mk b/editors/openoffice.org-2-RC/files/patch-connectivity::source::drivers::mozab::makefile.mk
deleted file mode 100644
index f301dffa2c0d..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-connectivity::source::drivers::mozab::makefile.mk
+++ /dev/null
@@ -1,22 +0,0 @@
---- ../connectivity/source/drivers/mozab/makefile.mk.orig Mon Dec 3 17:20:59 2001
-+++ ../connectivity/source/drivers/mozab/makefile.mk Sun Mar 3 17:26:52 2002
-@@ -107,7 +107,9 @@
-
- # --- MOZAB BASE Library -----------------------------------
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- SHL1TARGET= $(TARGET)$(MOZAB_MAJOR)
- SHL1OBJS=$(SLOFILES)
- SHL1STDLIBS=\
-@@ -158,7 +160,9 @@
-
- # --- MOZAB BASE Library -----------------------------------
-
-+.IF "$(OS)"!="FREEBSD"
- SHL2VERSIONMAP= $(TARGET2).map
-+.ENDIF
- SHL2TARGET= $(TARGET2)$(MOZAB_MAJOR)
- SHL2OBJS=$(SLO2FILES)
- SHL2STDLIBS=\
diff --git a/editors/openoffice.org-2-RC/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk b/editors/openoffice.org-2-RC/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk
deleted file mode 100644
index 27086ca55940..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk
+++ /dev/null
@@ -1,13 +0,0 @@
---- ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk.orig Fri Mar 15 19:10:28 2002
-+++ ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk Fri Mar 15 19:11:45 2002
-@@ -152,6 +152,10 @@
- -Wno-long-long -pthread
- CDEFS += -DTRACING
- .ENDIF
-+.IF "$(OS)" == "FREEBSD"
-+CFLAGSCXX += \
-+ -fno-rtti
-+.ENDIF
- .ENDIF
-
- SHL1TARGET_NAME=$(TARGET)$(MOZAB_MAJOR)
diff --git a/editors/openoffice.org-2-RC/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk b/editors/openoffice.org-2-RC/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk
deleted file mode 100644
index 3a34e92f0e55..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../connectivity/source/drivers/mozaddressbook/makefile.mk.orig Sat Mar 2 20:58:59 2002
-+++ ../connectivity/source/drivers/mozaddressbook/makefile.mk Sat Mar 2 20:59:41 2002
-@@ -134,7 +134,9 @@
- SLOFILES+=$(SLO)$/staticmbmozab.obj
- .ENDIF
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- # --- Library -----------------------------------
-
- SHL1TARGET=$(TARGET)$(UPD)$(DLLPOSTFIX)
diff --git a/editors/openoffice.org-2-RC/files/patch-connectivity::source::manager::makefile.mk b/editors/openoffice.org-2-RC/files/patch-connectivity::source::manager::makefile.mk
deleted file mode 100644
index 497370af0fd1..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-connectivity::source::manager::makefile.mk
+++ /dev/null
@@ -1,16 +0,0 @@
---- ../connectivity/source/manager/makefile.mk.orig Tue Jan 1 14:09:00 2002
-+++ ../connectivity/source/manager/makefile.mk
-@@ -92,11 +92,11 @@
- .ENDIF
- SHL1OBJS=$(SLOFILES)
- SHL1STDLIBS=\
-+ $(SALLIB) \
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
- $(VOSLIB) \
-- $(OSLLIB) \
-- $(SALLIB)
-+ $(OSLLIB)
-
- SHL1DEPN=
- SHL1IMPLIB= i$(SHL1TARGET)
diff --git a/editors/openoffice.org-2-RC/files/patch-connectivity::source::parse::makefile.mk b/editors/openoffice.org-2-RC/files/patch-connectivity::source::parse::makefile.mk
deleted file mode 100644
index 7000bf23cc00..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-connectivity::source::parse::makefile.mk
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../connectivity/source/parse/makefile.mk.orig Wed Mar 6 10:39:52 2002
-+++ ../connectivity/source/parse/makefile.mk Wed Mar 6 10:40:07 2002
-@@ -95,6 +95,7 @@
- +flex -i -8 -PSQLyy -L -o$(MISC)$/sqlflex.cxx sqlflex.l
-
- $(MISC)$/sqlbison.cxx: sqlbison.y
-+ +bison -v -d -pSQLyy -l -bsql -o$(MISC)$/sqlbison.cxx.h sqlbison.y
- +bison -v -d -pSQLyy -l -bsql -o$(MISC)$/sqlbison.cxx sqlbison.y
- -$(MKDIR) $(OUT)$/inc$/connectivity
- +$(COPY) $(MISC)$/sqlbison.cxx.h $(OUT)$/inc$/connectivity$/sqlbison.hxx
diff --git a/editors/openoffice.org-2-RC/files/patch-cppu+prj+build.lst b/editors/openoffice.org-2-RC/files/patch-cppu+prj+build.lst
deleted file mode 100644
index 78fd210a1193..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-cppu::prj::build.lst b/editors/openoffice.org-2-RC/files/patch-cppu::prj::build.lst
deleted file mode 100644
index 78fd210a1193..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-cppu::util::makefile.mk b/editors/openoffice.org-2-RC/files/patch-cppu::util::makefile.mk
deleted file mode 100644
index 0157a34167b5..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-cppu::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../cppu/util/makefile.mk.orig Fri Nov 9 10:14:31 2001
-+++ ../cppu/util/makefile.mk Mon Mar 11 13:35:07 2002
-@@ -89,7 +89,9 @@
- SHL1IMPLIB=i$(TARGET)
- SHL1DEF=$(MISC)$/$(SHL1TARGET).def
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP=$(TARGET).map
-+.ENDIF
-
- DEF1NAME=$(SHL1TARGET)
-
diff --git a/editors/openoffice.org-2-RC/files/patch-cppuhelper+source+makefile.mk b/editors/openoffice.org-2-RC/files/patch-cppuhelper+source+makefile.mk
deleted file mode 100644
index 62e971de324a..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-cppuhelper::source::makefile.mk b/editors/openoffice.org-2-RC/files/patch-cppuhelper::source::makefile.mk
deleted file mode 100644
index 59b78a3fd844..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-cppuhelper::source::makefile.mk
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../cppuhelper/source/makefile.mk.orig Thu Mar 7 16:37:48 2002
-+++ ../cppuhelper/source/makefile.mk Thu Mar 7 16:37:55 2002
-@@ -149,8 +149,8 @@
- SHL1TARGET=$(TARGET)$(UDK_MAJOR)$(COMID)
-
- SHL1STDLIBS= \
-- $(CPPULIB) \
-- $(SALLIB)
-+ $(SALLIB) \
-+ $(CPPULIB)
-
- SHL1DEPN=
- SHL1IMPLIB=i$(TARGET)
-@@ -173,6 +173,10 @@
- SHL1VERSIONMAP=gcc2_linux_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.org-2-RC/files/patch-cpputools+source+registercomponent+makefile.mk b/editors/openoffice.org-2-RC/files/patch-cpputools+source+registercomponent+makefile.mk
deleted file mode 100644
index 8134445349f1..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-dmake::unix::linux::gnu::make.sh b/editors/openoffice.org-2-RC/files/patch-dmake::unix::linux::gnu::make.sh
deleted file mode 100644
index d60afa8e32e8..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-dmake::unix::linux::gnu::make.sh
+++ /dev/null
@@ -1,244 +0,0 @@
---- ../dmake/unix/linux/gnu/make.sh.orig Wed Mar 13 20:32:53 2002
-+++ ../dmake/unix/linux/gnu/make.sh Wed Mar 13 20:33:00 2002
-@@ -3,188 +3,188 @@
- mkdir objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
- fi
- mv infer.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
- fi
- mv make.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
- fi
- mv stat.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
- fi
- mv expand.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
- fi
- mv dmstring.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
- fi
- mv hash.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
- fi
- mv dag.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
- fi
- mv dmake.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
- fi
- mv path.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
- fi
- mv imacs.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
- fi
- mv sysintf.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
- fi
- mv parse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
- fi
- mv getinp.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
- fi
- mv quit.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
- fi
- mv state.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
- fi
- mv dmdump.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
- fi
- mv macparse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
- fi
- mv rulparse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
- fi
- mv percent.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
- fi
- mv function.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
- fi
- mv arlib.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
- fi
- mv dirbrk.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
- fi
- mv rmprq.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
- fi
- mv ruletab.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
- fi
- mv runargv.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
- fi
- mv dcache.o objects
-
--gcc -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \
-+${CC} ${CFLAGS} -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \
- objects/dmstring.o objects/hash.o objects/dag.o objects/dmake.o objects/path.o \
- objects/imacs.o objects/sysintf.o objects/parse.o objects/getinp.o \
- objects/quit.o objects/state.o objects/dmdump.o objects/macparse.o \
diff --git a/editors/openoffice.org-2-RC/files/patch-dtrans+source+X11+makefile.mk b/editors/openoffice.org-2-RC/files/patch-dtrans+source+X11+makefile.mk
deleted file mode 100644
index 5881f5d7f6a5..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-dtrans::source::X11::makefile.mk b/editors/openoffice.org-2-RC/files/patch-dtrans::source::X11::makefile.mk
deleted file mode 100644
index fa2c7a4b769c..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-dtrans::source::X11::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../dtrans/source/X11/makefile.mk.orig Sat Mar 2 21:11:32 2002
-+++ ../dtrans/source/X11/makefile.mk Sat Mar 2 21:12:34 2002
-@@ -111,7 +111,8 @@
- APP1STDLIBS=\
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
-- $(SALLIB)
-+ $(SALLIB) \
-+ -lX11
-
- .ENDIF # "$(OS)"=="MACOSX"
-
diff --git a/editors/openoffice.org-2-RC/files/patch-eventattacher+source+makefile.mk b/editors/openoffice.org-2-RC/files/patch-eventattacher+source+makefile.mk
deleted file mode 100644
index b09408500c2d..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-eventattacher::source::makefile.mk b/editors/openoffice.org-2-RC/files/patch-eventattacher::source::makefile.mk
deleted file mode 100644
index b09408500c2d..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-extensions::source::plugin::unx::makefile.mk b/editors/openoffice.org-2-RC/files/patch-extensions::source::plugin::unx::makefile.mk
deleted file mode 100644
index 4535235d6bec..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-extensions::source::plugin::unx::makefile.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../extensions/source/plugin/unx/makefile.mk.orig Mon Mar 11 01:34:07 2002
-+++ ../extensions/source/plugin/unx/makefile.mk Mon Mar 11 10:21:01 2002
-@@ -91,7 +91,11 @@
- .IF "$(OS)"=="SOLARIS" || "$(OS)"=="SCO" || "$(OS)"=="HPUX"
- APP1STDLIBS+=-lXm -lXt -lX11 -ldl
- .ELSE
-+IF "$(OS)"=="FREEBSD"
-+APP1STDLIBS+=-lXaw -lXt -lX11
-+.ELSE
- APP1STDLIBS+=-lXaw -lXt -lX11 -ldl
-+.ENDIF
- .ENDIF
-
- APP1DEF= $(MISC)$/$(TARGET).def
diff --git a/editors/openoffice.org-2-RC/files/patch-external+dt+dtpatch.sh b/editors/openoffice.org-2-RC/files/patch-external+dt+dtpatch.sh
deleted file mode 100644
index e5122bcb45c1..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-external+npsdk+npsdkpatch.sh b/editors/openoffice.org-2-RC/files/patch-external+npsdk+npsdkpatch.sh
deleted file mode 100644
index 49a3056831dd..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-external::dt::dtpatch.sh b/editors/openoffice.org-2-RC/files/patch-external::dt::dtpatch.sh
deleted file mode 100644
index e5122bcb45c1..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-external::expat::expatpatch.sh b/editors/openoffice.org-2-RC/files/patch-external::expat::expatpatch.sh
deleted file mode 100644
index ce07edcfffd8..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-external::jpeg::jpegpatch.sh b/editors/openoffice.org-2-RC/files/patch-external::jpeg::jpegpatch.sh
deleted file mode 100644
index 4fb55f5d70d0..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-external::npsdk::npsdkpatch.sh b/editors/openoffice.org-2-RC/files/patch-external::npsdk::npsdkpatch.sh
deleted file mode 100644
index 49a3056831dd..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-external::zlib::zlibpatch.sh b/editors/openoffice.org-2-RC/files/patch-external::zlib::zlibpatch.sh
deleted file mode 100644
index 04d96c6ad70f..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-freetype+makefile.mk b/editors/openoffice.org-2-RC/files/patch-freetype+makefile.mk
deleted file mode 100644
index 1e5e5bf12c6b..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-freetype::makefile.mk b/editors/openoffice.org-2-RC/files/patch-freetype::makefile.mk
deleted file mode 100644
index 1e5e5bf12c6b..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-2-RC/files/patch-gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index 66b7dfe1f73d..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-gnome-vfs-filetype-registration.cxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2001/11/01 13:26:23 1.2
-+++ ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2002/03/03 19:43:31
-@@ -62,7 +62,9 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !defined(FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice.org-2-RC/files/patch-i18n::inc::collator.hxx b/editors/openoffice.org-2-RC/files/patch-i18n::inc::collator.hxx
deleted file mode 100644
index f336ca1fb6cd..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-i18n::inc::collator.hxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../i18n/inc/collator.hxx.orig Tue Mar 12 08:24:59 2002
-+++ ../i18n/inc/collator.hxx Tue Mar 12 08:25:55 2002
-@@ -80,7 +80,9 @@
-
- #ifndef WIN32
- #ifndef MACOSX
-+#ifndef FREEBSD
- #include <alloca.h>
-+#endif
- #endif
- #endif
- #include <tools/string.hxx>
diff --git a/editors/openoffice.org-2-RC/files/patch-idlc::source::makefile.mk b/editors/openoffice.org-2-RC/files/patch-idlc::source::makefile.mk
deleted file mode 100644
index 780425770b86..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-idlc::source::makefile.mk
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../idlc/source/makefile.mk.orig Wed Mar 6 10:25:35 2002
-+++ ../idlc/source/makefile.mk Wed Mar 6 10:25:53 2002
-@@ -147,6 +147,7 @@
- +flex -o$(MISC)$/scanner.cxx $(MISC)$/stripped_scanner.ll
-
- $(MISC)$/parser.cxx: parser.yy
-+ +bison -v -d -o$(MISC)$/parser.cxx.h parser.yy
- +bison -v -d -o$(MISC)$/parser.cxx parser.yy
- +$(COPY) $(MISC)$/parser.cxx.h $(OUT)$/inc$/parser.h
- # with line statements (for debugging)
diff --git a/editors/openoffice.org-2-RC/files/patch-inet::util::makefile.mk b/editors/openoffice.org-2-RC/files/patch-inet::util::makefile.mk
deleted file mode 100644
index cbbeb2e86e5e..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-inet::util::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../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.org-2-RC/files/patch-javaunohelper+source+makefile.mk b/editors/openoffice.org-2-RC/files/patch-javaunohelper+source+makefile.mk
deleted file mode 100644
index 7f2cd2f1d220..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-javaunohelper::source::makefile.mk b/editors/openoffice.org-2-RC/files/patch-javaunohelper::source::makefile.mk
deleted file mode 100644
index 7f2cd2f1d220..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-moz+prj+d.lst b/editors/openoffice.org-2-RC/files/patch-moz+prj+d.lst
deleted file mode 100644
index d65f2df6cf3b..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-mozaddressbook::makefile.mk b/editors/openoffice.org-2-RC/files/patch-mozaddressbook::makefile.mk
deleted file mode 100644
index 3a34e92f0e55..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-mozaddressbook::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../connectivity/source/drivers/mozaddressbook/makefile.mk.orig Sat Mar 2 20:58:59 2002
-+++ ../connectivity/source/drivers/mozaddressbook/makefile.mk Sat Mar 2 20:59:41 2002
-@@ -134,7 +134,9 @@
- SLOFILES+=$(SLO)$/staticmbmozab.obj
- .ENDIF
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- # --- Library -----------------------------------
-
- SHL1TARGET=$(TARGET)$(UPD)$(DLLPOSTFIX)
diff --git a/editors/openoffice.org-2-RC/files/patch-mozillasrc::makefile.mk b/editors/openoffice.org-2-RC/files/patch-mozillasrc::makefile.mk
deleted file mode 100644
index 27086ca55940..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-mozillasrc::makefile.mk
+++ /dev/null
@@ -1,13 +0,0 @@
---- ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk.orig Fri Mar 15 19:10:28 2002
-+++ ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk Fri Mar 15 19:11:45 2002
-@@ -152,6 +152,10 @@
- -Wno-long-long -pthread
- CDEFS += -DTRACING
- .ENDIF
-+.IF "$(OS)" == "FREEBSD"
-+CFLAGSCXX += \
-+ -fno-rtti
-+.ENDIF
- .ENDIF
-
- SHL1TARGET_NAME=$(TARGET)$(MOZAB_MAJOR)
diff --git a/editors/openoffice.org-2-RC/files/patch-nas+nas-1.4.1.patch b/editors/openoffice.org-2-RC/files/patch-nas+nas-1.4.1.patch
deleted file mode 100644
index 3babf927e982..000000000000
--- a/editors/openoffice.org-2-RC/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|<malloc.h>|<stdlib.h>|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 <machine/soundcard.h>
-+-# include <machine/pcaudioio.h>
-++# ifdef __i386__
-++# include <machine/pcaudioio.h>
-++# endif
-+ #else
-+ # ifdef __NetBSD__
-+ # include <sys/ioctl.h>
-+@@ -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 <limits.h>
-+ # 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.org-2-RC/files/patch-nas:nas-1.4.1.patch b/editors/openoffice.org-2-RC/files/patch-nas:nas-1.4.1.patch
deleted file mode 100644
index 6f2635c639f7..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-nas:nas-1.4.1.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- ../nas/nas-1.4.1.patch.orig Wed Mar 6 02:24:32 2002
-+++ ../nas/nas-1.4.1.patch Wed Mar 6 02:27:00 2002
-@@ -143,3 +143,14 @@
- 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|<malloc.h>|<stdlib.h>|g"
-+ $(MAKE) $(MFLAGS) Makefiles
-+ $(MAKE) $(MFLAGS) clean
-+ $(MAKE) $(MFLAGS) includes
diff --git a/editors/openoffice.org-2-RC/files/patch-odk::pack::unzip_udk::makefile.mk b/editors/openoffice.org-2-RC/files/patch-odk::pack::unzip_udk::makefile.mk
deleted file mode 100644
index f3b6e9ba1f0e..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-odk::pack::unzip_udk::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../odk/pack/unzip_udk/makefile.mk.orig Tue Mar 5 15:35:31 2002
-+++ ../odk/pack/unzip_udk/makefile.mk Tue Mar 5 15:36:15 2002
-@@ -30,7 +30,7 @@
- .IF "$(GUI)"=="WNT"
- unzip -q -d . $(UDKNAME)
- .ELSE
-- gzip -df < $(UDKNAME).tar.gz | tar -xvf -
-+ tar -xzf $(UDKNAME).tar.gz
- .ENDIF
- +-$(RENAME) $(UDKNAME) $(ODKNAME)
- +rm -f $(ODKNAME)$/settings$/dk.mk
diff --git a/editors/openoffice.org-2-RC/files/patch-offapi+util+makefile.pmk b/editors/openoffice.org-2-RC/files/patch-offapi+util+makefile.pmk
deleted file mode 100644
index 5cdbb1b4aa4a..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-offapi::util::makefile.pmk b/editors/openoffice.org-2-RC/files/patch-offapi::util::makefile.pmk
deleted file mode 100644
index 5cdbb1b4aa4a..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-package::util::makefile.mk b/editors/openoffice.org-2-RC/files/patch-package::util::makefile.mk
deleted file mode 100644
index 2bf58cecdb01..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-ppsprint::source::printer::printerinfomanager.cxx b/editors/openoffice.org-2-RC/files/patch-ppsprint::source::printer::printerinfomanager.cxx
deleted file mode 100644
index 5ebff3ce7d3e..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-ppsprint::source::printer::printerinfomanager.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../psprint/source/printer/printerinfomanager.cxx.orig Sat Mar 2 22:16:34 2002
-+++ ../psprint/source/printer/printerinfomanager.cxx Sat Mar 2 22:16:12 2002
-@@ -883,7 +883,7 @@
-
- static const struct SystemCommandParameters aParms[] =
- {
--#ifdef LINUX
-+#ifdef LINUX || defined(FREEBSD) || defined(NETBSD)
- { "/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.org-2-RC/files/patch-product+util+makefile.mk b/editors/openoffice.org-2-RC/files/patch-product+util+makefile.mk
deleted file mode 100644
index fb3c8af3e2b2..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-product::util::makefile.mk b/editors/openoffice.org-2-RC/files/patch-product::util::makefile.mk
deleted file mode 100644
index 1df961f90223..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-product::util::makefile.mk
+++ /dev/null
@@ -1,58 +0,0 @@
---- ../product/util/makefile.mk.orig Wed Feb 27 12:32:19 2002
-+++ ../product/util/makefile.mk Tue Mar 12 14:08:34 2002
-@@ -115,13 +115,26 @@
- 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=$(COMNAME)_uno
- .ENDIF
-
- STLPORTDEST=$(DESTDIRDLL)$/$(STLPORTLIBNAME)
- .IF "$(STLPORT4)" != ""
- # in OOo build environment
- .IF "($STLPORT4)" != "NO_STLPORT4"
-+.IF "$(OS)" != "FREEBSD"
- STLPORTOUT=$(SOLARVER)$/$(UPD)$/$(INPATH)$/bin$/$(STLPORTLIBNAME)
-+.ELSE
-+STLPORTOUT=$(STLPORT4)$/lib$/$(STLPORTLIBNAME)
-+.ENDIF
- .ELSE
- STLPORTOUT=$(STLPORT4)$/lib$/$(STLPORTLIBNAME)
- .ENDIF
-@@ -367,8 +380,8 @@
- $(GNUCOPY) -p $(DLLOUT)$/$(@:f) $@
-
- $(DESTDIRDLL)$/%$(MY_VERSION_LINKPOSTFIX) : $(DESTDIRDLL)$/%$(MY_VERSION_DLLPOSTFIX) $(DIRLIST)
-- +ln -s $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $@
-- +ln -s $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $(@:db)
-+ +ln -fs $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $@
-+ +ln -fs $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $(@:db)
-
-
- #---------------------------------------------------------
-@@ -379,7 +392,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 $@
-@@ -387,7 +400,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.org-2-RC/files/patch-psprint+source+printer+printerinfomanager.cxx b/editors/openoffice.org-2-RC/files/patch-psprint+source+printer+printerinfomanager.cxx
deleted file mode 100644
index 4947227f8d52..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-psprint::util::makefile.mk b/editors/openoffice.org-2-RC/files/patch-psprint::util::makefile.mk
deleted file mode 100644
index faa0b78f18b1..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-registry+source+regkey.cxx b/editors/openoffice.org-2-RC/files/patch-registry+source+regkey.cxx
deleted file mode 100644
index fad069f83f14..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-registry::source::regkey.cxx b/editors/openoffice.org-2-RC/files/patch-registry::source::regkey.cxx
deleted file mode 100644
index fad069f83f14..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-registry::util::makefile.mk b/editors/openoffice.org-2-RC/files/patch-registry::util::makefile.mk
deleted file mode 100644
index f1970ad5e6a1..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-remotebridges+source+unourl_resolver+makefile.mk b/editors/openoffice.org-2-RC/files/patch-remotebridges+source+unourl_resolver+makefile.mk
deleted file mode 100644
index 72e5a97234f4..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-remotebridges::source::unourl_resolver::makefile.mk b/editors/openoffice.org-2-RC/files/patch-remotebridges::source::unourl_resolver::makefile.mk
deleted file mode 100644
index 72e5a97234f4..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-rsc+source+rscpp+cpp.h b/editors/openoffice.org-2-RC/files/patch-rsc+source+rscpp+cpp.h
deleted file mode 100644
index 417ab33ba52f..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-rsc::source::rscpp::cpp.h b/editors/openoffice.org-2-RC/files/patch-rsc::source::rscpp::cpp.h
deleted file mode 100644
index 417ab33ba52f..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-rscpp::cpp.h b/editors/openoffice.org-2-RC/files/patch-rscpp::cpp.h
deleted file mode 100644
index 751623885bbd..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-rscpp::cpp.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../rscpp/cpp.h.orig Fri Mar 1 00:15:54 2002
-+++ ../rscpp/cpp.h Fri Mar 1 00:15:56 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.org-2-RC/files/patch-sablot+Sablot-0.52.patch b/editors/openoffice.org-2-RC/files/patch-sablot+Sablot-0.52.patch
deleted file mode 100644
index 61f12e5bfe7c..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-sablot::Sablot-0.52.patch b/editors/openoffice.org-2-RC/files/patch-sablot::Sablot-0.52.patch
deleted file mode 100644
index 3b44b26ac6c7..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-sablot::Sablot-0.52.patch
+++ /dev/null
@@ -1,35 +0,0 @@
---- ../sablot/Sablot-0.52.patch.orig Mon Oct 29 19:18:40 2001
-+++ ../sablot/Sablot-0.52.patch Tue Mar 5 18:16:07 2002
-@@ -3,7 +3,7 @@
- ***************
- *** 1 ****
- ! dummy
----- 1,147 ----
-+--- 1,157 ----
- ! #*************************************************************************
- ! #
- ! # $RCSfile: makefile.mk,v $
-@@ -85,12 +85,22 @@
- ! CFLAGS+= -DHAVE_IEEEFP_H
- ! .ENDIF
- !
--! .IF "$(OS)"=="LINUX" || "$(OS)"=="MACOSX"
-+! .IF "$(OS)"=="LINUX" || "$(OS)"=="MACOSX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
- ! CFLAGS+= -DHAVE_UNISTD_H
- ! .ENDIF
- !
- ! .IF "$(GUI)"=="UNX"
-+!
-+! .IF "$(OS)"=="MACOSX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-+! .IF "$(OS)"=="FREEBSD"
-+! CFLAGS+= -DHAVE_SYS_TIME_H
-+! .ELSE
-+! CFLAGS+= -DHAVE_SYS_TIMEB_H
-+! .ENDIF
-+! CFLAGS+= -DHAVE_GETTIMEOFDAY -DHAVE_ISNAN -DHAVE_FINITE
-+! .ELSE
- ! CFLAGS+= -DHAVE_SYS_TIMEB_H -DHAVE_FTIME -DHAVE_ISNAN -DHAVE_FINITE
-+! .ENDIF
- ! .ENDIF
- !
- ! CFLAGS+= -I$(SOLARINCDIR)$/external$/expat
diff --git a/editors/openoffice.org-2-RC/files/patch-sal+osl+unx+nlsupport.c b/editors/openoffice.org-2-RC/files/patch-sal+osl+unx+nlsupport.c
deleted file mode 100644
index 807aeacda025..000000000000
--- a/editors/openoffice.org-2-RC/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 <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD)
-+#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
- #include <langinfo.h>
-@@ -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.org-2-RC/files/patch-sal+osl+unx+pipe.c b/editors/openoffice.org-2-RC/files/patch-sal+osl+unx+pipe.c
deleted file mode 100644
index 217bd0be4d58..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-sal+osl+unx+socket.c b/editors/openoffice.org-2-RC/files/patch-sal+osl+unx+socket.c
deleted file mode 100644
index b6e0e2fa0901..000000000000
--- a/editors/openoffice.org-2-RC/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 <sys/poll.h>
- #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.org-2-RC/files/patch-sal+osl+unx+system.c b/editors/openoffice.org-2-RC/files/patch-sal+osl+unx+system.c
deleted file mode 100644
index 8dc663ac03fc..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-sal+osl+unx+system.h b/editors/openoffice.org-2-RC/files/patch-sal+osl+unx+system.h
deleted file mode 100644
index d75cac79f29e..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-sal+workben+makefile.mk b/editors/openoffice.org-2-RC/files/patch-sal+workben+makefile.mk
deleted file mode 100644
index 369935e31d66..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-sal::osl::unx::file.c b/editors/openoffice.org-2-RC/files/patch-sal::osl::unx::file.c
deleted file mode 100644
index ade5f14b7946..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-sal::osl::unx::file.c
+++ /dev/null
@@ -1,73 +0,0 @@
---- ../sal/osl/unx/file.c.orig Thu Oct 4 15:09:21 2001
-+++ ../sal/osl/unx/file.c
-@@ -123,11 +123,16 @@
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-
--#elif defined(NETBSD)
-+#elif defined(NETBSD) || defined(FREEBSD)
-+#include <sys/param.h>
-+#include <sys/ucred.h>
- #include <sys/mount.h>
- #include <ufs/ufs/quota.h>
- #include <ctype.h>
--static const sal_Char* MOUNTTAB="/etc/mtab";
-+#define HAVE_STATFS_H
-+/* No mounting table on *BSD
-+ * This information is stored only in the kernel. */
-+/* static const sal_Char* MOUNTTAB="/etc/mtab"; */
-
- #elif defined(IRIX)
- #include <mntent.h>
-@@ -137,7 +142,7 @@
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-
--#elif defined(MACOSX) || defined(FREEBSD)
-+#elif defined(MACOSX)
- #include <ufs/ufs/quota.h>
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-@@ -4224,10 +4229,20 @@
- mntfile = fopen(MOUNTTAB,"r");
- #endif /* SOLARIS */
-
-+#if defined(NETBSD) || defined(FREEBSD)
-+ struct statfs *mntbufp;
-+ int mntentries,i;
-+ mntentries = getmntinfo(&mntbufp,MNT_WAIT);
-
- buffer[0] = '\0';
-
-+ if(mntentries == 0)
-+#else
-+
-+ buffer[0] = '\0';
-+
- if ( mntfile == 0 )
-+#endif
- {
- nRet=errno;
- #ifdef DEBUG_OSL_FILE
-@@ -4286,7 +4301,21 @@
- }
- #endif /* SOLARIS */
-
-+#if defined(NETBSD) || defined(FREEBSD)
-+ i=0;
-+ while ( i < mntentries )
-+ {
-+ if ( strcmp(mntbufp[i].f_mntonname,buffer) == 0 )
-+ {
-+ *bMountPoint=sal_True;
-+ return osl_File_E_None;
-+ }
-+ i++;
-+ }
-+#endif
-+#if ! ( defined(NETBSD) || defined(FREEBSD) )
- fclose(mntfile);
-+#endif
- *bMountPoint=sal_False;
- return osl_File_E_None;
- }
diff --git a/editors/openoffice.org-2-RC/files/patch-sal::osl::unx::nlsupport.c b/editors/openoffice.org-2-RC/files/patch-sal::osl::unx::nlsupport.c
deleted file mode 100644
index 29b4de4eb78b..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-sal::osl::unx::nlsupport.c
+++ /dev/null
@@ -1,88 +0,0 @@
---- ../sal/osl/unx/nlsupport.c.orig Sat Mar 9 00:51:17 2002
-+++ ../sal/osl/unx/nlsupport.c Sat Mar 9 01:54:43 2002
-@@ -63,11 +63,17 @@
- #include <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS)
-+#if defined(LINUX) || defined(SOLARIS) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
-+#if defined(FREEBSD)
-+#if OSVERSION > 500000
- #include <langinfo.h>
- #endif
-+#else
-+#include <langinfo.h>
-+#endif
-+#endif
-
- /*****************************************************************************/
- /* typedefs
-@@ -242,7 +248,7 @@
- return NULL;
- }
-
--#if defined(LINUX) || defined(SOLARIS)
-+#if defined(LINUX) || defined(SOLARIS) || defined(NETBSD) || defined(FREEBSD)
-
- /*
- * This implementation of osl_getTextEncodingFromLocale maps
-@@ -296,7 +302,7 @@
- /* XXX MS-874 is an extension to tis620, so this is not
- * really equivalent */
-
--#elif defined(LINUX)
-+#elif defined(LINUX) || defined(NETBSD) || defined(FREEBSD)
-
- const _pair _nl_language_list[] = {
- { "ANSI_X3.110-1983", RTL_TEXTENCODING_DONTKNOW }, /* ISO-IR-99 NAPLPS */
-@@ -477,7 +483,7 @@
- { "WIN-SAMI-2", RTL_TEXTENCODING_DONTKNOW } /* WS2 */
- };
-
--#endif /* ifdef LINUX */
-+#endif /* ifdef LINUX || NETBSD || FREEBSD */
-
- static pthread_mutex_t aLocalMutex = PTHREAD_MUTEX_INITIALIZER;
-
-@@ -516,7 +522,13 @@
- }
-
- /* get the charset as indicated by the LC_CTYPE locale */
-+#if defined(NETBSD) || defined(FREEBSD)
-+#if !defined(CODESET)
-+ codeset = NULL;
-+#else
- codeset = nl_langinfo( CODESET );
-+#endif
-+#endif
-
- if ( codeset != NULL )
- {
-@@ -595,7 +607,7 @@
- return ret;
- }
-
--#elif defined(MACOSX) /* ifdef LINUX || SOLARIS */
-+#elif defined(MACOSX) /* ifdef LINUX || SOLARIS || NETBSD || FREEBSD */
-
- /*
- * FIXME: the MacOS X implemetation is missing
-@@ -628,7 +640,7 @@
- return 0;
- }
-
--#else /* ifdef LINUX || SOLARIS || MACOSX */
-+#else /* ifdef LINUX || SOLARIS || MACOSX || NETBSD || FREEBSD */
-
- /*
- * This implementation of osl_getTextEncodingFromLocale maps
-@@ -844,6 +856,6 @@
- return 0;
- }
-
--#endif /* ifdef LINUX || SOLARIS || MACOSX*/
-+#endif /* ifdef LINUX || SOLARIS || MACOSX || NETBSD || FREEBSD */
-
-
diff --git a/editors/openoffice.org-2-RC/files/patch-sal::osl::unx::pipe.c b/editors/openoffice.org-2-RC/files/patch-sal::osl::unx::pipe.c
deleted file mode 100644
index 6802487470a2..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-sal::osl::unx::pipe.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../sal/osl/unx/pipe.c.orig Tue May 29 07:38:32 2001
-+++ ../sal/osl/unx/pipe.c
-@@ -264,7 +264,11 @@
-
- addr.sun_family = AF_UNIX;
- strcpy(addr.sun_path, name);
-+#if defined(FREEBSD)
-+ len = SUN_LEN(&addr);
-+#else
- len = sizeof(addr.sun_family) + strlen(addr.sun_path);
-+#endif
-
- if ( Options & osl_Pipe_CREATE )
- {
diff --git a/editors/openoffice.org-2-RC/files/patch-sal::osl::unx::process.c b/editors/openoffice.org-2-RC/files/patch-sal::osl::unx::process.c
deleted file mode 100644
index 9d7ffa6686d3..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-sal::osl::unx::process.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../sal/osl/unx/process.c.orig Sat Mar 2 22:33:17 2002
-+++ ../sal/osl/unx/process.c Sat Mar 2 22:33:58 2002
-@@ -834,7 +834,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.org-2-RC/files/patch-sal::osl::unx::socket.c b/editors/openoffice.org-2-RC/files/patch-sal::osl::unx::socket.c
deleted file mode 100644
index 19d390cf08eb..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-sal::osl::unx::socket.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- ../sal/osl/unx/socket.c.orig Fri Jun 22 16:22:14 2001
-+++ ../sal/osl/unx/socket.c Sun Mar 10 23:33:56 2002
-@@ -82,7 +82,7 @@
- #undef HAVE_POLL_H
- #endif
-
--#if defined(LINUX) || defined (IRIX)
-+#if defined(LINUX) || defined (IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <sys/poll.h>
- #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.org-2-RC/files/patch-sal::osl::unx::system.c b/editors/openoffice.org-2-RC/files/patch-sal::osl::unx::system.c
deleted file mode 100644
index b0b93119f983..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-sal::osl::unx::system.c
+++ /dev/null
@@ -1,127 +0,0 @@
---- ../sal/osl/unx/system.c.orig Wed Feb 28 13:08:45 2001
-+++ ../sal/osl/unx/system.c
-@@ -126,6 +126,73 @@
- return res;
- }
-
-+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;
-@@ -449,3 +516,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.org-2-RC/files/patch-sal::osl::unx::system.h b/editors/openoffice.org-2-RC/files/patch-sal::osl::unx::system.h
deleted file mode 100644
index 85de2700b284..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-sal::osl::unx::system.h
+++ /dev/null
@@ -1,13 +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,10 +216,7 @@
- # 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
- #endif
diff --git a/editors/openoffice.org-2-RC/files/patch-sal::rtl::source::strtmpl.c b/editors/openoffice.org-2-RC/files/patch-sal::rtl::source::strtmpl.c
deleted file mode 100644
index 91a5289d6636..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-sal::util::makefile.mk b/editors/openoffice.org-2-RC/files/patch-sal::util::makefile.mk
deleted file mode 100644
index 41b798faabfb..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-sal::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sal/util/makefile.mk.orig Tue Mar 5 21:36:23 2002
-+++ ../sal/util/makefile.mk Tue Mar 5 21:36:44 2002
-@@ -113,7 +113,9 @@
- SHL1TARGET= $(TARGET)
- SHL1IMPLIB= i$(TARGET)
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
-
- .IF "$(GUI)"=="WNT"
- .IF "$(COM)"!="GCC"
diff --git a/editors/openoffice.org-2-RC/files/patch-sal::workben::getlocaleinfotest.cxx b/editors/openoffice.org-2-RC/files/patch-sal::workben::getlocaleinfotest.cxx
deleted file mode 100644
index ef5bf2488496..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-sal::workben::getlocaleinfotest.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../sal/workben/getlocaleinfotest.cxx Sun Mar 10 23:42:26 2002
-+++ ../sal/workben/getlocaleinfotest.cxx Sun Mar 10 23:42:45 2002
-@@ -63,7 +63,7 @@
- #include <osl/nlsupport.h>
- #include <rtl/ustring.hxx>
-
--int _cdecl main( int argc, char * argv[] )
-+int main( int argc, char * argv[] )
- {
- rtl::OUString lang = rtl::OUString::createFromAscii( "de" );
- rtl::OUString country = rtl::OUString::createFromAscii( "DE" );
diff --git a/editors/openoffice.org-2-RC/files/patch-sal::workben::makefile.mk b/editors/openoffice.org-2-RC/files/patch-sal::workben::makefile.mk
deleted file mode 100644
index 369935e31d66..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-salhelper+source+makefile.mk b/editors/openoffice.org-2-RC/files/patch-salhelper+source+makefile.mk
deleted file mode 100644
index cb4fbc1f1570..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-salhelper::source::makefile.mk b/editors/openoffice.org-2-RC/files/patch-salhelper::source::makefile.mk
deleted file mode 100644
index cb4fbc1f1570..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-sax::util::makefile.mk b/editors/openoffice.org-2-RC/files/patch-sax::util::makefile.mk
deleted file mode 100644
index e6f307ea4a03..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-sc::util::makefile.mk b/editors/openoffice.org-2-RC/files/patch-sc::util::makefile.mk
deleted file mode 100644
index d075b7901044..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-sc::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sc/util/makefile.mk.orig Sun Mar 3 01:35:09 2002
-+++ ../sc/util/makefile.mk Sun Mar 3 01:34:53 2002
-@@ -105,7 +105,9 @@
- # --- StarClac DLL
-
- SHL1TARGET= sc$(UPD)$(DLLPOSTFIX)
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= sc.map
-+.ENDIF
- SHL1IMPLIB= sci
-
- SHL1STDLIBS= \
diff --git a/editors/openoffice.org-2-RC/files/patch-sch::util::makefile.mk b/editors/openoffice.org-2-RC/files/patch-sch::util::makefile.mk
deleted file mode 100644
index 33ee8a8172f1..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-sd::util::makefile.mk b/editors/openoffice.org-2-RC/files/patch-sd::util::makefile.mk
deleted file mode 100644
index 51f4b7f461a8..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-set_soenv.1 b/editors/openoffice.org-2-RC/files/patch-set_soenv.1
deleted file mode 100644
index bb2dccced07b..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-set_soenv.1
+++ /dev/null
@@ -1,149 +0,0 @@
---- set_soenv.1.orig Wed Feb 27 10:46:41 2002
-+++ set_soenv.1 Wed Mar 13 19:13:01 2002
-@@ -40,7 +40,7 @@
- #
- # Set this value equal to the corresponding amount of
- # command line arguments.
--my $numArgs = 19;
-+my $numArgs = 24;
- # Determining the amount of arguments in the call.
- my $numEnter = $#ARGV + 1;
- if ( $numEnter != $numArgs )
-@@ -66,14 +66,15 @@
- my ( $CALL_CDECL, $COMMON_OUTDIR, $NO_SRS_PATCH, $PROFULLSWITCH, $BIG_GOODIES, $BMP_WRITES_FLAG,
- $common_build, $MK_UNROLL, $NO_REC_RES, $PROEXT, $SO3, $SOLAR_JAVA,
- $SOLAR_PLUGIN, $TF_PACKAGES, $TF_SDBAPI, $TF_FILEURL, $UPDATER, $BUILD_DELIVER, $USE_NEWCHARSET, $USE_NEW_RSC, $VCL,
-- $TF_CFGDATA, $TF_SVDATA,
-+ $TF_CFGDATA, $TF_SVDATA, $CC, $CXX,
- $USE_NAMESPACE, $BUILD_SOSL, $LOCAL_SOLENV, $ENABLEUNICODE, $NEW_JAR_PACK, $NO_BSYMBOLIC,
- $USE_XPRINT, $BUILD_SOSL_RELEASE );
- #
- # 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.
-@@ -145,6 +146,8 @@
- $STLPORT4 = $ARGV [ 12 ]; # Location of STLport4
- $MINGWIN32 = $ARGV [ 17 ]; # use MINGWIN32
- $USE_GCC3 = $ARGV [ 18 ]; # use gcc3 (only for unxlngi4 at the moment)
-+$CC = $ARGV [ 22 ]; # get cc from environment
-+$CXX = $ARGV [ 23 ]; # use c++ from environment
- #
- #---------------------------------------------------------------
- # IIIb. Initialising the variables for the system commands, etc.
-@@ -303,7 +306,7 @@
- $PROSWITCH = "-DPRODUCT";
- $XPVERSION = "3";
- $SOLAR_JAVA = "TRUE";
-- $XPVERSION = "3";
-+ $XPVERSION = "3";
- }
- elsif ( $platform eq "$FreeBSD" )
- { print "Setting FreeBSD specific values... ";
-@@ -326,6 +329,9 @@
- $PATH_SEPERATOR = $ps;
- $PROSWITCH = "-DPRODUCT";
- $XPVERSION = "3";
-+ $OSVERSION = $ARGV[ 19 ];
-+ $PTHREAD_CFLAGS = $ARGV[ 20 ];
-+ $PTHREAD_LIBS = $ARGV[ 21 ];
- }
- elsif ( $platform eq "$Linux" )
- {
-@@ -889,15 +895,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".
-@@ -990,7 +997,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.
-@@ -1004,6 +1011,22 @@
- $ps.$USR.$BIN.$ds."X11".
- $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")
- { $COMPATH_ROOT = $COMPATH;
- $COMPATH_ROOT =~ s/\/vc98$//;
-@@ -1107,21 +1130,14 @@
- $SOLARINC .= $I.$USR.$INCLUDE;
- }
- $SOLARINC .= $STLPORT_stlport;
--if ($platform eq "$Linux")
--{
--# This simply adds an include path, so even cases that break the FHS work
--$SOLARINC .= $STLPORT_inc_stlport;
--}
-+
- if ($platform eq "$Solaris")
- {
- $SOLARINC .= '/SC5 ';
--}
--# Platform dependent include path at the top of this list of include paths
--if ($platform eq "$Solaris")
--{ $SOLARINC .= $I.'$COMPATH'.$ds."include";
-+$SOLARINC .= $I.'$COMPATH'.$ds."include";
- }
-
--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;
-@@ -1311,8 +1327,13 @@
- ToFile( "GLIBC", $GLIBC, "e" );
- ToFile( "GUIBASE", $GUIBASE, "e" );
- ToFile( "GUIENV", $GUIENV, "e" );
-+ToFile( "CC", $CC, "e" );
-+ToFile( "CXX", $CXX, "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.org-2-RC/files/patch-setup2+mow+source+loader+loader.c b/editors/openoffice.org-2-RC/files/patch-setup2+mow+source+loader+loader.c
deleted file mode 100644
index a71f7b3f327c..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-setup2+mow+source+loader+makefile.mk b/editors/openoffice.org-2-RC/files/patch-setup2+mow+source+loader+makefile.mk
deleted file mode 100644
index 007c0f69b6f9..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-setup2+script+setupserver b/editors/openoffice.org-2-RC/files/patch-setup2+script+setupserver
deleted file mode 100644
index 7d3b13f659b9..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh b/editors/openoffice.org-2-RC/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh
deleted file mode 100644
index 1919789038db..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-setup2::mow::source::loader::loader.c b/editors/openoffice.org-2-RC/files/patch-setup2::mow::source::loader::loader.c
deleted file mode 100644
index 572d8ebcc690..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-setup2::mow::source::loader::loader.c
+++ /dev/null
@@ -1,17 +0,0 @@
---- ../setup2/mow/source/loader/loader.c.orig Sun Mar 3 01:41:47 2002
-+++ ../setup2/mow/source/loader/loader.c Sun Mar 3 01:42:19 2002
-@@ -603,6 +603,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.org-2-RC/files/patch-setup2::mow::source::loader::makefile.mk b/editors/openoffice.org-2-RC/files/patch-setup2::mow::source::loader::makefile.mk
deleted file mode 100644
index 007c0f69b6f9..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-setup2::script::setupserver b/editors/openoffice.org-2-RC/files/patch-setup2::script::setupserver
deleted file mode 100644
index 07f3c3f8b23e..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-setup2::script::setupserver
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../setup2/script/setupserver.orig Sat Mar 2 17:57:36 2002
-+++ ../setup2/script/setupserver Sat Mar 2 17:58:43 2002
-@@ -234,6 +234,8 @@
- sd_platform=`uname -s`
- case $sd_platform in
- SCO_SV) test=/bin/test ;;
-+ NetBSD) test=/bin/test ;;
-+ FreeBSD) test=/bin/test ;;
- *) test=/usr/bin/test ;;
- esac
- sd_cwd="`pwd`"
diff --git a/editors/openoffice.org-2-RC/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh b/editors/openoffice.org-2-RC/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh
deleted file mode 100644
index d98230af5a69..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../setup2/source/custom/jvmsetup/loader/jvmsetup.sh Sat Mar 2 18:01:19 2002
-+++ ../setup2/source/custom/jvmsetup/loader/jvmsetup.sh Sat Mar 2 18:02:12 2002
-@@ -65,6 +65,8 @@
- sd_platform=`uname -s`
- 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.org-2-RC/files/patch-shell+source+cmdmail+makefile.mk b/editors/openoffice.org-2-RC/files/patch-shell+source+cmdmail+makefile.mk
deleted file mode 100644
index 0476285c802e..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-shell+source+proxysettings+makefile.mk b/editors/openoffice.org-2-RC/files/patch-shell+source+proxysettings+makefile.mk
deleted file mode 100644
index e83cf7c9d7a1..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-shell+source+unix+exec+makefile.mk b/editors/openoffice.org-2-RC/files/patch-shell+source+unix+exec+makefile.mk
deleted file mode 100644
index 0b7712ee35f8..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-shell::source::cmdmail::makefile.mk b/editors/openoffice.org-2-RC/files/patch-shell::source::cmdmail::makefile.mk
deleted file mode 100644
index 0476285c802e..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-shell::source::proxysettings::makefile.mk b/editors/openoffice.org-2-RC/files/patch-shell::source::proxysettings::makefile.mk
deleted file mode 100644
index e83cf7c9d7a1..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-shell::source::unix::exec::makefile.mk b/editors/openoffice.org-2-RC/files/patch-shell::source::unix::exec::makefile.mk
deleted file mode 100644
index 0b7712ee35f8..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-solenv+inc+tg_ext.mk b/editors/openoffice.org-2-RC/files/patch-solenv+inc+tg_ext.mk
deleted file mode 100644
index cb652ec9d1f0..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-solenv+inc+unxfbsdi.mk b/editors/openoffice.org-2-RC/files/patch-solenv+inc+unxfbsdi.mk
deleted file mode 100644
index 99a282f3b5c6..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-solenv::inc::_tg_shl.mk b/editors/openoffice.org-2-RC/files/patch-solenv::inc::_tg_shl.mk
deleted file mode 100644
index 6ba3a56a92b3..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-solenv::inc::_tg_shl.mk
+++ /dev/null
@@ -1,282 +0,0 @@
---- ../solenv/inc/_tg_shl.mk.orig Thu Mar 14 17:43:40 2002
-+++ ../solenv/inc/_tg_shl.mk Thu Mar 14 17:44:11 2002
-@@ -349,22 +349,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -786,22 +786,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -1223,22 +1223,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -1660,22 +1660,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2097,22 +2097,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2534,22 +2534,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2971,22 +2971,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -3408,22 +3408,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -3845,22 +3845,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -4282,22 +4282,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
diff --git a/editors/openoffice.org-2-RC/files/patch-solenv::inc::pstrules.mk b/editors/openoffice.org-2-RC/files/patch-solenv::inc::pstrules.mk
deleted file mode 100644
index 6c8e958c188a..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-solenv::inc::pstrules.mk
+++ /dev/null
@@ -1,141 +0,0 @@
---- ../solenv/inc/pstrules.mk.orig Thu Mar 14 17:40:59 2002
-+++ ../solenv/inc/pstrules.mk Thu Mar 14 17:41:44 2002
-@@ -80,15 +80,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -108,15 +108,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -142,15 +142,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -159,23 +159,23 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
- .IF "$(GUI)"=="MAC"
- @$(RM) $@
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -195,15 +195,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -212,19 +212,19 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(GUI)"=="MAC"
- @$(RM) $@
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c
- .ELSE
- +$(TYPE) $(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
-- $(CC) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
- .ENDIF
- .ENDIF
- .ENDIF
-@@ -246,7 +246,7 @@
- @echo Making: $@
- @+-$(MKDIR) $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))} >& $(NULLDEV)
- .IF "$(GUI)"=="OS2"
-- $(CC) /P+ /Pe+ /Pd+ $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
-+ $(CXX) /P+ /Pe+ /Pd+ $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
- .ENDIF
- .IF "$(GUI)"=="WNT"
- cpplcc -+ -P $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
diff --git a/editors/openoffice.org-2-RC/files/patch-solenv::inc::rules.mk b/editors/openoffice.org-2-RC/files/patch-solenv::inc::rules.mk
deleted file mode 100644
index 181a71307149..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-solenv::inc::rules.mk
+++ /dev/null
@@ -1,212 +0,0 @@
---- ../solenv/inc/rules.mk.orig Thu Mar 14 17:31:43 2002
-+++ ../solenv/inc/rules.mk Thu Mar 14 17:38:38 2002
-@@ -78,16 +78,16 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- .ENDIF
- .ENDIF
-
-@@ -98,16 +98,16 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- .ENDIF
- .ENDIF
-
-@@ -122,17 +122,17 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE # "$(GUI)"=="UNX"
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- .ENDIF # "$(GUI)"=="UNX"
-
- $(SLO)$/%.obj : %.cpp
-@@ -140,17 +140,17 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cpp
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- .ENDIF
-
- $(SLO)$/%.obj : $(MISC)$/%.cxx
-@@ -158,16 +158,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- .ENDIF
-
- $(OBJ)$/%.obj : $(MISC)$/%.cxx
-@@ -175,16 +175,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHOBJFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHOBJFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- .ENDIF
-
- $(OBJ)$/%.obj : %.c
-@@ -192,20 +192,20 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c
- .ELSE
- +-@echo Cflags: $(CFLAGS)
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -215,13 +215,13 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(MISCX)$/$*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(MISCX)$/$*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
- $(SEMADEBUG)
- .ENDIF
-
-@@ -230,16 +230,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(MISCX)$/$*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(MISCX)$/$*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -249,14 +249,14 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c )
- .ENDIF
- .ENDIF
-
diff --git a/editors/openoffice.org-2-RC/files/patch-solenv::inc::settings.mk b/editors/openoffice.org-2-RC/files/patch-solenv::inc::settings.mk
deleted file mode 100644
index eed08efc26f0..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-solenv::inc::settings.mk
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../solenv/inc/settings.mk.orig Wed Mar 13 20:44:42 2002
-+++ ../solenv/inc/settings.mk Wed Mar 13 20:45:05 2002
-@@ -173,7 +173,6 @@
- CDEFSOPT=
- HDEFS=
-
--CC=
- .IF "$(add_cflags)"!=""
- ENVCFLAGS+=$(add_cflags)
- .ENDIF
-@@ -271,8 +270,6 @@
- AS=
- BC=
- COBOL=
--CPP=
--CXX=
- FOR=
- PASCAL=
-
-@@ -1499,4 +1496,3 @@
- .INCLUDE : $(MISC)$/$(COMP9TYPELIST).mk
- $(COMP9TYPELIST)_XML2CMPTYPES:=$(shell xml2cmp -types stdout $(MISC)$/$(COMP9TYPELIST)$($(WINVERSIONNAMES)_MAJOR).xml)
- .ENDIF
--
diff --git a/editors/openoffice.org-2-RC/files/patch-solenv::inc::startup::FREEBSD::macros.mk b/editors/openoffice.org-2-RC/files/patch-solenv::inc::startup::FREEBSD::macros.mk
deleted file mode 100644
index 80392c839dbd..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-solenv::inc::startup::FREEBSD::macros.mk
+++ /dev/null
@@ -1,5 +0,0 @@
---- /dev/null Mon Mar 11 14:55:01 2002
-+++ ../solenv/inc/startup/FREEBSD/macros.mk Mon Mar 11 14:54:59 2002
-@@ -0,0 +1,2 @@
-+
-+.INCLUDE .NOINFER .IGNORE : $(INCFILENAME:d:d:d)UNIX$/macros.mk
diff --git a/editors/openoffice.org-2-RC/files/patch-solenv::inc::target.mk b/editors/openoffice.org-2-RC/files/patch-solenv::inc::target.mk
deleted file mode 100644
index b08beb4e9cfc..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-solenv::inc::tg_ext.mk b/editors/openoffice.org-2-RC/files/patch-solenv::inc::tg_ext.mk
deleted file mode 100644
index 039af7d70871..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-solenv::inc::tg_ext.mk
+++ /dev/null
@@ -1,23 +0,0 @@
---- ../solenv/inc/tg_ext.mk.orig Wed Nov 14 13:59:42 2001
-+++ ../solenv/inc/tg_ext.mk Mon Mar 4 17:30:39 2002
-@@ -107,7 +107,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
-@@ -148,7 +148,11 @@
- .IF "$(BSCLIENT)"=="TRUE"
- +cd $(PACKAGE_DIR) && $(TYPE) $(BACK_PATH)$(PATCH_FILE_NAME) | $(GNUPATCH) -f -b -p2 && $(TOUCH) $(PATCH_FLAG_FILE)
- .ELSE # "$(BSCLIENT)"!=""
-+.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" || "$(OS)"=="FREEBSD"
- .ENDIF # "$(BSCLIENT)"!=""
- .ENDIF # "$(GUI)"=="WNT"
- .ENDIF # "$(PATCH_FILE_NAME)"=="none" || "$(PATCH_FILE_NAME)"==""
diff --git a/editors/openoffice.org-2-RC/files/patch-solenv::inc::tg_shl.mk b/editors/openoffice.org-2-RC/files/patch-solenv::inc::tg_shl.mk
deleted file mode 100644
index 958b4abba555..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-solenv::inc::tg_shl.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../solenv/inc/tg_shl.mk.orig Wed Mar 13 20:40:10 2002
-+++ ../solenv/inc/tg_shl.mk Wed Mar 13 20:41:10 2002
-@@ -319,9 +319,9 @@
- .IF "$(GUI)" == "WNT"
- .IF "$(UPDATER)"=="YES"
- .IF "$(COM)"=="GCC"
-- gcc -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CC) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- cl -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CC) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF # "$(COM)"=="GCC"
- .ENDIF # "$(UPDATER)"=="YES"
- .IF "$(SHL$(TNR)DEFAULTRES)"!=""
diff --git a/editors/openoffice.org-2-RC/files/patch-solenv::inc::tg_yxx.mk b/editors/openoffice.org-2-RC/files/patch-solenv::inc::tg_yxx.mk
deleted file mode 100644
index 0b99a3553cad..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-solenv::inc::tg_yxx.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../solenv/inc/tg_yxx.mk.orig Wed Sep 20 16:43:18 2000
-+++ ../solenv/inc/tg_yxx.mk Wed Mar 6 10:47:24 2002
-@@ -4,7 +4,9 @@
- @echo ------------------------------
- @echo Making: $@
- #.IF "$(GUI)"!="UNX"
-+ $(BISON) $(YACCFLAGS) $(YACCOUT)$/$(YACCTARGET).h $(YACCFILES)
- $(BISON) $(YACCFLAGS) $(YACCOUT)$/$(YACCTARGET) $(YACCFILES)
-+ $(BISON) -o $(YACCOUT)$/$(YACCTARGET) $(YACCFILES)
- #.ELSE
- # $(BISON) $(YACCFLAGS) $(YACCFILES)
- # mv y.tab.c $(INCCOM)/rscyacc.yxx
diff --git a/editors/openoffice.org-2-RC/files/patch-solenv::inc::unxfbsdi.mk b/editors/openoffice.org-2-RC/files/patch-solenv::inc::unxfbsdi.mk
deleted file mode 100644
index 05fd35ffb049..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-solenv::inc::unxfbsdi.mk
+++ /dev/null
@@ -1,209 +0,0 @@
---- ../solenv/inc/unxfbsdi.mk.orig Wed Oct 24 19:21:47 2001
-+++ ../solenv/inc/unxfbsdi.mk Thu Mar 14 17:26:41 2002
-@@ -1,84 +1,139 @@
--
- # 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"
-
-+# 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
-+
-+# Compiler flags for compiling static object in multi threaded
-+# environment with graphical user interface
-+CFLAGSOBJGUIMT=-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 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 +142,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.org-2-RC/files/patch-soltools+mkdepend+main.c b/editors/openoffice.org-2-RC/files/patch-soltools+mkdepend+main.c
deleted file mode 100644
index cffd5cbb1f43..000000000000
--- a/editors/openoffice.org-2-RC/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 <sys/types.h>
-+#include <sys/stat.h>
-+
- #include "def.h"
- #ifdef hpux
- #define sigvec sigvector
diff --git a/editors/openoffice.org-2-RC/files/patch-soltools::mkdepend::main.c b/editors/openoffice.org-2-RC/files/patch-soltools::mkdepend::main.c
deleted file mode 100644
index a478fc59e21d..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-soltools::mkdepend::main.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../soltools/mkdepend/main.c.orig Mon Mar 11 20:09:35 2002
-+++ ../soltools/mkdepend/main.c Mon Mar 11 17:25:55 2002
-@@ -27,6 +27,11 @@
-
- */
-
-+#ifdef FREEBSD
-+#include <sys/types.h>
-+#include <sys/stat.h>
-+#endif
-+
- #include "def.h"
- #ifdef hpux
- #define sigvec sigvector
diff --git a/editors/openoffice.org-2-RC/files/patch-starmath::util:makefile.mk b/editors/openoffice.org-2-RC/files/patch-starmath::util:makefile.mk
deleted file mode 100644
index a1945318706e..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-stoc+source+corereflection+makefile.mk b/editors/openoffice.org-2-RC/files/patch-stoc+source+corereflection+makefile.mk
deleted file mode 100644
index 4b319b08d401..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-stoc+source+defaultregistry+makefile.mk b/editors/openoffice.org-2-RC/files/patch-stoc+source+defaultregistry+makefile.mk
deleted file mode 100644
index 4cae0476415a..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-stoc+source+implementationregistration+implreg.cxx b/editors/openoffice.org-2-RC/files/patch-stoc+source+implementationregistration+implreg.cxx
deleted file mode 100644
index 341d621d872c..000000000000
--- a/editors/openoffice.org-2-RC/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 <list>
-
-+#include <unistd.h>
-+
- #ifndef _CPPUHELPER_QUERYINTERFACE_HXX_
- #include <cppuhelper/queryinterface.hxx>
- #endif
diff --git a/editors/openoffice.org-2-RC/files/patch-stoc+source+implementationregistration+makefile.mk b/editors/openoffice.org-2-RC/files/patch-stoc+source+implementationregistration+makefile.mk
deleted file mode 100644
index 0051043b7ecb..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-stoc+source+inspect+makefile.mk b/editors/openoffice.org-2-RC/files/patch-stoc+source+inspect+makefile.mk
deleted file mode 100644
index c7cd85253c11..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-stoc+source+invocation+makefile.mk b/editors/openoffice.org-2-RC/files/patch-stoc+source+invocation+makefile.mk
deleted file mode 100644
index 9ac2072a5612..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-stoc+source+invocation_adapterfactory+makefile.mk b/editors/openoffice.org-2-RC/files/patch-stoc+source+invocation_adapterfactory+makefile.mk
deleted file mode 100644
index 8853ad39a90e..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-stoc+source+javaloader+makefile.mk b/editors/openoffice.org-2-RC/files/patch-stoc+source+javaloader+makefile.mk
deleted file mode 100644
index af0fb9af619c..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-stoc+source+javavm+makefile.mk b/editors/openoffice.org-2-RC/files/patch-stoc+source+javavm+makefile.mk
deleted file mode 100644
index f97af0ea270d..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-stoc+source+loader+makefile.mk b/editors/openoffice.org-2-RC/files/patch-stoc+source+loader+makefile.mk
deleted file mode 100644
index 5a08ee5937b6..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-stoc+source+namingservice+makefile.mk b/editors/openoffice.org-2-RC/files/patch-stoc+source+namingservice+makefile.mk
deleted file mode 100644
index e573081bc21d..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-stoc+source+proxy_factory+makefile.mk b/editors/openoffice.org-2-RC/files/patch-stoc+source+proxy_factory+makefile.mk
deleted file mode 100644
index 9110b2f50cd1..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-stoc+source+registry_tdprovider+makefile.mk b/editors/openoffice.org-2-RC/files/patch-stoc+source+registry_tdprovider+makefile.mk
deleted file mode 100644
index 9d974d1c0d10..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-stoc+source+servicemanager+makefile.mk b/editors/openoffice.org-2-RC/files/patch-stoc+source+servicemanager+makefile.mk
deleted file mode 100644
index 746776d54759..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-stoc+source+tdmanager+makefile.mk b/editors/openoffice.org-2-RC/files/patch-stoc+source+tdmanager+makefile.mk
deleted file mode 100644
index 76403fdde841..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-stoc+source+typeconv+makefile.mk b/editors/openoffice.org-2-RC/files/patch-stoc+source+typeconv+makefile.mk
deleted file mode 100644
index dc647f89a166..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-stoc::source::corereflection::makefile.mk b/editors/openoffice.org-2-RC/files/patch-stoc::source::corereflection::makefile.mk
deleted file mode 100644
index 4b319b08d401..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-stoc::source::defaultregistry::makefile.mk b/editors/openoffice.org-2-RC/files/patch-stoc::source::defaultregistry::makefile.mk
deleted file mode 100644
index 4cae0476415a..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-stoc::source::implementationregistration::implreg.cxx b/editors/openoffice.org-2-RC/files/patch-stoc::source::implementationregistration::implreg.cxx
deleted file mode 100644
index 925e924b1605..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-stoc::source::implementationregistration::implreg.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../stoc/source/implementationregistration/implreg.cxx.orig Mon Mar 11 20:08:04 2002
-+++ ../stoc/source/implementationregistration/implreg.cxx Mon Mar 11 19:55:02 2002
-@@ -192,7 +192,7 @@
- tmpPath = buf.makeStringAndClear();
- }
- // I am the only one to own tmpPath here, so the cast is tolerateable.
-- OSL_VERIFY( tmpPath.getStr() == mktemp( (sal_Char * ) tmpPath.getStr() ) );
-+ OSL_VERIFY( (sal_Char * ) tmpPath.getStr() == (sal_Char * ) mktemp( (sal_Char * ) tmpPath.getStr() ) );
- return OStringToOUString( tmpPath, osl_getThreadTextEncoding());
- }
-
diff --git a/editors/openoffice.org-2-RC/files/patch-stoc::source::implementationregistration::makefile.mk b/editors/openoffice.org-2-RC/files/patch-stoc::source::implementationregistration::makefile.mk
deleted file mode 100644
index 0051043b7ecb..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-stoc::source::inspect::makefile.mk b/editors/openoffice.org-2-RC/files/patch-stoc::source::inspect::makefile.mk
deleted file mode 100644
index c7cd85253c11..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-stoc::source::invocation::makefile.mk b/editors/openoffice.org-2-RC/files/patch-stoc::source::invocation::makefile.mk
deleted file mode 100644
index 9ac2072a5612..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-stoc::source::invocation_adapterfactory::makefile.mk b/editors/openoffice.org-2-RC/files/patch-stoc::source::invocation_adapterfactory::makefile.mk
deleted file mode 100644
index 8853ad39a90e..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-stoc::source::javaloader::makefile.mk b/editors/openoffice.org-2-RC/files/patch-stoc::source::javaloader::makefile.mk
deleted file mode 100644
index af0fb9af619c..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-stoc::source::javavm::makefile.mk b/editors/openoffice.org-2-RC/files/patch-stoc::source::javavm::makefile.mk
deleted file mode 100644
index f97af0ea270d..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-stoc::source::loader::makefile.mk b/editors/openoffice.org-2-RC/files/patch-stoc::source::loader::makefile.mk
deleted file mode 100644
index 5a08ee5937b6..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-stoc::source::namingservice::makefile.mk b/editors/openoffice.org-2-RC/files/patch-stoc::source::namingservice::makefile.mk
deleted file mode 100644
index e573081bc21d..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-stoc::source::proxy_factory::makefile.mk b/editors/openoffice.org-2-RC/files/patch-stoc::source::proxy_factory::makefile.mk
deleted file mode 100644
index 9110b2f50cd1..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-stoc::source::registry_tdprovider::makefile.mk b/editors/openoffice.org-2-RC/files/patch-stoc::source::registry_tdprovider::makefile.mk
deleted file mode 100644
index 9d974d1c0d10..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-stoc::source::servicemanager::makefile.mk b/editors/openoffice.org-2-RC/files/patch-stoc::source::servicemanager::makefile.mk
deleted file mode 100644
index 746776d54759..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-stoc::source::tdmanager::makefile.mk b/editors/openoffice.org-2-RC/files/patch-stoc::source::tdmanager::makefile.mk
deleted file mode 100644
index 76403fdde841..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-stoc::source::typeconv::makefile.mk b/editors/openoffice.org-2-RC/files/patch-stoc::source::typeconv::makefile.mk
deleted file mode 100644
index dc647f89a166..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-store::util::makefile.mk b/editors/openoffice.org-2-RC/files/patch-store::util::makefile.mk
deleted file mode 100644
index 842ef8ae49c0..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-svx+source+fmcomp+makefile.mk b/editors/openoffice.org-2-RC/files/patch-svx+source+fmcomp+makefile.mk
deleted file mode 100644
index b16030080c0d..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-svx::source::dialog::graphctl.cxx b/editors/openoffice.org-2-RC/files/patch-svx::source::dialog::graphctl.cxx
deleted file mode 100644
index a6a31d0c9621..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-svx::source::dialog::graphctl.cxx
+++ /dev/null
@@ -1,18 +0,0 @@
---- ../svx/source/dialog/graphctl.cxx 2001/08/16 15:41:29 1.6
-+++ ../svx/source/dialog/graphctl.cxx 2002/03/03 19:41:13
-@@ -62,12 +62,12 @@
- #if defined( OS2 ) || defined( WIN ) || defined( UNX ) || defined( WNT )
- #include <stdlib.h> //wegen fcvt
- #endif
--#if defined(MAC) || defined(NETBSD)
--#if defined(NETBSD)
-+#if defined(MAC) || defined(NETBSD) || defined(FREEBSD)
-+#if defined(NETBSD) || defined(FREEBSD)
- extern "C" {
- #endif
- char *fcvt(double value, int ndigit, int *decpt, int *sign);
--#if defined(NETBSD)
-+#if defined(NETBSD) || defined(FREEBSD)
- }
- #endif
- #endif
diff --git a/editors/openoffice.org-2-RC/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-2-RC/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index ce51a0e98880..000000000000
--- a/editors/openoffice.org-2-RC/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 <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !(defined NETBSD || defined FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice.org-2-RC/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-2-RC/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index 66b7dfe1f73d..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2001/11/01 13:26:23 1.2
-+++ ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2002/03/03 19:43:31
-@@ -62,7 +62,9 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !defined(FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice.org-2-RC/files/patch-tools+bootstrp+makefile.mk b/editors/openoffice.org-2-RC/files/patch-tools+bootstrp+makefile.mk
deleted file mode 100644
index b188641846f0..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-tools::bootstrp::makefile.mk b/editors/openoffice.org-2-RC/files/patch-tools::bootstrp::makefile.mk
deleted file mode 100644
index b188641846f0..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-tools::inc:solar.h b/editors/openoffice.org-2-RC/files/patch-tools::inc:solar.h
deleted file mode 100644
index 61e190e5e5bf..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-tools::inc:solar.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- ../tools/inc/solar.h 2001/10/12 15:11:03 1.23
-+++ ../tools/inc/solar.h 2002/03/03 19:44:00
-@@ -108,7 +108,7 @@
- #endif
- typedef short INT16;
- typedef unsigned short UINT16;
--#if defined LINUX || defined SCO || defined IRIX || (defined _MSC_VER && _MSC_VER >1200)
-+#if defined LINUX || defined SCO || defined IRIX || (defined _MSC_VER && _MSC_VER >1200) || defined FREEBSD
- typedef signed char INT8;
- #else
-
-@@ -149,7 +149,7 @@
-
- /*** misc. macros to leverage platform and compiler differences ********/
-
--#if (defined ALPHA && !defined WNT) || defined IRIX || defined SOLARIS || defined HPUX || defined NETBSD
-+#if (defined ALPHA && !defined WNT) || defined IRIX || defined SOLARIS || defined HPUX || defined NETBSD || defined FREEBSD
- #define __DELETE(n) delete[]
- #else
- #define __DELETE(n) delete[n]
diff --git a/editors/openoffice.org-2-RC/files/patch-tools::source::string::charset.cxx b/editors/openoffice.org-2-RC/files/patch-tools::source::string::charset.cxx
deleted file mode 100644
index ebee79ce414b..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-tools::source::string::charset.cxx
+++ /dev/null
@@ -1,36 +0,0 @@
---- ../tools/source/string/charset.cxx.orig Sun Mar 10 23:55:47 2002
-+++ ../tools/source/string/charset.cxx Mon Mar 11 00:00:56 2002
-@@ -64,12 +64,14 @@
- #elif defined( OS2 )
- #define INCL_DOSNLS
- #include <svpm.h>
--#elif defined(LINUX) || defined(SOLARIS)
-+#elif defined(LINUX) || defined(SOLARIS) || defined(FREEBSD)
- #include <stdio.h>
- #include <stdlib.h>
- #include <strings.h>
- #include <locale.h>
-+#if !defined(FREEBSD) || OSVERSION > 500000
- #include <langinfo.h>
-+#endif
- #ifndef _TOOLS_LANG_HXX
- #include <lang.hxx>
- #endif
-@@ -126,7 +128,7 @@
-
- // -----------------------------------------------------------------------
-
--#if defined(NETBSD) || defined(SCO)
-+#if defined(NETBSD) || defined(SCO) || defined(FREEBSD)
-
- // check if there is a charset qualifier at the end of the given locale string
- // e.g. de.ISO8859-15 or de.ISO8859-15@euro which strongly indicates what
-@@ -707,7 +709,7 @@
- #ifdef UNX
- CharSet nTextEncoding;
-
--#if defined(NETBSD) || defined(SCO)
-+#if defined(NETBSD) || defined(SCO) || defined(FREEBSD)
- nTextEncoding = GetSystemCharSetFromEnvironment();
- if (nTextEncoding == RTL_TEXTENCODING_DONTKNOW)
- nTextEncoding = GetSystemCharSetFromSystemLanguage();
diff --git a/editors/openoffice.org-2-RC/files/patch-unzip+source+file_io.c b/editors/openoffice.org-2-RC/files/patch-unzip+source+file_io.c
deleted file mode 100644
index 2a838fe377b1..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-unzip+source+misc.c b/editors/openoffice.org-2-RC/files/patch-unzip+source+misc.c
deleted file mode 100644
index 8087b0887af4..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/files/patch-unzip::source::file_io.c b/editors/openoffice.org-2-RC/files/patch-unzip::source::file_io.c
deleted file mode 100644
index 0430ff41b6a9..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-unzip::source::file_io.c
+++ /dev/null
@@ -1,36 +0,0 @@
---- ../unzip/source/file_io.c.orig Tue Mar 5 18:32:38 2002
-+++ ../unzip/source/file_io.c Tue Mar 5 18:40:50 2002
-@@ -500,7 +500,7 @@
- #ifdef MPW
- pCallBack( 0 );
- #else
-- #if defined LINUX || defined MACOSX || defined NETBSD
-+ #if defined LINUX || defined MACOSX || defined NETBSD || defined FREEBSD
- pCallBack( lseek(outfd, 0, SEEK_CUR) );
- #else
- pCallBack( tell( outfd ) );
-@@ -860,8 +860,11 @@
- /* extern char *_TZ; no longer used? */
- #else /* !AMIGA */
- # define YRBASE 1970
--#ifdef BSD
--#ifndef __386BSD__
-+#ifdef FREEBSD
-+#include <sys/types.h>
-+#endif */ FREEBSD */
-+#if defined BSD || defined FREEBSD
-+#if !defined __386BSD__ && !defined FREEBSD
- static struct timeb tbp;
- #endif /* !__386BSD__ */
- #else /* !BSD */
-@@ -932,8 +935,8 @@
- /* convert date & time to seconds relative to 00:00:00, 01/01/YRBASE */
- m_time = ((days + dy) * 86400) + (hh * 3600) + (mm * 60) + ss;
-
--#if defined BSD && ! defined MACOSX && ! defined NETBSD
--#ifndef __386BSD__
-+#if (defined BSD || defined FREEBSD) && ! defined MACOSX && ! defined NETBSD
-+#if !defined __386BSD__ && !defined FREEBSD
- ftime(&tbp);
- m_time += tbp.timezone * 60L;
- #endif
diff --git a/editors/openoffice.org-2-RC/files/patch-unzip::source::misc.c b/editors/openoffice.org-2-RC/files/patch-unzip::source::misc.c
deleted file mode 100644
index 38cc972f0bce..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-unzip::source::misc.c
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../unzip/source/misc.c.orig Tue Mar 5 18:52:16 2002
-+++ ../unzip/source/misc.c Tue Mar 5 18:53:03 2002
-@@ -301,8 +301,8 @@
- int yr, mo, dy, hh, mm, ss, leap;
- long m_time, days=0;
- #if (!defined(MACOS) && !defined(MSC) && !defined(__GO32__))
--#if (defined(BSD) || defined(MTS))
--#ifndef __386BSD__
-+#if (defined(BSD) || defined(MTS) || defined(FREEBSD))
-+#if !defined __386BSD__ && !defined FREEBSD
- static struct timeb tbp;
- #endif /* __386BSD__ */
- #else /* !(BSD || MTS) */
-@@ -340,8 +340,8 @@
- /* - 1; MS-DOS times always rounded up to nearest even second */
-
- #if (!defined(MACOS) && !defined(__GO32__))
--#if (defined(BSD) || defined(MTS) || defined (ALPHA)) && ! defined(MACOSX) && ! defined(NETBSD)
--#ifndef __386BSD__
-+#if (defined(BSD) || defined(FREEBSD) || defined(MTS) || defined (ALPHA)) && ! defined(MACOSX) && ! defined(NETBSD)
-+#if !defined __386BSD__ && !defined FREEBSD
- ftime(&tbp);
- m_time += tbp.timezone * 60L;
- #endif
diff --git a/editors/openoffice.org-2-RC/files/patch-xmlhelp::util::makefile.mk b/editors/openoffice.org-2-RC/files/patch-xmlhelp::util::makefile.mk
deleted file mode 100644
index 4f7d0984c32d..000000000000
--- a/editors/openoffice.org-2-RC/files/patch-xmlhelp::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../xmlhelp/util/makefile.mk.orig Sun Mar 3 01:49:15 2002
-+++ ../xmlhelp/util/makefile.mk Sun Mar 3 01:49:19 2002
-@@ -94,7 +94,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.org-2-RC/pkg-comment b/editors/openoffice.org-2-RC/pkg-comment
deleted file mode 100644
index 7c6d1b73d17a..000000000000
--- a/editors/openoffice.org-2-RC/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Integrated wordprocessor/dbase/spreadheet/drawing/chart/browser
diff --git a/editors/openoffice.org-2-RC/pkg-descr b/editors/openoffice.org-2-RC/pkg-descr
deleted file mode 100644
index 31fd1b12161a..000000000000
--- a/editors/openoffice.org-2-RC/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.org-2-RC/pkg-message b/editors/openoffice.org-2-RC/pkg-message
deleted file mode 100644
index 840dc3b80e04..000000000000
--- a/editors/openoffice.org-2-RC/pkg-message
+++ /dev/null
@@ -1,15 +0,0 @@
-OpenOffice Build 641 Personal Install How-To
-
-Written by: Matthias Rauch <mrauch@netbsd.org>
- Martin Blapp <mbr@freebsd.org>
-
-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.org-2-RC/pkg-plist b/editors/openoffice.org-2-RC/pkg-plist
deleted file mode 100644
index b3561e66eeb7..000000000000
--- a/editors/openoffice.org-2-RC/pkg-plist
+++ /dev/null
@@ -1,1676 +0,0 @@
-bin/soffice
-OpenOffice.org641/setup
-OpenOffice.org641/spadmin
-OpenOffice.org641/LICENSE.html
-OpenOffice.org641/README.html
-OpenOffice.org641/README
-OpenOffice.org641/LICENSE
-OpenOffice.org641/program/setup.log
-OpenOffice.org641/program/filter/libicg641bi.so
-OpenOffice.org641/program/filter/libeme641bi.so
-OpenOffice.org641/program/filter/libemp641bi.so
-OpenOffice.org641/program/filter/libipd641bi.so
-OpenOffice.org641/program/filter/libitg641bi.so
-OpenOffice.org641/program/filter/libeps641bi.so
-OpenOffice.org641/program/filter/libips641bi.so
-OpenOffice.org641/program/filter/libexp641bi.so
-OpenOffice.org641/program/filter/libepb641bi.so
-OpenOffice.org641/program/filter/libepg641bi.so
-OpenOffice.org641/program/filter/libepp641bi.so
-OpenOffice.org641/program/filter/libipb641bi.so
-OpenOffice.org641/program/filter/libera641bi.so
-OpenOffice.org641/program/filter/libira641bi.so
-OpenOffice.org641/program/filter/libegi641bi.so
-OpenOffice.org641/program/filter/libidx641bi.so
-OpenOffice.org641/program/filter/libicd641bi.so
-OpenOffice.org641/program/filter/libept641bi.so
-OpenOffice.org641/program/filter/libipt641bi.so
-OpenOffice.org641/program/filter/libime641bi.so
-OpenOffice.org641/program/filter/libipx641bi.so
-OpenOffice.org641/program/filter/libepn641bi.so
-OpenOffice.org641/program/filter/libiti641bi.so
-OpenOffice.org641/program/filter/libeti641bi.so
-OpenOffice.org641/program/classes/sandbox.jar
-OpenOffice.org641/program/classes/jurt.jar
-OpenOffice.org641/program/classes/xt.jar
-OpenOffice.org641/program/classes/db.jar
-OpenOffice.org641/program/classes/juh.jar
-OpenOffice.org641/program/classes/unoil.jar
-OpenOffice.org641/program/classes/jut.jar
-OpenOffice.org641/program/classes/ridl.jar
-OpenOffice.org641/program/classes/jaxp.jar
-OpenOffice.org641/program/classes/java_uno.jar
-OpenOffice.org641/program/classes/parser.jar
-OpenOffice.org641/program/classes/classes.jar
-OpenOffice.org641/program/resource/cnt64101.res
-OpenOffice.org641/program/resource/wwz64101.res
-OpenOffice.org641/program/resource/pcr64101.res
-OpenOffice.org641/program/resource/bib64101.res
-OpenOffice.org641/program/resource/dkt64101.res
-OpenOffice.org641/program/resource/basctl64101.res
-OpenOffice.org641/program/resource/abp64101.res
-OpenOffice.org641/program/resource/lgd64101.res
-OpenOffice.org641/program/resource/eur64101.res
-OpenOffice.org641/program/resource/epb64101.res
-OpenOffice.org641/program/resource/epg64101.res
-OpenOffice.org641/program/resource/epp64101.res
-OpenOffice.org641/program/resource/imp64101.res
-OpenOffice.org641/program/resource/oic64101.res
-OpenOffice.org641/program/resource/ofa64101.res
-OpenOffice.org641/program/resource/vcl64101.res
-OpenOffice.org641/program/resource/fwk64101.res
-OpenOffice.org641/program/resource/set64101.res
-OpenOffice.org641/program/resource/frm64101.res
-OpenOffice.org641/program/resource/gal64101.res
-OpenOffice.org641/program/resource/svs64101.res
-OpenOffice.org641/program/resource/dba64101.res
-OpenOffice.org641/program/resource/dbi64101.res
-OpenOffice.org641/program/resource/dbp64101.res
-OpenOffice.org641/program/resource/dbu64101.res
-OpenOffice.org641/program/resource/dbw64101.res
-OpenOffice.org641/program/resource/ooo64101.res
-OpenOffice.org641/program/resource/svt64101.res
-OpenOffice.org641/program/resource/svx64101.res
-OpenOffice.org641/program/resource/spa64101.res
-OpenOffice.org641/program/resource/sd64101.res
-OpenOffice.org641/program/resource/tpl64101.res
-OpenOffice.org641/program/resource/sw64101.res
-OpenOffice.org641/program/resource/tplx64101.res
-OpenOffice.org641/program/resource/jvm64101.res
-OpenOffice.org641/program/resource/uui64101.res
-OpenOffice.org641/program/resource/cal64101.res
-OpenOffice.org641/program/resource/sfx64101.res
-OpenOffice.org641/program/resource/sch64101.res
-OpenOffice.org641/program/resource/san64101.res
-OpenOffice.org641/program/resource/sc64101.res
-OpenOffice.org641/program/resource/sm64101.res
-OpenOffice.org641/program/resource/date64101.res
-OpenOffice.org641/program/resource/analysis64101.res
-OpenOffice.org641/program/resource/eps64101.res
-OpenOffice.org641/program/resource/egi64101.res
-OpenOffice.org641/program/resource/ept64101.res
-OpenOffice.org641/program/resource/eme64101.res
-OpenOffice.org641/program/resource/epn64101.res
-OpenOffice.org641/program/resource/iso64101.res
-OpenOffice.org641/program/addin/source/xrot.c
-OpenOffice.org641/program/addin/source/xlang.h
-OpenOffice.org641/program/addin/source/rot13.hrc
-OpenOffice.org641/program/addin/source/addin.h
-OpenOffice.org641/program/addin/source/xdfa.c
-OpenOffice.org641/program/addin/source/dfa.hrc
-OpenOffice.org641/program/libctl641bi.so
-OpenOffice.org641/program/libimpreg.so
-OpenOffice.org641/program/libjava_uno.so
-OpenOffice.org641/program/libdbi641bi.so
-OpenOffice.org641/program/libdbp641bi.so
-OpenOffice.org641/program/libdbtools2.so
-OpenOffice.org641/program/libdbu641bi.so
-OpenOffice.org641/program/libvos2GCC.so
-OpenOffice.org641/program/libproxyset.so
-OpenOffice.org641/program/libsmgr.so
-OpenOffice.org641/program/libmozab2.so
-OpenOffice.org641/program/libtcv.so
-OpenOffice.org641/program/liburp_uno.so
-OpenOffice.org641/program/libstm.so
-OpenOffice.org641/program/libstore.so.3.0.0
-OpenOffice.org641/program/libstore.so.3
-OpenOffice.org641/program/libspa641bi.so
-OpenOffice.org641/program/libmcnttype.so
-OpenOffice.org641/program/spadmin.bin
-OpenOffice.org641/program/libabp641bi.so
-OpenOffice.org641/program/libinvadp.so
-OpenOffice.org641/program/libsvl641bi.so
-OpenOffice.org641/program/libsvx641bi.so
-OpenOffice.org641/program/libmig641bi.so
-OpenOffice.org641/program/jvmsetup.bin
-OpenOffice.org641/program/libtdmgr.so
-OpenOffice.org641/program/libnamingservice.so
-OpenOffice.org641/program/libacceptor.so
-OpenOffice.org641/program/open_office_ani.bmp
-OpenOffice.org641/program/libconnectr.so
-OpenOffice.org641/program/libsrtrs1.so
-OpenOffice.org641/program/sopatchlevel.sh
-OpenOffice.org641/program/libdb_cxx-3.2.so
-OpenOffice.org641/program/calc_o.bmp
-OpenOffice.org641/program/nswrapper
-OpenOffice.org641/program/libjen.so
-OpenOffice.org641/program/libdefreg.so
-OpenOffice.org641/program/librmcxt.so.3.0.0
-OpenOffice.org641/program/librmcxt.so.3
-OpenOffice.org641/program/setup.bin
-OpenOffice.org641/program/setup
-OpenOffice.org641/program/libdbase641bi.so
-OpenOffice.org641/program/libbib641bi.so
-OpenOffice.org641/program/liblng641bi.so
-OpenOffice.org641/program/libfileacc.so
-OpenOffice.org641/program/libucpchelp1.so
-OpenOffice.org641/program/libreg.so.3.0.0
-OpenOffice.org641/program/libreg.so.3
-OpenOffice.org641/program/libcfgmgr2.so
-OpenOffice.org641/program/libinsp.so
-OpenOffice.org641/program/libcnt641bi.so
-OpenOffice.org641/program/libres641bi.so
-OpenOffice.org641/program/setup_services.rdb
-OpenOffice.org641/program/libsalhelper3GCC.so
-OpenOffice.org641/program/libtl641bi.so
-OpenOffice.org641/program/libjvm641bi.so
-OpenOffice.org641/program/libcmdmail.so
-OpenOffice.org641/program/libgcc2_uno.so
-OpenOffice.org641/program/libi18npool641bi.so
-OpenOffice.org641/program/libevtatt.so
-OpenOffice.org641/program/libsimreg.so
-OpenOffice.org641/program/libfile641bi.so
-OpenOffice.org641/program/libucb1.so
-OpenOffice.org641/program/libucpfpx641bi.so
-OpenOffice.org641/program/libsax.so
-OpenOffice.org641/program/allgemein_o.bmp
-OpenOffice.org641/program/writer_o.bmp
-OpenOffice.org641/program/libsbl641bi.so
-OpenOffice.org641/program/draw_o.bmp
-OpenOffice.org641/program/ende_o.bmp
-OpenOffice.org641/program/libbrdgfctr.so
-OpenOffice.org641/program/libsch641bi.so
-OpenOffice.org641/program/libscn641bi.so
-OpenOffice.org641/program/libproxyfac.so
-OpenOffice.org641/program/liblocaledata_ascii.so
-OpenOffice.org641/program/libzip641bi.so
-OpenOffice.org641/program/libset641bi.so
-OpenOffice.org641/program/libsfx641bi.so
-OpenOffice.org641/program/libcached1.so
-OpenOffice.org641/program/liblocaledata_CJK.so
-OpenOffice.org641/program/libucphier1.so
-OpenOffice.org641/program/jvmsetup
-OpenOffice.org641/program/libinv.so
-OpenOffice.org641/program/libsal.so.3.0.0
-OpenOffice.org641/program/libsal.so.3
-OpenOffice.org641/program/libmozabdrv2.so
-OpenOffice.org641/program/libucpfile1.so
-OpenOffice.org641/program/libpk641bi.so
-OpenOffice.org641/program/libpl641bi.so
-OpenOffice.org641/program/soffice
-OpenOffice.org641/program/spadmin
-OpenOffice.org641/program/libsyssh.so
-OpenOffice.org641/program/libxcr641bi.so
-OpenOffice.org641/program/libbasctl641bi.so
-OpenOffice.org641/program/libsdbc2.so
-OpenOffice.org641/program/libucpdav1.so
-OpenOffice.org641/program/libwrp641bi.so
-OpenOffice.org641/program/libjavaloader.so
-OpenOffice.org641/program/libtplx641bi.so
-OpenOffice.org641/program/libadabas2.so
-OpenOffice.org641/program/libsot641bi.so
-OpenOffice.org641/program/libj641bi_g.so
-OpenOffice.org641/program/libsw641bi.so
-OpenOffice.org641/program/libtk641bi.so
-OpenOffice.org641/program/libcpld.so
-OpenOffice.org641/program/impress_o.bmp
-OpenOffice.org641/program/libsb641bi.so
-OpenOffice.org641/program/javaldx
-OpenOffice.org641/program/libsd641bi.so
-OpenOffice.org641/program/libsvt641bi.so
-OpenOffice.org641/program/libso641bi.so
-OpenOffice.org641/program/libcppu.so.3.0.0
-OpenOffice.org641/program/libcppu.so.3
-OpenOffice.org641/program/libi18n641bi.so
-OpenOffice.org641/program/libucbhelper1GCC.so
-OpenOffice.org641/program/libtinstrm.so
-OpenOffice.org641/program/libpsp641bi.so
-OpenOffice.org641/program/libdb_java-3.2.so
-OpenOffice.org641/program/libuuresolver.so
-OpenOffice.org641/program/libpcr641bi.so
-OpenOffice.org641/program/libcppuhelper3GCC.so
-OpenOffice.org641/program/libstlport_gcc.so.0
-OpenOffice.org641/program/libgo641bi.so
-OpenOffice.org641/program/libjdbc2.so
-OpenOffice.org641/program/libflat641bi.so
-OpenOffice.org641/program/setup_types.rdb
-OpenOffice.org641/program/libodbcbase2.so
-OpenOffice.org641/program/libcomphelp2.so
-OpenOffice.org641/program/libxo641bi.so
-OpenOffice.org641/program/libstlport2_gcc.so
-OpenOffice.org641/program/libtvhlp1.so
-OpenOffice.org641/program/libxmx641bi.so
-OpenOffice.org641/program/libni641bi.so
-OpenOffice.org641/program/libutl641bi.so
-OpenOffice.org641/program/libcorefl.so
-OpenOffice.org641/program/libuui641bi.so
-OpenOffice.org641/program/libodbc2.so
-OpenOffice.org641/program/libvcl641bi.so
-OpenOffice.org641/program/libtoutstrm.so
-OpenOffice.org641/program/libimr641bi.so
-OpenOffice.org641/program/libpackage2.so
-OpenOffice.org641/program/components/libabsyncsvc.so
-OpenOffice.org641/program/components/libaddrbook.so
-OpenOffice.org641/program/components/libmork.so
-OpenOffice.org641/program/components/libmozldap.so
-OpenOffice.org641/program/components/libnecko.so
-OpenOffice.org641/program/components/libprofile.so
-OpenOffice.org641/program/components/librdf.so
-OpenOffice.org641/program/components/libstrres.so
-OpenOffice.org641/program/components/libunicharutil.so
-OpenOffice.org641/program/components/libuconv.so
-OpenOffice.org641/program/components/libucvcn.so
-OpenOffice.org641/program/components/libucvibm.so
-OpenOffice.org641/program/components/libucvja.so
-OpenOffice.org641/program/components/libucvko.so
-OpenOffice.org641/program/components/libucvlatin.so
-OpenOffice.org641/program/components/libucvtw.so
-OpenOffice.org641/program/components/libucvtw2.so
-OpenOffice.org641/program/components/liburiloader.so
-OpenOffice.org641/program/components/libvcard.so
-OpenOffice.org641/program/components/libxpconnect.so
-OpenOffice.org641/program/components/libpref.so
-OpenOffice.org641/program/libmozjs.so
-OpenOffice.org641/program/libmsgbaseutil.so
-OpenOffice.org641/program/libldap40.so
-OpenOffice.org641/program/libnspr4.so
-OpenOffice.org641/program/liblber40.so
-OpenOffice.org641/program/libplc4.so
-OpenOffice.org641/program/libplds4.so
-OpenOffice.org641/program/libxpcom.so
-OpenOffice.org641/program/libdba641bi.so
-OpenOffice.org641/program/librdbtdp.so
-OpenOffice.org641/program/liboic641bi.so
-OpenOffice.org641/program/libofa641bi.so
-OpenOffice.org641/program/open_office_org_logo.bmp
-OpenOffice.org641/program/libfrm641bi.so
-OpenOffice.org641/program/libfwe641bi.so
-OpenOffice.org641/program/libdtransX11641bi.so
-OpenOffice.org641/program/libfwi641bi.so
-OpenOffice.org641/program/libfwk641bi.so
-OpenOffice.org641/program/libfwl641bi.so
-OpenOffice.org641/program/libdb-3.2.so
-OpenOffice.org641/program/soffice.bin
-OpenOffice.org641/program/libdbpool2.so
-OpenOffice.org641/program/applicat.rdb
-OpenOffice.org641/program/libremotebridge.so
-OpenOffice.org641/program/libucppkg1.so
-OpenOffice.org641/program/swriter
-OpenOffice.org641/program/smaster
-OpenOffice.org641/program/sweb
-OpenOffice.org641/program/libcalc641bi.so
-OpenOffice.org641/program/scalc
-OpenOffice.org641/program/simpress
-OpenOffice.org641/program/libsc641bi.so
-OpenOffice.org641/program/libdate641bi.so
-OpenOffice.org641/program/libanalysis641bi.so
-OpenOffice.org641/program/sdraw
-OpenOffice.org641/program/smath
-OpenOffice.org641/program/libsm641bi.so
-OpenOffice.org641/program/libsvg641bi.so
-OpenOffice.org641/program/liblth641bi.so
-OpenOffice.org641/program/libspell641bi.so
-OpenOffice.org641/program/bootstraprc
-OpenOffice.org641/program/jvmsetuprc
-OpenOffice.org641/program/setuprc
-OpenOffice.org641/program/sofficerc
-OpenOffice.org641/program/instdb.ins
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_1.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_2.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_3.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_4.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_5.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/FormWizard_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/FormWizard_2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_4.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-4.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/brd.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/cancel_down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/cancel_up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/denmark.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/end.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/france.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/italia.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/nedland.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/okay_down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/okay_up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/polska.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/portugal.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/russia.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/spain.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/sweden.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/usa.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/webwizard.bmp
-OpenOffice.org641/share/template/english/wizard/styles/black_white.stc
-OpenOffice.org641/share/template/english/wizard/styles/blackberry.stc
-OpenOffice.org641/share/template/english/wizard/styles/default.stc
-OpenOffice.org641/share/template/english/wizard/styles/diner.stc
-OpenOffice.org641/share/template/english/wizard/styles/fall.stc
-OpenOffice.org641/share/template/english/wizard/styles/glacier.stc
-OpenOffice.org641/share/template/english/wizard/styles/green_grapes.stc
-OpenOffice.org641/share/template/english/wizard/styles/jeans.stc
-OpenOffice.org641/share/template/english/wizard/styles/marine.stc
-OpenOffice.org641/share/template/english/wizard/styles/millennium.stc
-OpenOffice.org641/share/template/english/wizard/styles/nature.stc
-OpenOffice.org641/share/template/english/wizard/styles/neon.stc
-OpenOffice.org641/share/template/english/wizard/styles/night.stc
-OpenOffice.org641/share/template/english/wizard/styles/nostalgic.stc
-OpenOffice.org641/share/template/english/wizard/styles/pastell.stc
-OpenOffice.org641/share/template/english/wizard/styles/pool.stc
-OpenOffice.org641/share/template/english/wizard/styles/pumpkin.stc
-OpenOffice.org641/share/template/english/wizard/styles/sunstyle.stc
-OpenOffice.org641/share/template/english/wizard/styles/xos.stc
-OpenOffice.org641/share/template/english/wizard/web/cnt-album.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-bilingual.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-chapters.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-empty.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-fixonecol.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-fixtwocol.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formcontact.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formcustomer.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formfix.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formvar.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-list.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-onepic.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-standard.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-twotitles.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-banana.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blkjeans.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blue.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blueblock.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-bluejeans.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-fieryred.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-hightech.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-mint.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-music.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-nostalg.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-orange.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-petrol.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-seventies.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-standard.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-strwbryice.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-sun.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-tracks.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-turquoise.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-wetblue.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf1.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf2.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf3.stw
-OpenOffice.org641/share/template/english/wizard/wizfax1.stw
-OpenOffice.org641/share/template/english/wizard/wizfax2.stw
-OpenOffice.org641/share/template/english/wizard/wizfax3.stw
-OpenOffice.org641/share/template/english/wizard/wizmem1.stw
-OpenOffice.org641/share/template/english/wizard/wizmem2.stw
-OpenOffice.org641/share/template/english/wizard/wizmem3.stw
-OpenOffice.org641/share/template/english/wizard/wizagn1.stw
-OpenOffice.org641/share/template/english/wizard/wizagn2.stw
-OpenOffice.org641/share/template/english/wizard/wizagn3.stw
-OpenOffice.org641/share/template/english/internal/html.stw
-OpenOffice.org641/share/template/english/internal/idxexample.sxw
-OpenOffice.org641/share/template/english/internal/url_transfer.htm
-OpenOffice.org641/share/dtd/officedocument/1_0/Manifest.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/script.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/statusbar.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/settings.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/nmspace.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/datastyl.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/table.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/drawing.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/event.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/accelerator.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/office.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/office.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/toolbar.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/style.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/dtypes.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/text.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/module.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/meta.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/dialog.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/chart.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/libraries.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/form.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/menubar.dtd
-OpenOffice.org641/share/dtd/math/1_01/w3c_ipr_software_notice.html
-OpenOffice.org641/share/dtd/math/1_01/math.dtd
-OpenOffice.org641/share/config/webcast/savepic.asp
-OpenOffice.org641/share/config/webcast/common.pl
-OpenOffice.org641/share/config/webcast/webcast.asp
-OpenOffice.org641/share/config/webcast/show.asp
-OpenOffice.org641/share/config/webcast/poll.pl
-OpenOffice.org641/share/config/webcast/webcast.pl
-OpenOffice.org641/share/config/webcast/common.inc
-OpenOffice.org641/share/config/webcast/editpic.asp
-OpenOffice.org641/share/config/webcast/poll.asp
-OpenOffice.org641/share/config/webcast/edit.asp
-OpenOffice.org641/share/config/webcast/editpic.pl
-OpenOffice.org641/share/config/webcast/edit.pl
-OpenOffice.org641/share/config/webcast/index.pl
-OpenOffice.org641/share/config/webcast/show.pl
-OpenOffice.org641/share/config/webcast/savepic.pl
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/SFX.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Labels.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Impress.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Java.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Chart.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Draw.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Calc.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Linguistic.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Writer.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Common.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/TypeDetection.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/UI.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/DataAccess.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Math.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Views.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/WriterWeb.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Configuration.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Store.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Hierarchy.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Inet.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/UserProfile.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Setup.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Java.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Views.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/TypeDetection.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/WriterWeb.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Calc.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Labels.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Chart.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Writer.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/UI.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Linguistic.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Common.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Impress.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Math.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/DataAccess.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Draw.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Configuration.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Store.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Hierarchy.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Setup.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/UserProfile.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Inet.xml
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/SFX.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Labels.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Impress.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Java.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Chart.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Draw.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Calc.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Linguistic.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Writer.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Common.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/TypeDetection.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/UI.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/DataAccess.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Math.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Views.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/WriterWeb.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Configuration.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Store.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Hierarchy.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Inet.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/UserProfile.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Setup.dat
-OpenOffice.org641/share/config/symbol/sc00000.bmp
-OpenOffice.org641/share/config/symbol/sc05300.bmp
-OpenOffice.org641/share/config/symbol/sc05302.bmp
-OpenOffice.org641/share/config/symbol/sc05325.bmp
-OpenOffice.org641/share/config/symbol/sc05331.bmp
-OpenOffice.org641/share/config/symbol/sc05338.bmp
-OpenOffice.org641/share/config/symbol/sc05339.bmp
-OpenOffice.org641/share/config/symbol/sc05361.bmp
-OpenOffice.org641/share/config/symbol/sc05362.bmp
-OpenOffice.org641/share/config/symbol/sc05363.bmp
-OpenOffice.org641/share/config/symbol/sc05364.bmp
-OpenOffice.org641/share/config/symbol/sc05365.bmp
-OpenOffice.org641/share/config/symbol/sc05366.bmp
-OpenOffice.org641/share/config/symbol/sc05367.bmp
-OpenOffice.org641/share/config/symbol/sc05368.bmp
-OpenOffice.org641/share/config/symbol/sc05369.bmp
-OpenOffice.org641/share/config/symbol/sc05370.bmp
-OpenOffice.org641/share/config/symbol/sc05371.bmp
-OpenOffice.org641/share/config/symbol/sc05373.bmp
-OpenOffice.org641/share/config/symbol/sc05374.bmp
-OpenOffice.org641/share/config/symbol/sc05375.bmp
-OpenOffice.org641/share/config/symbol/sc05377.bmp
-OpenOffice.org641/share/config/symbol/sc05381.bmp
-OpenOffice.org641/share/config/symbol/sc05382.bmp
-OpenOffice.org641/share/config/symbol/sc05383.bmp
-OpenOffice.org641/share/config/symbol/sc05384.bmp
-OpenOffice.org641/share/config/symbol/sc05386.bmp
-OpenOffice.org641/share/config/symbol/sc05387.bmp
-OpenOffice.org641/share/config/symbol/sc05401.bmp
-OpenOffice.org641/share/config/symbol/sc05402.bmp
-OpenOffice.org641/share/config/symbol/sc05410.bmp
-OpenOffice.org641/share/config/symbol/sc05411.bmp
-OpenOffice.org641/share/config/symbol/sc05412.bmp
-OpenOffice.org641/share/config/symbol/sc05413.bmp
-OpenOffice.org641/share/config/symbol/sc05414.bmp
-OpenOffice.org641/share/config/symbol/sc05415.bmp
-OpenOffice.org641/share/config/symbol/sc05500.bmp
-OpenOffice.org641/share/config/symbol/sc05501.bmp
-OpenOffice.org641/share/config/symbol/sc05502.bmp
-OpenOffice.org641/share/config/symbol/sc05503.bmp
-OpenOffice.org641/share/config/symbol/sc05504.bmp
-OpenOffice.org641/share/config/symbol/sc05505.bmp
-OpenOffice.org641/share/config/symbol/sc05508.bmp
-OpenOffice.org641/share/config/symbol/sc05509.bmp
-OpenOffice.org641/share/config/symbol/sc05532.bmp
-OpenOffice.org641/share/config/symbol/sc05533.bmp
-OpenOffice.org641/share/config/symbol/sc05535.bmp
-OpenOffice.org641/share/config/symbol/sc05537.bmp
-OpenOffice.org641/share/config/symbol/sc05538.bmp
-OpenOffice.org641/share/config/symbol/sc05539.bmp
-OpenOffice.org641/share/config/symbol/sc05552.bmp
-OpenOffice.org641/share/config/symbol/sc05555.bmp
-OpenOffice.org641/share/config/symbol/sc05556.bmp
-OpenOffice.org641/share/config/symbol/sc05561.bmp
-OpenOffice.org641/share/config/symbol/sc05563.bmp
-OpenOffice.org641/share/config/symbol/sc05595.bmp
-OpenOffice.org641/share/config/symbol/sc05596.bmp
-OpenOffice.org641/share/config/symbol/sc05624.bmp
-OpenOffice.org641/share/config/symbol/sc05646.bmp
-OpenOffice.org641/share/config/symbol/sc05647.bmp
-OpenOffice.org641/share/config/symbol/sc05648.bmp
-OpenOffice.org641/share/config/symbol/sc05649.bmp
-OpenOffice.org641/share/config/symbol/sc05650.bmp
-OpenOffice.org641/share/config/symbol/sc05651.bmp
-OpenOffice.org641/share/config/symbol/sc05672.bmp
-OpenOffice.org641/share/config/symbol/sc05673.bmp
-OpenOffice.org641/share/config/symbol/sc05675.bmp
-OpenOffice.org641/share/config/symbol/sc05694.bmp
-OpenOffice.org641/share/config/symbol/sc05700.bmp
-OpenOffice.org641/share/config/symbol/sc05701.bmp
-OpenOffice.org641/share/config/symbol/sc05702.bmp
-OpenOffice.org641/share/config/symbol/sc05710.bmp
-OpenOffice.org641/share/config/symbol/sc05711.bmp
-OpenOffice.org641/share/config/symbol/sc05712.bmp
-OpenOffice.org641/share/config/symbol/sc05713.bmp
-OpenOffice.org641/share/config/symbol/sc05723.bmp
-OpenOffice.org641/share/config/symbol/sc05800.bmp
-OpenOffice.org641/share/config/symbol/sc05801.bmp
-OpenOffice.org641/share/config/symbol/sc05802.bmp
-OpenOffice.org641/share/config/symbol/sc05904.bmp
-OpenOffice.org641/share/config/symbol/sc05905.bmp
-OpenOffice.org641/share/config/symbol/sc05906.bmp
-OpenOffice.org641/share/config/symbol/sc05951.bmp
-OpenOffice.org641/share/config/symbol/sc05952.bmp
-OpenOffice.org641/share/config/symbol/sc05953.bmp
-OpenOffice.org641/share/config/symbol/sc05954.bmp
-OpenOffice.org641/share/config/symbol/sc05955.bmp
-OpenOffice.org641/share/config/symbol/sc05956.bmp
-OpenOffice.org641/share/config/symbol/sc05957.bmp
-OpenOffice.org641/share/config/symbol/sc05958.bmp
-OpenOffice.org641/share/config/symbol/sc05959.bmp
-OpenOffice.org641/share/config/symbol/sc05960.bmp
-OpenOffice.org641/share/config/symbol/sc05961.bmp
-OpenOffice.org641/share/config/symbol/sc05962.bmp
-OpenOffice.org641/share/config/symbol/sc05963.bmp
-OpenOffice.org641/share/config/symbol/sc06300.bmp
-OpenOffice.org641/share/config/symbol/sc06301.bmp
-OpenOffice.org641/share/config/symbol/sc06302.bmp
-OpenOffice.org641/share/config/symbol/sc06303.bmp
-OpenOffice.org641/share/config/symbol/sc06304.bmp
-OpenOffice.org641/share/config/symbol/sc06305.bmp
-OpenOffice.org641/share/config/symbol/sc06306.bmp
-OpenOffice.org641/share/config/symbol/sc06308.bmp
-OpenOffice.org641/share/config/symbol/sc06309.bmp
-OpenOffice.org641/share/config/symbol/sc06312.bmp
-OpenOffice.org641/share/config/symbol/sc06313.bmp
-OpenOffice.org641/share/config/symbol/sc06314.bmp
-OpenOffice.org641/share/config/symbol/sc06315.bmp
-OpenOffice.org641/share/config/symbol/sc06318.bmp
-OpenOffice.org641/share/config/symbol/sc06330.bmp
-OpenOffice.org641/share/config/symbol/sc06331.bmp
-OpenOffice.org641/share/config/symbol/sc06332.bmp
-OpenOffice.org641/share/config/symbol/sc06333.bmp
-OpenOffice.org641/share/config/symbol/sc06334.bmp
-OpenOffice.org641/share/config/symbol/sc06335.bmp
-OpenOffice.org641/share/config/symbol/sc06336.bmp
-OpenOffice.org641/share/config/symbol/sc06337.bmp
-OpenOffice.org641/share/config/symbol/sc06338.bmp
-OpenOffice.org641/share/config/symbol/sc06339.bmp
-OpenOffice.org641/share/config/symbol/sc06350.bmp
-OpenOffice.org641/share/config/symbol/sc06351.bmp
-OpenOffice.org641/share/config/symbol/sc06352.bmp
-OpenOffice.org641/share/config/symbol/sc06353.bmp
-OpenOffice.org641/share/config/symbol/sc06354.bmp
-OpenOffice.org641/share/config/symbol/sc06355.bmp
-OpenOffice.org641/share/config/symbol/sc06356.bmp
-OpenOffice.org641/share/config/symbol/sc06357.bmp
-OpenOffice.org641/share/config/symbol/sc06362.bmp
-OpenOffice.org641/share/config/symbol/sc06363.bmp
-OpenOffice.org641/share/config/symbol/sc06364.bmp
-OpenOffice.org641/share/config/symbol/sc06370.bmp
-OpenOffice.org641/share/config/symbol/sc06377.bmp
-OpenOffice.org641/share/config/symbol/sc06379.bmp
-OpenOffice.org641/share/config/symbol/sc06384.bmp
-OpenOffice.org641/share/config/symbol/sc06522.bmp
-OpenOffice.org641/share/config/symbol/sc10000.bmp
-OpenOffice.org641/share/config/symbol/sc10006.bmp
-OpenOffice.org641/share/config/symbol/sc10007.bmp
-OpenOffice.org641/share/config/symbol/sc10008.bmp
-OpenOffice.org641/share/config/symbol/sc10009.bmp
-OpenOffice.org641/share/config/symbol/sc10010.bmp
-OpenOffice.org641/share/config/symbol/sc10012.bmp
-OpenOffice.org641/share/config/symbol/sc10013.bmp
-OpenOffice.org641/share/config/symbol/sc10014.bmp
-OpenOffice.org641/share/config/symbol/sc10015.bmp
-OpenOffice.org641/share/config/symbol/sc10016.bmp
-OpenOffice.org641/share/config/symbol/sc10017.bmp
-OpenOffice.org641/share/config/symbol/sc10028.bmp
-OpenOffice.org641/share/config/symbol/sc10029.bmp
-OpenOffice.org641/share/config/symbol/sc10030.bmp
-OpenOffice.org641/share/config/symbol/sc10031.bmp
-OpenOffice.org641/share/config/symbol/sc10035.bmp
-OpenOffice.org641/share/config/symbol/sc10036.bmp
-OpenOffice.org641/share/config/symbol/sc10045.bmp
-OpenOffice.org641/share/config/symbol/sc10050.bmp
-OpenOffice.org641/share/config/symbol/sc10055.bmp
-OpenOffice.org641/share/config/symbol/sc10087.bmp
-OpenOffice.org641/share/config/symbol/sc10096.bmp
-OpenOffice.org641/share/config/symbol/sc10097.bmp
-OpenOffice.org641/share/config/symbol/sc10098.bmp
-OpenOffice.org641/share/config/symbol/sc10099.bmp
-OpenOffice.org641/share/config/symbol/sc10100.bmp
-OpenOffice.org641/share/config/symbol/sc10101.bmp
-OpenOffice.org641/share/config/symbol/sc10102.bmp
-OpenOffice.org641/share/config/symbol/sc10103.bmp
-OpenOffice.org641/share/config/symbol/sc10104.bmp
-OpenOffice.org641/share/config/symbol/sc10105.bmp
-OpenOffice.org641/share/config/symbol/sc10106.bmp
-OpenOffice.org641/share/config/symbol/sc10109.bmp
-OpenOffice.org641/share/config/symbol/sc10110.bmp
-OpenOffice.org641/share/config/symbol/sc10112.bmp
-OpenOffice.org641/share/config/symbol/sc10114.bmp
-OpenOffice.org641/share/config/symbol/sc10115.bmp
-OpenOffice.org641/share/config/symbol/sc10116.bmp
-OpenOffice.org641/share/config/symbol/sc10117.bmp
-OpenOffice.org641/share/config/symbol/sc10118.bmp
-OpenOffice.org641/share/config/symbol/sc10119.bmp
-OpenOffice.org641/share/config/symbol/sc10120.bmp
-OpenOffice.org641/share/config/symbol/sc10121.bmp
-OpenOffice.org641/share/config/symbol/sc10122.bmp
-OpenOffice.org641/share/config/symbol/sc10123.bmp
-OpenOffice.org641/share/config/symbol/sc10124.bmp
-OpenOffice.org641/share/config/symbol/sc10125.bmp
-OpenOffice.org641/share/config/symbol/sc10126.bmp
-OpenOffice.org641/share/config/symbol/sc10127.bmp
-OpenOffice.org641/share/config/symbol/sc10128.bmp
-OpenOffice.org641/share/config/symbol/sc10129.bmp
-OpenOffice.org641/share/config/symbol/sc10130.bmp
-OpenOffice.org641/share/config/symbol/sc10131.bmp
-OpenOffice.org641/share/config/symbol/sc10132.bmp
-OpenOffice.org641/share/config/symbol/sc10133.bmp
-OpenOffice.org641/share/config/symbol/sc10134.bmp
-OpenOffice.org641/share/config/symbol/sc10135.bmp
-OpenOffice.org641/share/config/symbol/sc10136.bmp
-OpenOffice.org641/share/config/symbol/sc10137.bmp
-OpenOffice.org641/share/config/symbol/sc10138.bmp
-OpenOffice.org641/share/config/symbol/sc10139.bmp
-OpenOffice.org641/share/config/symbol/sc10140.bmp
-OpenOffice.org641/share/config/symbol/sc10141.bmp
-OpenOffice.org641/share/config/symbol/sc10142.bmp
-OpenOffice.org641/share/config/symbol/sc10143.bmp
-OpenOffice.org641/share/config/symbol/sc10144.bmp
-OpenOffice.org641/share/config/symbol/sc10145.bmp
-OpenOffice.org641/share/config/symbol/sc10146.bmp
-OpenOffice.org641/share/config/symbol/sc10147.bmp
-OpenOffice.org641/share/config/symbol/sc10148.bmp
-OpenOffice.org641/share/config/symbol/sc10150.bmp
-OpenOffice.org641/share/config/symbol/sc10151.bmp
-OpenOffice.org641/share/config/symbol/sc10152.bmp
-OpenOffice.org641/share/config/symbol/sc10153.bmp
-OpenOffice.org641/share/config/symbol/sc10154.bmp
-OpenOffice.org641/share/config/symbol/sc10155.bmp
-OpenOffice.org641/share/config/symbol/sc10156.bmp
-OpenOffice.org641/share/config/symbol/sc10157.bmp
-OpenOffice.org641/share/config/symbol/sc10158.bmp
-OpenOffice.org641/share/config/symbol/sc10159.bmp
-OpenOffice.org641/share/config/symbol/sc10160.bmp
-OpenOffice.org641/share/config/symbol/sc10161.bmp
-OpenOffice.org641/share/config/symbol/sc10162.bmp
-OpenOffice.org641/share/config/symbol/sc10163.bmp
-OpenOffice.org641/share/config/symbol/sc10164.bmp
-OpenOffice.org641/share/config/symbol/sc10185.bmp
-OpenOffice.org641/share/config/symbol/sc10186.bmp
-OpenOffice.org641/share/config/symbol/sc10187.bmp
-OpenOffice.org641/share/config/symbol/sc10188.bmp
-OpenOffice.org641/share/config/symbol/sc10189.bmp
-OpenOffice.org641/share/config/symbol/sc10190.bmp
-OpenOffice.org641/share/config/symbol/sc10191.bmp
-OpenOffice.org641/share/config/symbol/sc10192.bmp
-OpenOffice.org641/share/config/symbol/sc10193.bmp
-OpenOffice.org641/share/config/symbol/sc10194.bmp
-OpenOffice.org641/share/config/symbol/sc10195.bmp
-OpenOffice.org641/share/config/symbol/sc10196.bmp
-OpenOffice.org641/share/config/symbol/sc10197.bmp
-OpenOffice.org641/share/config/symbol/sc10199.bmp
-OpenOffice.org641/share/config/symbol/sc10200.bmp
-OpenOffice.org641/share/config/symbol/sc10201.bmp
-OpenOffice.org641/share/config/symbol/sc10217.bmp
-OpenOffice.org641/share/config/symbol/sc10223.bmp
-OpenOffice.org641/share/config/symbol/sc10224.bmp
-OpenOffice.org641/share/config/symbol/sc10231.bmp
-OpenOffice.org641/share/config/symbol/sc10232.bmp
-OpenOffice.org641/share/config/symbol/sc10233.bmp
-OpenOffice.org641/share/config/symbol/sc10240.bmp
-OpenOffice.org641/share/config/symbol/sc10241.bmp
-OpenOffice.org641/share/config/symbol/sc10242.bmp
-OpenOffice.org641/share/config/symbol/sc10243.bmp
-OpenOffice.org641/share/config/symbol/sc10244.bmp
-OpenOffice.org641/share/config/symbol/sc10253.bmp
-OpenOffice.org641/share/config/symbol/sc10254.bmp
-OpenOffice.org641/share/config/symbol/sc10255.bmp
-OpenOffice.org641/share/config/symbol/sc10256.bmp
-OpenOffice.org641/share/config/symbol/sc10282.bmp
-OpenOffice.org641/share/config/symbol/sc10283.bmp
-OpenOffice.org641/share/config/symbol/sc10286.bmp
-OpenOffice.org641/share/config/symbol/sc10287.bmp
-OpenOffice.org641/share/config/symbol/sc10294.bmp
-OpenOffice.org641/share/config/symbol/sc10295.bmp
-OpenOffice.org641/share/config/symbol/sc10296.bmp
-OpenOffice.org641/share/config/symbol/sc10297.bmp
-OpenOffice.org641/share/config/symbol/sc10301.bmp
-OpenOffice.org641/share/config/symbol/sc10350.bmp
-OpenOffice.org641/share/config/symbol/sc10360.bmp
-OpenOffice.org641/share/config/symbol/sc10366.bmp
-OpenOffice.org641/share/config/symbol/sc10371.bmp
-OpenOffice.org641/share/config/symbol/sc10375.bmp
-OpenOffice.org641/share/config/symbol/sc10376.bmp
-OpenOffice.org641/share/config/symbol/sc10378.bmp
-OpenOffice.org641/share/config/symbol/sc10379.bmp
-OpenOffice.org641/share/config/symbol/sc10380.bmp
-OpenOffice.org641/share/config/symbol/sc10381.bmp
-OpenOffice.org641/share/config/symbol/sc10382.bmp
-OpenOffice.org641/share/config/symbol/sc10383.bmp
-OpenOffice.org641/share/config/symbol/sc10384.bmp
-OpenOffice.org641/share/config/symbol/sc10385.bmp
-OpenOffice.org641/share/config/symbol/sc10386.bmp
-OpenOffice.org641/share/config/symbol/sc10387.bmp
-OpenOffice.org641/share/config/symbol/sc10388.bmp
-OpenOffice.org641/share/config/symbol/sc10389.bmp
-OpenOffice.org641/share/config/symbol/sc10390.bmp
-OpenOffice.org641/share/config/symbol/sc10391.bmp
-OpenOffice.org641/share/config/symbol/sc10393.bmp
-OpenOffice.org641/share/config/symbol/sc10394.bmp
-OpenOffice.org641/share/config/symbol/sc10395.bmp
-OpenOffice.org641/share/config/symbol/sc10396.bmp
-OpenOffice.org641/share/config/symbol/sc10397.bmp
-OpenOffice.org641/share/config/symbol/sc10398.bmp
-OpenOffice.org641/share/config/symbol/sc10399.bmp
-OpenOffice.org641/share/config/symbol/sc10401.bmp
-OpenOffice.org641/share/config/symbol/sc10402.bmp
-OpenOffice.org641/share/config/symbol/sc10403.bmp
-OpenOffice.org641/share/config/symbol/sc10434.bmp
-OpenOffice.org641/share/config/symbol/sc10458.bmp
-OpenOffice.org641/share/config/symbol/sc10461.bmp
-OpenOffice.org641/share/config/symbol/sc10462.bmp
-OpenOffice.org641/share/config/symbol/sc10463.bmp
-OpenOffice.org641/share/config/symbol/sc10464.bmp
-OpenOffice.org641/share/config/symbol/sc10465.bmp
-OpenOffice.org641/share/config/symbol/sc10503.bmp
-OpenOffice.org641/share/config/symbol/sc12021.bmp
-OpenOffice.org641/share/config/symbol/sc12201.bmp
-OpenOffice.org641/share/config/symbol/sc12202.bmp
-OpenOffice.org641/share/config/symbol/sc12203.bmp
-OpenOffice.org641/share/config/symbol/sc12204.bmp
-OpenOffice.org641/share/config/symbol/sc12212.bmp
-OpenOffice.org641/share/config/symbol/sc12221.bmp
-OpenOffice.org641/share/config/symbol/sc12222.bmp
-OpenOffice.org641/share/config/symbol/sc12223.bmp
-OpenOffice.org641/share/config/symbol/sc12224.bmp
-OpenOffice.org641/share/config/symbol/sc12225.bmp
-OpenOffice.org641/share/config/symbol/sc12226.bmp
-OpenOffice.org641/share/config/symbol/sc12227.bmp
-OpenOffice.org641/share/config/symbol/sc12228.bmp
-OpenOffice.org641/share/config/symbol/sc12229.bmp
-OpenOffice.org641/share/config/symbol/sc12230.bmp
-OpenOffice.org641/share/config/symbol/sc12231.bmp
-OpenOffice.org641/share/config/symbol/sc12232.bmp
-OpenOffice.org641/share/config/symbol/sc12234.bmp
-OpenOffice.org641/share/config/symbol/sc14780.bmp
-OpenOffice.org641/share/config/symbol/sc14781.bmp
-OpenOffice.org641/share/config/symbol/sc14785.bmp
-OpenOffice.org641/share/config/symbol/sc14786.bmp
-OpenOffice.org641/share/config/symbol/sc21050.bmp
-OpenOffice.org641/share/config/symbol/sc21051.bmp
-OpenOffice.org641/share/config/symbol/sc21060.bmp
-OpenOffice.org641/share/config/symbol/sc21061.bmp
-OpenOffice.org641/share/config/symbol/sc21062.bmp
-OpenOffice.org641/share/config/symbol/sc21070.bmp
-OpenOffice.org641/share/config/symbol/sc21080.bmp
-OpenOffice.org641/share/config/symbol/sc21100.bmp
-OpenOffice.org641/share/config/symbol/sc21101.bmp
-OpenOffice.org641/share/config/symbol/sc21102.bmp
-OpenOffice.org641/share/config/symbol/sc21103.bmp
-OpenOffice.org641/share/config/symbol/sc21104.bmp
-OpenOffice.org641/share/config/symbol/sc21105.bmp
-OpenOffice.org641/share/config/symbol/sc21110.bmp
-OpenOffice.org641/share/config/symbol/sc21111.bmp
-OpenOffice.org641/share/config/symbol/sc21120.bmp
-OpenOffice.org641/share/config/symbol/sc21121.bmp
-OpenOffice.org641/share/config/symbol/sc21130.bmp
-OpenOffice.org641/share/config/symbol/sc21140.bmp
-OpenOffice.org641/share/config/symbol/sc21141.bmp
-OpenOffice.org641/share/config/symbol/sc21142.bmp
-OpenOffice.org641/share/config/symbol/sc21150.bmp
-OpenOffice.org641/share/config/symbol/sc21160.bmp
-OpenOffice.org641/share/config/symbol/sc21170.bmp
-OpenOffice.org641/share/config/symbol/sc21180.bmp
-OpenOffice.org641/share/config/symbol/sc21190.bmp
-OpenOffice.org641/share/config/symbol/sc21200.bmp
-OpenOffice.org641/share/config/symbol/sc21210.bmp
-OpenOffice.org641/share/config/symbol/sc21220.bmp
-OpenOffice.org641/share/config/symbol/sc21230.bmp
-OpenOffice.org641/share/config/symbol/sc21240.bmp
-OpenOffice.org641/share/config/symbol/sc21250.bmp
-OpenOffice.org641/share/config/symbol/sc27030.bmp
-OpenOffice.org641/share/config/symbol/sc27065.bmp
-OpenOffice.org641/share/config/symbol/sc27066.bmp
-OpenOffice.org641/share/config/symbol/sc27067.bmp
-OpenOffice.org641/share/config/symbol/sc30000.bmp
-OpenOffice.org641/share/config/symbol/sc30002.bmp
-OpenOffice.org641/share/config/symbol/sc30003.bmp
-OpenOffice.org641/share/config/symbol/sc30004.bmp
-OpenOffice.org641/share/config/symbol/sc30005.bmp
-OpenOffice.org641/share/config/symbol/sc30007.bmp
-OpenOffice.org641/share/config/symbol/sc30008.bmp
-OpenOffice.org641/share/config/symbol/sc30009.bmp
-OpenOffice.org641/share/config/symbol/sc30010.bmp
-OpenOffice.org641/share/config/symbol/sc30011.bmp
-OpenOffice.org641/share/config/symbol/sc30012.bmp
-OpenOffice.org641/share/config/symbol/sc30770.bmp
-OpenOffice.org641/share/config/symbol/sc30773.bmp
-OpenOffice.org641/share/config/symbol/sc30774.bmp
-OpenOffice.org641/share/config/symbol/sc30782.bmp
-OpenOffice.org641/share/config/symbol/sc6377.bmp
-OpenOffice.org641/share/config/symbol/scbullet.bmp
-OpenOffice.org641/share/config/symbol/scnumb.bmp
-OpenOffice.org641/share/config/symbol/sco161.bmp
-OpenOffice.org641/share/config/symbol/sco261.bmp
-OpenOffice.org641/share/config/symbol/sco262.bmp
-OpenOffice.org641/share/config/symbol/sortd.bmp
-OpenOffice.org641/share/config/symbol/sortu.bmp
-OpenOffice.org641/share/config/symbol/u_high.bmp
-OpenOffice.org641/share/config/symbol/u_low.bmp
-OpenOffice.org641/share/config/symbol/u_normal.bmp
-OpenOffice.org641/share/config/psetup.xpm
-OpenOffice.org641/share/config/psetupl.xpm
-OpenOffice.org641/share/fonts/truetype/fonts.dir
-OpenOffice.org641/share/fonts/truetype/opens___.ttf
-OpenOffice.org641/share/fonts/truetype/fonts_dir.global
-OpenOffice.org641/share/basic/FormWizard/DlgFormDB.xdl
-OpenOffice.org641/share/basic/FormWizard/DBMeta.xba
-OpenOffice.org641/share/basic/FormWizard/FormWizard.xba
-OpenOffice.org641/share/basic/FormWizard/Language.xba
-OpenOffice.org641/share/basic/FormWizard/Layouter.xba
-OpenOffice.org641/share/basic/FormWizard/develop.xba
-OpenOffice.org641/share/basic/FormWizard/tools.xba
-OpenOffice.org641/share/basic/Schedule/DlgCalendar.xdl
-OpenOffice.org641/share/basic/Schedule/BankHoliday.xba
-OpenOffice.org641/share/basic/Schedule/CalendarMain.xba
-OpenOffice.org641/share/basic/Schedule/CreateTable.xba
-OpenOffice.org641/share/basic/Schedule/DlgControl.xba
-OpenOffice.org641/share/basic/Schedule/HolidayDanmark.xba
-OpenOffice.org641/share/basic/Schedule/HolidayFrance.xba
-OpenOffice.org641/share/basic/Schedule/HolidayGerman.xba
-OpenOffice.org641/share/basic/Schedule/HolidayItalia.xba
-OpenOffice.org641/share/basic/Schedule/HolidayNetherlands.xba
-OpenOffice.org641/share/basic/Schedule/HolidayPoland.xba
-OpenOffice.org641/share/basic/Schedule/HolidayPortugal.xba
-OpenOffice.org641/share/basic/Schedule/HolidayRussia.xba
-OpenOffice.org641/share/basic/Schedule/HolidaySpain.xba
-OpenOffice.org641/share/basic/Schedule/HolidaySweden.xba
-OpenOffice.org641/share/basic/Schedule/HolidayUSA.xba
-OpenOffice.org641/share/basic/Schedule/Language.xba
-OpenOffice.org641/share/basic/Schedule/OwnEvents.xba
-OpenOffice.org641/share/basic/Template/DialogStyles.xdl
-OpenOffice.org641/share/basic/Template/DlgGreeting.xdl
-OpenOffice.org641/share/basic/Template/TemplateDialog.xdl
-OpenOffice.org641/share/basic/Template/Autotext.xba
-OpenOffice.org641/share/basic/Template/Correspondence.xba
-OpenOffice.org641/share/basic/Template/Greeting.xba
-OpenOffice.org641/share/basic/Template/ModuleAgenda.xba
-OpenOffice.org641/share/basic/Template/Samples.xba
-OpenOffice.org641/share/basic/Gimmicks/ReadFolderDlg.xdl
-OpenOffice.org641/share/basic/Gimmicks/UserfieldDlg.xdl
-OpenOffice.org641/share/basic/Gimmicks/AutoText.xba
-OpenOffice.org641/share/basic/Gimmicks/ChangeAllChars.xba
-OpenOffice.org641/share/basic/Gimmicks/GetTexts.xba
-OpenOffice.org641/share/basic/Gimmicks/ReadDir.xba
-OpenOffice.org641/share/basic/Gimmicks/Userfields.xba
-OpenOffice.org641/share/basic/Tools/Debug.xba
-OpenOffice.org641/share/basic/Tools/Listbox.xba
-OpenOffice.org641/share/basic/Tools/Misc.xba
-OpenOffice.org641/share/basic/Tools/ModuleControls.xba
-OpenOffice.org641/share/basic/Tools/Strings.xba
-OpenOffice.org641/share/basic/Tools/UCB.xba
-OpenOffice.org641/share/basic/WebWizard/WebWzrd.xdl
-OpenOffice.org641/share/basic/WebWizard/Bullets.xba
-OpenOffice.org641/share/basic/WebWizard/Common.xba
-OpenOffice.org641/share/basic/WebWizard/HtmlAutoPilotBasic.xba
-OpenOffice.org641/share/basic/WebWizard/Language.xba
-OpenOffice.org641/share/basic/ImportWizard/ImportDialog.xdl
-OpenOffice.org641/share/basic/ImportWizard/API.xba
-OpenOffice.org641/share/basic/ImportWizard/DialogModul.xba
-OpenOffice.org641/share/basic/ImportWizard/FilesModul.xba
-OpenOffice.org641/share/basic/ImportWizard/Language.xba
-OpenOffice.org641/share/basic/ImportWizard/Main.xba
-OpenOffice.org641/share/basic/Euro/DlgConvert.xdl
-OpenOffice.org641/share/basic/Euro/DlgPassword.xdl
-OpenOffice.org641/share/basic/Euro/AutoPilotRun.xba
-OpenOffice.org641/share/basic/Euro/Common.xba
-OpenOffice.org641/share/basic/Euro/ConvertRun.xba
-OpenOffice.org641/share/basic/Euro/Hard.xba
-OpenOffice.org641/share/basic/Euro/Init.xba
-OpenOffice.org641/share/basic/Euro/Protect.xba
-OpenOffice.org641/share/basic/Euro/Soft.xba
-OpenOffice.org641/share/basic/Euro/Writer.xba
-OpenOffice.org641/share/gallery/htmlexpo/bludown.gif
-OpenOffice.org641/share/gallery/htmlexpo/blufirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/blufirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blulast.gif
-OpenOffice.org641/share/gallery/htmlexpo/blulast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunav.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunext.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blutext.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluup.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubdown.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubfirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubfirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cublast.gif
-OpenOffice.org641/share/gallery/htmlexpo/cublast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnav.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnext.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubtext.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubup.gif
-OpenOffice.org641/share/gallery/htmlexpo/gredown.gif
-OpenOffice.org641/share/gallery/htmlexpo/grefirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/grefirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/grelast.gif
-OpenOffice.org641/share/gallery/htmlexpo/grelast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenav.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenext.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/greprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/greprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/gretext.gif
-OpenOffice.org641/share/gallery/htmlexpo/greup.gif
-OpenOffice.org641/share/gallery/htmlexpo/simdown.gif
-OpenOffice.org641/share/gallery/htmlexpo/simfirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/simfirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simlast.gif
-OpenOffice.org641/share/gallery/htmlexpo/simlast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnav.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnext.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/simprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simtext.gif
-OpenOffice.org641/share/gallery/htmlexpo/simup.gif
-OpenOffice.org641/share/gallery/htmlexpo/sologo.gif
-OpenOffice.org641/share/gallery/www-back/aqua.jpg
-OpenOffice.org641/share/gallery/www-back/bathroom.jpg
-OpenOffice.org641/share/gallery/www-back/blocks.jpg
-OpenOffice.org641/share/gallery/www-back/blow_green.jpg
-OpenOffice.org641/share/gallery/www-back/blueblop.jpg
-OpenOffice.org641/share/gallery/www-back/bulging.jpg
-OpenOffice.org641/share/gallery/www-back/canvas_blue.jpg
-OpenOffice.org641/share/gallery/www-back/cheese.jpg
-OpenOffice.org641/share/gallery/www-back/chocolate.jpg
-OpenOffice.org641/share/gallery/www-back/citrus.jpg
-OpenOffice.org641/share/gallery/www-back/confetti.jpg
-OpenOffice.org641/share/gallery/www-back/daisy.jpg
-OpenOffice.org641/share/gallery/www-back/fluffy-grey.jpg
-OpenOffice.org641/share/gallery/www-back/fluffy.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-blue.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-darkgrey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-grey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-lightgrey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy_light.jpg
-OpenOffice.org641/share/gallery/www-back/gregre.gif
-OpenOffice.org641/share/gallery/www-back/grey.gif
-OpenOffice.org641/share/gallery/www-back/grypaws.gif
-OpenOffice.org641/share/gallery/www-back/ice-blue.jpg
-OpenOffice.org641/share/gallery/www-back/ice-light.jpg
-OpenOffice.org641/share/gallery/www-back/imitation_leather.jpg
-OpenOffice.org641/share/gallery/www-back/interstices.jpg
-OpenOffice.org641/share/gallery/www-back/jeans.jpg
-OpenOffice.org641/share/gallery/www-back/jeansblk.jpg
-OpenOffice.org641/share/gallery/www-back/lawn-artificial.jpg
-OpenOffice.org641/share/gallery/www-back/lawn.jpg
-OpenOffice.org641/share/gallery/www-back/lightblue-wet.jpg
-OpenOffice.org641/share/gallery/www-back/linen-fine.jpg
-OpenOffice.org641/share/gallery/www-back/lino-green.jpg
-OpenOffice.org641/share/gallery/www-back/liquid-blue.jpg
-OpenOffice.org641/share/gallery/www-back/marble.jpg
-OpenOffice.org641/share/gallery/www-back/marble_dark.jpg
-OpenOffice.org641/share/gallery/www-back/mazes.jpg
-OpenOffice.org641/share/gallery/www-back/mint.gif
-OpenOffice.org641/share/gallery/www-back/notes.gif
-OpenOffice.org641/share/gallery/www-back/pattern.jpg
-OpenOffice.org641/share/gallery/www-back/pebble-light.jpg
-OpenOffice.org641/share/gallery/www-back/pink.gif
-OpenOffice.org641/share/gallery/www-back/pool.jpg
-OpenOffice.org641/share/gallery/www-back/popcorn.jpg
-OpenOffice.org641/share/gallery/www-back/purple.jpg
-OpenOffice.org641/share/gallery/www-back/reddark.jpg
-OpenOffice.org641/share/gallery/www-back/rings-green.jpg
-OpenOffice.org641/share/gallery/www-back/rings-orange.jpg
-OpenOffice.org641/share/gallery/www-back/roses.jpg
-OpenOffice.org641/share/gallery/www-back/sand-light.jpg
-OpenOffice.org641/share/gallery/www-back/sand.jpg
-OpenOffice.org641/share/gallery/www-back/sky.jpg
-OpenOffice.org641/share/gallery/www-back/soft-structure_grey.jpg
-OpenOffice.org641/share/gallery/www-back/space.jpg
-OpenOffice.org641/share/gallery/www-back/stone-dark.jpg
-OpenOffice.org641/share/gallery/www-back/stone.jpg
-OpenOffice.org641/share/gallery/www-back/structure.jpg
-OpenOffice.org641/share/gallery/www-back/structure_darkgreen.gif
-OpenOffice.org641/share/gallery/www-back/structure_green.jpg
-OpenOffice.org641/share/gallery/www-back/wall-grey.jpg
-OpenOffice.org641/share/gallery/www-back/wet-turquoise.jpg
-OpenOffice.org641/share/gallery/www-back/wood.jpg
-OpenOffice.org641/share/gallery/bullets/blkpearl.gif
-OpenOffice.org641/share/gallery/bullets/bluarrow.gif
-OpenOffice.org641/share/gallery/bullets/bluball.gif
-OpenOffice.org641/share/gallery/bullets/bludiamd.gif
-OpenOffice.org641/share/gallery/bullets/bluered.gif
-OpenOffice.org641/share/gallery/bullets/blusqare.gif
-OpenOffice.org641/share/gallery/bullets/blustar.gif
-OpenOffice.org641/share/gallery/bullets/coffee_1.gif
-OpenOffice.org641/share/gallery/bullets/coffee_2.gif
-OpenOffice.org641/share/gallery/bullets/coffee_3.gif
-OpenOffice.org641/share/gallery/bullets/coffee_4.gif
-OpenOffice.org641/share/gallery/bullets/coffee_5.gif
-OpenOffice.org641/share/gallery/bullets/con-blue.gif
-OpenOffice.org641/share/gallery/bullets/con-cyan.gif
-OpenOffice.org641/share/gallery/bullets/con-green.gif
-OpenOffice.org641/share/gallery/bullets/con-lilac.gif
-OpenOffice.org641/share/gallery/bullets/con-oran.gif
-OpenOffice.org641/share/gallery/bullets/con-pink.gif
-OpenOffice.org641/share/gallery/bullets/con-red.gif
-OpenOffice.org641/share/gallery/bullets/con-yellow.gif
-OpenOffice.org641/share/gallery/bullets/corner_1.gif
-OpenOffice.org641/share/gallery/bullets/corner_2.gif
-OpenOffice.org641/share/gallery/bullets/corner_3.gif
-OpenOffice.org641/share/gallery/bullets/corner_4.gif
-OpenOffice.org641/share/gallery/bullets/darkball.gif
-OpenOffice.org641/share/gallery/bullets/darkblue.gif
-OpenOffice.org641/share/gallery/bullets/gldpearl.gif
-OpenOffice.org641/share/gallery/bullets/golfball.gif
-OpenOffice.org641/share/gallery/bullets/grnarrow.gif
-OpenOffice.org641/share/gallery/bullets/grnball.gif
-OpenOffice.org641/share/gallery/bullets/grndiamd.gif
-OpenOffice.org641/share/gallery/bullets/grnpearl.gif
-OpenOffice.org641/share/gallery/bullets/grnsqare.gif
-OpenOffice.org641/share/gallery/bullets/grnstar.gif
-OpenOffice.org641/share/gallery/bullets/gryarrow.gif
-OpenOffice.org641/share/gallery/bullets/gryball.gif
-OpenOffice.org641/share/gallery/bullets/grydiamd.gif
-OpenOffice.org641/share/gallery/bullets/grysqare.gif
-OpenOffice.org641/share/gallery/bullets/grystar.gif
-OpenOffice.org641/share/gallery/bullets/orgarrow.gif
-OpenOffice.org641/share/gallery/bullets/orgball.gif
-OpenOffice.org641/share/gallery/bullets/orgdiamd.gif
-OpenOffice.org641/share/gallery/bullets/orgsqare.gif
-OpenOffice.org641/share/gallery/bullets/orgstar.gif
-OpenOffice.org641/share/gallery/bullets/pebble_1.gif
-OpenOffice.org641/share/gallery/bullets/pebble_2.gif
-OpenOffice.org641/share/gallery/bullets/pebble_3.gif
-OpenOffice.org641/share/gallery/bullets/poliball.gif
-OpenOffice.org641/share/gallery/bullets/popcorn_1.gif
-OpenOffice.org641/share/gallery/bullets/popcorn_2.gif
-OpenOffice.org641/share/gallery/bullets/rainbow.gif
-OpenOffice.org641/share/gallery/bullets/redarrow.gif
-OpenOffice.org641/share/gallery/bullets/redball.gif
-OpenOffice.org641/share/gallery/bullets/reddiamd.gif
-OpenOffice.org641/share/gallery/bullets/redsqare.gif
-OpenOffice.org641/share/gallery/bullets/redstar.gif
-OpenOffice.org641/share/gallery/bullets/whtpearl.gif
-OpenOffice.org641/share/gallery/bullets/ylwarrow.gif
-OpenOffice.org641/share/gallery/bullets/ylwball.gif
-OpenOffice.org641/share/gallery/bullets/ylwdiamd.gif
-OpenOffice.org641/share/gallery/bullets/ylwsqare.gif
-OpenOffice.org641/share/gallery/bullets/ylwstar.gif
-OpenOffice.org641/share/gallery/rulers/blkballs.gif
-OpenOffice.org641/share/gallery/rulers/blurulr1.gif
-OpenOffice.org641/share/gallery/rulers/blurulr2.gif
-OpenOffice.org641/share/gallery/rulers/blurulr3.gif
-OpenOffice.org641/share/gallery/rulers/blurulr4.gif
-OpenOffice.org641/share/gallery/rulers/blurulr5.gif
-OpenOffice.org641/share/gallery/rulers/blurulr6.gif
-OpenOffice.org641/share/gallery/rulers/gldballs.gif
-OpenOffice.org641/share/gallery/rulers/grnballs.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr1.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr2.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr3.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr4.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr1.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr2.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr3.gif
-OpenOffice.org641/share/gallery/rulers/orgrulr1.gif
-OpenOffice.org641/share/gallery/rulers/redrulr1.gif
-OpenOffice.org641/share/gallery/rulers/redrulr2.gif
-OpenOffice.org641/share/gallery/rulers/redrulr3.gif
-OpenOffice.org641/share/gallery/rulers/redrulr4.gif
-OpenOffice.org641/share/gallery/rulers/redrulr5.gif
-OpenOffice.org641/share/gallery/rulers/striped.gif
-OpenOffice.org641/share/gallery/rulers/whtballs.gif
-OpenOffice.org641/share/gallery/rulers/ylwrulr1.gif
-OpenOffice.org641/share/gallery/sounds/apert.wav
-OpenOffice.org641/share/gallery/sounds/apert2.wav
-OpenOffice.org641/share/gallery/sounds/applause.wav
-OpenOffice.org641/share/gallery/sounds/beam.wav
-OpenOffice.org641/share/gallery/sounds/beam2.wav
-OpenOffice.org641/share/gallery/sounds/cow.wav
-OpenOffice.org641/share/gallery/sounds/curve.wav
-OpenOffice.org641/share/gallery/sounds/drama.wav
-OpenOffice.org641/share/gallery/sounds/explos.wav
-OpenOffice.org641/share/gallery/sounds/falling.wav
-OpenOffice.org641/share/gallery/sounds/glasses.wav
-OpenOffice.org641/share/gallery/sounds/gong.wav
-OpenOffice.org641/share/gallery/sounds/horse.wav
-OpenOffice.org641/share/gallery/sounds/kling.wav
-OpenOffice.org641/share/gallery/sounds/kongas.wav
-OpenOffice.org641/share/gallery/sounds/laser.wav
-OpenOffice.org641/share/gallery/sounds/left.wav
-OpenOffice.org641/share/gallery/sounds/nature1.wav
-OpenOffice.org641/share/gallery/sounds/nature2.wav
-OpenOffice.org641/share/gallery/sounds/ok.wav
-OpenOffice.org641/share/gallery/sounds/pluck.wav
-OpenOffice.org641/share/gallery/sounds/roll.wav
-OpenOffice.org641/share/gallery/sounds/romans.wav
-OpenOffice.org641/share/gallery/sounds/soft.wav
-OpenOffice.org641/share/gallery/sounds/space.wav
-OpenOffice.org641/share/gallery/sounds/space2.wav
-OpenOffice.org641/share/gallery/sounds/space3.wav
-OpenOffice.org641/share/gallery/sounds/sparcle.wav
-OpenOffice.org641/share/gallery/sounds/strom.wav
-OpenOffice.org641/share/gallery/sounds/theetone.wav
-OpenOffice.org641/share/gallery/sounds/top.wav
-OpenOffice.org641/share/gallery/sounds/train.wav
-OpenOffice.org641/share/gallery/sounds/untie.wav
-OpenOffice.org641/share/gallery/sounds/ups.wav
-OpenOffice.org641/share/gallery/sounds/wallewal.wav
-OpenOffice.org641/share/gallery/sg1.sdg
-OpenOffice.org641/share/gallery/sg1.sdv
-OpenOffice.org641/share/gallery/sg1.thm
-OpenOffice.org641/share/gallery/sg16.sdg
-OpenOffice.org641/share/gallery/sg16.sdv
-OpenOffice.org641/share/gallery/sg16.thm
-OpenOffice.org641/share/gallery/sg2.sdg
-OpenOffice.org641/share/gallery/sg2.sdv
-OpenOffice.org641/share/gallery/sg2.thm
-OpenOffice.org641/share/gallery/sg24.sdg
-OpenOffice.org641/share/gallery/sg24.sdv
-OpenOffice.org641/share/gallery/sg24.thm
-OpenOffice.org641/share/gallery/sg25.sdg
-OpenOffice.org641/share/gallery/sg25.sdv
-OpenOffice.org641/share/gallery/sg25.thm
-OpenOffice.org641/share/gallery/sg3.sdg
-OpenOffice.org641/share/gallery/sg3.sdv
-OpenOffice.org641/share/gallery/sg3.thm
-OpenOffice.org641/share/gallery/sg9.sdg
-OpenOffice.org641/share/gallery/sg9.sdv
-OpenOffice.org641/share/gallery/sg9.thm
-OpenOffice.org641/share/wordbook/english/soffice.dic
-OpenOffice.org641/share/wordbook/english/sun.dic
-OpenOffice.org641/share/wordbook/english/th_en_US.dat
-OpenOffice.org641/share/wordbook/english/th_en_US.idx
-OpenOffice.org641/share/wordbook/english/en_US.aff
-OpenOffice.org641/share/wordbook/english/en_US.dic
-OpenOffice.org641/share/autotext/english/standard.bau
-OpenOffice.org641/share/autotext/english/template.bau
-OpenOffice.org641/share/autotext/english/crdbus50.bau
-OpenOffice.org641/share/autotext/english/crdbus54.bau
-OpenOffice.org641/share/psprint/fontmetric/AGaramond-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-Book.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-BookOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-Demi.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-DemiOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-Demi.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-DemiItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-Light.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-LightItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-BoldOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-Oblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier.afm
-OpenOffice.org641/share/psprint/fontmetric/GothicBBB-Medium-83pv-RKSJ-H.afm
-OpenOffice.org641/share/psprint/fontmetric/GothicBBB-Medium.Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-BoldOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-Oblique.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Ryumin-Light-83pv-RKSJ-H.afm
-OpenOffice.org641/share/psprint/fontmetric/Ryumin-Light.Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Symbol.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Windsor.afm
-OpenOffice.org641/share/psprint/fontmetric/ZapfChancery-MediumItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/ZapfDingbats.afm
-OpenOffice.org641/share/psprint/fontmetric/builtincache
-OpenOffice.org641/share/psprint/driver/ADISTILL.PS
-OpenOffice.org641/share/psprint/driver/APLW3101.PS
-OpenOffice.org641/share/psprint/driver/APLW3201.PS
-OpenOffice.org641/share/psprint/driver/APLW3601.PS
-OpenOffice.org641/share/psprint/driver/APLW6101.PS
-OpenOffice.org641/share/psprint/driver/APLW8101.PS
-OpenOffice.org641/share/psprint/driver/APLW81F1.PS
-OpenOffice.org641/share/psprint/driver/APLWBGR1.PS
-OpenOffice.org641/share/psprint/driver/APLWCOB1.PS
-OpenOffice.org641/share/psprint/driver/APLWCSB1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRF1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRI1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRJ1.PS
-OpenOffice.org641/share/psprint/driver/APLWIIF2.PS
-OpenOffice.org641/share/psprint/driver/APLWIIG2.PS
-OpenOffice.org641/share/psprint/driver/APLWLOT1.PS
-OpenOffice.org641/share/psprint/driver/APL_IIF1.PS
-OpenOffice.org641/share/psprint/driver/APL_IIG1.PS
-OpenOffice.org641/share/psprint/driver/APL_NTR1.PS
-OpenOffice.org641/share/psprint/driver/APNT518_.PS
-OpenOffice.org641/share/psprint/driver/APNTX501.PS
-OpenOffice.org641/share/psprint/driver/APNTXJ1_.PS
-OpenOffice.org641/share/psprint/driver/APPL_230.PS
-OpenOffice.org641/share/psprint/driver/APPL_380.PS
-OpenOffice.org641/share/psprint/driver/APPL_422.PS
-OpenOffice.org641/share/psprint/driver/APTOLLD1.PS
-OpenOffice.org641/share/psprint/driver/APTOLLW1.PS
-OpenOffice.org641/share/psprint/driver/CAECOGR1.PS
-OpenOffice.org641/share/psprint/driver/DC1152_1.PS
-OpenOffice.org641/share/psprint/driver/EFAX3010.PS
-OpenOffice.org641/share/psprint/driver/EFAX4010.PS
-OpenOffice.org641/share/psprint/driver/EFAX5010.PS
-OpenOffice.org641/share/psprint/driver/EFAX7010.PS
-OpenOffice.org641/share/psprint/driver/EFMX3010.PS
-OpenOffice.org641/share/psprint/driver/EFMX5010.PS
-OpenOffice.org641/share/psprint/driver/EFMX7010.PS
-OpenOffice.org641/share/psprint/driver/EFXJK1F3.PS
-OpenOffice.org641/share/psprint/driver/EFXJK2F3.PS
-OpenOffice.org641/share/psprint/driver/EFXJK303.PS
-OpenOffice.org641/share/psprint/driver/EFXJK3F3.PS
-OpenOffice.org641/share/psprint/driver/EP_08001.PS
-OpenOffice.org641/share/psprint/driver/EP_15201.PS
-OpenOffice.org641/share/psprint/driver/EP_30001.PS
-OpenOffice.org641/share/psprint/driver/EP_50001.PS
-OpenOffice.org641/share/psprint/driver/EP_82F21.PS
-OpenOffice.org641/share/psprint/driver/EP_82F51.PS
-OpenOffice.org641/share/psprint/driver/EP_P0701.PS
-OpenOffice.org641/share/psprint/driver/EP_P1201.PS
-OpenOffice.org641/share/psprint/driver/EP_STPH1.PS
-OpenOffice.org641/share/psprint/driver/GENERIC.PS
-OpenOffice.org641/share/psprint/driver/HP1200C1.PS
-OpenOffice.org641/share/psprint/driver/HP2500C1.PS
-OpenOffice.org641/share/psprint/driver/HP3SI52_.PS
-OpenOffice.org641/share/psprint/driver/HP3SIL21.PS
-OpenOffice.org641/share/psprint/driver/HP4M3_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4M6_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4ML_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4MP3_1.PS
-OpenOffice.org641/share/psprint/driver/HP4MP6_1.PS
-OpenOffice.org641/share/psprint/driver/HP4PLUS3.PS
-OpenOffice.org641/share/psprint/driver/HP4PLUS6.PS
-OpenOffice.org641/share/psprint/driver/HP4SI3_1.PS
-OpenOffice.org641/share/psprint/driver/HP4SI6_1.PS
-OpenOffice.org641/share/psprint/driver/HPIID52_.PS
-OpenOffice.org641/share/psprint/driver/HPIII52_.PS
-OpenOffice.org641/share/psprint/driver/HPIIP52_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ3D1_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ3P1_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ4MV1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5M_4.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5P_1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5SI1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5SIM.PS
-OpenOffice.org641/share/psprint/driver/HPLJ__31.PS
-OpenOffice.org641/share/psprint/driver/HP_3D52_.PS
-OpenOffice.org641/share/psprint/driver/HP_3P52_.PS
-OpenOffice.org641/share/psprint/driver/HP__CLJ1.PS
-OpenOffice.org641/share/psprint/driver/KD8650P1.PS
-OpenOffice.org641/share/psprint/driver/KD92P001.PS
-OpenOffice.org641/share/psprint/driver/KDH00001.PS
-OpenOffice.org641/share/psprint/driver/KDH00002.PS
-OpenOffice.org641/share/psprint/driver/L10__425.PS
-OpenOffice.org641/share/psprint/driver/L20__471.PS
-OpenOffice.org641/share/psprint/driver/L20__493.PS
-OpenOffice.org641/share/psprint/driver/L30__471.PS
-OpenOffice.org641/share/psprint/driver/L30__493.PS
-OpenOffice.org641/share/psprint/driver/L333_523.PS
-OpenOffice.org641/share/psprint/driver/L33__523.PS
-OpenOffice.org641/share/psprint/driver/L50__493.PS
-OpenOffice.org641/share/psprint/driver/L533_523.PS
-OpenOffice.org641/share/psprint/driver/L53__523.PS
-OpenOffice.org641/share/psprint/driver/LEX4039P.PS
-OpenOffice.org641/share/psprint/driver/LEX4079P.PS
-OpenOffice.org641/share/psprint/driver/LEXOPTR_.PS
-OpenOffice.org641/share/psprint/driver/LHCFLRJ5.PS
-OpenOffice.org641/share/psprint/driver/LHCOFLC5.PS
-OpenOffice.org641/share/psprint/driver/LHCOFLR5.PS
-OpenOffice.org641/share/psprint/driver/LHGUBEH3.PS
-OpenOffice.org641/share/psprint/driver/LHGUBHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERKH3.PS
-OpenOffice.org641/share/psprint/driver/LHHERKI4.PS
-OpenOffice.org641/share/psprint/driver/LHHKPHJ7.PS
-OpenOffice.org641/share/psprint/driver/LHHKPIJ7.PS
-OpenOffice.org641/share/psprint/driver/LHHRKPH7.PS
-OpenOffice.org641/share/psprint/driver/LHHRKPI7.PS
-OpenOffice.org641/share/psprint/driver/LHQUSHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHQUSIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHQUSRH3.PS
-OpenOffice.org641/share/psprint/driver/LHQUSRI3.PS
-OpenOffice.org641/share/psprint/driver/LHSIGHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHSIGIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHSIGNH3.PS
-OpenOffice.org641/share/psprint/driver/LHSIGNI3.PS
-OpenOffice.org641/share/psprint/driver/LOPC1200.PS
-OpenOffice.org641/share/psprint/driver/LOPC40.PS
-OpenOffice.org641/share/psprint/driver/LOPC45.PS
-OpenOffice.org641/share/psprint/driver/LOPE310.PS
-OpenOffice.org641/share/psprint/driver/LOPM410.PS
-OpenOffice.org641/share/psprint/driver/LOPS1255.PS
-OpenOffice.org641/share/psprint/driver/LOPS1625.PS
-OpenOffice.org641/share/psprint/driver/LOPS1855.PS
-OpenOffice.org641/share/psprint/driver/LOPS2455.PS
-OpenOffice.org641/share/psprint/driver/LOPS3455.PS
-OpenOffice.org641/share/psprint/driver/LOPT610.PS
-OpenOffice.org641/share/psprint/driver/LOPT612.PS
-OpenOffice.org641/share/psprint/driver/LOPT614.PS
-OpenOffice.org641/share/psprint/driver/LOPT616.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAC.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAEP.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAK.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAN.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAP.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAS.PS
-OpenOffice.org641/share/psprint/driver/LOPTRASC.PS
-OpenOffice.org641/share/psprint/driver/LOPW810.PS
-OpenOffice.org641/share/psprint/driver/LOS1255P.PS
-OpenOffice.org641/share/psprint/driver/LOS1625P.PS
-OpenOffice.org641/share/psprint/driver/LOS1855P.PS
-OpenOffice.org641/share/psprint/driver/LOS2455P.PS
-OpenOffice.org641/share/psprint/driver/LOS3455P.PS
-OpenOffice.org641/share/psprint/driver/LWNT_518.PS
-OpenOffice.org641/share/psprint/driver/SGENPRT.PS
-OpenOffice.org641/share/psprint/driver/SNSPREC1.PS
-OpenOffice.org641/share/psprint/driver/TK300PJ1.PS
-OpenOffice.org641/share/psprint/driver/TK300XJ1.PS
-OpenOffice.org641/share/psprint/driver/TK350171.PS
-OpenOffice.org641/share/psprint/driver/TK350172.PS
-OpenOffice.org641/share/psprint/driver/TK350691.PS
-OpenOffice.org641/share/psprint/driver/TK350692.PS
-OpenOffice.org641/share/psprint/driver/TK350PJ2.PS
-OpenOffice.org641/share/psprint/driver/TK360J21.PS
-OpenOffice.org641/share/psprint/driver/TK360J51.PS
-OpenOffice.org641/share/psprint/driver/TK360J71.PS
-OpenOffice.org641/share/psprint/driver/TK450PJ1.PS
-OpenOffice.org641/share/psprint/driver/TK550171.PS
-OpenOffice.org641/share/psprint/driver/TK550391.PS
-OpenOffice.org641/share/psprint/driver/TK550PJ1.PS
-OpenOffice.org641/share/psprint/driver/TKP350J2.PS
-OpenOffice.org641/share/psprint/driver/TKP360P1.PS
-OpenOffice.org641/share/psprint/driver/TKP380J1.PS
-OpenOffice.org641/share/psprint/driver/TKP380P1.PS
-OpenOffice.org641/share/psprint/driver/TKP450J1.PS
-OpenOffice.org641/share/psprint/driver/TKP450P1.PS
-OpenOffice.org641/share/psprint/driver/TKP550J1.PS
-OpenOffice.org641/share/psprint/driver/TKP600J1.PS
-OpenOffice.org641/share/psprint/driver/TKPH3801.PS
-OpenOffice.org641/share/psprint/driver/TKPH4501.PS
-OpenOffice.org641/share/psprint/driver/TKPH6001.PS
-OpenOffice.org641/share/psprint/driver/XRD61354.PS
-OpenOffice.org641/share/psprint/driver/XRD61801.PS
-OpenOffice.org641/share/psprint/driver/XRN17000.PS
-OpenOffice.org641/share/psprint/driver/XRN24320.PS
-OpenOffice.org641/share/psprint/driver/XR_DC230.PS
-OpenOffice.org641/share/psprint/psprint.conf
-OpenOffice.org641/share/autocorr/acor1033.dat
-OpenOffice.org641/user/autotext/english/mytexts.bau
-OpenOffice.org641/user/database/biblio/biblio.dbf
-OpenOffice.org641/user/gallery/sg100.sdv
-OpenOffice.org641/user/gallery/sg100.thm
-OpenOffice.org641/user/gallery/sg30.sdv
-OpenOffice.org641/user/gallery/sg30.thm
-OpenOffice.org641/user/config/arrowhd.soe
-OpenOffice.org641/user/config/classic.sog
-OpenOffice.org641/user/config/hatching.soh
-OpenOffice.org641/user/config/modern.sog
-OpenOffice.org641/user/config/palette.soc
-OpenOffice.org641/user/config/styles.sod
-OpenOffice.org641/user/config/autotbl.fmt
-OpenOffice.org641/user/config/dbtitle.rdb
-OpenOffice.org641/user/config/cmyk.soc
-OpenOffice.org641/user/config/gallery.soc
-OpenOffice.org641/user/config/html.soc
-OpenOffice.org641/user/config/standard.sob
-OpenOffice.org641/user/config/standard.soc
-OpenOffice.org641/user/config/standard.sod
-OpenOffice.org641/user/config/standard.soe
-OpenOffice.org641/user/config/standard.sog
-OpenOffice.org641/user/config/standard.soh
-OpenOffice.org641/user/config/sun-color.soc
-OpenOffice.org641/user/config/web.soc
-OpenOffice.org641/user/basic/dialogs.xli
-OpenOffice.org641/user/basic/script.xli
-OpenOffice.org641/help/en/sbasic.cfg
-OpenOffice.org641/help/en/sbasic.db
-OpenOffice.org641/help/en/sbasic.ht
-OpenOffice.org641/help/en/sbasic.idx/CONTEXTS
-OpenOffice.org641/help/en/sbasic.idx/DICTIONARY
-OpenOffice.org641/help/en/sbasic.idx/DOCS
-OpenOffice.org641/help/en/sbasic.idx/DOCS.TAB
-OpenOffice.org641/help/en/sbasic.idx/EDGE
-OpenOffice.org641/help/en/sbasic.idx/LINKNAMES
-OpenOffice.org641/help/en/sbasic.idx/OFFSETS
-OpenOffice.org641/help/en/sbasic.idx/POSITIONS
-OpenOffice.org641/help/en/sbasic.idx/SCHEMA
-OpenOffice.org641/help/en/sbasic.jar
-OpenOffice.org641/help/en/sbasic.key
-OpenOffice.org641/help/en/common.jar
-OpenOffice.org641/help/en/custom.css
-OpenOffice.org641/help/en/err.html
-OpenOffice.org641/help/en/picture.db
-OpenOffice.org641/help/en/picture.jar
-OpenOffice.org641/help/en/treeview.xml
-OpenOffice.org641/help/en/schart.jar
-OpenOffice.org641/help/en/swriter.cfg
-OpenOffice.org641/help/en/swriter.db
-OpenOffice.org641/help/en/swriter.ht
-OpenOffice.org641/help/en/swriter.idx/CONTEXTS
-OpenOffice.org641/help/en/swriter.idx/DICTIONARY
-OpenOffice.org641/help/en/swriter.idx/DOCS
-OpenOffice.org641/help/en/swriter.idx/DOCS.TAB
-OpenOffice.org641/help/en/swriter.idx/EDGE
-OpenOffice.org641/help/en/swriter.idx/LINKNAMES
-OpenOffice.org641/help/en/swriter.idx/OFFSETS
-OpenOffice.org641/help/en/swriter.idx/POSITIONS
-OpenOffice.org641/help/en/swriter.idx/SCHEMA
-OpenOffice.org641/help/en/swriter.jar
-OpenOffice.org641/help/en/swriter.key
-OpenOffice.org641/help/en/scalc.cfg
-OpenOffice.org641/help/en/scalc.db
-OpenOffice.org641/help/en/scalc.ht
-OpenOffice.org641/help/en/scalc.idx/CONTEXTS
-OpenOffice.org641/help/en/scalc.idx/DICTIONARY
-OpenOffice.org641/help/en/scalc.idx/DOCS
-OpenOffice.org641/help/en/scalc.idx/DOCS.TAB
-OpenOffice.org641/help/en/scalc.idx/EDGE
-OpenOffice.org641/help/en/scalc.idx/LINKNAMES
-OpenOffice.org641/help/en/scalc.idx/OFFSETS
-OpenOffice.org641/help/en/scalc.idx/POSITIONS
-OpenOffice.org641/help/en/scalc.idx/SCHEMA
-OpenOffice.org641/help/en/scalc.jar
-OpenOffice.org641/help/en/scalc.key
-OpenOffice.org641/help/en/simpress.cfg
-OpenOffice.org641/help/en/simpress.db
-OpenOffice.org641/help/en/simpress.ht
-OpenOffice.org641/help/en/simpress.idx/CONTEXTS
-OpenOffice.org641/help/en/simpress.idx/DICTIONARY
-OpenOffice.org641/help/en/simpress.idx/DOCS
-OpenOffice.org641/help/en/simpress.idx/DOCS.TAB
-OpenOffice.org641/help/en/simpress.idx/EDGE
-OpenOffice.org641/help/en/simpress.idx/LINKNAMES
-OpenOffice.org641/help/en/simpress.idx/OFFSETS
-OpenOffice.org641/help/en/simpress.idx/POSITIONS
-OpenOffice.org641/help/en/simpress.idx/SCHEMA
-OpenOffice.org641/help/en/simpress.jar
-OpenOffice.org641/help/en/simpress.key
-OpenOffice.org641/help/en/sdraw.cfg
-OpenOffice.org641/help/en/sdraw.db
-OpenOffice.org641/help/en/sdraw.ht
-OpenOffice.org641/help/en/sdraw.idx/CONTEXTS
-OpenOffice.org641/help/en/sdraw.idx/DICTIONARY
-OpenOffice.org641/help/en/sdraw.idx/DOCS
-OpenOffice.org641/help/en/sdraw.idx/DOCS.TAB
-OpenOffice.org641/help/en/sdraw.idx/EDGE
-OpenOffice.org641/help/en/sdraw.idx/LINKNAMES
-OpenOffice.org641/help/en/sdraw.idx/OFFSETS
-OpenOffice.org641/help/en/sdraw.idx/POSITIONS
-OpenOffice.org641/help/en/sdraw.idx/SCHEMA
-OpenOffice.org641/help/en/sdraw.jar
-OpenOffice.org641/help/en/sdraw.key
-OpenOffice.org641/help/en/smath.cfg
-OpenOffice.org641/help/en/smath.db
-OpenOffice.org641/help/en/smath.ht
-OpenOffice.org641/help/en/smath.idx/CONTEXTS
-OpenOffice.org641/help/en/smath.idx/DICTIONARY
-OpenOffice.org641/help/en/smath.idx/DOCS
-OpenOffice.org641/help/en/smath.idx/DOCS.TAB
-OpenOffice.org641/help/en/smath.idx/EDGE
-OpenOffice.org641/help/en/smath.idx/LINKNAMES
-OpenOffice.org641/help/en/smath.idx/OFFSETS
-OpenOffice.org641/help/en/smath.idx/POSITIONS
-OpenOffice.org641/help/en/smath.idx/SCHEMA
-OpenOffice.org641/help/en/smath.jar
-OpenOffice.org641/help/en/smath.key
-OpenOffice.org641/help/main_transform.xsl
-OpenOffice.org641/help/custom.css
-@comment DIRS
-@dirrm OpenOffice.org641/user/wordbook
-@dirrm OpenOffice.org641/user/template
-@dirrm OpenOffice.org641/user/temp
-@dirrm OpenOffice.org641/user/store
-@dirrm OpenOffice.org641/user/psprint/fontmetric
-@dirrm OpenOffice.org641/user/psprint/driver
-@dirrm OpenOffice.org641/user/psprint
-@dirrm OpenOffice.org641/user/plugin
-@dirrm OpenOffice.org641/user/gallery
-@dirrm OpenOffice.org641/user/database/biblio
-@dirrm OpenOffice.org641/user/database
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice
-@dirrm OpenOffice.org641/user/config/registry/instance/org
-@dirrm OpenOffice.org641/user/config/registry/instance
-@dirrm OpenOffice.org641/user/config/registry
-@dirrm OpenOffice.org641/user/config
-@dirrm OpenOffice.org641/user/basic
-@dirrm OpenOffice.org641/user/backup
-@dirrm OpenOffice.org641/user/autotext/english
-@dirrm OpenOffice.org641/user/autotext
-@dirrm OpenOffice.org641/user/autocorr
-@dirrm OpenOffice.org641/user
-@dirrm OpenOffice.org641/share/wordbook/english
-@dirrm OpenOffice.org641/share/wordbook
-@dirrm OpenOffice.org641/share/template/english/wizard/web
-@dirrm OpenOffice.org641/share/template/english/wizard/styles
-@dirrm OpenOffice.org641/share/template/english/wizard/bitmap
-@dirrm OpenOffice.org641/share/template/english/wizard
-@dirrm OpenOffice.org641/share/template/english/internal
-@dirrm OpenOffice.org641/share/template/english
-@dirrm OpenOffice.org641/share/template
-@dirrm OpenOffice.org641/share/psprint/fontmetric
-@dirrm OpenOffice.org641/share/psprint/driver
-@dirrm OpenOffice.org641/share/psprint
-@dirrm OpenOffice.org641/share/gallery/www-back
-@dirrm OpenOffice.org641/share/gallery/sounds
-@dirrm OpenOffice.org641/share/gallery/rulers
-@dirrm OpenOffice.org641/share/gallery/htmlexpo
-@dirrm OpenOffice.org641/share/gallery/bullets
-@dirrm OpenOffice.org641/share/gallery
-@dirrm OpenOffice.org641/share/fonts/truetype
-@dirrm OpenOffice.org641/share/fonts
-@dirrm OpenOffice.org641/share/dtd/officedocument/1_0
-@dirrm OpenOffice.org641/share/dtd/officedocument
-@dirrm OpenOffice.org641/share/dtd/math/1_01
-@dirrm OpenOffice.org641/share/dtd/math
-@dirrm OpenOffice.org641/share/dtd
-@dirrm OpenOffice.org641/share/config/webcast
-@dirrm OpenOffice.org641/share/config/symbol
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/template/org
-@dirrm OpenOffice.org641/share/config/registry/template
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/instance/org
-@dirrm OpenOffice.org641/share/config/registry/instance
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org
-@dirrm OpenOffice.org641/share/config/registry/cache/instance
-@dirrm OpenOffice.org641/share/config/registry/cache
-@dirrm OpenOffice.org641/share/config/registry
-@dirrm OpenOffice.org641/share/config
-@dirrm OpenOffice.org641/share/basic/WebWizard
-@dirrm OpenOffice.org641/share/basic/Tools
-@dirrm OpenOffice.org641/share/basic/Template
-@dirrm OpenOffice.org641/share/basic/Schedule
-@dirrm OpenOffice.org641/share/basic/ImportWizard
-@dirrm OpenOffice.org641/share/basic/Gimmicks
-@dirrm OpenOffice.org641/share/basic/FormWizard
-@dirrm OpenOffice.org641/share/basic/Euro
-@dirrm OpenOffice.org641/share/basic
-@dirrm OpenOffice.org641/share/autotext/english
-@dirrm OpenOffice.org641/share/autotext
-@dirrm OpenOffice.org641/share/autocorr
-@dirrm OpenOffice.org641/share
-@dirrm OpenOffice.org641/program/resource
-@dirrm OpenOffice.org641/program/filter
-@dirrm OpenOffice.org641/program/components
-@dirrm OpenOffice.org641/program/classes
-@dirrm OpenOffice.org641/program/addin/source
-@dirrm OpenOffice.org641/program/addin
-@dirrm OpenOffice.org641/program
-@dirrm OpenOffice.org641/help/en/swriter.idx
-@dirrm OpenOffice.org641/help/en/smath.idx
-@dirrm OpenOffice.org641/help/en/simpress.idx
-@dirrm OpenOffice.org641/help/en/sdraw.idx
-@dirrm OpenOffice.org641/help/en/scalc.idx
-@dirrm OpenOffice.org641/help/en/sbasic.idx
-@dirrm OpenOffice.org641/help/en
-@dirrm OpenOffice.org641/help
-@dirrm OpenOffice.org641
diff --git a/editors/openoffice.org-2-devel/Makefile b/editors/openoffice.org-2-devel/Makefile
deleted file mode 100644
index 23c5cd913554..000000000000
--- a/editors/openoffice.org-2-devel/Makefile
+++ /dev/null
@@ -1,110 +0,0 @@
-# New ports collection makefile for: OpenOffice
-# Date created: 28 Februar 2002
-# Whom: Martin Blapp
-#
-# $FreeBSD$
-#
-
-PORTNAME= openoffice
-PORTVERSION= 642
-CATEGORIES= editors
-MASTER_SITES= ftp://sunsite.cnlab-switch.ch/mirror/OpenOffice/${PORTVERSION}/ \
- http://sf1.mirror.openoffice.org/${PORTVERSION}/ \
- ftp://ftp.cs.man.ac.uk/pub/toby/gpc/ \
- http://people.freebsd.org/~mbr/distfiles/
-DISTFILES= oo_${PORTVERSION}_src.tar.bz2 gpc231.tar.Z oo_moz095_i386_FreeBSD-4.tar.gz
-EXTRACT_ONLY= oo_${PORTVERSION}_src.tar.bz2
-
-MAINTAINER= mbr@FreeBSD.org
-
-BUILD_DEPENDS= ${LOCALBASE}/lib/libstlport_gcc.so:${PORTSDIR}/devel/stlport
-BUILD_DEPENDS+= ${LOCALBASE}/bin/gcc295:${PORTSDIR}/lang/gcc295
-BUILD_DEPENDS+= zip:${PORTSDIR}/archivers/zip
-BUILD_DEPENDS+= ${JAVAVM}:${PORTSDIR}/java/jdk13
-LIB_DEPENDS+= pth.14:${PORTSDIR}/devel/pth
-
-BROKEN= 'Work in progress -- does not build yet till the end'
-
-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_moz095_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_${PORTVERSION}_src/config_office
-
-CONFIGURE_ARGS+= --with-stlport4-home=${PREFIX} \
- --with-jdk-home=${JDK13DIR} \
- --with-os-version=${OSVERSION}
-
-CONFIGURE_ENV= PTHREAD_CFLAGS=${PTHREAD_CFLAGS} \
- PTHREAD_LIBS=${PTHREAD_LIBS} \
- CC=gcc295 \
- CXX=g++295
-
-MAKE_ENV= CC=${CC} CFLAGS=${CFLAGS}
-
-.include <bsd.port.pre.mk>
-
-pre-fetch:
-.if ${GCC_VERSION}!="2.95.2" && ${GCC_VERSION}!="2.95.3"
- @ ${ECHO}
- @ ${ECHO} Openoffice requires gcc 2.95.2 or better
- @ ${ECHO}
- @ ${FALSE}
-.endif
-.if ${OSVERSION} < 500031
- @${ECHO}
- @${ECHO} OS-VERSION ${OSVERSION}
- @${ECHO}
- @${ECHO} Openoffice depends on OS-Fixes which are
- @${ECHO} not yet available.
- @${FALSE}
-.endif
-
-pre-extract:
-.if !defined(DISPLAY) || ${DISPLAY} == ""
- @ ${ECHO}
- @ ${ECHO} Can\'t open display:
- @ ${ECHO} Please check your DISPLAY variable.
- @ ${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|<malloc.h>|<stdlib.h>|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'
-
-do-install:
- @cd ${WRKSRC}/.. && ./setup -r:oo_setup.resp
-
-.include <bsd.port.post.mk>
diff --git a/editors/openoffice.org-2-devel/distinfo b/editors/openoffice.org-2-devel/distinfo
deleted file mode 100644
index 81e3a3a4781e..000000000000
--- a/editors/openoffice.org-2-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (oo_642_src.tar.bz2) = fc39bdf5f4b277c343d2cc38b0d70c7d
-MD5 (gpc231.tar.Z) = fdb06fdb5a4670b172f9fb738b717be9
-MD5 (oo_moz095_i386_FreeBSD-4.tar.gz) = e92e25759f0b1bf16a36a091bf17e1b0
diff --git a/editors/openoffice.org-2-devel/files/patch-berkeleydb+db-3.2.9.patch b/editors/openoffice.org-2-devel/files/patch-berkeleydb+db-3.2.9.patch
deleted file mode 100644
index 97fec46bcef4..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-berkeleydb::db-3.2.9.patch b/editors/openoffice.org-2-devel/files/patch-berkeleydb::db-3.2.9.patch
deleted file mode 100644
index 50c2f44a704e..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-berkeleydb::db-3.2.9.patch
+++ /dev/null
@@ -1,42 +0,0 @@
---- ../berkeleydb/db-3.2.9.patch.orig Mon Jun 11 16:09:22 2001
-+++ ../berkeleydb/db-3.2.9.patch Tue Mar 5 17:13:09 2002
-@@ -43,3 +43,39 @@
-
- CC= @MAKEFILE_CC@
- CCLINK= @MAKEFILE_CCLINK@
-+--- 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
-+@@ -995,6 +995,7 @@
-+ CPPFLAGS="-D_REENTRANT $CPPFLAGS";;
-+ mpeix*) CPPFLAGS="-D_POSIX_SOURCE -D_SOCKET_SOURCE $CPPFLAGS"
-+ LIBS="-lsocket -lsvipc $LIBS";;
-++freebsd*) optimize_def="-O";;
-+ osf*) CPPFLAGS="-D_REENTRANT $CPPFLAGS";;
-+ *qnx) cat >> confdefs.h <<\EOF
-+ #define HAVE_QNX 1
-+@@ -1795,6 +1796,7 @@
-+ case "$host_os" in
-+ solaris*) JINCSUBDIRS="solaris";;
-+ linux*) JINCSUBDIRS="linux genunix";;
-++ freebsd*) JINCSUBDIRS="freebsd solaris linux genunix";;
-+ *) JINCSUBDIRS="genunix";;
-+ esac
-+
-+--- 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 @@
-+
-+ freebsd*)
-+ 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'
-+- else
-+ 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'
-++ need_version=no
-+ fi
-+ ;;
-+
diff --git a/editors/openoffice.org-2-devel/files/patch-bridges+prj+build.lst b/editors/openoffice.org-2-devel/files/patch-bridges+prj+build.lst
deleted file mode 100644
index 95774375ee91..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel b/editors/openoffice.org-2-devel/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel
deleted file mode 100644
index 20b13ea25cb2..000000000000
--- a/editors/openoffice.org-2-devel/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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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.org-2-devel/files/patch-bridges+source+prot_uno+makefile.mk b/editors/openoffice.org-2-devel/files/patch-bridges+source+prot_uno+makefile.mk
deleted file mode 100644
index 595ea6cb5ac9..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-bridges::prj::build.lst b/editors/openoffice.org-2-devel/files/patch-bridges::prj::build.lst
deleted file mode 100644
index d9af910f9803..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-bridges::prj::build.lst
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../bridges/prj/build.lst.orig Tue Oct 30 17:28:35 2001
-+++ ../bridges/prj/build.lst Mon Mar 4 21:43:05 2002
-@@ -13,5 +13,7 @@
- br bridges\source\cpp_uno\cc50_solaris_sparc nmake - u br_cc50sols br_unotypes NULL
- br bridges\source\cpp_uno\cc50_solaris_intel nmake - u br_cc50soli br_unotypes NULL
- br bridges\source\cpp_uno\gcc2_solaris_sparc nmake - u br_gccsols 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\prot_uno nmake - all br_pruno br_unotypes NULL
- br bridges\source\java_uno nmake - all br_java_uno br_rcon NULL
diff --git a/editors/openoffice.org-2-devel/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel b/editors/openoffice.org-2-devel/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel
deleted file mode 100644
index a9f6d1da7a96..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel
+++ /dev/null
@@ -1,1719 +0,0 @@
---- /dev/null Mon Mar 4 21:22:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/cpp2uno.cxx Mon Mar 4 21:26:06 2002
-@@ -0,0 +1,614 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: cpp2uno.cxx,v $
-+ *
-+ * $Revision: 1.8 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/09/06 11:59:03 $
-+ *
-+ * 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): _______________________________________
-+ *
-+ *
-+ ************************************************************************/
-+
-+#define LEAK_STATIC_DATA
-+// #define TRACE(x) OSL_TRACE(x)
-+#define TRACE(x)
-+
-+#include <malloc.h>
-+#if STLPORT_VERSION<321
-+#include <list.h>
-+#include <map.h>
-+#else
-+#include <list>
-+#include <map>
-+#endif
-+#include <typeinfo>
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+#ifndef _OSL_MUTEX_HXX_
-+#include <osl/mutex.hxx>
-+#endif
-+
-+#ifndef _TYPELIB_TYPEDESCRIPTION_HXX_
-+#include <typelib/typedescription.hxx>
-+#endif
-+#ifndef _UNO_DATA_H_
-+#include <uno/data.h>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_TYPE_MISC_HXX_
-+#include <bridges/cpp_uno/type_misc.hxx>
-+#endif
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+using namespace com::sun::star::uno;
-+using namespace std;
-+using namespace osl;
-+using namespace rtl;
-+
-+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 );
-+
-+ gcc291_freebsd_intel_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;
-+}
-+
-+//==================================================================================================
-+class MediateClassData
-+{
-+public:
-+ struct ClassDataBuffer
-+ {
-+ void* m_pVTable;
-+
-+ ~ClassDataBuffer();
-+ };
-+private:
-+
-+ map< OUString, ClassDataBuffer* > m_aClassData;
-+ Mutex m_aMutex;
-+
-+ void createVTable( ClassDataBuffer*, typelib_InterfaceTypeDescription* );
-+public:
-+ const ClassDataBuffer* getClassData( typelib_InterfaceTypeDescription* );
-+
-+ MediateClassData() {}
-+ ~MediateClassData();
-+};
-+//__________________________________________________________________________________________________
-+MediateClassData::ClassDataBuffer::~ClassDataBuffer()
-+{
-+ delete m_pVTable;
-+}
-+
-+//__________________________________________________________________________________________________
-+MediateClassData::~MediateClassData()
-+{
-+ TRACE( "> calling ~MediateClassData(): freeing mediate vtables... <\n" );
-+
-+ // this MUST be the absolute last one which is called!
-+ for ( map< OUString, ClassDataBuffer* >::iterator iPos( m_aClassData.begin() ); iPos != m_aClassData.end(); ++iPos )
-+ {
-+ // todo
-+// delete (*iPos).second;
-+ }
-+}
-+
-+//__________________________________________________________________________________________________
-+
-+const MediateClassData::ClassDataBuffer* MediateClassData::getClassData( typelib_InterfaceTypeDescription* pType )
-+{
-+ MutexGuard aGuard( m_aMutex );
-+
-+ map< OUString, ClassDataBuffer* >::iterator element = m_aClassData.find( pType->aBase.pTypeName );
-+ if( element != m_aClassData.end() )
-+ return (*element).second;
-+
-+ ClassDataBuffer* pBuffer = new ClassDataBuffer();
-+ createVTable( pBuffer, pType );
-+ m_aClassData[ pType->aBase.pTypeName ] = pBuffer;
-+ return pBuffer;
-+}
-+
-+
-+//==================================================================================================
-+/**
-+ * 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;
-+ }
-+}
-+//__________________________________________________________________________________________________
-+
-+void MediateClassData::createVTable( ClassDataBuffer* pBuffer, typelib_InterfaceTypeDescription* pType )
-+{
-+ // get all member functions
-+ list< sal_Bool > aComplexReturn;
-+
-+ for( int n = 0; n < pType->nAllMembers; n++ )
-+ {
-+ typelib_TypeDescription* pMember = NULL;
-+ TYPELIB_DANGER_GET( &pMember, pType->ppAllMembers[n] );
-+ if( pMember->eTypeClass == typelib_TypeClass_INTERFACE_ATTRIBUTE )
-+ {
-+ typelib_TypeDescription * pRetTD = 0;
-+ TYPELIB_DANGER_GET( &pRetTD, ((typelib_InterfaceAttributeTypeDescription *)pMember)->pAttributeTypeRef );
-+ // get method
-+ aComplexReturn.push_back( !cppu_isSimpleType( pRetTD ) );
-+ // set method
-+ if( ! ((typelib_InterfaceAttributeTypeDescription*)pMember)->bReadOnly )
-+ aComplexReturn.push_back( sal_False );
-+ TYPELIB_DANGER_RELEASE( pRetTD );
-+ }
-+ else
-+ {
-+ typelib_TypeDescription * pRetTD = 0;
-+ TYPELIB_DANGER_GET( &pRetTD, ((typelib_InterfaceMethodTypeDescription *)pMember)->pReturnTypeRef );
-+ aComplexReturn.push_back( !cppu_isSimpleType( pRetTD ) );
-+ TYPELIB_DANGER_RELEASE( pRetTD );
-+ }
-+ TYPELIB_DANGER_RELEASE( pMember );
-+ }
-+
-+ int nSize = aComplexReturn.size();
-+ char * pSpace = (char *)rtl_allocateMemory( ((nSize+2)*sizeof(void *)) + (nSize*20) );
-+ pBuffer->m_pVTable = (void*)pSpace;
-+
-+ char * pCode = pSpace + ((nSize+2)*sizeof(void *));
-+ void ** pvft = (void **)pSpace;
-+ pvft[0] = NULL;
-+ pvft[1] = NULL;
-+
-+ // setup vft and code
-+ for ( sal_Int32 nPos = 0; nPos < nSize; ++nPos )
-+ {
-+ unsigned char * codeSnip = (unsigned char *)pCode + (nPos*20);
-+ pvft[nPos+2] = codeSnip;
-+
-+ // mov $nPos, %eax
-+ *codeSnip++ = 0xb8;
-+ *(sal_Int32 *)codeSnip = nPos | ( aComplexReturn.front() ? 0x80000000 : 0 );
-+ codeSnip += sizeof(sal_Int32);
-+ aComplexReturn.pop_front();
-+ // mov %esp, %edx
-+ *codeSnip++ = 0x89;
-+ *codeSnip++ = 0xe2;
-+ // jmp cpp_vtable_call
-+ *codeSnip++ = 0xe9;
-+ *(sal_Int32 *)codeSnip = ((unsigned char *)cpp_vtable_call) - codeSnip - sizeof(sal_Int32);
-+ codeSnip += sizeof(sal_Int32);
-+ }
-+}
-+
-+//==================================================================================================
-+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
-+ }
-+ }
-+ *(const void **)pCppI = s_pMediateClassData->getClassData( pTypeDescr )->m_pVTable;
-+}
-+
-+}
-+
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT 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 );
-+}
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT void SAL_CALL uno_initEnvironment( uno_Environment * pCppEnv )
-+ SAL_THROW_EXTERN_C()
-+{
-+ CPPU_CURRENT_NAMESPACE::cppu_cppenv_initEnvironment( pCppEnv );
-+}
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT 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:22:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/except.cxx Mon Mar 4 21:26:08 2002
-@@ -0,0 +1,365 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: except.cxx,v $
-+ *
-+ * $Revision: 1.11 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/07/23 13:15:32 $
-+ *
-+ * 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 <dlfcn.h>
-+#include <new.h>
-+#include <typeinfo>
-+#if STLPORT_VERSION<321
-+#include <map.h>
-+#else
-+#include <map>
-+#endif
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+#ifndef _OSL_DIAGNOSE_H_
-+#include <osl/diagnose.h>
-+#endif
-+
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _TYPELIB_TYPEDESCRIPTION_HXX_
-+#include <typelib/typedescription.hxx>
-+#endif
-+#ifndef _COM_SUN_STAR_UNO_ANY_HXX_
-+#include <com/sun/star/uno/Any.hxx>
-+#endif
-+
-+#include <rtl/strbuf.hxx>
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+#ifdef DEBUG
-+#include <stdio.h>
-+#endif
-+
-+using namespace std;
-+using namespace osl;
-+using namespace rtl;
-+using namespace com::sun::star::uno;
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+//==================================================================================================
-+static OString toUNOname( const OString & rRTTIname )
-+{
-+ OString aRet;
-+
-+ sal_Char* pStr = rRTTIname.getStr();
-+ sal_Char* pOrg = pStr;
-+
-+ // check for namespace
-+ if( *pStr == '_' )
-+ pStr++;
-+ if( *pStr == 'Q' )
-+ {
-+ pStr++;
-+ if( *pStr++ == '_' )
-+ {
-+ while( *pStr++ != '_' )
-+ ;
-+ }
-+ }
-+
-+ while( *pStr )
-+ {
-+ int nCharsToCopy = 0;
-+ while( *pStr >= '0' && *pStr <= '9' )
-+ nCharsToCopy = 10*nCharsToCopy + (int)(*pStr++ - '0');
-+ if( aRet.getLength() )
-+ aRet += ".";
-+ aRet += rRTTIname.copy( pStr - pOrg, nCharsToCopy );
-+ pStr += nCharsToCopy;
-+ }
-+
-+ return aRet;
-+}
-+//==================================================================================================
-+static OString toRTTIname( const OString & rUNOname )
-+{
-+ if( ! rUNOname.getLength() )
-+ return OString();
-+
-+ OStringBuffer aRet( 64 );
-+
-+ sal_Int32 nIndex = 0;
-+ sal_Int32 nToken = 0;
-+ do
-+ {
-+ OString aToken( rUNOname.getToken( 0, '.', nIndex ) );
-+ aRet.append( OString::valueOf( (sal_Int32)aToken.getLength() ) );
-+ aRet.append( aToken );
-+ ++nToken;
-+ }
-+ while (nIndex >= 0);
-+
-+ OString ret( aRet.makeStringAndClear() );
-+
-+ if( nToken >= 2 )
-+ {
-+ OStringBuffer buf( 64 );
-+ buf.append( 'Q' );
-+ if( nToken > 9 )
-+ aRet.append( '_' );
-+ buf.append( OString::valueOf( (sal_Int32)nToken ) );
-+ if( nToken > 9 )
-+ aRet.append( '_' );
-+ buf.append( ret );
-+ ret = buf.makeStringAndClear();
-+ }
-+
-+ return ret;
-+}
-+
-+
-+//##################################################################################################
-+//#### RTTI simulation #############################################################################
-+//##################################################################################################
-+
-+class RTTIHolder
-+{
-+ static std::map< OString, void* > aAllRTTI;
-+public:
-+ static void* getRTTI( const OString& rTypename );
-+ static void* getRTTI_UnoName( const OString& rUnoTypename )
-+ { return getRTTI( toRTTIname( rUnoTypename ) ); }
-+
-+ static void* insertRTTI( const OString& rTypename );
-+ static void* insertRTTI_UnoName( const OString& rTypename )
-+ { return insertRTTI( toRTTIname( rTypename ) ); }
-+
-+ // rSuperTypename MUST exist !!!
-+ static void* insertRTTI( const OString& rTypename, const OString& rSuperTypename );
-+ static void* insertRTTI_UnoNames( const OString& rTypename, const OString& rSuperTypename )
-+ { return insertRTTI( toRTTIname( rTypename ), toRTTIname( rSuperTypename ) ); }
-+
-+ // for complex RTTI
-+ static void* insertRTTI( const OString& rTypename, void* pRTTI );
-+ static void* insertRTTI_UnoName( const OString&rTypename, void* pRTTI )
-+ { return insertRTTI( toRTTIname( rTypename ), pRTTI ); }
-+};
-+
-+std::map< OString, void* > RTTIHolder::aAllRTTI;
-+
-+void* RTTIHolder::getRTTI( const OString& rTypename )
-+{
-+ std::map< OString, void* >::iterator element;
-+
-+ element = aAllRTTI.find( rTypename );
-+ return element != aAllRTTI.end() ? (*element).second : NULL;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename )
-+{
-+#ifdef DEBUG
-+ fprintf( stderr, "generating base RTTI: %s\n", rTypename.getStr() );
-+#endif
-+ void* pRTTI = new __user_type_info( strdup( rTypename.getStr() ) );
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename, const OString& rSuperTypename )
-+{
-+#ifdef DEBUG
-+ fprintf( stderr, "generating subclass RTTI: %s %s\n", rTypename.getStr(), rSuperTypename.getStr() );
-+#endif
-+ OSL_ENSURE( ! getRTTI( rTypename ), "insert RTTI called on already existing type" );
-+ void* pRTTI = new __si_type_info( strdup( rTypename.getStr() ), *(__user_type_info*)getRTTI( rSuperTypename ) );
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename, void* pRTTI )
-+{
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+//--------------------------------------------------------------------------------------------------
-+
-+static void* generateRTTI( typelib_CompoundTypeDescription * pCompTypeDescr )
-+{
-+ OString aCompTypeName( OUStringToOString( pCompTypeDescr->aBase.pTypeName, RTL_TEXTENCODING_ASCII_US ) );
-+ void* pRTTI = RTTIHolder::getRTTI_UnoName( aCompTypeName );
-+ if( pRTTI )
-+ return pRTTI;
-+
-+ if( ! pCompTypeDescr->pBaseTypeDescription )
-+ // this is a base type
-+ return RTTIHolder::insertRTTI_UnoName( aCompTypeName );
-+ if( ! pCompTypeDescr->pBaseTypeDescription->pBaseTypeDescription )
-+ {
-+ OString aBasename(
-+ OUStringToOString( pCompTypeDescr->pBaseTypeDescription->aBase.pTypeName, RTL_TEXTENCODING_ASCII_US )
-+ );
-+ if( ! RTTIHolder::getRTTI_UnoName( aBasename ) )
-+ RTTIHolder::insertRTTI_UnoName( aBasename );
-+
-+ // this type has only one supertype
-+ return RTTIHolder::insertRTTI_UnoNames( aCompTypeName, aBasename );
-+ }
-+
-+ // create __si_type_info
-+ void* pSuperRTTI = generateRTTI( pCompTypeDescr->pBaseTypeDescription );
-+ OString aCompTypeRTTIname( toRTTIname( aCompTypeName ) );
-+#ifdef DEBUG
-+ fprintf( stderr, "generating RTTI: %s\n", aCompTypeRTTIname.getStr() );
-+#endif
-+ pRTTI = new __si_type_info( strdup( aCompTypeRTTIname.getStr() ),
-+ *(__user_type_info*)pSuperRTTI );
-+#if 0
-+ __class_type_info::base_info* pBaseInfo = new __class_type_info::base_info;
-+ pBaseInfo->base = (__user_type_info*)pSuperRTTI;
-+ pBaseInfo->offset = 0;
-+ pBaseInfo->is_virtual = 0;
-+ pBaseInfo->access1 = __class_type_info::PUBLIC;
-+
-+ OString aCompTypeRTTIname( toRTTIname( aCompTypeName ) );
-+ pRTTI = new __class_type_info(
-+ strdup( aCompTypeRTTIname.getStr() ),
-+ pBaseInfo,
-+ 1
-+ );
-+#endif
-+ return RTTIHolder::insertRTTI_UnoName( aCompTypeName, pRTTI );
-+}
-+
-+//--------------------------------------------------------------------------------------------------
-+
-+static Mutex s_aMutex;
-+static std::map< void*, typelib_TypeDescription* > aExceptionMap;
-+
-+static void deleteException( void* pExc, int nDummy )
-+{
-+ MutexGuard aGuard( s_aMutex );
-+ std::map< void*, typelib_TypeDescription* >::iterator element =
-+ aExceptionMap.find( pExc );
-+ OSL_ASSERT( element != aExceptionMap.end() );
-+ if( element != aExceptionMap.end() )
-+ {
-+ typelib_TypeDescription* pType = (*element).second;
-+ aExceptionMap.erase( pExc );
-+ uno_destructData( pExc, pType, cpp_release );
-+ typelib_typedescription_release( pType );
-+ }
-+}
-+
-+//__________________________________________________________________________________________________
-+
-+//##################################################################################################
-+//#### exported ####################################################################################
-+//##################################################################################################
-+
-+
-+void gcc291_freebsd_intel_raiseException( uno_Any * pUnoExc, uno_Mapping * pUno2Cpp )
-+{
-+ // construct cpp exception object
-+ typelib_TypeDescription * pTypeDescr = 0;
-+ typelib_typedescriptionreference_getDescription( &pTypeDescr, pUnoExc->pType );
-+
-+ void * pCppExc = __eh_alloc( pTypeDescr->nSize ); // will be released in generated dtor
-+ uno_copyAndConvertData( pCppExc, pUnoExc->pData, pTypeDescr, pUno2Cpp );
-+
-+ // destruct uno exception
-+ uno_any_destruct( pUnoExc, 0 );
-+
-+ // a must be
-+ OSL_ENSURE( sizeof(sal_Int32) == sizeof(void *), "### pointer size differs from sal_Int32!" );
-+
-+ typelib_CompoundTypeDescription * pCompTypeDescr = (typelib_CompoundTypeDescription *)pTypeDescr;
-+ void* pRTTI = generateRTTI( pCompTypeDescr );
-+
-+ {
-+ MutexGuard aGuard( s_aMutex );
-+ aExceptionMap[ pCppExc ] = pTypeDescr;
-+ }
-+
-+ __cp_push_exception( pCppExc, pRTTI, deleteException );
-+ __throw();
-+}
-+
-+void gcc291_freebsd_intel_fillUnoException( cp_eh_info* pInfo, uno_Any* pExc, uno_Mapping * pCpp2Uno )
-+{
-+ OUString aName( OStringToOUString(
-+ toUNOname( ((__user_type_info*)(pInfo->type))->name() ), RTL_TEXTENCODING_ASCII_US ) );
-+
-+ typelib_TypeDescription * pExcTypeDescr = 0;
-+ typelib_typedescription_getByName(
-+ &pExcTypeDescr,
-+ aName.pData );
-+ OSL_ENSURE( pExcTypeDescr, "could not get type description for exception" );
-+ if (pExcTypeDescr)
-+ {
-+ // construct cpp exception any
-+ Any aAny( pInfo->value, pExcTypeDescr ); // const_cast
-+ typelib_typedescription_release( pExcTypeDescr );
-+ // construct uno exception any
-+ typelib_TypeDescription* pAnyDescr = 0;
-+ getCppuType( (const Any *)0 ).getDescription( &pAnyDescr );
-+ uno_copyAndConvertData( pExc, &aAny, pAnyDescr, pCpp2Uno );
-+ typelib_typedescription_release( pAnyDescr );
-+ }
-+}
-+
-+}
-+
---- /dev/null Mon Mar 4 21:33:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/gcc2_freebsd_intel.hxx Mon Mar 4 21:26:09 2002
-@@ -0,0 +1,153 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: gcc2_freebsd_intel.hxx,v $
-+ *
-+ * $Revision: 1.1.1.1 $
-+ *
-+ * last change: $Author: hr $ $Date: 2000/09/18 15:28:48 $
-+ *
-+ * 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): _______________________________________
-+ *
-+ *
-+ ************************************************************************/
-+
-+#ifndef _RTL_STRING_HXX_
-+#include <rtl/string.hxx>
-+#endif
-+#include <typeinfo>
-+
-+typedef struct _uno_Any uno_Any;
-+typedef struct _uno_Mapping uno_Mapping;
-+
-+// private egcs type info structs
-+
-+// type_info for a simple class ( no base classes or an enum )
-+struct __user_type_info : public std::type_info {
-+ __user_type_info (const char *n) : type_info (n) {}
-+
-+ // dynamic cast. built by gcc
-+ virtual void* dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+// type_info for a class with one public, nonvirtual base class.
-+
-+class __si_type_info : public __user_type_info {
-+ const __user_type_info &base;
-+
-+public:
-+ __si_type_info (const char *n, const __user_type_info &b)
-+ : __user_type_info (n), base (b) { }
-+
-+ // dynamic cast. built by gcc
-+ virtual void *dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+
-+// type_info for a general class.
-+
-+typedef unsigned int USItype __attribute__ ((mode (SI)));
-+
-+struct __class_type_info : public __user_type_info {
-+ enum access { PUBLIC = 1, PROTECTED = 2, PRIVATE = 3 };
-+
-+ struct base_info {
-+ const __user_type_info *base;
-+ USItype offset: 29;
-+ bool is_virtual: 1;
-+ access access1: 2;
-+ };
-+
-+ const base_info *base_list;
-+ size_t n_bases;
-+
-+ __class_type_info (const char *name, const base_info *bl, size_t bn)
-+ : __user_type_info (name), base_list (bl), n_bases (bn) {}
-+
-+ // dynamic cast. built by gcc
-+ virtual void* dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+
-+struct cp_eh_info
-+{
-+ struct __eh_info
-+ {
-+ void* match_function;
-+ short language;
-+ short version;
-+ };
-+ __eh_info eh_info;
-+ void *value;
-+ void *type;
-+ void (*cleanup)(void *, int);
-+ bool caught;
-+ cp_eh_info *next;
-+ long handlers;
-+ void *original_value;
-+};
-+
-+extern "C" {
-+ void __cp_push_exception( void*, void*, void(*)(void*, int) );
-+ void __throw();
-+}
-+
-+//##################################################################################################
-+//#### exceptions ##################################################################################
-+//##################################################################################################
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+void gcc291_freebsd_intel_raiseException( uno_Any * pUnoExc, uno_Mapping * pUno2Cpp );
-+void gcc291_freebsd_intel_fillUnoException( cp_eh_info*, uno_Any*, uno_Mapping * pCpp2Uno );
-+
-+}
-+
---- /dev/null Mon Mar 4 21:33:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/makefile.mk Mon Mar 4 21:26:41 2002
-@@ -0,0 +1,109 @@
-+#*************************************************************************
-+#
-+# $RCSfile: makefile.mk,v $
-+#
-+# $Revision: 1.5 $
-+#
-+# 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=gcc2_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)" == "GCCFREEBSDIgcc2"
-+
-+CFLAGSNOOPT=-O0
-+NOOPTFILES=$(SLO)$/uno2cpp.obj
-+
-+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/gcc2_freebsd_intel/uno2cpp.cxx Mon Mar 4 21:26:11 2002
-@@ -0,0 +1,463 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: uno2cpp.cxx,v $
-+ *
-+ * $Revision: 1.8 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/09/06 11:59:03 $
-+ *
-+ * 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 <malloc.h>
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+
-+#ifndef _UNO_DATA_H_
-+#include <uno/data.h>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_TYPE_MISC_HXX_
-+#include <bridges/cpp_uno/type_misc.hxx>
-+#endif
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+using namespace rtl;
-+using namespace com::sun::star::uno;
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+//==================================================================================================
-+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 !" );
-+
-+ volatile long edx = 0, eax = 0; // for register returns
-+ __asm__ (
-+ // copy values
-+ "pushl %%edx\n\t"
-+ "pushl %%ecx\n\t"
-+ "pushl %%eax\n\t"
-+ "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"
-+ "mov 0(%%edx), %%ecx\n\t"
-+ "sub $4, %%edx\n\t"
-+ "push %%ecx\n\t"
-+ "dec %%eax\n\t"
-+ "jne Lcopy\n"
-+ "Lcall:\n\t"
-+ // do the actual call
-+ "mov %2, %%edx\n\t"
-+ "mov 0(%%edx), %%edx\n\t"
-+ "mov %3, %%eax\n\t"
-+ "add $2, %%eax\n\t" // first two table entries are reserved
-+ "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"
-+ "popl %%eax\n\t"
-+ "popl %%ecx\n\t"
-+ "popl %%edx\n\t"
-+ : : "m"(nStackLongs), "m"(pStackLongs), "m"(pThis), "m"(nVtableIndex), "m"(eax), "m"(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\n\t"
-+ : : "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( ... )
-+ {
-+ // get exception
-+ cp_eh_info* pEHInfo = (cp_eh_info*)__cp_eh_info();
-+ gcc291_freebsd_intel_fillUnoException( pEHInfo, *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.org-2-devel/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel b/editors/openoffice.org-2-devel/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel
deleted file mode 100644
index 20b13ea25cb2..000000000000
--- a/editors/openoffice.org-2-devel/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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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.org-2-devel/files/patch-bridges::source::prot_uno::makefile.mk b/editors/openoffice.org-2-devel/files/patch-bridges::source::prot_uno::makefile.mk
deleted file mode 100644
index 595ea6cb5ac9..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-chaos::util::makefile.mk b/editors/openoffice.org-2-devel/files/patch-chaos::util::makefile.mk
deleted file mode 100644
index 77dcd12cd410..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-chaos::util::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../chaos/util/makefile.mk.orig Sat Mar 2 18:09:33 2002
-+++ ../chaos/util/makefile.mk Sat Mar 2 18:09:18 2002
-@@ -100,7 +100,7 @@
-
- SHL1TARGET= cnt$(UPD)$(DLLPOSTFIX)
- SHL1IMPLIB= i$(TARGET)
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP= exports.$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP= exports.map
diff --git a/editors/openoffice.org-2-devel/files/patch-comphelper+util+makefile.mk b/editors/openoffice.org-2-devel/files/patch-comphelper+util+makefile.mk
deleted file mode 100644
index 997719c43dd8..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-comphelper::util::makefile.mk b/editors/openoffice.org-2-devel/files/patch-comphelper::util::makefile.mk
deleted file mode 100644
index 9bca1b144e8f..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-comphelper::util::makefile.mk
+++ /dev/null
@@ -1,15 +0,0 @@
---- ../comphelper/util/makefile.mk.orig Tue Jan 1 14:08:53 2002
-+++ ../comphelper/util/makefile.mk
-@@ -85,11 +85,11 @@
-
- SHL1TARGET=$(COMPHLP_TARGET)$(COMPHLP_MAJOR)
- SHL1STDLIBS=\
-+ $(SALLIB) \
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
- $(VOSLIB) \
- $(OSLLIB) \
-- $(SALLIB) \
- $(CPPRTLLIB)
-
- SHL1DEPN=
diff --git a/editors/openoffice.org-2-devel/files/patch-config_office+configure.in b/editors/openoffice.org-2-devel/files/patch-config_office+configure.in
deleted file mode 100644
index c580d786d05c..000000000000
--- a/editors/openoffice.org-2-devel/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=<path to ml.exe directory>
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- AC_ARG_WITH(unzip-home,
- [ --with-unzip-home For Windows users, please supply the path for
- unzip.exe.
-@@ -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.org-2-devel/files/patch-config_office::configure.in b/editors/openoffice.org-2-devel/files/patch-config_office::configure.in
deleted file mode 100644
index 432ada6ddb57..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-config_office::configure.in
+++ /dev/null
@@ -1,86 +0,0 @@
---- ../config_office/configure.in.orig Tue Feb 19 16:42:08 2002
-+++ ../config_office/configure.in Wed Mar 13 20:26:19 2002
-@@ -121,6 +121,12 @@
-
- Usage: --enable-check-only=yes
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- dnl ===================================================================
- dnl Message.
- dnl ===================================================================
-@@ -245,13 +251,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
-@@ -264,13 +270,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
-@@ -335,7 +341,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
-@@ -779,6 +786,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" }'`
-@@ -1129,6 +1140,7 @@
- echo "\$with_lang="$with_lang
- echo "\$with_asm_home="$with_asm_home
- echo "\$with_unzip_home="$with_unzip_home
-+echo "\$with_os_version="$with_os_version
- echo "\$MINGWIN32="$WITH_MINGWIN
- echo "\$USE_GCC3="$USE_GCC3
- echo
-@@ -1136,7 +1148,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 $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 $USE_GCC3 $with_os_version $PTHREAD_CFLAGS $PTHREAD_LIBS $CC $CXX
- else
- echo
- echo Test Complete
diff --git a/editors/openoffice.org-2-devel/files/patch-configmgr::util::makefile.mk b/editors/openoffice.org-2-devel/files/patch-configmgr::util::makefile.mk
deleted file mode 100644
index b0738b38b234..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-connectivity+source+drivers+mozab+makefile.mk b/editors/openoffice.org-2-devel/files/patch-connectivity+source+drivers+mozab+makefile.mk
deleted file mode 100644
index 68c702a2684c..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk b/editors/openoffice.org-2-devel/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk
deleted file mode 100644
index 3601766ee561..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-connectivity::source::drivers::adabas::makefile.mk b/editors/openoffice.org-2-devel/files/patch-connectivity::source::drivers::adabas::makefile.mk
deleted file mode 100644
index 22ec11c35540..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-connectivity::source::drivers::adabas::makefile.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../connectivity/source/drivers/adabas/makefile.mk.orig Sat Mar 2 20:39:00 2002
-+++ ../connectivity/source/drivers/adabas/makefile.mk Sat Mar 2 20:38:16 2002
-@@ -104,9 +104,9 @@
- $(SLO)$/BResultSetMetaData.obj \
- $(SLO)$/BResultSet.obj
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(ADABAS_TARGET).$(DLLPOSTFIX).map
--.ELSE
-+.ELSE
- SHL1VERSIONMAP=$(ADABAS_TARGET).map
- .ENDIF
-
diff --git a/editors/openoffice.org-2-devel/files/patch-connectivity::source::drivers::calc::makefile.mk b/editors/openoffice.org-2-devel/files/patch-connectivity::source::drivers::calc::makefile.mk
deleted file mode 100644
index 9141439c02cb..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-connectivity::source::drivers::calc::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/calc/makefile.mk.orig Sat Mar 2 20:42:07 2002
-+++ ../connectivity/source/drivers/calc/makefile.mk Sat Mar 2 20:41:59 2002
-@@ -91,7 +91,7 @@
- $(SLO)$/Cservices.obj \
- $(SLO)$/CDriver.obj
-
--.IF "$(OS)"!="MACOSX"
-+.IF "$(OS)"!="MACOSX" || "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
- .ENDIF
- # --- Library -----------------------------------
diff --git a/editors/openoffice.org-2-devel/files/patch-connectivity::source::drivers::dbase::makefile.mk b/editors/openoffice.org-2-devel/files/patch-connectivity::source::drivers::dbase::makefile.mk
deleted file mode 100644
index 74b9c46489ac..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-connectivity::source::drivers::dbase::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/dbase/makefile.mk.orig Sat Mar 2 20:45:45 2002
-+++ ../connectivity/source/drivers/dbase/makefile.mk Sat Mar 2 20:45:27 2002
-@@ -117,7 +117,7 @@
- $(SLO)$/DDriver.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice.org-2-devel/files/patch-connectivity::source::drivers::file::makefile.mk b/editors/openoffice.org-2-devel/files/patch-connectivity::source::drivers::file::makefile.mk
deleted file mode 100644
index 3bf23f9b6a5d..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-connectivity::source::drivers::file::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/file/makefile.mk.orig Sat Mar 2 20:47:37 2002
-+++ ../connectivity/source/drivers/file/makefile.mk Sat Mar 2 20:48:04 2002
-@@ -112,7 +112,7 @@
- $(SLO)$/fanalyzer.obj \
- $(SLO)$/fcomp.obj
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- #SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice.org-2-devel/files/patch-connectivity::source::drivers::flat::makefile.mk b/editors/openoffice.org-2-devel/files/patch-connectivity::source::drivers::flat::makefile.mk
deleted file mode 100644
index bbabd50cc0f1..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-connectivity::source::drivers::flat::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/flat/makefile.mk.orig Sat Mar 2 20:51:31 2002
-+++ ../connectivity/source/drivers/flat/makefile.mk Sat Mar 2 20:51:56 2002
-@@ -104,7 +104,7 @@
- $(SLO)$/EDriver.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice.org-2-devel/files/patch-connectivity::source::drivers::jdbc::makefile.mk b/editors/openoffice.org-2-devel/files/patch-connectivity::source::drivers::jdbc::makefile.mk
deleted file mode 100644
index 397cc6777421..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-connectivity::source::drivers::jdbc::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/jdbc/makefile.mk.orig Sat Mar 2 20:54:27 2002
-+++ ../connectivity/source/drivers/jdbc/makefile.mk Sat Mar 2 20:54:52 2002
-@@ -111,7 +111,7 @@
- $(SLO)$/tools.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(JDBC_TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(JDBC_TARGET).map
diff --git a/editors/openoffice.org-2-devel/files/patch-connectivity::source::drivers::mozab::makefile.mk b/editors/openoffice.org-2-devel/files/patch-connectivity::source::drivers::mozab::makefile.mk
deleted file mode 100644
index f301dffa2c0d..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-connectivity::source::drivers::mozab::makefile.mk
+++ /dev/null
@@ -1,22 +0,0 @@
---- ../connectivity/source/drivers/mozab/makefile.mk.orig Mon Dec 3 17:20:59 2001
-+++ ../connectivity/source/drivers/mozab/makefile.mk Sun Mar 3 17:26:52 2002
-@@ -107,7 +107,9 @@
-
- # --- MOZAB BASE Library -----------------------------------
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- SHL1TARGET= $(TARGET)$(MOZAB_MAJOR)
- SHL1OBJS=$(SLOFILES)
- SHL1STDLIBS=\
-@@ -158,7 +160,9 @@
-
- # --- MOZAB BASE Library -----------------------------------
-
-+.IF "$(OS)"!="FREEBSD"
- SHL2VERSIONMAP= $(TARGET2).map
-+.ENDIF
- SHL2TARGET= $(TARGET2)$(MOZAB_MAJOR)
- SHL2OBJS=$(SLO2FILES)
- SHL2STDLIBS=\
diff --git a/editors/openoffice.org-2-devel/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk b/editors/openoffice.org-2-devel/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk
deleted file mode 100644
index 27086ca55940..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk
+++ /dev/null
@@ -1,13 +0,0 @@
---- ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk.orig Fri Mar 15 19:10:28 2002
-+++ ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk Fri Mar 15 19:11:45 2002
-@@ -152,6 +152,10 @@
- -Wno-long-long -pthread
- CDEFS += -DTRACING
- .ENDIF
-+.IF "$(OS)" == "FREEBSD"
-+CFLAGSCXX += \
-+ -fno-rtti
-+.ENDIF
- .ENDIF
-
- SHL1TARGET_NAME=$(TARGET)$(MOZAB_MAJOR)
diff --git a/editors/openoffice.org-2-devel/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk b/editors/openoffice.org-2-devel/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk
deleted file mode 100644
index 3a34e92f0e55..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../connectivity/source/drivers/mozaddressbook/makefile.mk.orig Sat Mar 2 20:58:59 2002
-+++ ../connectivity/source/drivers/mozaddressbook/makefile.mk Sat Mar 2 20:59:41 2002
-@@ -134,7 +134,9 @@
- SLOFILES+=$(SLO)$/staticmbmozab.obj
- .ENDIF
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- # --- Library -----------------------------------
-
- SHL1TARGET=$(TARGET)$(UPD)$(DLLPOSTFIX)
diff --git a/editors/openoffice.org-2-devel/files/patch-connectivity::source::manager::makefile.mk b/editors/openoffice.org-2-devel/files/patch-connectivity::source::manager::makefile.mk
deleted file mode 100644
index 497370af0fd1..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-connectivity::source::manager::makefile.mk
+++ /dev/null
@@ -1,16 +0,0 @@
---- ../connectivity/source/manager/makefile.mk.orig Tue Jan 1 14:09:00 2002
-+++ ../connectivity/source/manager/makefile.mk
-@@ -92,11 +92,11 @@
- .ENDIF
- SHL1OBJS=$(SLOFILES)
- SHL1STDLIBS=\
-+ $(SALLIB) \
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
- $(VOSLIB) \
-- $(OSLLIB) \
-- $(SALLIB)
-+ $(OSLLIB)
-
- SHL1DEPN=
- SHL1IMPLIB= i$(SHL1TARGET)
diff --git a/editors/openoffice.org-2-devel/files/patch-connectivity::source::parse::makefile.mk b/editors/openoffice.org-2-devel/files/patch-connectivity::source::parse::makefile.mk
deleted file mode 100644
index 7000bf23cc00..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-connectivity::source::parse::makefile.mk
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../connectivity/source/parse/makefile.mk.orig Wed Mar 6 10:39:52 2002
-+++ ../connectivity/source/parse/makefile.mk Wed Mar 6 10:40:07 2002
-@@ -95,6 +95,7 @@
- +flex -i -8 -PSQLyy -L -o$(MISC)$/sqlflex.cxx sqlflex.l
-
- $(MISC)$/sqlbison.cxx: sqlbison.y
-+ +bison -v -d -pSQLyy -l -bsql -o$(MISC)$/sqlbison.cxx.h sqlbison.y
- +bison -v -d -pSQLyy -l -bsql -o$(MISC)$/sqlbison.cxx sqlbison.y
- -$(MKDIR) $(OUT)$/inc$/connectivity
- +$(COPY) $(MISC)$/sqlbison.cxx.h $(OUT)$/inc$/connectivity$/sqlbison.hxx
diff --git a/editors/openoffice.org-2-devel/files/patch-cppu+prj+build.lst b/editors/openoffice.org-2-devel/files/patch-cppu+prj+build.lst
deleted file mode 100644
index 78fd210a1193..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-cppu::prj::build.lst b/editors/openoffice.org-2-devel/files/patch-cppu::prj::build.lst
deleted file mode 100644
index 78fd210a1193..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-cppu::util::makefile.mk b/editors/openoffice.org-2-devel/files/patch-cppu::util::makefile.mk
deleted file mode 100644
index 0157a34167b5..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-cppu::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../cppu/util/makefile.mk.orig Fri Nov 9 10:14:31 2001
-+++ ../cppu/util/makefile.mk Mon Mar 11 13:35:07 2002
-@@ -89,7 +89,9 @@
- SHL1IMPLIB=i$(TARGET)
- SHL1DEF=$(MISC)$/$(SHL1TARGET).def
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP=$(TARGET).map
-+.ENDIF
-
- DEF1NAME=$(SHL1TARGET)
-
diff --git a/editors/openoffice.org-2-devel/files/patch-cppuhelper+source+makefile.mk b/editors/openoffice.org-2-devel/files/patch-cppuhelper+source+makefile.mk
deleted file mode 100644
index 62e971de324a..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-cppuhelper::source::makefile.mk b/editors/openoffice.org-2-devel/files/patch-cppuhelper::source::makefile.mk
deleted file mode 100644
index 59b78a3fd844..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-cppuhelper::source::makefile.mk
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../cppuhelper/source/makefile.mk.orig Thu Mar 7 16:37:48 2002
-+++ ../cppuhelper/source/makefile.mk Thu Mar 7 16:37:55 2002
-@@ -149,8 +149,8 @@
- SHL1TARGET=$(TARGET)$(UDK_MAJOR)$(COMID)
-
- SHL1STDLIBS= \
-- $(CPPULIB) \
-- $(SALLIB)
-+ $(SALLIB) \
-+ $(CPPULIB)
-
- SHL1DEPN=
- SHL1IMPLIB=i$(TARGET)
-@@ -173,6 +173,10 @@
- SHL1VERSIONMAP=gcc2_linux_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.org-2-devel/files/patch-cpputools+source+registercomponent+makefile.mk b/editors/openoffice.org-2-devel/files/patch-cpputools+source+registercomponent+makefile.mk
deleted file mode 100644
index 8134445349f1..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-dmake::unix::linux::gnu::make.sh b/editors/openoffice.org-2-devel/files/patch-dmake::unix::linux::gnu::make.sh
deleted file mode 100644
index d60afa8e32e8..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-dmake::unix::linux::gnu::make.sh
+++ /dev/null
@@ -1,244 +0,0 @@
---- ../dmake/unix/linux/gnu/make.sh.orig Wed Mar 13 20:32:53 2002
-+++ ../dmake/unix/linux/gnu/make.sh Wed Mar 13 20:33:00 2002
-@@ -3,188 +3,188 @@
- mkdir objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
- fi
- mv infer.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
- fi
- mv make.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
- fi
- mv stat.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
- fi
- mv expand.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
- fi
- mv dmstring.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
- fi
- mv hash.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
- fi
- mv dag.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
- fi
- mv dmake.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
- fi
- mv path.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
- fi
- mv imacs.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
- fi
- mv sysintf.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
- fi
- mv parse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
- fi
- mv getinp.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
- fi
- mv quit.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
- fi
- mv state.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
- fi
- mv dmdump.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
- fi
- mv macparse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
- fi
- mv rulparse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
- fi
- mv percent.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
- fi
- mv function.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
- fi
- mv arlib.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
- fi
- mv dirbrk.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
- fi
- mv rmprq.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
- fi
- mv ruletab.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
- fi
- mv runargv.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
- fi
- mv dcache.o objects
-
--gcc -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \
-+${CC} ${CFLAGS} -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \
- objects/dmstring.o objects/hash.o objects/dag.o objects/dmake.o objects/path.o \
- objects/imacs.o objects/sysintf.o objects/parse.o objects/getinp.o \
- objects/quit.o objects/state.o objects/dmdump.o objects/macparse.o \
diff --git a/editors/openoffice.org-2-devel/files/patch-dtrans+source+X11+makefile.mk b/editors/openoffice.org-2-devel/files/patch-dtrans+source+X11+makefile.mk
deleted file mode 100644
index 5881f5d7f6a5..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-dtrans::source::X11::makefile.mk b/editors/openoffice.org-2-devel/files/patch-dtrans::source::X11::makefile.mk
deleted file mode 100644
index fa2c7a4b769c..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-dtrans::source::X11::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../dtrans/source/X11/makefile.mk.orig Sat Mar 2 21:11:32 2002
-+++ ../dtrans/source/X11/makefile.mk Sat Mar 2 21:12:34 2002
-@@ -111,7 +111,8 @@
- APP1STDLIBS=\
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
-- $(SALLIB)
-+ $(SALLIB) \
-+ -lX11
-
- .ENDIF # "$(OS)"=="MACOSX"
-
diff --git a/editors/openoffice.org-2-devel/files/patch-eventattacher+source+makefile.mk b/editors/openoffice.org-2-devel/files/patch-eventattacher+source+makefile.mk
deleted file mode 100644
index b09408500c2d..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-eventattacher::source::makefile.mk b/editors/openoffice.org-2-devel/files/patch-eventattacher::source::makefile.mk
deleted file mode 100644
index b09408500c2d..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-extensions::source::plugin::unx::makefile.mk b/editors/openoffice.org-2-devel/files/patch-extensions::source::plugin::unx::makefile.mk
deleted file mode 100644
index 4535235d6bec..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-extensions::source::plugin::unx::makefile.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../extensions/source/plugin/unx/makefile.mk.orig Mon Mar 11 01:34:07 2002
-+++ ../extensions/source/plugin/unx/makefile.mk Mon Mar 11 10:21:01 2002
-@@ -91,7 +91,11 @@
- .IF "$(OS)"=="SOLARIS" || "$(OS)"=="SCO" || "$(OS)"=="HPUX"
- APP1STDLIBS+=-lXm -lXt -lX11 -ldl
- .ELSE
-+IF "$(OS)"=="FREEBSD"
-+APP1STDLIBS+=-lXaw -lXt -lX11
-+.ELSE
- APP1STDLIBS+=-lXaw -lXt -lX11 -ldl
-+.ENDIF
- .ENDIF
-
- APP1DEF= $(MISC)$/$(TARGET).def
diff --git a/editors/openoffice.org-2-devel/files/patch-external+dt+dtpatch.sh b/editors/openoffice.org-2-devel/files/patch-external+dt+dtpatch.sh
deleted file mode 100644
index e5122bcb45c1..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-external+npsdk+npsdkpatch.sh b/editors/openoffice.org-2-devel/files/patch-external+npsdk+npsdkpatch.sh
deleted file mode 100644
index 49a3056831dd..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-external::dt::dtpatch.sh b/editors/openoffice.org-2-devel/files/patch-external::dt::dtpatch.sh
deleted file mode 100644
index e5122bcb45c1..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-external::expat::expatpatch.sh b/editors/openoffice.org-2-devel/files/patch-external::expat::expatpatch.sh
deleted file mode 100644
index ce07edcfffd8..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-external::jpeg::jpegpatch.sh b/editors/openoffice.org-2-devel/files/patch-external::jpeg::jpegpatch.sh
deleted file mode 100644
index 4fb55f5d70d0..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-external::npsdk::npsdkpatch.sh b/editors/openoffice.org-2-devel/files/patch-external::npsdk::npsdkpatch.sh
deleted file mode 100644
index 49a3056831dd..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-external::zlib::zlibpatch.sh b/editors/openoffice.org-2-devel/files/patch-external::zlib::zlibpatch.sh
deleted file mode 100644
index 04d96c6ad70f..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-freetype+makefile.mk b/editors/openoffice.org-2-devel/files/patch-freetype+makefile.mk
deleted file mode 100644
index 1e5e5bf12c6b..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-freetype::makefile.mk b/editors/openoffice.org-2-devel/files/patch-freetype::makefile.mk
deleted file mode 100644
index 1e5e5bf12c6b..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-2-devel/files/patch-gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index 66b7dfe1f73d..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-gnome-vfs-filetype-registration.cxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2001/11/01 13:26:23 1.2
-+++ ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2002/03/03 19:43:31
-@@ -62,7 +62,9 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !defined(FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice.org-2-devel/files/patch-i18n::inc::collator.hxx b/editors/openoffice.org-2-devel/files/patch-i18n::inc::collator.hxx
deleted file mode 100644
index f336ca1fb6cd..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-i18n::inc::collator.hxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../i18n/inc/collator.hxx.orig Tue Mar 12 08:24:59 2002
-+++ ../i18n/inc/collator.hxx Tue Mar 12 08:25:55 2002
-@@ -80,7 +80,9 @@
-
- #ifndef WIN32
- #ifndef MACOSX
-+#ifndef FREEBSD
- #include <alloca.h>
-+#endif
- #endif
- #endif
- #include <tools/string.hxx>
diff --git a/editors/openoffice.org-2-devel/files/patch-idlc::source::makefile.mk b/editors/openoffice.org-2-devel/files/patch-idlc::source::makefile.mk
deleted file mode 100644
index 780425770b86..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-idlc::source::makefile.mk
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../idlc/source/makefile.mk.orig Wed Mar 6 10:25:35 2002
-+++ ../idlc/source/makefile.mk Wed Mar 6 10:25:53 2002
-@@ -147,6 +147,7 @@
- +flex -o$(MISC)$/scanner.cxx $(MISC)$/stripped_scanner.ll
-
- $(MISC)$/parser.cxx: parser.yy
-+ +bison -v -d -o$(MISC)$/parser.cxx.h parser.yy
- +bison -v -d -o$(MISC)$/parser.cxx parser.yy
- +$(COPY) $(MISC)$/parser.cxx.h $(OUT)$/inc$/parser.h
- # with line statements (for debugging)
diff --git a/editors/openoffice.org-2-devel/files/patch-inet::util::makefile.mk b/editors/openoffice.org-2-devel/files/patch-inet::util::makefile.mk
deleted file mode 100644
index cbbeb2e86e5e..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-inet::util::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../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.org-2-devel/files/patch-javaunohelper+source+makefile.mk b/editors/openoffice.org-2-devel/files/patch-javaunohelper+source+makefile.mk
deleted file mode 100644
index 7f2cd2f1d220..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-javaunohelper::source::makefile.mk b/editors/openoffice.org-2-devel/files/patch-javaunohelper::source::makefile.mk
deleted file mode 100644
index 7f2cd2f1d220..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-moz+prj+d.lst b/editors/openoffice.org-2-devel/files/patch-moz+prj+d.lst
deleted file mode 100644
index d65f2df6cf3b..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-mozaddressbook::makefile.mk b/editors/openoffice.org-2-devel/files/patch-mozaddressbook::makefile.mk
deleted file mode 100644
index 3a34e92f0e55..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-mozaddressbook::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../connectivity/source/drivers/mozaddressbook/makefile.mk.orig Sat Mar 2 20:58:59 2002
-+++ ../connectivity/source/drivers/mozaddressbook/makefile.mk Sat Mar 2 20:59:41 2002
-@@ -134,7 +134,9 @@
- SLOFILES+=$(SLO)$/staticmbmozab.obj
- .ENDIF
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- # --- Library -----------------------------------
-
- SHL1TARGET=$(TARGET)$(UPD)$(DLLPOSTFIX)
diff --git a/editors/openoffice.org-2-devel/files/patch-mozillasrc::makefile.mk b/editors/openoffice.org-2-devel/files/patch-mozillasrc::makefile.mk
deleted file mode 100644
index 27086ca55940..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-mozillasrc::makefile.mk
+++ /dev/null
@@ -1,13 +0,0 @@
---- ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk.orig Fri Mar 15 19:10:28 2002
-+++ ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk Fri Mar 15 19:11:45 2002
-@@ -152,6 +152,10 @@
- -Wno-long-long -pthread
- CDEFS += -DTRACING
- .ENDIF
-+.IF "$(OS)" == "FREEBSD"
-+CFLAGSCXX += \
-+ -fno-rtti
-+.ENDIF
- .ENDIF
-
- SHL1TARGET_NAME=$(TARGET)$(MOZAB_MAJOR)
diff --git a/editors/openoffice.org-2-devel/files/patch-nas+nas-1.4.1.patch b/editors/openoffice.org-2-devel/files/patch-nas+nas-1.4.1.patch
deleted file mode 100644
index 3babf927e982..000000000000
--- a/editors/openoffice.org-2-devel/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|<malloc.h>|<stdlib.h>|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 <machine/soundcard.h>
-+-# include <machine/pcaudioio.h>
-++# ifdef __i386__
-++# include <machine/pcaudioio.h>
-++# endif
-+ #else
-+ # ifdef __NetBSD__
-+ # include <sys/ioctl.h>
-+@@ -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 <limits.h>
-+ # 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.org-2-devel/files/patch-nas:nas-1.4.1.patch b/editors/openoffice.org-2-devel/files/patch-nas:nas-1.4.1.patch
deleted file mode 100644
index 6f2635c639f7..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-nas:nas-1.4.1.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- ../nas/nas-1.4.1.patch.orig Wed Mar 6 02:24:32 2002
-+++ ../nas/nas-1.4.1.patch Wed Mar 6 02:27:00 2002
-@@ -143,3 +143,14 @@
- 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|<malloc.h>|<stdlib.h>|g"
-+ $(MAKE) $(MFLAGS) Makefiles
-+ $(MAKE) $(MFLAGS) clean
-+ $(MAKE) $(MFLAGS) includes
diff --git a/editors/openoffice.org-2-devel/files/patch-odk::pack::unzip_udk::makefile.mk b/editors/openoffice.org-2-devel/files/patch-odk::pack::unzip_udk::makefile.mk
deleted file mode 100644
index f3b6e9ba1f0e..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-odk::pack::unzip_udk::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../odk/pack/unzip_udk/makefile.mk.orig Tue Mar 5 15:35:31 2002
-+++ ../odk/pack/unzip_udk/makefile.mk Tue Mar 5 15:36:15 2002
-@@ -30,7 +30,7 @@
- .IF "$(GUI)"=="WNT"
- unzip -q -d . $(UDKNAME)
- .ELSE
-- gzip -df < $(UDKNAME).tar.gz | tar -xvf -
-+ tar -xzf $(UDKNAME).tar.gz
- .ENDIF
- +-$(RENAME) $(UDKNAME) $(ODKNAME)
- +rm -f $(ODKNAME)$/settings$/dk.mk
diff --git a/editors/openoffice.org-2-devel/files/patch-offapi+util+makefile.pmk b/editors/openoffice.org-2-devel/files/patch-offapi+util+makefile.pmk
deleted file mode 100644
index 5cdbb1b4aa4a..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-offapi::util::makefile.pmk b/editors/openoffice.org-2-devel/files/patch-offapi::util::makefile.pmk
deleted file mode 100644
index 5cdbb1b4aa4a..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-package::util::makefile.mk b/editors/openoffice.org-2-devel/files/patch-package::util::makefile.mk
deleted file mode 100644
index 2bf58cecdb01..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-ppsprint::source::printer::printerinfomanager.cxx b/editors/openoffice.org-2-devel/files/patch-ppsprint::source::printer::printerinfomanager.cxx
deleted file mode 100644
index 5ebff3ce7d3e..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-ppsprint::source::printer::printerinfomanager.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../psprint/source/printer/printerinfomanager.cxx.orig Sat Mar 2 22:16:34 2002
-+++ ../psprint/source/printer/printerinfomanager.cxx Sat Mar 2 22:16:12 2002
-@@ -883,7 +883,7 @@
-
- static const struct SystemCommandParameters aParms[] =
- {
--#ifdef LINUX
-+#ifdef LINUX || defined(FREEBSD) || defined(NETBSD)
- { "/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.org-2-devel/files/patch-product+util+makefile.mk b/editors/openoffice.org-2-devel/files/patch-product+util+makefile.mk
deleted file mode 100644
index fb3c8af3e2b2..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-product::util::makefile.mk b/editors/openoffice.org-2-devel/files/patch-product::util::makefile.mk
deleted file mode 100644
index 1df961f90223..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-product::util::makefile.mk
+++ /dev/null
@@ -1,58 +0,0 @@
---- ../product/util/makefile.mk.orig Wed Feb 27 12:32:19 2002
-+++ ../product/util/makefile.mk Tue Mar 12 14:08:34 2002
-@@ -115,13 +115,26 @@
- 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=$(COMNAME)_uno
- .ENDIF
-
- STLPORTDEST=$(DESTDIRDLL)$/$(STLPORTLIBNAME)
- .IF "$(STLPORT4)" != ""
- # in OOo build environment
- .IF "($STLPORT4)" != "NO_STLPORT4"
-+.IF "$(OS)" != "FREEBSD"
- STLPORTOUT=$(SOLARVER)$/$(UPD)$/$(INPATH)$/bin$/$(STLPORTLIBNAME)
-+.ELSE
-+STLPORTOUT=$(STLPORT4)$/lib$/$(STLPORTLIBNAME)
-+.ENDIF
- .ELSE
- STLPORTOUT=$(STLPORT4)$/lib$/$(STLPORTLIBNAME)
- .ENDIF
-@@ -367,8 +380,8 @@
- $(GNUCOPY) -p $(DLLOUT)$/$(@:f) $@
-
- $(DESTDIRDLL)$/%$(MY_VERSION_LINKPOSTFIX) : $(DESTDIRDLL)$/%$(MY_VERSION_DLLPOSTFIX) $(DIRLIST)
-- +ln -s $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $@
-- +ln -s $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $(@:db)
-+ +ln -fs $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $@
-+ +ln -fs $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $(@:db)
-
-
- #---------------------------------------------------------
-@@ -379,7 +392,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 $@
-@@ -387,7 +400,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.org-2-devel/files/patch-psprint+source+printer+printerinfomanager.cxx b/editors/openoffice.org-2-devel/files/patch-psprint+source+printer+printerinfomanager.cxx
deleted file mode 100644
index 4947227f8d52..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-psprint::util::makefile.mk b/editors/openoffice.org-2-devel/files/patch-psprint::util::makefile.mk
deleted file mode 100644
index faa0b78f18b1..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-registry+source+regkey.cxx b/editors/openoffice.org-2-devel/files/patch-registry+source+regkey.cxx
deleted file mode 100644
index fad069f83f14..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-registry::source::regkey.cxx b/editors/openoffice.org-2-devel/files/patch-registry::source::regkey.cxx
deleted file mode 100644
index fad069f83f14..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-registry::util::makefile.mk b/editors/openoffice.org-2-devel/files/patch-registry::util::makefile.mk
deleted file mode 100644
index f1970ad5e6a1..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-remotebridges+source+unourl_resolver+makefile.mk b/editors/openoffice.org-2-devel/files/patch-remotebridges+source+unourl_resolver+makefile.mk
deleted file mode 100644
index 72e5a97234f4..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-remotebridges::source::unourl_resolver::makefile.mk b/editors/openoffice.org-2-devel/files/patch-remotebridges::source::unourl_resolver::makefile.mk
deleted file mode 100644
index 72e5a97234f4..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-rsc+source+rscpp+cpp.h b/editors/openoffice.org-2-devel/files/patch-rsc+source+rscpp+cpp.h
deleted file mode 100644
index 417ab33ba52f..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-rsc::source::rscpp::cpp.h b/editors/openoffice.org-2-devel/files/patch-rsc::source::rscpp::cpp.h
deleted file mode 100644
index 417ab33ba52f..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-rscpp::cpp.h b/editors/openoffice.org-2-devel/files/patch-rscpp::cpp.h
deleted file mode 100644
index 751623885bbd..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-rscpp::cpp.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../rscpp/cpp.h.orig Fri Mar 1 00:15:54 2002
-+++ ../rscpp/cpp.h Fri Mar 1 00:15:56 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.org-2-devel/files/patch-sablot+Sablot-0.52.patch b/editors/openoffice.org-2-devel/files/patch-sablot+Sablot-0.52.patch
deleted file mode 100644
index 61f12e5bfe7c..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-sablot::Sablot-0.52.patch b/editors/openoffice.org-2-devel/files/patch-sablot::Sablot-0.52.patch
deleted file mode 100644
index 3b44b26ac6c7..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-sablot::Sablot-0.52.patch
+++ /dev/null
@@ -1,35 +0,0 @@
---- ../sablot/Sablot-0.52.patch.orig Mon Oct 29 19:18:40 2001
-+++ ../sablot/Sablot-0.52.patch Tue Mar 5 18:16:07 2002
-@@ -3,7 +3,7 @@
- ***************
- *** 1 ****
- ! dummy
----- 1,147 ----
-+--- 1,157 ----
- ! #*************************************************************************
- ! #
- ! # $RCSfile: makefile.mk,v $
-@@ -85,12 +85,22 @@
- ! CFLAGS+= -DHAVE_IEEEFP_H
- ! .ENDIF
- !
--! .IF "$(OS)"=="LINUX" || "$(OS)"=="MACOSX"
-+! .IF "$(OS)"=="LINUX" || "$(OS)"=="MACOSX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
- ! CFLAGS+= -DHAVE_UNISTD_H
- ! .ENDIF
- !
- ! .IF "$(GUI)"=="UNX"
-+!
-+! .IF "$(OS)"=="MACOSX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-+! .IF "$(OS)"=="FREEBSD"
-+! CFLAGS+= -DHAVE_SYS_TIME_H
-+! .ELSE
-+! CFLAGS+= -DHAVE_SYS_TIMEB_H
-+! .ENDIF
-+! CFLAGS+= -DHAVE_GETTIMEOFDAY -DHAVE_ISNAN -DHAVE_FINITE
-+! .ELSE
- ! CFLAGS+= -DHAVE_SYS_TIMEB_H -DHAVE_FTIME -DHAVE_ISNAN -DHAVE_FINITE
-+! .ENDIF
- ! .ENDIF
- !
- ! CFLAGS+= -I$(SOLARINCDIR)$/external$/expat
diff --git a/editors/openoffice.org-2-devel/files/patch-sal+osl+unx+nlsupport.c b/editors/openoffice.org-2-devel/files/patch-sal+osl+unx+nlsupport.c
deleted file mode 100644
index 807aeacda025..000000000000
--- a/editors/openoffice.org-2-devel/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 <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD)
-+#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
- #include <langinfo.h>
-@@ -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.org-2-devel/files/patch-sal+osl+unx+pipe.c b/editors/openoffice.org-2-devel/files/patch-sal+osl+unx+pipe.c
deleted file mode 100644
index 217bd0be4d58..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-sal+osl+unx+socket.c b/editors/openoffice.org-2-devel/files/patch-sal+osl+unx+socket.c
deleted file mode 100644
index b6e0e2fa0901..000000000000
--- a/editors/openoffice.org-2-devel/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 <sys/poll.h>
- #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.org-2-devel/files/patch-sal+osl+unx+system.c b/editors/openoffice.org-2-devel/files/patch-sal+osl+unx+system.c
deleted file mode 100644
index 8dc663ac03fc..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-sal+osl+unx+system.h b/editors/openoffice.org-2-devel/files/patch-sal+osl+unx+system.h
deleted file mode 100644
index d75cac79f29e..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-sal+workben+makefile.mk b/editors/openoffice.org-2-devel/files/patch-sal+workben+makefile.mk
deleted file mode 100644
index 369935e31d66..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-sal::osl::unx::file.c b/editors/openoffice.org-2-devel/files/patch-sal::osl::unx::file.c
deleted file mode 100644
index ade5f14b7946..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-sal::osl::unx::file.c
+++ /dev/null
@@ -1,73 +0,0 @@
---- ../sal/osl/unx/file.c.orig Thu Oct 4 15:09:21 2001
-+++ ../sal/osl/unx/file.c
-@@ -123,11 +123,16 @@
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-
--#elif defined(NETBSD)
-+#elif defined(NETBSD) || defined(FREEBSD)
-+#include <sys/param.h>
-+#include <sys/ucred.h>
- #include <sys/mount.h>
- #include <ufs/ufs/quota.h>
- #include <ctype.h>
--static const sal_Char* MOUNTTAB="/etc/mtab";
-+#define HAVE_STATFS_H
-+/* No mounting table on *BSD
-+ * This information is stored only in the kernel. */
-+/* static const sal_Char* MOUNTTAB="/etc/mtab"; */
-
- #elif defined(IRIX)
- #include <mntent.h>
-@@ -137,7 +142,7 @@
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-
--#elif defined(MACOSX) || defined(FREEBSD)
-+#elif defined(MACOSX)
- #include <ufs/ufs/quota.h>
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-@@ -4224,10 +4229,20 @@
- mntfile = fopen(MOUNTTAB,"r");
- #endif /* SOLARIS */
-
-+#if defined(NETBSD) || defined(FREEBSD)
-+ struct statfs *mntbufp;
-+ int mntentries,i;
-+ mntentries = getmntinfo(&mntbufp,MNT_WAIT);
-
- buffer[0] = '\0';
-
-+ if(mntentries == 0)
-+#else
-+
-+ buffer[0] = '\0';
-+
- if ( mntfile == 0 )
-+#endif
- {
- nRet=errno;
- #ifdef DEBUG_OSL_FILE
-@@ -4286,7 +4301,21 @@
- }
- #endif /* SOLARIS */
-
-+#if defined(NETBSD) || defined(FREEBSD)
-+ i=0;
-+ while ( i < mntentries )
-+ {
-+ if ( strcmp(mntbufp[i].f_mntonname,buffer) == 0 )
-+ {
-+ *bMountPoint=sal_True;
-+ return osl_File_E_None;
-+ }
-+ i++;
-+ }
-+#endif
-+#if ! ( defined(NETBSD) || defined(FREEBSD) )
- fclose(mntfile);
-+#endif
- *bMountPoint=sal_False;
- return osl_File_E_None;
- }
diff --git a/editors/openoffice.org-2-devel/files/patch-sal::osl::unx::nlsupport.c b/editors/openoffice.org-2-devel/files/patch-sal::osl::unx::nlsupport.c
deleted file mode 100644
index 29b4de4eb78b..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-sal::osl::unx::nlsupport.c
+++ /dev/null
@@ -1,88 +0,0 @@
---- ../sal/osl/unx/nlsupport.c.orig Sat Mar 9 00:51:17 2002
-+++ ../sal/osl/unx/nlsupport.c Sat Mar 9 01:54:43 2002
-@@ -63,11 +63,17 @@
- #include <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS)
-+#if defined(LINUX) || defined(SOLARIS) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
-+#if defined(FREEBSD)
-+#if OSVERSION > 500000
- #include <langinfo.h>
- #endif
-+#else
-+#include <langinfo.h>
-+#endif
-+#endif
-
- /*****************************************************************************/
- /* typedefs
-@@ -242,7 +248,7 @@
- return NULL;
- }
-
--#if defined(LINUX) || defined(SOLARIS)
-+#if defined(LINUX) || defined(SOLARIS) || defined(NETBSD) || defined(FREEBSD)
-
- /*
- * This implementation of osl_getTextEncodingFromLocale maps
-@@ -296,7 +302,7 @@
- /* XXX MS-874 is an extension to tis620, so this is not
- * really equivalent */
-
--#elif defined(LINUX)
-+#elif defined(LINUX) || defined(NETBSD) || defined(FREEBSD)
-
- const _pair _nl_language_list[] = {
- { "ANSI_X3.110-1983", RTL_TEXTENCODING_DONTKNOW }, /* ISO-IR-99 NAPLPS */
-@@ -477,7 +483,7 @@
- { "WIN-SAMI-2", RTL_TEXTENCODING_DONTKNOW } /* WS2 */
- };
-
--#endif /* ifdef LINUX */
-+#endif /* ifdef LINUX || NETBSD || FREEBSD */
-
- static pthread_mutex_t aLocalMutex = PTHREAD_MUTEX_INITIALIZER;
-
-@@ -516,7 +522,13 @@
- }
-
- /* get the charset as indicated by the LC_CTYPE locale */
-+#if defined(NETBSD) || defined(FREEBSD)
-+#if !defined(CODESET)
-+ codeset = NULL;
-+#else
- codeset = nl_langinfo( CODESET );
-+#endif
-+#endif
-
- if ( codeset != NULL )
- {
-@@ -595,7 +607,7 @@
- return ret;
- }
-
--#elif defined(MACOSX) /* ifdef LINUX || SOLARIS */
-+#elif defined(MACOSX) /* ifdef LINUX || SOLARIS || NETBSD || FREEBSD */
-
- /*
- * FIXME: the MacOS X implemetation is missing
-@@ -628,7 +640,7 @@
- return 0;
- }
-
--#else /* ifdef LINUX || SOLARIS || MACOSX */
-+#else /* ifdef LINUX || SOLARIS || MACOSX || NETBSD || FREEBSD */
-
- /*
- * This implementation of osl_getTextEncodingFromLocale maps
-@@ -844,6 +856,6 @@
- return 0;
- }
-
--#endif /* ifdef LINUX || SOLARIS || MACOSX*/
-+#endif /* ifdef LINUX || SOLARIS || MACOSX || NETBSD || FREEBSD */
-
-
diff --git a/editors/openoffice.org-2-devel/files/patch-sal::osl::unx::pipe.c b/editors/openoffice.org-2-devel/files/patch-sal::osl::unx::pipe.c
deleted file mode 100644
index 6802487470a2..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-sal::osl::unx::pipe.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../sal/osl/unx/pipe.c.orig Tue May 29 07:38:32 2001
-+++ ../sal/osl/unx/pipe.c
-@@ -264,7 +264,11 @@
-
- addr.sun_family = AF_UNIX;
- strcpy(addr.sun_path, name);
-+#if defined(FREEBSD)
-+ len = SUN_LEN(&addr);
-+#else
- len = sizeof(addr.sun_family) + strlen(addr.sun_path);
-+#endif
-
- if ( Options & osl_Pipe_CREATE )
- {
diff --git a/editors/openoffice.org-2-devel/files/patch-sal::osl::unx::process.c b/editors/openoffice.org-2-devel/files/patch-sal::osl::unx::process.c
deleted file mode 100644
index 9d7ffa6686d3..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-sal::osl::unx::process.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../sal/osl/unx/process.c.orig Sat Mar 2 22:33:17 2002
-+++ ../sal/osl/unx/process.c Sat Mar 2 22:33:58 2002
-@@ -834,7 +834,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.org-2-devel/files/patch-sal::osl::unx::socket.c b/editors/openoffice.org-2-devel/files/patch-sal::osl::unx::socket.c
deleted file mode 100644
index 19d390cf08eb..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-sal::osl::unx::socket.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- ../sal/osl/unx/socket.c.orig Fri Jun 22 16:22:14 2001
-+++ ../sal/osl/unx/socket.c Sun Mar 10 23:33:56 2002
-@@ -82,7 +82,7 @@
- #undef HAVE_POLL_H
- #endif
-
--#if defined(LINUX) || defined (IRIX)
-+#if defined(LINUX) || defined (IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <sys/poll.h>
- #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.org-2-devel/files/patch-sal::osl::unx::system.c b/editors/openoffice.org-2-devel/files/patch-sal::osl::unx::system.c
deleted file mode 100644
index b0b93119f983..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-sal::osl::unx::system.c
+++ /dev/null
@@ -1,127 +0,0 @@
---- ../sal/osl/unx/system.c.orig Wed Feb 28 13:08:45 2001
-+++ ../sal/osl/unx/system.c
-@@ -126,6 +126,73 @@
- return res;
- }
-
-+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;
-@@ -449,3 +516,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.org-2-devel/files/patch-sal::osl::unx::system.h b/editors/openoffice.org-2-devel/files/patch-sal::osl::unx::system.h
deleted file mode 100644
index 85de2700b284..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-sal::osl::unx::system.h
+++ /dev/null
@@ -1,13 +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,10 +216,7 @@
- # 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
- #endif
diff --git a/editors/openoffice.org-2-devel/files/patch-sal::rtl::source::strtmpl.c b/editors/openoffice.org-2-devel/files/patch-sal::rtl::source::strtmpl.c
deleted file mode 100644
index 91a5289d6636..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-sal::util::makefile.mk b/editors/openoffice.org-2-devel/files/patch-sal::util::makefile.mk
deleted file mode 100644
index 41b798faabfb..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-sal::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sal/util/makefile.mk.orig Tue Mar 5 21:36:23 2002
-+++ ../sal/util/makefile.mk Tue Mar 5 21:36:44 2002
-@@ -113,7 +113,9 @@
- SHL1TARGET= $(TARGET)
- SHL1IMPLIB= i$(TARGET)
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
-
- .IF "$(GUI)"=="WNT"
- .IF "$(COM)"!="GCC"
diff --git a/editors/openoffice.org-2-devel/files/patch-sal::workben::getlocaleinfotest.cxx b/editors/openoffice.org-2-devel/files/patch-sal::workben::getlocaleinfotest.cxx
deleted file mode 100644
index ef5bf2488496..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-sal::workben::getlocaleinfotest.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../sal/workben/getlocaleinfotest.cxx Sun Mar 10 23:42:26 2002
-+++ ../sal/workben/getlocaleinfotest.cxx Sun Mar 10 23:42:45 2002
-@@ -63,7 +63,7 @@
- #include <osl/nlsupport.h>
- #include <rtl/ustring.hxx>
-
--int _cdecl main( int argc, char * argv[] )
-+int main( int argc, char * argv[] )
- {
- rtl::OUString lang = rtl::OUString::createFromAscii( "de" );
- rtl::OUString country = rtl::OUString::createFromAscii( "DE" );
diff --git a/editors/openoffice.org-2-devel/files/patch-sal::workben::makefile.mk b/editors/openoffice.org-2-devel/files/patch-sal::workben::makefile.mk
deleted file mode 100644
index 369935e31d66..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-salhelper+source+makefile.mk b/editors/openoffice.org-2-devel/files/patch-salhelper+source+makefile.mk
deleted file mode 100644
index cb4fbc1f1570..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-salhelper::source::makefile.mk b/editors/openoffice.org-2-devel/files/patch-salhelper::source::makefile.mk
deleted file mode 100644
index cb4fbc1f1570..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-sax::util::makefile.mk b/editors/openoffice.org-2-devel/files/patch-sax::util::makefile.mk
deleted file mode 100644
index e6f307ea4a03..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-sc::util::makefile.mk b/editors/openoffice.org-2-devel/files/patch-sc::util::makefile.mk
deleted file mode 100644
index d075b7901044..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-sc::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sc/util/makefile.mk.orig Sun Mar 3 01:35:09 2002
-+++ ../sc/util/makefile.mk Sun Mar 3 01:34:53 2002
-@@ -105,7 +105,9 @@
- # --- StarClac DLL
-
- SHL1TARGET= sc$(UPD)$(DLLPOSTFIX)
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= sc.map
-+.ENDIF
- SHL1IMPLIB= sci
-
- SHL1STDLIBS= \
diff --git a/editors/openoffice.org-2-devel/files/patch-sch::util::makefile.mk b/editors/openoffice.org-2-devel/files/patch-sch::util::makefile.mk
deleted file mode 100644
index 33ee8a8172f1..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-sd::util::makefile.mk b/editors/openoffice.org-2-devel/files/patch-sd::util::makefile.mk
deleted file mode 100644
index 51f4b7f461a8..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-set_soenv.1 b/editors/openoffice.org-2-devel/files/patch-set_soenv.1
deleted file mode 100644
index bb2dccced07b..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-set_soenv.1
+++ /dev/null
@@ -1,149 +0,0 @@
---- set_soenv.1.orig Wed Feb 27 10:46:41 2002
-+++ set_soenv.1 Wed Mar 13 19:13:01 2002
-@@ -40,7 +40,7 @@
- #
- # Set this value equal to the corresponding amount of
- # command line arguments.
--my $numArgs = 19;
-+my $numArgs = 24;
- # Determining the amount of arguments in the call.
- my $numEnter = $#ARGV + 1;
- if ( $numEnter != $numArgs )
-@@ -66,14 +66,15 @@
- my ( $CALL_CDECL, $COMMON_OUTDIR, $NO_SRS_PATCH, $PROFULLSWITCH, $BIG_GOODIES, $BMP_WRITES_FLAG,
- $common_build, $MK_UNROLL, $NO_REC_RES, $PROEXT, $SO3, $SOLAR_JAVA,
- $SOLAR_PLUGIN, $TF_PACKAGES, $TF_SDBAPI, $TF_FILEURL, $UPDATER, $BUILD_DELIVER, $USE_NEWCHARSET, $USE_NEW_RSC, $VCL,
-- $TF_CFGDATA, $TF_SVDATA,
-+ $TF_CFGDATA, $TF_SVDATA, $CC, $CXX,
- $USE_NAMESPACE, $BUILD_SOSL, $LOCAL_SOLENV, $ENABLEUNICODE, $NEW_JAR_PACK, $NO_BSYMBOLIC,
- $USE_XPRINT, $BUILD_SOSL_RELEASE );
- #
- # 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.
-@@ -145,6 +146,8 @@
- $STLPORT4 = $ARGV [ 12 ]; # Location of STLport4
- $MINGWIN32 = $ARGV [ 17 ]; # use MINGWIN32
- $USE_GCC3 = $ARGV [ 18 ]; # use gcc3 (only for unxlngi4 at the moment)
-+$CC = $ARGV [ 22 ]; # get cc from environment
-+$CXX = $ARGV [ 23 ]; # use c++ from environment
- #
- #---------------------------------------------------------------
- # IIIb. Initialising the variables for the system commands, etc.
-@@ -303,7 +306,7 @@
- $PROSWITCH = "-DPRODUCT";
- $XPVERSION = "3";
- $SOLAR_JAVA = "TRUE";
-- $XPVERSION = "3";
-+ $XPVERSION = "3";
- }
- elsif ( $platform eq "$FreeBSD" )
- { print "Setting FreeBSD specific values... ";
-@@ -326,6 +329,9 @@
- $PATH_SEPERATOR = $ps;
- $PROSWITCH = "-DPRODUCT";
- $XPVERSION = "3";
-+ $OSVERSION = $ARGV[ 19 ];
-+ $PTHREAD_CFLAGS = $ARGV[ 20 ];
-+ $PTHREAD_LIBS = $ARGV[ 21 ];
- }
- elsif ( $platform eq "$Linux" )
- {
-@@ -889,15 +895,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".
-@@ -990,7 +997,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.
-@@ -1004,6 +1011,22 @@
- $ps.$USR.$BIN.$ds."X11".
- $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")
- { $COMPATH_ROOT = $COMPATH;
- $COMPATH_ROOT =~ s/\/vc98$//;
-@@ -1107,21 +1130,14 @@
- $SOLARINC .= $I.$USR.$INCLUDE;
- }
- $SOLARINC .= $STLPORT_stlport;
--if ($platform eq "$Linux")
--{
--# This simply adds an include path, so even cases that break the FHS work
--$SOLARINC .= $STLPORT_inc_stlport;
--}
-+
- if ($platform eq "$Solaris")
- {
- $SOLARINC .= '/SC5 ';
--}
--# Platform dependent include path at the top of this list of include paths
--if ($platform eq "$Solaris")
--{ $SOLARINC .= $I.'$COMPATH'.$ds."include";
-+$SOLARINC .= $I.'$COMPATH'.$ds."include";
- }
-
--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;
-@@ -1311,8 +1327,13 @@
- ToFile( "GLIBC", $GLIBC, "e" );
- ToFile( "GUIBASE", $GUIBASE, "e" );
- ToFile( "GUIENV", $GUIENV, "e" );
-+ToFile( "CC", $CC, "e" );
-+ToFile( "CXX", $CXX, "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.org-2-devel/files/patch-setup2+mow+source+loader+loader.c b/editors/openoffice.org-2-devel/files/patch-setup2+mow+source+loader+loader.c
deleted file mode 100644
index a71f7b3f327c..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-setup2+mow+source+loader+makefile.mk b/editors/openoffice.org-2-devel/files/patch-setup2+mow+source+loader+makefile.mk
deleted file mode 100644
index 007c0f69b6f9..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-setup2+script+setupserver b/editors/openoffice.org-2-devel/files/patch-setup2+script+setupserver
deleted file mode 100644
index 7d3b13f659b9..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh b/editors/openoffice.org-2-devel/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh
deleted file mode 100644
index 1919789038db..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-setup2::mow::source::loader::loader.c b/editors/openoffice.org-2-devel/files/patch-setup2::mow::source::loader::loader.c
deleted file mode 100644
index 572d8ebcc690..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-setup2::mow::source::loader::loader.c
+++ /dev/null
@@ -1,17 +0,0 @@
---- ../setup2/mow/source/loader/loader.c.orig Sun Mar 3 01:41:47 2002
-+++ ../setup2/mow/source/loader/loader.c Sun Mar 3 01:42:19 2002
-@@ -603,6 +603,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.org-2-devel/files/patch-setup2::mow::source::loader::makefile.mk b/editors/openoffice.org-2-devel/files/patch-setup2::mow::source::loader::makefile.mk
deleted file mode 100644
index 007c0f69b6f9..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-setup2::script::setupserver b/editors/openoffice.org-2-devel/files/patch-setup2::script::setupserver
deleted file mode 100644
index 07f3c3f8b23e..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-setup2::script::setupserver
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../setup2/script/setupserver.orig Sat Mar 2 17:57:36 2002
-+++ ../setup2/script/setupserver Sat Mar 2 17:58:43 2002
-@@ -234,6 +234,8 @@
- sd_platform=`uname -s`
- case $sd_platform in
- SCO_SV) test=/bin/test ;;
-+ NetBSD) test=/bin/test ;;
-+ FreeBSD) test=/bin/test ;;
- *) test=/usr/bin/test ;;
- esac
- sd_cwd="`pwd`"
diff --git a/editors/openoffice.org-2-devel/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh b/editors/openoffice.org-2-devel/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh
deleted file mode 100644
index d98230af5a69..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../setup2/source/custom/jvmsetup/loader/jvmsetup.sh Sat Mar 2 18:01:19 2002
-+++ ../setup2/source/custom/jvmsetup/loader/jvmsetup.sh Sat Mar 2 18:02:12 2002
-@@ -65,6 +65,8 @@
- sd_platform=`uname -s`
- 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.org-2-devel/files/patch-shell+source+cmdmail+makefile.mk b/editors/openoffice.org-2-devel/files/patch-shell+source+cmdmail+makefile.mk
deleted file mode 100644
index 0476285c802e..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-shell+source+proxysettings+makefile.mk b/editors/openoffice.org-2-devel/files/patch-shell+source+proxysettings+makefile.mk
deleted file mode 100644
index e83cf7c9d7a1..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-shell+source+unix+exec+makefile.mk b/editors/openoffice.org-2-devel/files/patch-shell+source+unix+exec+makefile.mk
deleted file mode 100644
index 0b7712ee35f8..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-shell::source::cmdmail::makefile.mk b/editors/openoffice.org-2-devel/files/patch-shell::source::cmdmail::makefile.mk
deleted file mode 100644
index 0476285c802e..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-shell::source::proxysettings::makefile.mk b/editors/openoffice.org-2-devel/files/patch-shell::source::proxysettings::makefile.mk
deleted file mode 100644
index e83cf7c9d7a1..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-shell::source::unix::exec::makefile.mk b/editors/openoffice.org-2-devel/files/patch-shell::source::unix::exec::makefile.mk
deleted file mode 100644
index 0b7712ee35f8..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-solenv+inc+tg_ext.mk b/editors/openoffice.org-2-devel/files/patch-solenv+inc+tg_ext.mk
deleted file mode 100644
index cb652ec9d1f0..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-solenv+inc+unxfbsdi.mk b/editors/openoffice.org-2-devel/files/patch-solenv+inc+unxfbsdi.mk
deleted file mode 100644
index 99a282f3b5c6..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-solenv::inc::_tg_shl.mk b/editors/openoffice.org-2-devel/files/patch-solenv::inc::_tg_shl.mk
deleted file mode 100644
index 6ba3a56a92b3..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-solenv::inc::_tg_shl.mk
+++ /dev/null
@@ -1,282 +0,0 @@
---- ../solenv/inc/_tg_shl.mk.orig Thu Mar 14 17:43:40 2002
-+++ ../solenv/inc/_tg_shl.mk Thu Mar 14 17:44:11 2002
-@@ -349,22 +349,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -786,22 +786,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -1223,22 +1223,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -1660,22 +1660,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2097,22 +2097,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2534,22 +2534,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2971,22 +2971,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -3408,22 +3408,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -3845,22 +3845,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -4282,22 +4282,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
diff --git a/editors/openoffice.org-2-devel/files/patch-solenv::inc::pstrules.mk b/editors/openoffice.org-2-devel/files/patch-solenv::inc::pstrules.mk
deleted file mode 100644
index 6c8e958c188a..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-solenv::inc::pstrules.mk
+++ /dev/null
@@ -1,141 +0,0 @@
---- ../solenv/inc/pstrules.mk.orig Thu Mar 14 17:40:59 2002
-+++ ../solenv/inc/pstrules.mk Thu Mar 14 17:41:44 2002
-@@ -80,15 +80,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -108,15 +108,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -142,15 +142,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -159,23 +159,23 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
- .IF "$(GUI)"=="MAC"
- @$(RM) $@
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -195,15 +195,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -212,19 +212,19 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(GUI)"=="MAC"
- @$(RM) $@
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c
- .ELSE
- +$(TYPE) $(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
-- $(CC) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
- .ENDIF
- .ENDIF
- .ENDIF
-@@ -246,7 +246,7 @@
- @echo Making: $@
- @+-$(MKDIR) $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))} >& $(NULLDEV)
- .IF "$(GUI)"=="OS2"
-- $(CC) /P+ /Pe+ /Pd+ $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
-+ $(CXX) /P+ /Pe+ /Pd+ $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
- .ENDIF
- .IF "$(GUI)"=="WNT"
- cpplcc -+ -P $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
diff --git a/editors/openoffice.org-2-devel/files/patch-solenv::inc::rules.mk b/editors/openoffice.org-2-devel/files/patch-solenv::inc::rules.mk
deleted file mode 100644
index 181a71307149..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-solenv::inc::rules.mk
+++ /dev/null
@@ -1,212 +0,0 @@
---- ../solenv/inc/rules.mk.orig Thu Mar 14 17:31:43 2002
-+++ ../solenv/inc/rules.mk Thu Mar 14 17:38:38 2002
-@@ -78,16 +78,16 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- .ENDIF
- .ENDIF
-
-@@ -98,16 +98,16 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- .ENDIF
- .ENDIF
-
-@@ -122,17 +122,17 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE # "$(GUI)"=="UNX"
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- .ENDIF # "$(GUI)"=="UNX"
-
- $(SLO)$/%.obj : %.cpp
-@@ -140,17 +140,17 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cpp
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- .ENDIF
-
- $(SLO)$/%.obj : $(MISC)$/%.cxx
-@@ -158,16 +158,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- .ENDIF
-
- $(OBJ)$/%.obj : $(MISC)$/%.cxx
-@@ -175,16 +175,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHOBJFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHOBJFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- .ENDIF
-
- $(OBJ)$/%.obj : %.c
-@@ -192,20 +192,20 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c
- .ELSE
- +-@echo Cflags: $(CFLAGS)
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -215,13 +215,13 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(MISCX)$/$*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(MISCX)$/$*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
- $(SEMADEBUG)
- .ENDIF
-
-@@ -230,16 +230,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(MISCX)$/$*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(MISCX)$/$*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -249,14 +249,14 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c )
- .ENDIF
- .ENDIF
-
diff --git a/editors/openoffice.org-2-devel/files/patch-solenv::inc::settings.mk b/editors/openoffice.org-2-devel/files/patch-solenv::inc::settings.mk
deleted file mode 100644
index eed08efc26f0..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-solenv::inc::settings.mk
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../solenv/inc/settings.mk.orig Wed Mar 13 20:44:42 2002
-+++ ../solenv/inc/settings.mk Wed Mar 13 20:45:05 2002
-@@ -173,7 +173,6 @@
- CDEFSOPT=
- HDEFS=
-
--CC=
- .IF "$(add_cflags)"!=""
- ENVCFLAGS+=$(add_cflags)
- .ENDIF
-@@ -271,8 +270,6 @@
- AS=
- BC=
- COBOL=
--CPP=
--CXX=
- FOR=
- PASCAL=
-
-@@ -1499,4 +1496,3 @@
- .INCLUDE : $(MISC)$/$(COMP9TYPELIST).mk
- $(COMP9TYPELIST)_XML2CMPTYPES:=$(shell xml2cmp -types stdout $(MISC)$/$(COMP9TYPELIST)$($(WINVERSIONNAMES)_MAJOR).xml)
- .ENDIF
--
diff --git a/editors/openoffice.org-2-devel/files/patch-solenv::inc::startup::FREEBSD::macros.mk b/editors/openoffice.org-2-devel/files/patch-solenv::inc::startup::FREEBSD::macros.mk
deleted file mode 100644
index 80392c839dbd..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-solenv::inc::startup::FREEBSD::macros.mk
+++ /dev/null
@@ -1,5 +0,0 @@
---- /dev/null Mon Mar 11 14:55:01 2002
-+++ ../solenv/inc/startup/FREEBSD/macros.mk Mon Mar 11 14:54:59 2002
-@@ -0,0 +1,2 @@
-+
-+.INCLUDE .NOINFER .IGNORE : $(INCFILENAME:d:d:d)UNIX$/macros.mk
diff --git a/editors/openoffice.org-2-devel/files/patch-solenv::inc::target.mk b/editors/openoffice.org-2-devel/files/patch-solenv::inc::target.mk
deleted file mode 100644
index b08beb4e9cfc..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-solenv::inc::tg_ext.mk b/editors/openoffice.org-2-devel/files/patch-solenv::inc::tg_ext.mk
deleted file mode 100644
index 039af7d70871..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-solenv::inc::tg_ext.mk
+++ /dev/null
@@ -1,23 +0,0 @@
---- ../solenv/inc/tg_ext.mk.orig Wed Nov 14 13:59:42 2001
-+++ ../solenv/inc/tg_ext.mk Mon Mar 4 17:30:39 2002
-@@ -107,7 +107,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
-@@ -148,7 +148,11 @@
- .IF "$(BSCLIENT)"=="TRUE"
- +cd $(PACKAGE_DIR) && $(TYPE) $(BACK_PATH)$(PATCH_FILE_NAME) | $(GNUPATCH) -f -b -p2 && $(TOUCH) $(PATCH_FLAG_FILE)
- .ELSE # "$(BSCLIENT)"!=""
-+.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" || "$(OS)"=="FREEBSD"
- .ENDIF # "$(BSCLIENT)"!=""
- .ENDIF # "$(GUI)"=="WNT"
- .ENDIF # "$(PATCH_FILE_NAME)"=="none" || "$(PATCH_FILE_NAME)"==""
diff --git a/editors/openoffice.org-2-devel/files/patch-solenv::inc::tg_shl.mk b/editors/openoffice.org-2-devel/files/patch-solenv::inc::tg_shl.mk
deleted file mode 100644
index 958b4abba555..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-solenv::inc::tg_shl.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../solenv/inc/tg_shl.mk.orig Wed Mar 13 20:40:10 2002
-+++ ../solenv/inc/tg_shl.mk Wed Mar 13 20:41:10 2002
-@@ -319,9 +319,9 @@
- .IF "$(GUI)" == "WNT"
- .IF "$(UPDATER)"=="YES"
- .IF "$(COM)"=="GCC"
-- gcc -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CC) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- cl -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CC) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF # "$(COM)"=="GCC"
- .ENDIF # "$(UPDATER)"=="YES"
- .IF "$(SHL$(TNR)DEFAULTRES)"!=""
diff --git a/editors/openoffice.org-2-devel/files/patch-solenv::inc::tg_yxx.mk b/editors/openoffice.org-2-devel/files/patch-solenv::inc::tg_yxx.mk
deleted file mode 100644
index 0b99a3553cad..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-solenv::inc::tg_yxx.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../solenv/inc/tg_yxx.mk.orig Wed Sep 20 16:43:18 2000
-+++ ../solenv/inc/tg_yxx.mk Wed Mar 6 10:47:24 2002
-@@ -4,7 +4,9 @@
- @echo ------------------------------
- @echo Making: $@
- #.IF "$(GUI)"!="UNX"
-+ $(BISON) $(YACCFLAGS) $(YACCOUT)$/$(YACCTARGET).h $(YACCFILES)
- $(BISON) $(YACCFLAGS) $(YACCOUT)$/$(YACCTARGET) $(YACCFILES)
-+ $(BISON) -o $(YACCOUT)$/$(YACCTARGET) $(YACCFILES)
- #.ELSE
- # $(BISON) $(YACCFLAGS) $(YACCFILES)
- # mv y.tab.c $(INCCOM)/rscyacc.yxx
diff --git a/editors/openoffice.org-2-devel/files/patch-solenv::inc::unxfbsdi.mk b/editors/openoffice.org-2-devel/files/patch-solenv::inc::unxfbsdi.mk
deleted file mode 100644
index 05fd35ffb049..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-solenv::inc::unxfbsdi.mk
+++ /dev/null
@@ -1,209 +0,0 @@
---- ../solenv/inc/unxfbsdi.mk.orig Wed Oct 24 19:21:47 2001
-+++ ../solenv/inc/unxfbsdi.mk Thu Mar 14 17:26:41 2002
-@@ -1,84 +1,139 @@
--
- # 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"
-
-+# 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
-+
-+# Compiler flags for compiling static object in multi threaded
-+# environment with graphical user interface
-+CFLAGSOBJGUIMT=-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 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 +142,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.org-2-devel/files/patch-soltools+mkdepend+main.c b/editors/openoffice.org-2-devel/files/patch-soltools+mkdepend+main.c
deleted file mode 100644
index cffd5cbb1f43..000000000000
--- a/editors/openoffice.org-2-devel/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 <sys/types.h>
-+#include <sys/stat.h>
-+
- #include "def.h"
- #ifdef hpux
- #define sigvec sigvector
diff --git a/editors/openoffice.org-2-devel/files/patch-soltools::mkdepend::main.c b/editors/openoffice.org-2-devel/files/patch-soltools::mkdepend::main.c
deleted file mode 100644
index a478fc59e21d..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-soltools::mkdepend::main.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../soltools/mkdepend/main.c.orig Mon Mar 11 20:09:35 2002
-+++ ../soltools/mkdepend/main.c Mon Mar 11 17:25:55 2002
-@@ -27,6 +27,11 @@
-
- */
-
-+#ifdef FREEBSD
-+#include <sys/types.h>
-+#include <sys/stat.h>
-+#endif
-+
- #include "def.h"
- #ifdef hpux
- #define sigvec sigvector
diff --git a/editors/openoffice.org-2-devel/files/patch-starmath::util:makefile.mk b/editors/openoffice.org-2-devel/files/patch-starmath::util:makefile.mk
deleted file mode 100644
index a1945318706e..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-stoc+source+corereflection+makefile.mk b/editors/openoffice.org-2-devel/files/patch-stoc+source+corereflection+makefile.mk
deleted file mode 100644
index 4b319b08d401..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-stoc+source+defaultregistry+makefile.mk b/editors/openoffice.org-2-devel/files/patch-stoc+source+defaultregistry+makefile.mk
deleted file mode 100644
index 4cae0476415a..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-stoc+source+implementationregistration+implreg.cxx b/editors/openoffice.org-2-devel/files/patch-stoc+source+implementationregistration+implreg.cxx
deleted file mode 100644
index 341d621d872c..000000000000
--- a/editors/openoffice.org-2-devel/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 <list>
-
-+#include <unistd.h>
-+
- #ifndef _CPPUHELPER_QUERYINTERFACE_HXX_
- #include <cppuhelper/queryinterface.hxx>
- #endif
diff --git a/editors/openoffice.org-2-devel/files/patch-stoc+source+implementationregistration+makefile.mk b/editors/openoffice.org-2-devel/files/patch-stoc+source+implementationregistration+makefile.mk
deleted file mode 100644
index 0051043b7ecb..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-stoc+source+inspect+makefile.mk b/editors/openoffice.org-2-devel/files/patch-stoc+source+inspect+makefile.mk
deleted file mode 100644
index c7cd85253c11..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-stoc+source+invocation+makefile.mk b/editors/openoffice.org-2-devel/files/patch-stoc+source+invocation+makefile.mk
deleted file mode 100644
index 9ac2072a5612..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-stoc+source+invocation_adapterfactory+makefile.mk b/editors/openoffice.org-2-devel/files/patch-stoc+source+invocation_adapterfactory+makefile.mk
deleted file mode 100644
index 8853ad39a90e..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-stoc+source+javaloader+makefile.mk b/editors/openoffice.org-2-devel/files/patch-stoc+source+javaloader+makefile.mk
deleted file mode 100644
index af0fb9af619c..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-stoc+source+javavm+makefile.mk b/editors/openoffice.org-2-devel/files/patch-stoc+source+javavm+makefile.mk
deleted file mode 100644
index f97af0ea270d..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-stoc+source+loader+makefile.mk b/editors/openoffice.org-2-devel/files/patch-stoc+source+loader+makefile.mk
deleted file mode 100644
index 5a08ee5937b6..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-stoc+source+namingservice+makefile.mk b/editors/openoffice.org-2-devel/files/patch-stoc+source+namingservice+makefile.mk
deleted file mode 100644
index e573081bc21d..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-stoc+source+proxy_factory+makefile.mk b/editors/openoffice.org-2-devel/files/patch-stoc+source+proxy_factory+makefile.mk
deleted file mode 100644
index 9110b2f50cd1..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-stoc+source+registry_tdprovider+makefile.mk b/editors/openoffice.org-2-devel/files/patch-stoc+source+registry_tdprovider+makefile.mk
deleted file mode 100644
index 9d974d1c0d10..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-stoc+source+servicemanager+makefile.mk b/editors/openoffice.org-2-devel/files/patch-stoc+source+servicemanager+makefile.mk
deleted file mode 100644
index 746776d54759..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-stoc+source+tdmanager+makefile.mk b/editors/openoffice.org-2-devel/files/patch-stoc+source+tdmanager+makefile.mk
deleted file mode 100644
index 76403fdde841..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-stoc+source+typeconv+makefile.mk b/editors/openoffice.org-2-devel/files/patch-stoc+source+typeconv+makefile.mk
deleted file mode 100644
index dc647f89a166..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-stoc::source::corereflection::makefile.mk b/editors/openoffice.org-2-devel/files/patch-stoc::source::corereflection::makefile.mk
deleted file mode 100644
index 4b319b08d401..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-stoc::source::defaultregistry::makefile.mk b/editors/openoffice.org-2-devel/files/patch-stoc::source::defaultregistry::makefile.mk
deleted file mode 100644
index 4cae0476415a..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-stoc::source::implementationregistration::implreg.cxx b/editors/openoffice.org-2-devel/files/patch-stoc::source::implementationregistration::implreg.cxx
deleted file mode 100644
index 925e924b1605..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-stoc::source::implementationregistration::implreg.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../stoc/source/implementationregistration/implreg.cxx.orig Mon Mar 11 20:08:04 2002
-+++ ../stoc/source/implementationregistration/implreg.cxx Mon Mar 11 19:55:02 2002
-@@ -192,7 +192,7 @@
- tmpPath = buf.makeStringAndClear();
- }
- // I am the only one to own tmpPath here, so the cast is tolerateable.
-- OSL_VERIFY( tmpPath.getStr() == mktemp( (sal_Char * ) tmpPath.getStr() ) );
-+ OSL_VERIFY( (sal_Char * ) tmpPath.getStr() == (sal_Char * ) mktemp( (sal_Char * ) tmpPath.getStr() ) );
- return OStringToOUString( tmpPath, osl_getThreadTextEncoding());
- }
-
diff --git a/editors/openoffice.org-2-devel/files/patch-stoc::source::implementationregistration::makefile.mk b/editors/openoffice.org-2-devel/files/patch-stoc::source::implementationregistration::makefile.mk
deleted file mode 100644
index 0051043b7ecb..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-stoc::source::inspect::makefile.mk b/editors/openoffice.org-2-devel/files/patch-stoc::source::inspect::makefile.mk
deleted file mode 100644
index c7cd85253c11..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-stoc::source::invocation::makefile.mk b/editors/openoffice.org-2-devel/files/patch-stoc::source::invocation::makefile.mk
deleted file mode 100644
index 9ac2072a5612..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-stoc::source::invocation_adapterfactory::makefile.mk b/editors/openoffice.org-2-devel/files/patch-stoc::source::invocation_adapterfactory::makefile.mk
deleted file mode 100644
index 8853ad39a90e..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-stoc::source::javaloader::makefile.mk b/editors/openoffice.org-2-devel/files/patch-stoc::source::javaloader::makefile.mk
deleted file mode 100644
index af0fb9af619c..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-stoc::source::javavm::makefile.mk b/editors/openoffice.org-2-devel/files/patch-stoc::source::javavm::makefile.mk
deleted file mode 100644
index f97af0ea270d..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-stoc::source::loader::makefile.mk b/editors/openoffice.org-2-devel/files/patch-stoc::source::loader::makefile.mk
deleted file mode 100644
index 5a08ee5937b6..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-stoc::source::namingservice::makefile.mk b/editors/openoffice.org-2-devel/files/patch-stoc::source::namingservice::makefile.mk
deleted file mode 100644
index e573081bc21d..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-stoc::source::proxy_factory::makefile.mk b/editors/openoffice.org-2-devel/files/patch-stoc::source::proxy_factory::makefile.mk
deleted file mode 100644
index 9110b2f50cd1..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-stoc::source::registry_tdprovider::makefile.mk b/editors/openoffice.org-2-devel/files/patch-stoc::source::registry_tdprovider::makefile.mk
deleted file mode 100644
index 9d974d1c0d10..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-stoc::source::servicemanager::makefile.mk b/editors/openoffice.org-2-devel/files/patch-stoc::source::servicemanager::makefile.mk
deleted file mode 100644
index 746776d54759..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-stoc::source::tdmanager::makefile.mk b/editors/openoffice.org-2-devel/files/patch-stoc::source::tdmanager::makefile.mk
deleted file mode 100644
index 76403fdde841..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-stoc::source::typeconv::makefile.mk b/editors/openoffice.org-2-devel/files/patch-stoc::source::typeconv::makefile.mk
deleted file mode 100644
index dc647f89a166..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-store::util::makefile.mk b/editors/openoffice.org-2-devel/files/patch-store::util::makefile.mk
deleted file mode 100644
index 842ef8ae49c0..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-svx+source+fmcomp+makefile.mk b/editors/openoffice.org-2-devel/files/patch-svx+source+fmcomp+makefile.mk
deleted file mode 100644
index b16030080c0d..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-svx::source::dialog::graphctl.cxx b/editors/openoffice.org-2-devel/files/patch-svx::source::dialog::graphctl.cxx
deleted file mode 100644
index a6a31d0c9621..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-svx::source::dialog::graphctl.cxx
+++ /dev/null
@@ -1,18 +0,0 @@
---- ../svx/source/dialog/graphctl.cxx 2001/08/16 15:41:29 1.6
-+++ ../svx/source/dialog/graphctl.cxx 2002/03/03 19:41:13
-@@ -62,12 +62,12 @@
- #if defined( OS2 ) || defined( WIN ) || defined( UNX ) || defined( WNT )
- #include <stdlib.h> //wegen fcvt
- #endif
--#if defined(MAC) || defined(NETBSD)
--#if defined(NETBSD)
-+#if defined(MAC) || defined(NETBSD) || defined(FREEBSD)
-+#if defined(NETBSD) || defined(FREEBSD)
- extern "C" {
- #endif
- char *fcvt(double value, int ndigit, int *decpt, int *sign);
--#if defined(NETBSD)
-+#if defined(NETBSD) || defined(FREEBSD)
- }
- #endif
- #endif
diff --git a/editors/openoffice.org-2-devel/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-2-devel/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index ce51a0e98880..000000000000
--- a/editors/openoffice.org-2-devel/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 <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !(defined NETBSD || defined FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice.org-2-devel/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-2-devel/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index 66b7dfe1f73d..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2001/11/01 13:26:23 1.2
-+++ ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2002/03/03 19:43:31
-@@ -62,7 +62,9 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !defined(FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice.org-2-devel/files/patch-tools+bootstrp+makefile.mk b/editors/openoffice.org-2-devel/files/patch-tools+bootstrp+makefile.mk
deleted file mode 100644
index b188641846f0..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-tools::bootstrp::makefile.mk b/editors/openoffice.org-2-devel/files/patch-tools::bootstrp::makefile.mk
deleted file mode 100644
index b188641846f0..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-tools::inc:solar.h b/editors/openoffice.org-2-devel/files/patch-tools::inc:solar.h
deleted file mode 100644
index 61e190e5e5bf..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-tools::inc:solar.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- ../tools/inc/solar.h 2001/10/12 15:11:03 1.23
-+++ ../tools/inc/solar.h 2002/03/03 19:44:00
-@@ -108,7 +108,7 @@
- #endif
- typedef short INT16;
- typedef unsigned short UINT16;
--#if defined LINUX || defined SCO || defined IRIX || (defined _MSC_VER && _MSC_VER >1200)
-+#if defined LINUX || defined SCO || defined IRIX || (defined _MSC_VER && _MSC_VER >1200) || defined FREEBSD
- typedef signed char INT8;
- #else
-
-@@ -149,7 +149,7 @@
-
- /*** misc. macros to leverage platform and compiler differences ********/
-
--#if (defined ALPHA && !defined WNT) || defined IRIX || defined SOLARIS || defined HPUX || defined NETBSD
-+#if (defined ALPHA && !defined WNT) || defined IRIX || defined SOLARIS || defined HPUX || defined NETBSD || defined FREEBSD
- #define __DELETE(n) delete[]
- #else
- #define __DELETE(n) delete[n]
diff --git a/editors/openoffice.org-2-devel/files/patch-tools::source::string::charset.cxx b/editors/openoffice.org-2-devel/files/patch-tools::source::string::charset.cxx
deleted file mode 100644
index ebee79ce414b..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-tools::source::string::charset.cxx
+++ /dev/null
@@ -1,36 +0,0 @@
---- ../tools/source/string/charset.cxx.orig Sun Mar 10 23:55:47 2002
-+++ ../tools/source/string/charset.cxx Mon Mar 11 00:00:56 2002
-@@ -64,12 +64,14 @@
- #elif defined( OS2 )
- #define INCL_DOSNLS
- #include <svpm.h>
--#elif defined(LINUX) || defined(SOLARIS)
-+#elif defined(LINUX) || defined(SOLARIS) || defined(FREEBSD)
- #include <stdio.h>
- #include <stdlib.h>
- #include <strings.h>
- #include <locale.h>
-+#if !defined(FREEBSD) || OSVERSION > 500000
- #include <langinfo.h>
-+#endif
- #ifndef _TOOLS_LANG_HXX
- #include <lang.hxx>
- #endif
-@@ -126,7 +128,7 @@
-
- // -----------------------------------------------------------------------
-
--#if defined(NETBSD) || defined(SCO)
-+#if defined(NETBSD) || defined(SCO) || defined(FREEBSD)
-
- // check if there is a charset qualifier at the end of the given locale string
- // e.g. de.ISO8859-15 or de.ISO8859-15@euro which strongly indicates what
-@@ -707,7 +709,7 @@
- #ifdef UNX
- CharSet nTextEncoding;
-
--#if defined(NETBSD) || defined(SCO)
-+#if defined(NETBSD) || defined(SCO) || defined(FREEBSD)
- nTextEncoding = GetSystemCharSetFromEnvironment();
- if (nTextEncoding == RTL_TEXTENCODING_DONTKNOW)
- nTextEncoding = GetSystemCharSetFromSystemLanguage();
diff --git a/editors/openoffice.org-2-devel/files/patch-unzip+source+file_io.c b/editors/openoffice.org-2-devel/files/patch-unzip+source+file_io.c
deleted file mode 100644
index 2a838fe377b1..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-unzip+source+misc.c b/editors/openoffice.org-2-devel/files/patch-unzip+source+misc.c
deleted file mode 100644
index 8087b0887af4..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/files/patch-unzip::source::file_io.c b/editors/openoffice.org-2-devel/files/patch-unzip::source::file_io.c
deleted file mode 100644
index 0430ff41b6a9..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-unzip::source::file_io.c
+++ /dev/null
@@ -1,36 +0,0 @@
---- ../unzip/source/file_io.c.orig Tue Mar 5 18:32:38 2002
-+++ ../unzip/source/file_io.c Tue Mar 5 18:40:50 2002
-@@ -500,7 +500,7 @@
- #ifdef MPW
- pCallBack( 0 );
- #else
-- #if defined LINUX || defined MACOSX || defined NETBSD
-+ #if defined LINUX || defined MACOSX || defined NETBSD || defined FREEBSD
- pCallBack( lseek(outfd, 0, SEEK_CUR) );
- #else
- pCallBack( tell( outfd ) );
-@@ -860,8 +860,11 @@
- /* extern char *_TZ; no longer used? */
- #else /* !AMIGA */
- # define YRBASE 1970
--#ifdef BSD
--#ifndef __386BSD__
-+#ifdef FREEBSD
-+#include <sys/types.h>
-+#endif */ FREEBSD */
-+#if defined BSD || defined FREEBSD
-+#if !defined __386BSD__ && !defined FREEBSD
- static struct timeb tbp;
- #endif /* !__386BSD__ */
- #else /* !BSD */
-@@ -932,8 +935,8 @@
- /* convert date & time to seconds relative to 00:00:00, 01/01/YRBASE */
- m_time = ((days + dy) * 86400) + (hh * 3600) + (mm * 60) + ss;
-
--#if defined BSD && ! defined MACOSX && ! defined NETBSD
--#ifndef __386BSD__
-+#if (defined BSD || defined FREEBSD) && ! defined MACOSX && ! defined NETBSD
-+#if !defined __386BSD__ && !defined FREEBSD
- ftime(&tbp);
- m_time += tbp.timezone * 60L;
- #endif
diff --git a/editors/openoffice.org-2-devel/files/patch-unzip::source::misc.c b/editors/openoffice.org-2-devel/files/patch-unzip::source::misc.c
deleted file mode 100644
index 38cc972f0bce..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-unzip::source::misc.c
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../unzip/source/misc.c.orig Tue Mar 5 18:52:16 2002
-+++ ../unzip/source/misc.c Tue Mar 5 18:53:03 2002
-@@ -301,8 +301,8 @@
- int yr, mo, dy, hh, mm, ss, leap;
- long m_time, days=0;
- #if (!defined(MACOS) && !defined(MSC) && !defined(__GO32__))
--#if (defined(BSD) || defined(MTS))
--#ifndef __386BSD__
-+#if (defined(BSD) || defined(MTS) || defined(FREEBSD))
-+#if !defined __386BSD__ && !defined FREEBSD
- static struct timeb tbp;
- #endif /* __386BSD__ */
- #else /* !(BSD || MTS) */
-@@ -340,8 +340,8 @@
- /* - 1; MS-DOS times always rounded up to nearest even second */
-
- #if (!defined(MACOS) && !defined(__GO32__))
--#if (defined(BSD) || defined(MTS) || defined (ALPHA)) && ! defined(MACOSX) && ! defined(NETBSD)
--#ifndef __386BSD__
-+#if (defined(BSD) || defined(FREEBSD) || defined(MTS) || defined (ALPHA)) && ! defined(MACOSX) && ! defined(NETBSD)
-+#if !defined __386BSD__ && !defined FREEBSD
- ftime(&tbp);
- m_time += tbp.timezone * 60L;
- #endif
diff --git a/editors/openoffice.org-2-devel/files/patch-xmlhelp::util::makefile.mk b/editors/openoffice.org-2-devel/files/patch-xmlhelp::util::makefile.mk
deleted file mode 100644
index 4f7d0984c32d..000000000000
--- a/editors/openoffice.org-2-devel/files/patch-xmlhelp::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../xmlhelp/util/makefile.mk.orig Sun Mar 3 01:49:15 2002
-+++ ../xmlhelp/util/makefile.mk Sun Mar 3 01:49:19 2002
-@@ -94,7 +94,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.org-2-devel/pkg-comment b/editors/openoffice.org-2-devel/pkg-comment
deleted file mode 100644
index 7c6d1b73d17a..000000000000
--- a/editors/openoffice.org-2-devel/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Integrated wordprocessor/dbase/spreadheet/drawing/chart/browser
diff --git a/editors/openoffice.org-2-devel/pkg-descr b/editors/openoffice.org-2-devel/pkg-descr
deleted file mode 100644
index 31fd1b12161a..000000000000
--- a/editors/openoffice.org-2-devel/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.org-2-devel/pkg-message b/editors/openoffice.org-2-devel/pkg-message
deleted file mode 100644
index 840dc3b80e04..000000000000
--- a/editors/openoffice.org-2-devel/pkg-message
+++ /dev/null
@@ -1,15 +0,0 @@
-OpenOffice Build 641 Personal Install How-To
-
-Written by: Matthias Rauch <mrauch@netbsd.org>
- Martin Blapp <mbr@freebsd.org>
-
-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.org-2-devel/pkg-plist b/editors/openoffice.org-2-devel/pkg-plist
deleted file mode 100644
index b3561e66eeb7..000000000000
--- a/editors/openoffice.org-2-devel/pkg-plist
+++ /dev/null
@@ -1,1676 +0,0 @@
-bin/soffice
-OpenOffice.org641/setup
-OpenOffice.org641/spadmin
-OpenOffice.org641/LICENSE.html
-OpenOffice.org641/README.html
-OpenOffice.org641/README
-OpenOffice.org641/LICENSE
-OpenOffice.org641/program/setup.log
-OpenOffice.org641/program/filter/libicg641bi.so
-OpenOffice.org641/program/filter/libeme641bi.so
-OpenOffice.org641/program/filter/libemp641bi.so
-OpenOffice.org641/program/filter/libipd641bi.so
-OpenOffice.org641/program/filter/libitg641bi.so
-OpenOffice.org641/program/filter/libeps641bi.so
-OpenOffice.org641/program/filter/libips641bi.so
-OpenOffice.org641/program/filter/libexp641bi.so
-OpenOffice.org641/program/filter/libepb641bi.so
-OpenOffice.org641/program/filter/libepg641bi.so
-OpenOffice.org641/program/filter/libepp641bi.so
-OpenOffice.org641/program/filter/libipb641bi.so
-OpenOffice.org641/program/filter/libera641bi.so
-OpenOffice.org641/program/filter/libira641bi.so
-OpenOffice.org641/program/filter/libegi641bi.so
-OpenOffice.org641/program/filter/libidx641bi.so
-OpenOffice.org641/program/filter/libicd641bi.so
-OpenOffice.org641/program/filter/libept641bi.so
-OpenOffice.org641/program/filter/libipt641bi.so
-OpenOffice.org641/program/filter/libime641bi.so
-OpenOffice.org641/program/filter/libipx641bi.so
-OpenOffice.org641/program/filter/libepn641bi.so
-OpenOffice.org641/program/filter/libiti641bi.so
-OpenOffice.org641/program/filter/libeti641bi.so
-OpenOffice.org641/program/classes/sandbox.jar
-OpenOffice.org641/program/classes/jurt.jar
-OpenOffice.org641/program/classes/xt.jar
-OpenOffice.org641/program/classes/db.jar
-OpenOffice.org641/program/classes/juh.jar
-OpenOffice.org641/program/classes/unoil.jar
-OpenOffice.org641/program/classes/jut.jar
-OpenOffice.org641/program/classes/ridl.jar
-OpenOffice.org641/program/classes/jaxp.jar
-OpenOffice.org641/program/classes/java_uno.jar
-OpenOffice.org641/program/classes/parser.jar
-OpenOffice.org641/program/classes/classes.jar
-OpenOffice.org641/program/resource/cnt64101.res
-OpenOffice.org641/program/resource/wwz64101.res
-OpenOffice.org641/program/resource/pcr64101.res
-OpenOffice.org641/program/resource/bib64101.res
-OpenOffice.org641/program/resource/dkt64101.res
-OpenOffice.org641/program/resource/basctl64101.res
-OpenOffice.org641/program/resource/abp64101.res
-OpenOffice.org641/program/resource/lgd64101.res
-OpenOffice.org641/program/resource/eur64101.res
-OpenOffice.org641/program/resource/epb64101.res
-OpenOffice.org641/program/resource/epg64101.res
-OpenOffice.org641/program/resource/epp64101.res
-OpenOffice.org641/program/resource/imp64101.res
-OpenOffice.org641/program/resource/oic64101.res
-OpenOffice.org641/program/resource/ofa64101.res
-OpenOffice.org641/program/resource/vcl64101.res
-OpenOffice.org641/program/resource/fwk64101.res
-OpenOffice.org641/program/resource/set64101.res
-OpenOffice.org641/program/resource/frm64101.res
-OpenOffice.org641/program/resource/gal64101.res
-OpenOffice.org641/program/resource/svs64101.res
-OpenOffice.org641/program/resource/dba64101.res
-OpenOffice.org641/program/resource/dbi64101.res
-OpenOffice.org641/program/resource/dbp64101.res
-OpenOffice.org641/program/resource/dbu64101.res
-OpenOffice.org641/program/resource/dbw64101.res
-OpenOffice.org641/program/resource/ooo64101.res
-OpenOffice.org641/program/resource/svt64101.res
-OpenOffice.org641/program/resource/svx64101.res
-OpenOffice.org641/program/resource/spa64101.res
-OpenOffice.org641/program/resource/sd64101.res
-OpenOffice.org641/program/resource/tpl64101.res
-OpenOffice.org641/program/resource/sw64101.res
-OpenOffice.org641/program/resource/tplx64101.res
-OpenOffice.org641/program/resource/jvm64101.res
-OpenOffice.org641/program/resource/uui64101.res
-OpenOffice.org641/program/resource/cal64101.res
-OpenOffice.org641/program/resource/sfx64101.res
-OpenOffice.org641/program/resource/sch64101.res
-OpenOffice.org641/program/resource/san64101.res
-OpenOffice.org641/program/resource/sc64101.res
-OpenOffice.org641/program/resource/sm64101.res
-OpenOffice.org641/program/resource/date64101.res
-OpenOffice.org641/program/resource/analysis64101.res
-OpenOffice.org641/program/resource/eps64101.res
-OpenOffice.org641/program/resource/egi64101.res
-OpenOffice.org641/program/resource/ept64101.res
-OpenOffice.org641/program/resource/eme64101.res
-OpenOffice.org641/program/resource/epn64101.res
-OpenOffice.org641/program/resource/iso64101.res
-OpenOffice.org641/program/addin/source/xrot.c
-OpenOffice.org641/program/addin/source/xlang.h
-OpenOffice.org641/program/addin/source/rot13.hrc
-OpenOffice.org641/program/addin/source/addin.h
-OpenOffice.org641/program/addin/source/xdfa.c
-OpenOffice.org641/program/addin/source/dfa.hrc
-OpenOffice.org641/program/libctl641bi.so
-OpenOffice.org641/program/libimpreg.so
-OpenOffice.org641/program/libjava_uno.so
-OpenOffice.org641/program/libdbi641bi.so
-OpenOffice.org641/program/libdbp641bi.so
-OpenOffice.org641/program/libdbtools2.so
-OpenOffice.org641/program/libdbu641bi.so
-OpenOffice.org641/program/libvos2GCC.so
-OpenOffice.org641/program/libproxyset.so
-OpenOffice.org641/program/libsmgr.so
-OpenOffice.org641/program/libmozab2.so
-OpenOffice.org641/program/libtcv.so
-OpenOffice.org641/program/liburp_uno.so
-OpenOffice.org641/program/libstm.so
-OpenOffice.org641/program/libstore.so.3.0.0
-OpenOffice.org641/program/libstore.so.3
-OpenOffice.org641/program/libspa641bi.so
-OpenOffice.org641/program/libmcnttype.so
-OpenOffice.org641/program/spadmin.bin
-OpenOffice.org641/program/libabp641bi.so
-OpenOffice.org641/program/libinvadp.so
-OpenOffice.org641/program/libsvl641bi.so
-OpenOffice.org641/program/libsvx641bi.so
-OpenOffice.org641/program/libmig641bi.so
-OpenOffice.org641/program/jvmsetup.bin
-OpenOffice.org641/program/libtdmgr.so
-OpenOffice.org641/program/libnamingservice.so
-OpenOffice.org641/program/libacceptor.so
-OpenOffice.org641/program/open_office_ani.bmp
-OpenOffice.org641/program/libconnectr.so
-OpenOffice.org641/program/libsrtrs1.so
-OpenOffice.org641/program/sopatchlevel.sh
-OpenOffice.org641/program/libdb_cxx-3.2.so
-OpenOffice.org641/program/calc_o.bmp
-OpenOffice.org641/program/nswrapper
-OpenOffice.org641/program/libjen.so
-OpenOffice.org641/program/libdefreg.so
-OpenOffice.org641/program/librmcxt.so.3.0.0
-OpenOffice.org641/program/librmcxt.so.3
-OpenOffice.org641/program/setup.bin
-OpenOffice.org641/program/setup
-OpenOffice.org641/program/libdbase641bi.so
-OpenOffice.org641/program/libbib641bi.so
-OpenOffice.org641/program/liblng641bi.so
-OpenOffice.org641/program/libfileacc.so
-OpenOffice.org641/program/libucpchelp1.so
-OpenOffice.org641/program/libreg.so.3.0.0
-OpenOffice.org641/program/libreg.so.3
-OpenOffice.org641/program/libcfgmgr2.so
-OpenOffice.org641/program/libinsp.so
-OpenOffice.org641/program/libcnt641bi.so
-OpenOffice.org641/program/libres641bi.so
-OpenOffice.org641/program/setup_services.rdb
-OpenOffice.org641/program/libsalhelper3GCC.so
-OpenOffice.org641/program/libtl641bi.so
-OpenOffice.org641/program/libjvm641bi.so
-OpenOffice.org641/program/libcmdmail.so
-OpenOffice.org641/program/libgcc2_uno.so
-OpenOffice.org641/program/libi18npool641bi.so
-OpenOffice.org641/program/libevtatt.so
-OpenOffice.org641/program/libsimreg.so
-OpenOffice.org641/program/libfile641bi.so
-OpenOffice.org641/program/libucb1.so
-OpenOffice.org641/program/libucpfpx641bi.so
-OpenOffice.org641/program/libsax.so
-OpenOffice.org641/program/allgemein_o.bmp
-OpenOffice.org641/program/writer_o.bmp
-OpenOffice.org641/program/libsbl641bi.so
-OpenOffice.org641/program/draw_o.bmp
-OpenOffice.org641/program/ende_o.bmp
-OpenOffice.org641/program/libbrdgfctr.so
-OpenOffice.org641/program/libsch641bi.so
-OpenOffice.org641/program/libscn641bi.so
-OpenOffice.org641/program/libproxyfac.so
-OpenOffice.org641/program/liblocaledata_ascii.so
-OpenOffice.org641/program/libzip641bi.so
-OpenOffice.org641/program/libset641bi.so
-OpenOffice.org641/program/libsfx641bi.so
-OpenOffice.org641/program/libcached1.so
-OpenOffice.org641/program/liblocaledata_CJK.so
-OpenOffice.org641/program/libucphier1.so
-OpenOffice.org641/program/jvmsetup
-OpenOffice.org641/program/libinv.so
-OpenOffice.org641/program/libsal.so.3.0.0
-OpenOffice.org641/program/libsal.so.3
-OpenOffice.org641/program/libmozabdrv2.so
-OpenOffice.org641/program/libucpfile1.so
-OpenOffice.org641/program/libpk641bi.so
-OpenOffice.org641/program/libpl641bi.so
-OpenOffice.org641/program/soffice
-OpenOffice.org641/program/spadmin
-OpenOffice.org641/program/libsyssh.so
-OpenOffice.org641/program/libxcr641bi.so
-OpenOffice.org641/program/libbasctl641bi.so
-OpenOffice.org641/program/libsdbc2.so
-OpenOffice.org641/program/libucpdav1.so
-OpenOffice.org641/program/libwrp641bi.so
-OpenOffice.org641/program/libjavaloader.so
-OpenOffice.org641/program/libtplx641bi.so
-OpenOffice.org641/program/libadabas2.so
-OpenOffice.org641/program/libsot641bi.so
-OpenOffice.org641/program/libj641bi_g.so
-OpenOffice.org641/program/libsw641bi.so
-OpenOffice.org641/program/libtk641bi.so
-OpenOffice.org641/program/libcpld.so
-OpenOffice.org641/program/impress_o.bmp
-OpenOffice.org641/program/libsb641bi.so
-OpenOffice.org641/program/javaldx
-OpenOffice.org641/program/libsd641bi.so
-OpenOffice.org641/program/libsvt641bi.so
-OpenOffice.org641/program/libso641bi.so
-OpenOffice.org641/program/libcppu.so.3.0.0
-OpenOffice.org641/program/libcppu.so.3
-OpenOffice.org641/program/libi18n641bi.so
-OpenOffice.org641/program/libucbhelper1GCC.so
-OpenOffice.org641/program/libtinstrm.so
-OpenOffice.org641/program/libpsp641bi.so
-OpenOffice.org641/program/libdb_java-3.2.so
-OpenOffice.org641/program/libuuresolver.so
-OpenOffice.org641/program/libpcr641bi.so
-OpenOffice.org641/program/libcppuhelper3GCC.so
-OpenOffice.org641/program/libstlport_gcc.so.0
-OpenOffice.org641/program/libgo641bi.so
-OpenOffice.org641/program/libjdbc2.so
-OpenOffice.org641/program/libflat641bi.so
-OpenOffice.org641/program/setup_types.rdb
-OpenOffice.org641/program/libodbcbase2.so
-OpenOffice.org641/program/libcomphelp2.so
-OpenOffice.org641/program/libxo641bi.so
-OpenOffice.org641/program/libstlport2_gcc.so
-OpenOffice.org641/program/libtvhlp1.so
-OpenOffice.org641/program/libxmx641bi.so
-OpenOffice.org641/program/libni641bi.so
-OpenOffice.org641/program/libutl641bi.so
-OpenOffice.org641/program/libcorefl.so
-OpenOffice.org641/program/libuui641bi.so
-OpenOffice.org641/program/libodbc2.so
-OpenOffice.org641/program/libvcl641bi.so
-OpenOffice.org641/program/libtoutstrm.so
-OpenOffice.org641/program/libimr641bi.so
-OpenOffice.org641/program/libpackage2.so
-OpenOffice.org641/program/components/libabsyncsvc.so
-OpenOffice.org641/program/components/libaddrbook.so
-OpenOffice.org641/program/components/libmork.so
-OpenOffice.org641/program/components/libmozldap.so
-OpenOffice.org641/program/components/libnecko.so
-OpenOffice.org641/program/components/libprofile.so
-OpenOffice.org641/program/components/librdf.so
-OpenOffice.org641/program/components/libstrres.so
-OpenOffice.org641/program/components/libunicharutil.so
-OpenOffice.org641/program/components/libuconv.so
-OpenOffice.org641/program/components/libucvcn.so
-OpenOffice.org641/program/components/libucvibm.so
-OpenOffice.org641/program/components/libucvja.so
-OpenOffice.org641/program/components/libucvko.so
-OpenOffice.org641/program/components/libucvlatin.so
-OpenOffice.org641/program/components/libucvtw.so
-OpenOffice.org641/program/components/libucvtw2.so
-OpenOffice.org641/program/components/liburiloader.so
-OpenOffice.org641/program/components/libvcard.so
-OpenOffice.org641/program/components/libxpconnect.so
-OpenOffice.org641/program/components/libpref.so
-OpenOffice.org641/program/libmozjs.so
-OpenOffice.org641/program/libmsgbaseutil.so
-OpenOffice.org641/program/libldap40.so
-OpenOffice.org641/program/libnspr4.so
-OpenOffice.org641/program/liblber40.so
-OpenOffice.org641/program/libplc4.so
-OpenOffice.org641/program/libplds4.so
-OpenOffice.org641/program/libxpcom.so
-OpenOffice.org641/program/libdba641bi.so
-OpenOffice.org641/program/librdbtdp.so
-OpenOffice.org641/program/liboic641bi.so
-OpenOffice.org641/program/libofa641bi.so
-OpenOffice.org641/program/open_office_org_logo.bmp
-OpenOffice.org641/program/libfrm641bi.so
-OpenOffice.org641/program/libfwe641bi.so
-OpenOffice.org641/program/libdtransX11641bi.so
-OpenOffice.org641/program/libfwi641bi.so
-OpenOffice.org641/program/libfwk641bi.so
-OpenOffice.org641/program/libfwl641bi.so
-OpenOffice.org641/program/libdb-3.2.so
-OpenOffice.org641/program/soffice.bin
-OpenOffice.org641/program/libdbpool2.so
-OpenOffice.org641/program/applicat.rdb
-OpenOffice.org641/program/libremotebridge.so
-OpenOffice.org641/program/libucppkg1.so
-OpenOffice.org641/program/swriter
-OpenOffice.org641/program/smaster
-OpenOffice.org641/program/sweb
-OpenOffice.org641/program/libcalc641bi.so
-OpenOffice.org641/program/scalc
-OpenOffice.org641/program/simpress
-OpenOffice.org641/program/libsc641bi.so
-OpenOffice.org641/program/libdate641bi.so
-OpenOffice.org641/program/libanalysis641bi.so
-OpenOffice.org641/program/sdraw
-OpenOffice.org641/program/smath
-OpenOffice.org641/program/libsm641bi.so
-OpenOffice.org641/program/libsvg641bi.so
-OpenOffice.org641/program/liblth641bi.so
-OpenOffice.org641/program/libspell641bi.so
-OpenOffice.org641/program/bootstraprc
-OpenOffice.org641/program/jvmsetuprc
-OpenOffice.org641/program/setuprc
-OpenOffice.org641/program/sofficerc
-OpenOffice.org641/program/instdb.ins
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_1.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_2.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_3.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_4.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_5.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/FormWizard_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/FormWizard_2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_4.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-4.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/brd.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/cancel_down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/cancel_up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/denmark.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/end.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/france.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/italia.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/nedland.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/okay_down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/okay_up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/polska.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/portugal.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/russia.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/spain.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/sweden.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/usa.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/webwizard.bmp
-OpenOffice.org641/share/template/english/wizard/styles/black_white.stc
-OpenOffice.org641/share/template/english/wizard/styles/blackberry.stc
-OpenOffice.org641/share/template/english/wizard/styles/default.stc
-OpenOffice.org641/share/template/english/wizard/styles/diner.stc
-OpenOffice.org641/share/template/english/wizard/styles/fall.stc
-OpenOffice.org641/share/template/english/wizard/styles/glacier.stc
-OpenOffice.org641/share/template/english/wizard/styles/green_grapes.stc
-OpenOffice.org641/share/template/english/wizard/styles/jeans.stc
-OpenOffice.org641/share/template/english/wizard/styles/marine.stc
-OpenOffice.org641/share/template/english/wizard/styles/millennium.stc
-OpenOffice.org641/share/template/english/wizard/styles/nature.stc
-OpenOffice.org641/share/template/english/wizard/styles/neon.stc
-OpenOffice.org641/share/template/english/wizard/styles/night.stc
-OpenOffice.org641/share/template/english/wizard/styles/nostalgic.stc
-OpenOffice.org641/share/template/english/wizard/styles/pastell.stc
-OpenOffice.org641/share/template/english/wizard/styles/pool.stc
-OpenOffice.org641/share/template/english/wizard/styles/pumpkin.stc
-OpenOffice.org641/share/template/english/wizard/styles/sunstyle.stc
-OpenOffice.org641/share/template/english/wizard/styles/xos.stc
-OpenOffice.org641/share/template/english/wizard/web/cnt-album.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-bilingual.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-chapters.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-empty.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-fixonecol.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-fixtwocol.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formcontact.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formcustomer.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formfix.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formvar.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-list.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-onepic.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-standard.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-twotitles.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-banana.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blkjeans.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blue.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blueblock.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-bluejeans.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-fieryred.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-hightech.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-mint.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-music.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-nostalg.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-orange.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-petrol.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-seventies.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-standard.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-strwbryice.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-sun.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-tracks.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-turquoise.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-wetblue.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf1.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf2.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf3.stw
-OpenOffice.org641/share/template/english/wizard/wizfax1.stw
-OpenOffice.org641/share/template/english/wizard/wizfax2.stw
-OpenOffice.org641/share/template/english/wizard/wizfax3.stw
-OpenOffice.org641/share/template/english/wizard/wizmem1.stw
-OpenOffice.org641/share/template/english/wizard/wizmem2.stw
-OpenOffice.org641/share/template/english/wizard/wizmem3.stw
-OpenOffice.org641/share/template/english/wizard/wizagn1.stw
-OpenOffice.org641/share/template/english/wizard/wizagn2.stw
-OpenOffice.org641/share/template/english/wizard/wizagn3.stw
-OpenOffice.org641/share/template/english/internal/html.stw
-OpenOffice.org641/share/template/english/internal/idxexample.sxw
-OpenOffice.org641/share/template/english/internal/url_transfer.htm
-OpenOffice.org641/share/dtd/officedocument/1_0/Manifest.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/script.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/statusbar.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/settings.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/nmspace.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/datastyl.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/table.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/drawing.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/event.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/accelerator.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/office.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/office.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/toolbar.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/style.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/dtypes.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/text.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/module.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/meta.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/dialog.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/chart.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/libraries.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/form.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/menubar.dtd
-OpenOffice.org641/share/dtd/math/1_01/w3c_ipr_software_notice.html
-OpenOffice.org641/share/dtd/math/1_01/math.dtd
-OpenOffice.org641/share/config/webcast/savepic.asp
-OpenOffice.org641/share/config/webcast/common.pl
-OpenOffice.org641/share/config/webcast/webcast.asp
-OpenOffice.org641/share/config/webcast/show.asp
-OpenOffice.org641/share/config/webcast/poll.pl
-OpenOffice.org641/share/config/webcast/webcast.pl
-OpenOffice.org641/share/config/webcast/common.inc
-OpenOffice.org641/share/config/webcast/editpic.asp
-OpenOffice.org641/share/config/webcast/poll.asp
-OpenOffice.org641/share/config/webcast/edit.asp
-OpenOffice.org641/share/config/webcast/editpic.pl
-OpenOffice.org641/share/config/webcast/edit.pl
-OpenOffice.org641/share/config/webcast/index.pl
-OpenOffice.org641/share/config/webcast/show.pl
-OpenOffice.org641/share/config/webcast/savepic.pl
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/SFX.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Labels.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Impress.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Java.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Chart.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Draw.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Calc.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Linguistic.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Writer.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Common.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/TypeDetection.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/UI.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/DataAccess.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Math.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Views.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/WriterWeb.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Configuration.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Store.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Hierarchy.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Inet.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/UserProfile.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Setup.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Java.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Views.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/TypeDetection.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/WriterWeb.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Calc.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Labels.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Chart.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Writer.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/UI.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Linguistic.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Common.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Impress.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Math.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/DataAccess.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Draw.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Configuration.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Store.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Hierarchy.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Setup.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/UserProfile.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Inet.xml
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/SFX.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Labels.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Impress.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Java.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Chart.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Draw.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Calc.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Linguistic.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Writer.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Common.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/TypeDetection.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/UI.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/DataAccess.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Math.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Views.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/WriterWeb.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Configuration.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Store.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Hierarchy.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Inet.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/UserProfile.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Setup.dat
-OpenOffice.org641/share/config/symbol/sc00000.bmp
-OpenOffice.org641/share/config/symbol/sc05300.bmp
-OpenOffice.org641/share/config/symbol/sc05302.bmp
-OpenOffice.org641/share/config/symbol/sc05325.bmp
-OpenOffice.org641/share/config/symbol/sc05331.bmp
-OpenOffice.org641/share/config/symbol/sc05338.bmp
-OpenOffice.org641/share/config/symbol/sc05339.bmp
-OpenOffice.org641/share/config/symbol/sc05361.bmp
-OpenOffice.org641/share/config/symbol/sc05362.bmp
-OpenOffice.org641/share/config/symbol/sc05363.bmp
-OpenOffice.org641/share/config/symbol/sc05364.bmp
-OpenOffice.org641/share/config/symbol/sc05365.bmp
-OpenOffice.org641/share/config/symbol/sc05366.bmp
-OpenOffice.org641/share/config/symbol/sc05367.bmp
-OpenOffice.org641/share/config/symbol/sc05368.bmp
-OpenOffice.org641/share/config/symbol/sc05369.bmp
-OpenOffice.org641/share/config/symbol/sc05370.bmp
-OpenOffice.org641/share/config/symbol/sc05371.bmp
-OpenOffice.org641/share/config/symbol/sc05373.bmp
-OpenOffice.org641/share/config/symbol/sc05374.bmp
-OpenOffice.org641/share/config/symbol/sc05375.bmp
-OpenOffice.org641/share/config/symbol/sc05377.bmp
-OpenOffice.org641/share/config/symbol/sc05381.bmp
-OpenOffice.org641/share/config/symbol/sc05382.bmp
-OpenOffice.org641/share/config/symbol/sc05383.bmp
-OpenOffice.org641/share/config/symbol/sc05384.bmp
-OpenOffice.org641/share/config/symbol/sc05386.bmp
-OpenOffice.org641/share/config/symbol/sc05387.bmp
-OpenOffice.org641/share/config/symbol/sc05401.bmp
-OpenOffice.org641/share/config/symbol/sc05402.bmp
-OpenOffice.org641/share/config/symbol/sc05410.bmp
-OpenOffice.org641/share/config/symbol/sc05411.bmp
-OpenOffice.org641/share/config/symbol/sc05412.bmp
-OpenOffice.org641/share/config/symbol/sc05413.bmp
-OpenOffice.org641/share/config/symbol/sc05414.bmp
-OpenOffice.org641/share/config/symbol/sc05415.bmp
-OpenOffice.org641/share/config/symbol/sc05500.bmp
-OpenOffice.org641/share/config/symbol/sc05501.bmp
-OpenOffice.org641/share/config/symbol/sc05502.bmp
-OpenOffice.org641/share/config/symbol/sc05503.bmp
-OpenOffice.org641/share/config/symbol/sc05504.bmp
-OpenOffice.org641/share/config/symbol/sc05505.bmp
-OpenOffice.org641/share/config/symbol/sc05508.bmp
-OpenOffice.org641/share/config/symbol/sc05509.bmp
-OpenOffice.org641/share/config/symbol/sc05532.bmp
-OpenOffice.org641/share/config/symbol/sc05533.bmp
-OpenOffice.org641/share/config/symbol/sc05535.bmp
-OpenOffice.org641/share/config/symbol/sc05537.bmp
-OpenOffice.org641/share/config/symbol/sc05538.bmp
-OpenOffice.org641/share/config/symbol/sc05539.bmp
-OpenOffice.org641/share/config/symbol/sc05552.bmp
-OpenOffice.org641/share/config/symbol/sc05555.bmp
-OpenOffice.org641/share/config/symbol/sc05556.bmp
-OpenOffice.org641/share/config/symbol/sc05561.bmp
-OpenOffice.org641/share/config/symbol/sc05563.bmp
-OpenOffice.org641/share/config/symbol/sc05595.bmp
-OpenOffice.org641/share/config/symbol/sc05596.bmp
-OpenOffice.org641/share/config/symbol/sc05624.bmp
-OpenOffice.org641/share/config/symbol/sc05646.bmp
-OpenOffice.org641/share/config/symbol/sc05647.bmp
-OpenOffice.org641/share/config/symbol/sc05648.bmp
-OpenOffice.org641/share/config/symbol/sc05649.bmp
-OpenOffice.org641/share/config/symbol/sc05650.bmp
-OpenOffice.org641/share/config/symbol/sc05651.bmp
-OpenOffice.org641/share/config/symbol/sc05672.bmp
-OpenOffice.org641/share/config/symbol/sc05673.bmp
-OpenOffice.org641/share/config/symbol/sc05675.bmp
-OpenOffice.org641/share/config/symbol/sc05694.bmp
-OpenOffice.org641/share/config/symbol/sc05700.bmp
-OpenOffice.org641/share/config/symbol/sc05701.bmp
-OpenOffice.org641/share/config/symbol/sc05702.bmp
-OpenOffice.org641/share/config/symbol/sc05710.bmp
-OpenOffice.org641/share/config/symbol/sc05711.bmp
-OpenOffice.org641/share/config/symbol/sc05712.bmp
-OpenOffice.org641/share/config/symbol/sc05713.bmp
-OpenOffice.org641/share/config/symbol/sc05723.bmp
-OpenOffice.org641/share/config/symbol/sc05800.bmp
-OpenOffice.org641/share/config/symbol/sc05801.bmp
-OpenOffice.org641/share/config/symbol/sc05802.bmp
-OpenOffice.org641/share/config/symbol/sc05904.bmp
-OpenOffice.org641/share/config/symbol/sc05905.bmp
-OpenOffice.org641/share/config/symbol/sc05906.bmp
-OpenOffice.org641/share/config/symbol/sc05951.bmp
-OpenOffice.org641/share/config/symbol/sc05952.bmp
-OpenOffice.org641/share/config/symbol/sc05953.bmp
-OpenOffice.org641/share/config/symbol/sc05954.bmp
-OpenOffice.org641/share/config/symbol/sc05955.bmp
-OpenOffice.org641/share/config/symbol/sc05956.bmp
-OpenOffice.org641/share/config/symbol/sc05957.bmp
-OpenOffice.org641/share/config/symbol/sc05958.bmp
-OpenOffice.org641/share/config/symbol/sc05959.bmp
-OpenOffice.org641/share/config/symbol/sc05960.bmp
-OpenOffice.org641/share/config/symbol/sc05961.bmp
-OpenOffice.org641/share/config/symbol/sc05962.bmp
-OpenOffice.org641/share/config/symbol/sc05963.bmp
-OpenOffice.org641/share/config/symbol/sc06300.bmp
-OpenOffice.org641/share/config/symbol/sc06301.bmp
-OpenOffice.org641/share/config/symbol/sc06302.bmp
-OpenOffice.org641/share/config/symbol/sc06303.bmp
-OpenOffice.org641/share/config/symbol/sc06304.bmp
-OpenOffice.org641/share/config/symbol/sc06305.bmp
-OpenOffice.org641/share/config/symbol/sc06306.bmp
-OpenOffice.org641/share/config/symbol/sc06308.bmp
-OpenOffice.org641/share/config/symbol/sc06309.bmp
-OpenOffice.org641/share/config/symbol/sc06312.bmp
-OpenOffice.org641/share/config/symbol/sc06313.bmp
-OpenOffice.org641/share/config/symbol/sc06314.bmp
-OpenOffice.org641/share/config/symbol/sc06315.bmp
-OpenOffice.org641/share/config/symbol/sc06318.bmp
-OpenOffice.org641/share/config/symbol/sc06330.bmp
-OpenOffice.org641/share/config/symbol/sc06331.bmp
-OpenOffice.org641/share/config/symbol/sc06332.bmp
-OpenOffice.org641/share/config/symbol/sc06333.bmp
-OpenOffice.org641/share/config/symbol/sc06334.bmp
-OpenOffice.org641/share/config/symbol/sc06335.bmp
-OpenOffice.org641/share/config/symbol/sc06336.bmp
-OpenOffice.org641/share/config/symbol/sc06337.bmp
-OpenOffice.org641/share/config/symbol/sc06338.bmp
-OpenOffice.org641/share/config/symbol/sc06339.bmp
-OpenOffice.org641/share/config/symbol/sc06350.bmp
-OpenOffice.org641/share/config/symbol/sc06351.bmp
-OpenOffice.org641/share/config/symbol/sc06352.bmp
-OpenOffice.org641/share/config/symbol/sc06353.bmp
-OpenOffice.org641/share/config/symbol/sc06354.bmp
-OpenOffice.org641/share/config/symbol/sc06355.bmp
-OpenOffice.org641/share/config/symbol/sc06356.bmp
-OpenOffice.org641/share/config/symbol/sc06357.bmp
-OpenOffice.org641/share/config/symbol/sc06362.bmp
-OpenOffice.org641/share/config/symbol/sc06363.bmp
-OpenOffice.org641/share/config/symbol/sc06364.bmp
-OpenOffice.org641/share/config/symbol/sc06370.bmp
-OpenOffice.org641/share/config/symbol/sc06377.bmp
-OpenOffice.org641/share/config/symbol/sc06379.bmp
-OpenOffice.org641/share/config/symbol/sc06384.bmp
-OpenOffice.org641/share/config/symbol/sc06522.bmp
-OpenOffice.org641/share/config/symbol/sc10000.bmp
-OpenOffice.org641/share/config/symbol/sc10006.bmp
-OpenOffice.org641/share/config/symbol/sc10007.bmp
-OpenOffice.org641/share/config/symbol/sc10008.bmp
-OpenOffice.org641/share/config/symbol/sc10009.bmp
-OpenOffice.org641/share/config/symbol/sc10010.bmp
-OpenOffice.org641/share/config/symbol/sc10012.bmp
-OpenOffice.org641/share/config/symbol/sc10013.bmp
-OpenOffice.org641/share/config/symbol/sc10014.bmp
-OpenOffice.org641/share/config/symbol/sc10015.bmp
-OpenOffice.org641/share/config/symbol/sc10016.bmp
-OpenOffice.org641/share/config/symbol/sc10017.bmp
-OpenOffice.org641/share/config/symbol/sc10028.bmp
-OpenOffice.org641/share/config/symbol/sc10029.bmp
-OpenOffice.org641/share/config/symbol/sc10030.bmp
-OpenOffice.org641/share/config/symbol/sc10031.bmp
-OpenOffice.org641/share/config/symbol/sc10035.bmp
-OpenOffice.org641/share/config/symbol/sc10036.bmp
-OpenOffice.org641/share/config/symbol/sc10045.bmp
-OpenOffice.org641/share/config/symbol/sc10050.bmp
-OpenOffice.org641/share/config/symbol/sc10055.bmp
-OpenOffice.org641/share/config/symbol/sc10087.bmp
-OpenOffice.org641/share/config/symbol/sc10096.bmp
-OpenOffice.org641/share/config/symbol/sc10097.bmp
-OpenOffice.org641/share/config/symbol/sc10098.bmp
-OpenOffice.org641/share/config/symbol/sc10099.bmp
-OpenOffice.org641/share/config/symbol/sc10100.bmp
-OpenOffice.org641/share/config/symbol/sc10101.bmp
-OpenOffice.org641/share/config/symbol/sc10102.bmp
-OpenOffice.org641/share/config/symbol/sc10103.bmp
-OpenOffice.org641/share/config/symbol/sc10104.bmp
-OpenOffice.org641/share/config/symbol/sc10105.bmp
-OpenOffice.org641/share/config/symbol/sc10106.bmp
-OpenOffice.org641/share/config/symbol/sc10109.bmp
-OpenOffice.org641/share/config/symbol/sc10110.bmp
-OpenOffice.org641/share/config/symbol/sc10112.bmp
-OpenOffice.org641/share/config/symbol/sc10114.bmp
-OpenOffice.org641/share/config/symbol/sc10115.bmp
-OpenOffice.org641/share/config/symbol/sc10116.bmp
-OpenOffice.org641/share/config/symbol/sc10117.bmp
-OpenOffice.org641/share/config/symbol/sc10118.bmp
-OpenOffice.org641/share/config/symbol/sc10119.bmp
-OpenOffice.org641/share/config/symbol/sc10120.bmp
-OpenOffice.org641/share/config/symbol/sc10121.bmp
-OpenOffice.org641/share/config/symbol/sc10122.bmp
-OpenOffice.org641/share/config/symbol/sc10123.bmp
-OpenOffice.org641/share/config/symbol/sc10124.bmp
-OpenOffice.org641/share/config/symbol/sc10125.bmp
-OpenOffice.org641/share/config/symbol/sc10126.bmp
-OpenOffice.org641/share/config/symbol/sc10127.bmp
-OpenOffice.org641/share/config/symbol/sc10128.bmp
-OpenOffice.org641/share/config/symbol/sc10129.bmp
-OpenOffice.org641/share/config/symbol/sc10130.bmp
-OpenOffice.org641/share/config/symbol/sc10131.bmp
-OpenOffice.org641/share/config/symbol/sc10132.bmp
-OpenOffice.org641/share/config/symbol/sc10133.bmp
-OpenOffice.org641/share/config/symbol/sc10134.bmp
-OpenOffice.org641/share/config/symbol/sc10135.bmp
-OpenOffice.org641/share/config/symbol/sc10136.bmp
-OpenOffice.org641/share/config/symbol/sc10137.bmp
-OpenOffice.org641/share/config/symbol/sc10138.bmp
-OpenOffice.org641/share/config/symbol/sc10139.bmp
-OpenOffice.org641/share/config/symbol/sc10140.bmp
-OpenOffice.org641/share/config/symbol/sc10141.bmp
-OpenOffice.org641/share/config/symbol/sc10142.bmp
-OpenOffice.org641/share/config/symbol/sc10143.bmp
-OpenOffice.org641/share/config/symbol/sc10144.bmp
-OpenOffice.org641/share/config/symbol/sc10145.bmp
-OpenOffice.org641/share/config/symbol/sc10146.bmp
-OpenOffice.org641/share/config/symbol/sc10147.bmp
-OpenOffice.org641/share/config/symbol/sc10148.bmp
-OpenOffice.org641/share/config/symbol/sc10150.bmp
-OpenOffice.org641/share/config/symbol/sc10151.bmp
-OpenOffice.org641/share/config/symbol/sc10152.bmp
-OpenOffice.org641/share/config/symbol/sc10153.bmp
-OpenOffice.org641/share/config/symbol/sc10154.bmp
-OpenOffice.org641/share/config/symbol/sc10155.bmp
-OpenOffice.org641/share/config/symbol/sc10156.bmp
-OpenOffice.org641/share/config/symbol/sc10157.bmp
-OpenOffice.org641/share/config/symbol/sc10158.bmp
-OpenOffice.org641/share/config/symbol/sc10159.bmp
-OpenOffice.org641/share/config/symbol/sc10160.bmp
-OpenOffice.org641/share/config/symbol/sc10161.bmp
-OpenOffice.org641/share/config/symbol/sc10162.bmp
-OpenOffice.org641/share/config/symbol/sc10163.bmp
-OpenOffice.org641/share/config/symbol/sc10164.bmp
-OpenOffice.org641/share/config/symbol/sc10185.bmp
-OpenOffice.org641/share/config/symbol/sc10186.bmp
-OpenOffice.org641/share/config/symbol/sc10187.bmp
-OpenOffice.org641/share/config/symbol/sc10188.bmp
-OpenOffice.org641/share/config/symbol/sc10189.bmp
-OpenOffice.org641/share/config/symbol/sc10190.bmp
-OpenOffice.org641/share/config/symbol/sc10191.bmp
-OpenOffice.org641/share/config/symbol/sc10192.bmp
-OpenOffice.org641/share/config/symbol/sc10193.bmp
-OpenOffice.org641/share/config/symbol/sc10194.bmp
-OpenOffice.org641/share/config/symbol/sc10195.bmp
-OpenOffice.org641/share/config/symbol/sc10196.bmp
-OpenOffice.org641/share/config/symbol/sc10197.bmp
-OpenOffice.org641/share/config/symbol/sc10199.bmp
-OpenOffice.org641/share/config/symbol/sc10200.bmp
-OpenOffice.org641/share/config/symbol/sc10201.bmp
-OpenOffice.org641/share/config/symbol/sc10217.bmp
-OpenOffice.org641/share/config/symbol/sc10223.bmp
-OpenOffice.org641/share/config/symbol/sc10224.bmp
-OpenOffice.org641/share/config/symbol/sc10231.bmp
-OpenOffice.org641/share/config/symbol/sc10232.bmp
-OpenOffice.org641/share/config/symbol/sc10233.bmp
-OpenOffice.org641/share/config/symbol/sc10240.bmp
-OpenOffice.org641/share/config/symbol/sc10241.bmp
-OpenOffice.org641/share/config/symbol/sc10242.bmp
-OpenOffice.org641/share/config/symbol/sc10243.bmp
-OpenOffice.org641/share/config/symbol/sc10244.bmp
-OpenOffice.org641/share/config/symbol/sc10253.bmp
-OpenOffice.org641/share/config/symbol/sc10254.bmp
-OpenOffice.org641/share/config/symbol/sc10255.bmp
-OpenOffice.org641/share/config/symbol/sc10256.bmp
-OpenOffice.org641/share/config/symbol/sc10282.bmp
-OpenOffice.org641/share/config/symbol/sc10283.bmp
-OpenOffice.org641/share/config/symbol/sc10286.bmp
-OpenOffice.org641/share/config/symbol/sc10287.bmp
-OpenOffice.org641/share/config/symbol/sc10294.bmp
-OpenOffice.org641/share/config/symbol/sc10295.bmp
-OpenOffice.org641/share/config/symbol/sc10296.bmp
-OpenOffice.org641/share/config/symbol/sc10297.bmp
-OpenOffice.org641/share/config/symbol/sc10301.bmp
-OpenOffice.org641/share/config/symbol/sc10350.bmp
-OpenOffice.org641/share/config/symbol/sc10360.bmp
-OpenOffice.org641/share/config/symbol/sc10366.bmp
-OpenOffice.org641/share/config/symbol/sc10371.bmp
-OpenOffice.org641/share/config/symbol/sc10375.bmp
-OpenOffice.org641/share/config/symbol/sc10376.bmp
-OpenOffice.org641/share/config/symbol/sc10378.bmp
-OpenOffice.org641/share/config/symbol/sc10379.bmp
-OpenOffice.org641/share/config/symbol/sc10380.bmp
-OpenOffice.org641/share/config/symbol/sc10381.bmp
-OpenOffice.org641/share/config/symbol/sc10382.bmp
-OpenOffice.org641/share/config/symbol/sc10383.bmp
-OpenOffice.org641/share/config/symbol/sc10384.bmp
-OpenOffice.org641/share/config/symbol/sc10385.bmp
-OpenOffice.org641/share/config/symbol/sc10386.bmp
-OpenOffice.org641/share/config/symbol/sc10387.bmp
-OpenOffice.org641/share/config/symbol/sc10388.bmp
-OpenOffice.org641/share/config/symbol/sc10389.bmp
-OpenOffice.org641/share/config/symbol/sc10390.bmp
-OpenOffice.org641/share/config/symbol/sc10391.bmp
-OpenOffice.org641/share/config/symbol/sc10393.bmp
-OpenOffice.org641/share/config/symbol/sc10394.bmp
-OpenOffice.org641/share/config/symbol/sc10395.bmp
-OpenOffice.org641/share/config/symbol/sc10396.bmp
-OpenOffice.org641/share/config/symbol/sc10397.bmp
-OpenOffice.org641/share/config/symbol/sc10398.bmp
-OpenOffice.org641/share/config/symbol/sc10399.bmp
-OpenOffice.org641/share/config/symbol/sc10401.bmp
-OpenOffice.org641/share/config/symbol/sc10402.bmp
-OpenOffice.org641/share/config/symbol/sc10403.bmp
-OpenOffice.org641/share/config/symbol/sc10434.bmp
-OpenOffice.org641/share/config/symbol/sc10458.bmp
-OpenOffice.org641/share/config/symbol/sc10461.bmp
-OpenOffice.org641/share/config/symbol/sc10462.bmp
-OpenOffice.org641/share/config/symbol/sc10463.bmp
-OpenOffice.org641/share/config/symbol/sc10464.bmp
-OpenOffice.org641/share/config/symbol/sc10465.bmp
-OpenOffice.org641/share/config/symbol/sc10503.bmp
-OpenOffice.org641/share/config/symbol/sc12021.bmp
-OpenOffice.org641/share/config/symbol/sc12201.bmp
-OpenOffice.org641/share/config/symbol/sc12202.bmp
-OpenOffice.org641/share/config/symbol/sc12203.bmp
-OpenOffice.org641/share/config/symbol/sc12204.bmp
-OpenOffice.org641/share/config/symbol/sc12212.bmp
-OpenOffice.org641/share/config/symbol/sc12221.bmp
-OpenOffice.org641/share/config/symbol/sc12222.bmp
-OpenOffice.org641/share/config/symbol/sc12223.bmp
-OpenOffice.org641/share/config/symbol/sc12224.bmp
-OpenOffice.org641/share/config/symbol/sc12225.bmp
-OpenOffice.org641/share/config/symbol/sc12226.bmp
-OpenOffice.org641/share/config/symbol/sc12227.bmp
-OpenOffice.org641/share/config/symbol/sc12228.bmp
-OpenOffice.org641/share/config/symbol/sc12229.bmp
-OpenOffice.org641/share/config/symbol/sc12230.bmp
-OpenOffice.org641/share/config/symbol/sc12231.bmp
-OpenOffice.org641/share/config/symbol/sc12232.bmp
-OpenOffice.org641/share/config/symbol/sc12234.bmp
-OpenOffice.org641/share/config/symbol/sc14780.bmp
-OpenOffice.org641/share/config/symbol/sc14781.bmp
-OpenOffice.org641/share/config/symbol/sc14785.bmp
-OpenOffice.org641/share/config/symbol/sc14786.bmp
-OpenOffice.org641/share/config/symbol/sc21050.bmp
-OpenOffice.org641/share/config/symbol/sc21051.bmp
-OpenOffice.org641/share/config/symbol/sc21060.bmp
-OpenOffice.org641/share/config/symbol/sc21061.bmp
-OpenOffice.org641/share/config/symbol/sc21062.bmp
-OpenOffice.org641/share/config/symbol/sc21070.bmp
-OpenOffice.org641/share/config/symbol/sc21080.bmp
-OpenOffice.org641/share/config/symbol/sc21100.bmp
-OpenOffice.org641/share/config/symbol/sc21101.bmp
-OpenOffice.org641/share/config/symbol/sc21102.bmp
-OpenOffice.org641/share/config/symbol/sc21103.bmp
-OpenOffice.org641/share/config/symbol/sc21104.bmp
-OpenOffice.org641/share/config/symbol/sc21105.bmp
-OpenOffice.org641/share/config/symbol/sc21110.bmp
-OpenOffice.org641/share/config/symbol/sc21111.bmp
-OpenOffice.org641/share/config/symbol/sc21120.bmp
-OpenOffice.org641/share/config/symbol/sc21121.bmp
-OpenOffice.org641/share/config/symbol/sc21130.bmp
-OpenOffice.org641/share/config/symbol/sc21140.bmp
-OpenOffice.org641/share/config/symbol/sc21141.bmp
-OpenOffice.org641/share/config/symbol/sc21142.bmp
-OpenOffice.org641/share/config/symbol/sc21150.bmp
-OpenOffice.org641/share/config/symbol/sc21160.bmp
-OpenOffice.org641/share/config/symbol/sc21170.bmp
-OpenOffice.org641/share/config/symbol/sc21180.bmp
-OpenOffice.org641/share/config/symbol/sc21190.bmp
-OpenOffice.org641/share/config/symbol/sc21200.bmp
-OpenOffice.org641/share/config/symbol/sc21210.bmp
-OpenOffice.org641/share/config/symbol/sc21220.bmp
-OpenOffice.org641/share/config/symbol/sc21230.bmp
-OpenOffice.org641/share/config/symbol/sc21240.bmp
-OpenOffice.org641/share/config/symbol/sc21250.bmp
-OpenOffice.org641/share/config/symbol/sc27030.bmp
-OpenOffice.org641/share/config/symbol/sc27065.bmp
-OpenOffice.org641/share/config/symbol/sc27066.bmp
-OpenOffice.org641/share/config/symbol/sc27067.bmp
-OpenOffice.org641/share/config/symbol/sc30000.bmp
-OpenOffice.org641/share/config/symbol/sc30002.bmp
-OpenOffice.org641/share/config/symbol/sc30003.bmp
-OpenOffice.org641/share/config/symbol/sc30004.bmp
-OpenOffice.org641/share/config/symbol/sc30005.bmp
-OpenOffice.org641/share/config/symbol/sc30007.bmp
-OpenOffice.org641/share/config/symbol/sc30008.bmp
-OpenOffice.org641/share/config/symbol/sc30009.bmp
-OpenOffice.org641/share/config/symbol/sc30010.bmp
-OpenOffice.org641/share/config/symbol/sc30011.bmp
-OpenOffice.org641/share/config/symbol/sc30012.bmp
-OpenOffice.org641/share/config/symbol/sc30770.bmp
-OpenOffice.org641/share/config/symbol/sc30773.bmp
-OpenOffice.org641/share/config/symbol/sc30774.bmp
-OpenOffice.org641/share/config/symbol/sc30782.bmp
-OpenOffice.org641/share/config/symbol/sc6377.bmp
-OpenOffice.org641/share/config/symbol/scbullet.bmp
-OpenOffice.org641/share/config/symbol/scnumb.bmp
-OpenOffice.org641/share/config/symbol/sco161.bmp
-OpenOffice.org641/share/config/symbol/sco261.bmp
-OpenOffice.org641/share/config/symbol/sco262.bmp
-OpenOffice.org641/share/config/symbol/sortd.bmp
-OpenOffice.org641/share/config/symbol/sortu.bmp
-OpenOffice.org641/share/config/symbol/u_high.bmp
-OpenOffice.org641/share/config/symbol/u_low.bmp
-OpenOffice.org641/share/config/symbol/u_normal.bmp
-OpenOffice.org641/share/config/psetup.xpm
-OpenOffice.org641/share/config/psetupl.xpm
-OpenOffice.org641/share/fonts/truetype/fonts.dir
-OpenOffice.org641/share/fonts/truetype/opens___.ttf
-OpenOffice.org641/share/fonts/truetype/fonts_dir.global
-OpenOffice.org641/share/basic/FormWizard/DlgFormDB.xdl
-OpenOffice.org641/share/basic/FormWizard/DBMeta.xba
-OpenOffice.org641/share/basic/FormWizard/FormWizard.xba
-OpenOffice.org641/share/basic/FormWizard/Language.xba
-OpenOffice.org641/share/basic/FormWizard/Layouter.xba
-OpenOffice.org641/share/basic/FormWizard/develop.xba
-OpenOffice.org641/share/basic/FormWizard/tools.xba
-OpenOffice.org641/share/basic/Schedule/DlgCalendar.xdl
-OpenOffice.org641/share/basic/Schedule/BankHoliday.xba
-OpenOffice.org641/share/basic/Schedule/CalendarMain.xba
-OpenOffice.org641/share/basic/Schedule/CreateTable.xba
-OpenOffice.org641/share/basic/Schedule/DlgControl.xba
-OpenOffice.org641/share/basic/Schedule/HolidayDanmark.xba
-OpenOffice.org641/share/basic/Schedule/HolidayFrance.xba
-OpenOffice.org641/share/basic/Schedule/HolidayGerman.xba
-OpenOffice.org641/share/basic/Schedule/HolidayItalia.xba
-OpenOffice.org641/share/basic/Schedule/HolidayNetherlands.xba
-OpenOffice.org641/share/basic/Schedule/HolidayPoland.xba
-OpenOffice.org641/share/basic/Schedule/HolidayPortugal.xba
-OpenOffice.org641/share/basic/Schedule/HolidayRussia.xba
-OpenOffice.org641/share/basic/Schedule/HolidaySpain.xba
-OpenOffice.org641/share/basic/Schedule/HolidaySweden.xba
-OpenOffice.org641/share/basic/Schedule/HolidayUSA.xba
-OpenOffice.org641/share/basic/Schedule/Language.xba
-OpenOffice.org641/share/basic/Schedule/OwnEvents.xba
-OpenOffice.org641/share/basic/Template/DialogStyles.xdl
-OpenOffice.org641/share/basic/Template/DlgGreeting.xdl
-OpenOffice.org641/share/basic/Template/TemplateDialog.xdl
-OpenOffice.org641/share/basic/Template/Autotext.xba
-OpenOffice.org641/share/basic/Template/Correspondence.xba
-OpenOffice.org641/share/basic/Template/Greeting.xba
-OpenOffice.org641/share/basic/Template/ModuleAgenda.xba
-OpenOffice.org641/share/basic/Template/Samples.xba
-OpenOffice.org641/share/basic/Gimmicks/ReadFolderDlg.xdl
-OpenOffice.org641/share/basic/Gimmicks/UserfieldDlg.xdl
-OpenOffice.org641/share/basic/Gimmicks/AutoText.xba
-OpenOffice.org641/share/basic/Gimmicks/ChangeAllChars.xba
-OpenOffice.org641/share/basic/Gimmicks/GetTexts.xba
-OpenOffice.org641/share/basic/Gimmicks/ReadDir.xba
-OpenOffice.org641/share/basic/Gimmicks/Userfields.xba
-OpenOffice.org641/share/basic/Tools/Debug.xba
-OpenOffice.org641/share/basic/Tools/Listbox.xba
-OpenOffice.org641/share/basic/Tools/Misc.xba
-OpenOffice.org641/share/basic/Tools/ModuleControls.xba
-OpenOffice.org641/share/basic/Tools/Strings.xba
-OpenOffice.org641/share/basic/Tools/UCB.xba
-OpenOffice.org641/share/basic/WebWizard/WebWzrd.xdl
-OpenOffice.org641/share/basic/WebWizard/Bullets.xba
-OpenOffice.org641/share/basic/WebWizard/Common.xba
-OpenOffice.org641/share/basic/WebWizard/HtmlAutoPilotBasic.xba
-OpenOffice.org641/share/basic/WebWizard/Language.xba
-OpenOffice.org641/share/basic/ImportWizard/ImportDialog.xdl
-OpenOffice.org641/share/basic/ImportWizard/API.xba
-OpenOffice.org641/share/basic/ImportWizard/DialogModul.xba
-OpenOffice.org641/share/basic/ImportWizard/FilesModul.xba
-OpenOffice.org641/share/basic/ImportWizard/Language.xba
-OpenOffice.org641/share/basic/ImportWizard/Main.xba
-OpenOffice.org641/share/basic/Euro/DlgConvert.xdl
-OpenOffice.org641/share/basic/Euro/DlgPassword.xdl
-OpenOffice.org641/share/basic/Euro/AutoPilotRun.xba
-OpenOffice.org641/share/basic/Euro/Common.xba
-OpenOffice.org641/share/basic/Euro/ConvertRun.xba
-OpenOffice.org641/share/basic/Euro/Hard.xba
-OpenOffice.org641/share/basic/Euro/Init.xba
-OpenOffice.org641/share/basic/Euro/Protect.xba
-OpenOffice.org641/share/basic/Euro/Soft.xba
-OpenOffice.org641/share/basic/Euro/Writer.xba
-OpenOffice.org641/share/gallery/htmlexpo/bludown.gif
-OpenOffice.org641/share/gallery/htmlexpo/blufirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/blufirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blulast.gif
-OpenOffice.org641/share/gallery/htmlexpo/blulast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunav.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunext.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blutext.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluup.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubdown.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubfirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubfirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cublast.gif
-OpenOffice.org641/share/gallery/htmlexpo/cublast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnav.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnext.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubtext.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubup.gif
-OpenOffice.org641/share/gallery/htmlexpo/gredown.gif
-OpenOffice.org641/share/gallery/htmlexpo/grefirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/grefirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/grelast.gif
-OpenOffice.org641/share/gallery/htmlexpo/grelast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenav.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenext.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/greprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/greprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/gretext.gif
-OpenOffice.org641/share/gallery/htmlexpo/greup.gif
-OpenOffice.org641/share/gallery/htmlexpo/simdown.gif
-OpenOffice.org641/share/gallery/htmlexpo/simfirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/simfirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simlast.gif
-OpenOffice.org641/share/gallery/htmlexpo/simlast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnav.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnext.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/simprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simtext.gif
-OpenOffice.org641/share/gallery/htmlexpo/simup.gif
-OpenOffice.org641/share/gallery/htmlexpo/sologo.gif
-OpenOffice.org641/share/gallery/www-back/aqua.jpg
-OpenOffice.org641/share/gallery/www-back/bathroom.jpg
-OpenOffice.org641/share/gallery/www-back/blocks.jpg
-OpenOffice.org641/share/gallery/www-back/blow_green.jpg
-OpenOffice.org641/share/gallery/www-back/blueblop.jpg
-OpenOffice.org641/share/gallery/www-back/bulging.jpg
-OpenOffice.org641/share/gallery/www-back/canvas_blue.jpg
-OpenOffice.org641/share/gallery/www-back/cheese.jpg
-OpenOffice.org641/share/gallery/www-back/chocolate.jpg
-OpenOffice.org641/share/gallery/www-back/citrus.jpg
-OpenOffice.org641/share/gallery/www-back/confetti.jpg
-OpenOffice.org641/share/gallery/www-back/daisy.jpg
-OpenOffice.org641/share/gallery/www-back/fluffy-grey.jpg
-OpenOffice.org641/share/gallery/www-back/fluffy.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-blue.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-darkgrey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-grey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-lightgrey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy_light.jpg
-OpenOffice.org641/share/gallery/www-back/gregre.gif
-OpenOffice.org641/share/gallery/www-back/grey.gif
-OpenOffice.org641/share/gallery/www-back/grypaws.gif
-OpenOffice.org641/share/gallery/www-back/ice-blue.jpg
-OpenOffice.org641/share/gallery/www-back/ice-light.jpg
-OpenOffice.org641/share/gallery/www-back/imitation_leather.jpg
-OpenOffice.org641/share/gallery/www-back/interstices.jpg
-OpenOffice.org641/share/gallery/www-back/jeans.jpg
-OpenOffice.org641/share/gallery/www-back/jeansblk.jpg
-OpenOffice.org641/share/gallery/www-back/lawn-artificial.jpg
-OpenOffice.org641/share/gallery/www-back/lawn.jpg
-OpenOffice.org641/share/gallery/www-back/lightblue-wet.jpg
-OpenOffice.org641/share/gallery/www-back/linen-fine.jpg
-OpenOffice.org641/share/gallery/www-back/lino-green.jpg
-OpenOffice.org641/share/gallery/www-back/liquid-blue.jpg
-OpenOffice.org641/share/gallery/www-back/marble.jpg
-OpenOffice.org641/share/gallery/www-back/marble_dark.jpg
-OpenOffice.org641/share/gallery/www-back/mazes.jpg
-OpenOffice.org641/share/gallery/www-back/mint.gif
-OpenOffice.org641/share/gallery/www-back/notes.gif
-OpenOffice.org641/share/gallery/www-back/pattern.jpg
-OpenOffice.org641/share/gallery/www-back/pebble-light.jpg
-OpenOffice.org641/share/gallery/www-back/pink.gif
-OpenOffice.org641/share/gallery/www-back/pool.jpg
-OpenOffice.org641/share/gallery/www-back/popcorn.jpg
-OpenOffice.org641/share/gallery/www-back/purple.jpg
-OpenOffice.org641/share/gallery/www-back/reddark.jpg
-OpenOffice.org641/share/gallery/www-back/rings-green.jpg
-OpenOffice.org641/share/gallery/www-back/rings-orange.jpg
-OpenOffice.org641/share/gallery/www-back/roses.jpg
-OpenOffice.org641/share/gallery/www-back/sand-light.jpg
-OpenOffice.org641/share/gallery/www-back/sand.jpg
-OpenOffice.org641/share/gallery/www-back/sky.jpg
-OpenOffice.org641/share/gallery/www-back/soft-structure_grey.jpg
-OpenOffice.org641/share/gallery/www-back/space.jpg
-OpenOffice.org641/share/gallery/www-back/stone-dark.jpg
-OpenOffice.org641/share/gallery/www-back/stone.jpg
-OpenOffice.org641/share/gallery/www-back/structure.jpg
-OpenOffice.org641/share/gallery/www-back/structure_darkgreen.gif
-OpenOffice.org641/share/gallery/www-back/structure_green.jpg
-OpenOffice.org641/share/gallery/www-back/wall-grey.jpg
-OpenOffice.org641/share/gallery/www-back/wet-turquoise.jpg
-OpenOffice.org641/share/gallery/www-back/wood.jpg
-OpenOffice.org641/share/gallery/bullets/blkpearl.gif
-OpenOffice.org641/share/gallery/bullets/bluarrow.gif
-OpenOffice.org641/share/gallery/bullets/bluball.gif
-OpenOffice.org641/share/gallery/bullets/bludiamd.gif
-OpenOffice.org641/share/gallery/bullets/bluered.gif
-OpenOffice.org641/share/gallery/bullets/blusqare.gif
-OpenOffice.org641/share/gallery/bullets/blustar.gif
-OpenOffice.org641/share/gallery/bullets/coffee_1.gif
-OpenOffice.org641/share/gallery/bullets/coffee_2.gif
-OpenOffice.org641/share/gallery/bullets/coffee_3.gif
-OpenOffice.org641/share/gallery/bullets/coffee_4.gif
-OpenOffice.org641/share/gallery/bullets/coffee_5.gif
-OpenOffice.org641/share/gallery/bullets/con-blue.gif
-OpenOffice.org641/share/gallery/bullets/con-cyan.gif
-OpenOffice.org641/share/gallery/bullets/con-green.gif
-OpenOffice.org641/share/gallery/bullets/con-lilac.gif
-OpenOffice.org641/share/gallery/bullets/con-oran.gif
-OpenOffice.org641/share/gallery/bullets/con-pink.gif
-OpenOffice.org641/share/gallery/bullets/con-red.gif
-OpenOffice.org641/share/gallery/bullets/con-yellow.gif
-OpenOffice.org641/share/gallery/bullets/corner_1.gif
-OpenOffice.org641/share/gallery/bullets/corner_2.gif
-OpenOffice.org641/share/gallery/bullets/corner_3.gif
-OpenOffice.org641/share/gallery/bullets/corner_4.gif
-OpenOffice.org641/share/gallery/bullets/darkball.gif
-OpenOffice.org641/share/gallery/bullets/darkblue.gif
-OpenOffice.org641/share/gallery/bullets/gldpearl.gif
-OpenOffice.org641/share/gallery/bullets/golfball.gif
-OpenOffice.org641/share/gallery/bullets/grnarrow.gif
-OpenOffice.org641/share/gallery/bullets/grnball.gif
-OpenOffice.org641/share/gallery/bullets/grndiamd.gif
-OpenOffice.org641/share/gallery/bullets/grnpearl.gif
-OpenOffice.org641/share/gallery/bullets/grnsqare.gif
-OpenOffice.org641/share/gallery/bullets/grnstar.gif
-OpenOffice.org641/share/gallery/bullets/gryarrow.gif
-OpenOffice.org641/share/gallery/bullets/gryball.gif
-OpenOffice.org641/share/gallery/bullets/grydiamd.gif
-OpenOffice.org641/share/gallery/bullets/grysqare.gif
-OpenOffice.org641/share/gallery/bullets/grystar.gif
-OpenOffice.org641/share/gallery/bullets/orgarrow.gif
-OpenOffice.org641/share/gallery/bullets/orgball.gif
-OpenOffice.org641/share/gallery/bullets/orgdiamd.gif
-OpenOffice.org641/share/gallery/bullets/orgsqare.gif
-OpenOffice.org641/share/gallery/bullets/orgstar.gif
-OpenOffice.org641/share/gallery/bullets/pebble_1.gif
-OpenOffice.org641/share/gallery/bullets/pebble_2.gif
-OpenOffice.org641/share/gallery/bullets/pebble_3.gif
-OpenOffice.org641/share/gallery/bullets/poliball.gif
-OpenOffice.org641/share/gallery/bullets/popcorn_1.gif
-OpenOffice.org641/share/gallery/bullets/popcorn_2.gif
-OpenOffice.org641/share/gallery/bullets/rainbow.gif
-OpenOffice.org641/share/gallery/bullets/redarrow.gif
-OpenOffice.org641/share/gallery/bullets/redball.gif
-OpenOffice.org641/share/gallery/bullets/reddiamd.gif
-OpenOffice.org641/share/gallery/bullets/redsqare.gif
-OpenOffice.org641/share/gallery/bullets/redstar.gif
-OpenOffice.org641/share/gallery/bullets/whtpearl.gif
-OpenOffice.org641/share/gallery/bullets/ylwarrow.gif
-OpenOffice.org641/share/gallery/bullets/ylwball.gif
-OpenOffice.org641/share/gallery/bullets/ylwdiamd.gif
-OpenOffice.org641/share/gallery/bullets/ylwsqare.gif
-OpenOffice.org641/share/gallery/bullets/ylwstar.gif
-OpenOffice.org641/share/gallery/rulers/blkballs.gif
-OpenOffice.org641/share/gallery/rulers/blurulr1.gif
-OpenOffice.org641/share/gallery/rulers/blurulr2.gif
-OpenOffice.org641/share/gallery/rulers/blurulr3.gif
-OpenOffice.org641/share/gallery/rulers/blurulr4.gif
-OpenOffice.org641/share/gallery/rulers/blurulr5.gif
-OpenOffice.org641/share/gallery/rulers/blurulr6.gif
-OpenOffice.org641/share/gallery/rulers/gldballs.gif
-OpenOffice.org641/share/gallery/rulers/grnballs.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr1.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr2.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr3.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr4.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr1.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr2.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr3.gif
-OpenOffice.org641/share/gallery/rulers/orgrulr1.gif
-OpenOffice.org641/share/gallery/rulers/redrulr1.gif
-OpenOffice.org641/share/gallery/rulers/redrulr2.gif
-OpenOffice.org641/share/gallery/rulers/redrulr3.gif
-OpenOffice.org641/share/gallery/rulers/redrulr4.gif
-OpenOffice.org641/share/gallery/rulers/redrulr5.gif
-OpenOffice.org641/share/gallery/rulers/striped.gif
-OpenOffice.org641/share/gallery/rulers/whtballs.gif
-OpenOffice.org641/share/gallery/rulers/ylwrulr1.gif
-OpenOffice.org641/share/gallery/sounds/apert.wav
-OpenOffice.org641/share/gallery/sounds/apert2.wav
-OpenOffice.org641/share/gallery/sounds/applause.wav
-OpenOffice.org641/share/gallery/sounds/beam.wav
-OpenOffice.org641/share/gallery/sounds/beam2.wav
-OpenOffice.org641/share/gallery/sounds/cow.wav
-OpenOffice.org641/share/gallery/sounds/curve.wav
-OpenOffice.org641/share/gallery/sounds/drama.wav
-OpenOffice.org641/share/gallery/sounds/explos.wav
-OpenOffice.org641/share/gallery/sounds/falling.wav
-OpenOffice.org641/share/gallery/sounds/glasses.wav
-OpenOffice.org641/share/gallery/sounds/gong.wav
-OpenOffice.org641/share/gallery/sounds/horse.wav
-OpenOffice.org641/share/gallery/sounds/kling.wav
-OpenOffice.org641/share/gallery/sounds/kongas.wav
-OpenOffice.org641/share/gallery/sounds/laser.wav
-OpenOffice.org641/share/gallery/sounds/left.wav
-OpenOffice.org641/share/gallery/sounds/nature1.wav
-OpenOffice.org641/share/gallery/sounds/nature2.wav
-OpenOffice.org641/share/gallery/sounds/ok.wav
-OpenOffice.org641/share/gallery/sounds/pluck.wav
-OpenOffice.org641/share/gallery/sounds/roll.wav
-OpenOffice.org641/share/gallery/sounds/romans.wav
-OpenOffice.org641/share/gallery/sounds/soft.wav
-OpenOffice.org641/share/gallery/sounds/space.wav
-OpenOffice.org641/share/gallery/sounds/space2.wav
-OpenOffice.org641/share/gallery/sounds/space3.wav
-OpenOffice.org641/share/gallery/sounds/sparcle.wav
-OpenOffice.org641/share/gallery/sounds/strom.wav
-OpenOffice.org641/share/gallery/sounds/theetone.wav
-OpenOffice.org641/share/gallery/sounds/top.wav
-OpenOffice.org641/share/gallery/sounds/train.wav
-OpenOffice.org641/share/gallery/sounds/untie.wav
-OpenOffice.org641/share/gallery/sounds/ups.wav
-OpenOffice.org641/share/gallery/sounds/wallewal.wav
-OpenOffice.org641/share/gallery/sg1.sdg
-OpenOffice.org641/share/gallery/sg1.sdv
-OpenOffice.org641/share/gallery/sg1.thm
-OpenOffice.org641/share/gallery/sg16.sdg
-OpenOffice.org641/share/gallery/sg16.sdv
-OpenOffice.org641/share/gallery/sg16.thm
-OpenOffice.org641/share/gallery/sg2.sdg
-OpenOffice.org641/share/gallery/sg2.sdv
-OpenOffice.org641/share/gallery/sg2.thm
-OpenOffice.org641/share/gallery/sg24.sdg
-OpenOffice.org641/share/gallery/sg24.sdv
-OpenOffice.org641/share/gallery/sg24.thm
-OpenOffice.org641/share/gallery/sg25.sdg
-OpenOffice.org641/share/gallery/sg25.sdv
-OpenOffice.org641/share/gallery/sg25.thm
-OpenOffice.org641/share/gallery/sg3.sdg
-OpenOffice.org641/share/gallery/sg3.sdv
-OpenOffice.org641/share/gallery/sg3.thm
-OpenOffice.org641/share/gallery/sg9.sdg
-OpenOffice.org641/share/gallery/sg9.sdv
-OpenOffice.org641/share/gallery/sg9.thm
-OpenOffice.org641/share/wordbook/english/soffice.dic
-OpenOffice.org641/share/wordbook/english/sun.dic
-OpenOffice.org641/share/wordbook/english/th_en_US.dat
-OpenOffice.org641/share/wordbook/english/th_en_US.idx
-OpenOffice.org641/share/wordbook/english/en_US.aff
-OpenOffice.org641/share/wordbook/english/en_US.dic
-OpenOffice.org641/share/autotext/english/standard.bau
-OpenOffice.org641/share/autotext/english/template.bau
-OpenOffice.org641/share/autotext/english/crdbus50.bau
-OpenOffice.org641/share/autotext/english/crdbus54.bau
-OpenOffice.org641/share/psprint/fontmetric/AGaramond-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-Book.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-BookOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-Demi.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-DemiOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-Demi.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-DemiItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-Light.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-LightItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-BoldOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-Oblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier.afm
-OpenOffice.org641/share/psprint/fontmetric/GothicBBB-Medium-83pv-RKSJ-H.afm
-OpenOffice.org641/share/psprint/fontmetric/GothicBBB-Medium.Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-BoldOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-Oblique.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Ryumin-Light-83pv-RKSJ-H.afm
-OpenOffice.org641/share/psprint/fontmetric/Ryumin-Light.Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Symbol.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Windsor.afm
-OpenOffice.org641/share/psprint/fontmetric/ZapfChancery-MediumItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/ZapfDingbats.afm
-OpenOffice.org641/share/psprint/fontmetric/builtincache
-OpenOffice.org641/share/psprint/driver/ADISTILL.PS
-OpenOffice.org641/share/psprint/driver/APLW3101.PS
-OpenOffice.org641/share/psprint/driver/APLW3201.PS
-OpenOffice.org641/share/psprint/driver/APLW3601.PS
-OpenOffice.org641/share/psprint/driver/APLW6101.PS
-OpenOffice.org641/share/psprint/driver/APLW8101.PS
-OpenOffice.org641/share/psprint/driver/APLW81F1.PS
-OpenOffice.org641/share/psprint/driver/APLWBGR1.PS
-OpenOffice.org641/share/psprint/driver/APLWCOB1.PS
-OpenOffice.org641/share/psprint/driver/APLWCSB1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRF1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRI1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRJ1.PS
-OpenOffice.org641/share/psprint/driver/APLWIIF2.PS
-OpenOffice.org641/share/psprint/driver/APLWIIG2.PS
-OpenOffice.org641/share/psprint/driver/APLWLOT1.PS
-OpenOffice.org641/share/psprint/driver/APL_IIF1.PS
-OpenOffice.org641/share/psprint/driver/APL_IIG1.PS
-OpenOffice.org641/share/psprint/driver/APL_NTR1.PS
-OpenOffice.org641/share/psprint/driver/APNT518_.PS
-OpenOffice.org641/share/psprint/driver/APNTX501.PS
-OpenOffice.org641/share/psprint/driver/APNTXJ1_.PS
-OpenOffice.org641/share/psprint/driver/APPL_230.PS
-OpenOffice.org641/share/psprint/driver/APPL_380.PS
-OpenOffice.org641/share/psprint/driver/APPL_422.PS
-OpenOffice.org641/share/psprint/driver/APTOLLD1.PS
-OpenOffice.org641/share/psprint/driver/APTOLLW1.PS
-OpenOffice.org641/share/psprint/driver/CAECOGR1.PS
-OpenOffice.org641/share/psprint/driver/DC1152_1.PS
-OpenOffice.org641/share/psprint/driver/EFAX3010.PS
-OpenOffice.org641/share/psprint/driver/EFAX4010.PS
-OpenOffice.org641/share/psprint/driver/EFAX5010.PS
-OpenOffice.org641/share/psprint/driver/EFAX7010.PS
-OpenOffice.org641/share/psprint/driver/EFMX3010.PS
-OpenOffice.org641/share/psprint/driver/EFMX5010.PS
-OpenOffice.org641/share/psprint/driver/EFMX7010.PS
-OpenOffice.org641/share/psprint/driver/EFXJK1F3.PS
-OpenOffice.org641/share/psprint/driver/EFXJK2F3.PS
-OpenOffice.org641/share/psprint/driver/EFXJK303.PS
-OpenOffice.org641/share/psprint/driver/EFXJK3F3.PS
-OpenOffice.org641/share/psprint/driver/EP_08001.PS
-OpenOffice.org641/share/psprint/driver/EP_15201.PS
-OpenOffice.org641/share/psprint/driver/EP_30001.PS
-OpenOffice.org641/share/psprint/driver/EP_50001.PS
-OpenOffice.org641/share/psprint/driver/EP_82F21.PS
-OpenOffice.org641/share/psprint/driver/EP_82F51.PS
-OpenOffice.org641/share/psprint/driver/EP_P0701.PS
-OpenOffice.org641/share/psprint/driver/EP_P1201.PS
-OpenOffice.org641/share/psprint/driver/EP_STPH1.PS
-OpenOffice.org641/share/psprint/driver/GENERIC.PS
-OpenOffice.org641/share/psprint/driver/HP1200C1.PS
-OpenOffice.org641/share/psprint/driver/HP2500C1.PS
-OpenOffice.org641/share/psprint/driver/HP3SI52_.PS
-OpenOffice.org641/share/psprint/driver/HP3SIL21.PS
-OpenOffice.org641/share/psprint/driver/HP4M3_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4M6_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4ML_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4MP3_1.PS
-OpenOffice.org641/share/psprint/driver/HP4MP6_1.PS
-OpenOffice.org641/share/psprint/driver/HP4PLUS3.PS
-OpenOffice.org641/share/psprint/driver/HP4PLUS6.PS
-OpenOffice.org641/share/psprint/driver/HP4SI3_1.PS
-OpenOffice.org641/share/psprint/driver/HP4SI6_1.PS
-OpenOffice.org641/share/psprint/driver/HPIID52_.PS
-OpenOffice.org641/share/psprint/driver/HPIII52_.PS
-OpenOffice.org641/share/psprint/driver/HPIIP52_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ3D1_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ3P1_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ4MV1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5M_4.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5P_1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5SI1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5SIM.PS
-OpenOffice.org641/share/psprint/driver/HPLJ__31.PS
-OpenOffice.org641/share/psprint/driver/HP_3D52_.PS
-OpenOffice.org641/share/psprint/driver/HP_3P52_.PS
-OpenOffice.org641/share/psprint/driver/HP__CLJ1.PS
-OpenOffice.org641/share/psprint/driver/KD8650P1.PS
-OpenOffice.org641/share/psprint/driver/KD92P001.PS
-OpenOffice.org641/share/psprint/driver/KDH00001.PS
-OpenOffice.org641/share/psprint/driver/KDH00002.PS
-OpenOffice.org641/share/psprint/driver/L10__425.PS
-OpenOffice.org641/share/psprint/driver/L20__471.PS
-OpenOffice.org641/share/psprint/driver/L20__493.PS
-OpenOffice.org641/share/psprint/driver/L30__471.PS
-OpenOffice.org641/share/psprint/driver/L30__493.PS
-OpenOffice.org641/share/psprint/driver/L333_523.PS
-OpenOffice.org641/share/psprint/driver/L33__523.PS
-OpenOffice.org641/share/psprint/driver/L50__493.PS
-OpenOffice.org641/share/psprint/driver/L533_523.PS
-OpenOffice.org641/share/psprint/driver/L53__523.PS
-OpenOffice.org641/share/psprint/driver/LEX4039P.PS
-OpenOffice.org641/share/psprint/driver/LEX4079P.PS
-OpenOffice.org641/share/psprint/driver/LEXOPTR_.PS
-OpenOffice.org641/share/psprint/driver/LHCFLRJ5.PS
-OpenOffice.org641/share/psprint/driver/LHCOFLC5.PS
-OpenOffice.org641/share/psprint/driver/LHCOFLR5.PS
-OpenOffice.org641/share/psprint/driver/LHGUBEH3.PS
-OpenOffice.org641/share/psprint/driver/LHGUBHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERKH3.PS
-OpenOffice.org641/share/psprint/driver/LHHERKI4.PS
-OpenOffice.org641/share/psprint/driver/LHHKPHJ7.PS
-OpenOffice.org641/share/psprint/driver/LHHKPIJ7.PS
-OpenOffice.org641/share/psprint/driver/LHHRKPH7.PS
-OpenOffice.org641/share/psprint/driver/LHHRKPI7.PS
-OpenOffice.org641/share/psprint/driver/LHQUSHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHQUSIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHQUSRH3.PS
-OpenOffice.org641/share/psprint/driver/LHQUSRI3.PS
-OpenOffice.org641/share/psprint/driver/LHSIGHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHSIGIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHSIGNH3.PS
-OpenOffice.org641/share/psprint/driver/LHSIGNI3.PS
-OpenOffice.org641/share/psprint/driver/LOPC1200.PS
-OpenOffice.org641/share/psprint/driver/LOPC40.PS
-OpenOffice.org641/share/psprint/driver/LOPC45.PS
-OpenOffice.org641/share/psprint/driver/LOPE310.PS
-OpenOffice.org641/share/psprint/driver/LOPM410.PS
-OpenOffice.org641/share/psprint/driver/LOPS1255.PS
-OpenOffice.org641/share/psprint/driver/LOPS1625.PS
-OpenOffice.org641/share/psprint/driver/LOPS1855.PS
-OpenOffice.org641/share/psprint/driver/LOPS2455.PS
-OpenOffice.org641/share/psprint/driver/LOPS3455.PS
-OpenOffice.org641/share/psprint/driver/LOPT610.PS
-OpenOffice.org641/share/psprint/driver/LOPT612.PS
-OpenOffice.org641/share/psprint/driver/LOPT614.PS
-OpenOffice.org641/share/psprint/driver/LOPT616.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAC.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAEP.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAK.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAN.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAP.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAS.PS
-OpenOffice.org641/share/psprint/driver/LOPTRASC.PS
-OpenOffice.org641/share/psprint/driver/LOPW810.PS
-OpenOffice.org641/share/psprint/driver/LOS1255P.PS
-OpenOffice.org641/share/psprint/driver/LOS1625P.PS
-OpenOffice.org641/share/psprint/driver/LOS1855P.PS
-OpenOffice.org641/share/psprint/driver/LOS2455P.PS
-OpenOffice.org641/share/psprint/driver/LOS3455P.PS
-OpenOffice.org641/share/psprint/driver/LWNT_518.PS
-OpenOffice.org641/share/psprint/driver/SGENPRT.PS
-OpenOffice.org641/share/psprint/driver/SNSPREC1.PS
-OpenOffice.org641/share/psprint/driver/TK300PJ1.PS
-OpenOffice.org641/share/psprint/driver/TK300XJ1.PS
-OpenOffice.org641/share/psprint/driver/TK350171.PS
-OpenOffice.org641/share/psprint/driver/TK350172.PS
-OpenOffice.org641/share/psprint/driver/TK350691.PS
-OpenOffice.org641/share/psprint/driver/TK350692.PS
-OpenOffice.org641/share/psprint/driver/TK350PJ2.PS
-OpenOffice.org641/share/psprint/driver/TK360J21.PS
-OpenOffice.org641/share/psprint/driver/TK360J51.PS
-OpenOffice.org641/share/psprint/driver/TK360J71.PS
-OpenOffice.org641/share/psprint/driver/TK450PJ1.PS
-OpenOffice.org641/share/psprint/driver/TK550171.PS
-OpenOffice.org641/share/psprint/driver/TK550391.PS
-OpenOffice.org641/share/psprint/driver/TK550PJ1.PS
-OpenOffice.org641/share/psprint/driver/TKP350J2.PS
-OpenOffice.org641/share/psprint/driver/TKP360P1.PS
-OpenOffice.org641/share/psprint/driver/TKP380J1.PS
-OpenOffice.org641/share/psprint/driver/TKP380P1.PS
-OpenOffice.org641/share/psprint/driver/TKP450J1.PS
-OpenOffice.org641/share/psprint/driver/TKP450P1.PS
-OpenOffice.org641/share/psprint/driver/TKP550J1.PS
-OpenOffice.org641/share/psprint/driver/TKP600J1.PS
-OpenOffice.org641/share/psprint/driver/TKPH3801.PS
-OpenOffice.org641/share/psprint/driver/TKPH4501.PS
-OpenOffice.org641/share/psprint/driver/TKPH6001.PS
-OpenOffice.org641/share/psprint/driver/XRD61354.PS
-OpenOffice.org641/share/psprint/driver/XRD61801.PS
-OpenOffice.org641/share/psprint/driver/XRN17000.PS
-OpenOffice.org641/share/psprint/driver/XRN24320.PS
-OpenOffice.org641/share/psprint/driver/XR_DC230.PS
-OpenOffice.org641/share/psprint/psprint.conf
-OpenOffice.org641/share/autocorr/acor1033.dat
-OpenOffice.org641/user/autotext/english/mytexts.bau
-OpenOffice.org641/user/database/biblio/biblio.dbf
-OpenOffice.org641/user/gallery/sg100.sdv
-OpenOffice.org641/user/gallery/sg100.thm
-OpenOffice.org641/user/gallery/sg30.sdv
-OpenOffice.org641/user/gallery/sg30.thm
-OpenOffice.org641/user/config/arrowhd.soe
-OpenOffice.org641/user/config/classic.sog
-OpenOffice.org641/user/config/hatching.soh
-OpenOffice.org641/user/config/modern.sog
-OpenOffice.org641/user/config/palette.soc
-OpenOffice.org641/user/config/styles.sod
-OpenOffice.org641/user/config/autotbl.fmt
-OpenOffice.org641/user/config/dbtitle.rdb
-OpenOffice.org641/user/config/cmyk.soc
-OpenOffice.org641/user/config/gallery.soc
-OpenOffice.org641/user/config/html.soc
-OpenOffice.org641/user/config/standard.sob
-OpenOffice.org641/user/config/standard.soc
-OpenOffice.org641/user/config/standard.sod
-OpenOffice.org641/user/config/standard.soe
-OpenOffice.org641/user/config/standard.sog
-OpenOffice.org641/user/config/standard.soh
-OpenOffice.org641/user/config/sun-color.soc
-OpenOffice.org641/user/config/web.soc
-OpenOffice.org641/user/basic/dialogs.xli
-OpenOffice.org641/user/basic/script.xli
-OpenOffice.org641/help/en/sbasic.cfg
-OpenOffice.org641/help/en/sbasic.db
-OpenOffice.org641/help/en/sbasic.ht
-OpenOffice.org641/help/en/sbasic.idx/CONTEXTS
-OpenOffice.org641/help/en/sbasic.idx/DICTIONARY
-OpenOffice.org641/help/en/sbasic.idx/DOCS
-OpenOffice.org641/help/en/sbasic.idx/DOCS.TAB
-OpenOffice.org641/help/en/sbasic.idx/EDGE
-OpenOffice.org641/help/en/sbasic.idx/LINKNAMES
-OpenOffice.org641/help/en/sbasic.idx/OFFSETS
-OpenOffice.org641/help/en/sbasic.idx/POSITIONS
-OpenOffice.org641/help/en/sbasic.idx/SCHEMA
-OpenOffice.org641/help/en/sbasic.jar
-OpenOffice.org641/help/en/sbasic.key
-OpenOffice.org641/help/en/common.jar
-OpenOffice.org641/help/en/custom.css
-OpenOffice.org641/help/en/err.html
-OpenOffice.org641/help/en/picture.db
-OpenOffice.org641/help/en/picture.jar
-OpenOffice.org641/help/en/treeview.xml
-OpenOffice.org641/help/en/schart.jar
-OpenOffice.org641/help/en/swriter.cfg
-OpenOffice.org641/help/en/swriter.db
-OpenOffice.org641/help/en/swriter.ht
-OpenOffice.org641/help/en/swriter.idx/CONTEXTS
-OpenOffice.org641/help/en/swriter.idx/DICTIONARY
-OpenOffice.org641/help/en/swriter.idx/DOCS
-OpenOffice.org641/help/en/swriter.idx/DOCS.TAB
-OpenOffice.org641/help/en/swriter.idx/EDGE
-OpenOffice.org641/help/en/swriter.idx/LINKNAMES
-OpenOffice.org641/help/en/swriter.idx/OFFSETS
-OpenOffice.org641/help/en/swriter.idx/POSITIONS
-OpenOffice.org641/help/en/swriter.idx/SCHEMA
-OpenOffice.org641/help/en/swriter.jar
-OpenOffice.org641/help/en/swriter.key
-OpenOffice.org641/help/en/scalc.cfg
-OpenOffice.org641/help/en/scalc.db
-OpenOffice.org641/help/en/scalc.ht
-OpenOffice.org641/help/en/scalc.idx/CONTEXTS
-OpenOffice.org641/help/en/scalc.idx/DICTIONARY
-OpenOffice.org641/help/en/scalc.idx/DOCS
-OpenOffice.org641/help/en/scalc.idx/DOCS.TAB
-OpenOffice.org641/help/en/scalc.idx/EDGE
-OpenOffice.org641/help/en/scalc.idx/LINKNAMES
-OpenOffice.org641/help/en/scalc.idx/OFFSETS
-OpenOffice.org641/help/en/scalc.idx/POSITIONS
-OpenOffice.org641/help/en/scalc.idx/SCHEMA
-OpenOffice.org641/help/en/scalc.jar
-OpenOffice.org641/help/en/scalc.key
-OpenOffice.org641/help/en/simpress.cfg
-OpenOffice.org641/help/en/simpress.db
-OpenOffice.org641/help/en/simpress.ht
-OpenOffice.org641/help/en/simpress.idx/CONTEXTS
-OpenOffice.org641/help/en/simpress.idx/DICTIONARY
-OpenOffice.org641/help/en/simpress.idx/DOCS
-OpenOffice.org641/help/en/simpress.idx/DOCS.TAB
-OpenOffice.org641/help/en/simpress.idx/EDGE
-OpenOffice.org641/help/en/simpress.idx/LINKNAMES
-OpenOffice.org641/help/en/simpress.idx/OFFSETS
-OpenOffice.org641/help/en/simpress.idx/POSITIONS
-OpenOffice.org641/help/en/simpress.idx/SCHEMA
-OpenOffice.org641/help/en/simpress.jar
-OpenOffice.org641/help/en/simpress.key
-OpenOffice.org641/help/en/sdraw.cfg
-OpenOffice.org641/help/en/sdraw.db
-OpenOffice.org641/help/en/sdraw.ht
-OpenOffice.org641/help/en/sdraw.idx/CONTEXTS
-OpenOffice.org641/help/en/sdraw.idx/DICTIONARY
-OpenOffice.org641/help/en/sdraw.idx/DOCS
-OpenOffice.org641/help/en/sdraw.idx/DOCS.TAB
-OpenOffice.org641/help/en/sdraw.idx/EDGE
-OpenOffice.org641/help/en/sdraw.idx/LINKNAMES
-OpenOffice.org641/help/en/sdraw.idx/OFFSETS
-OpenOffice.org641/help/en/sdraw.idx/POSITIONS
-OpenOffice.org641/help/en/sdraw.idx/SCHEMA
-OpenOffice.org641/help/en/sdraw.jar
-OpenOffice.org641/help/en/sdraw.key
-OpenOffice.org641/help/en/smath.cfg
-OpenOffice.org641/help/en/smath.db
-OpenOffice.org641/help/en/smath.ht
-OpenOffice.org641/help/en/smath.idx/CONTEXTS
-OpenOffice.org641/help/en/smath.idx/DICTIONARY
-OpenOffice.org641/help/en/smath.idx/DOCS
-OpenOffice.org641/help/en/smath.idx/DOCS.TAB
-OpenOffice.org641/help/en/smath.idx/EDGE
-OpenOffice.org641/help/en/smath.idx/LINKNAMES
-OpenOffice.org641/help/en/smath.idx/OFFSETS
-OpenOffice.org641/help/en/smath.idx/POSITIONS
-OpenOffice.org641/help/en/smath.idx/SCHEMA
-OpenOffice.org641/help/en/smath.jar
-OpenOffice.org641/help/en/smath.key
-OpenOffice.org641/help/main_transform.xsl
-OpenOffice.org641/help/custom.css
-@comment DIRS
-@dirrm OpenOffice.org641/user/wordbook
-@dirrm OpenOffice.org641/user/template
-@dirrm OpenOffice.org641/user/temp
-@dirrm OpenOffice.org641/user/store
-@dirrm OpenOffice.org641/user/psprint/fontmetric
-@dirrm OpenOffice.org641/user/psprint/driver
-@dirrm OpenOffice.org641/user/psprint
-@dirrm OpenOffice.org641/user/plugin
-@dirrm OpenOffice.org641/user/gallery
-@dirrm OpenOffice.org641/user/database/biblio
-@dirrm OpenOffice.org641/user/database
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice
-@dirrm OpenOffice.org641/user/config/registry/instance/org
-@dirrm OpenOffice.org641/user/config/registry/instance
-@dirrm OpenOffice.org641/user/config/registry
-@dirrm OpenOffice.org641/user/config
-@dirrm OpenOffice.org641/user/basic
-@dirrm OpenOffice.org641/user/backup
-@dirrm OpenOffice.org641/user/autotext/english
-@dirrm OpenOffice.org641/user/autotext
-@dirrm OpenOffice.org641/user/autocorr
-@dirrm OpenOffice.org641/user
-@dirrm OpenOffice.org641/share/wordbook/english
-@dirrm OpenOffice.org641/share/wordbook
-@dirrm OpenOffice.org641/share/template/english/wizard/web
-@dirrm OpenOffice.org641/share/template/english/wizard/styles
-@dirrm OpenOffice.org641/share/template/english/wizard/bitmap
-@dirrm OpenOffice.org641/share/template/english/wizard
-@dirrm OpenOffice.org641/share/template/english/internal
-@dirrm OpenOffice.org641/share/template/english
-@dirrm OpenOffice.org641/share/template
-@dirrm OpenOffice.org641/share/psprint/fontmetric
-@dirrm OpenOffice.org641/share/psprint/driver
-@dirrm OpenOffice.org641/share/psprint
-@dirrm OpenOffice.org641/share/gallery/www-back
-@dirrm OpenOffice.org641/share/gallery/sounds
-@dirrm OpenOffice.org641/share/gallery/rulers
-@dirrm OpenOffice.org641/share/gallery/htmlexpo
-@dirrm OpenOffice.org641/share/gallery/bullets
-@dirrm OpenOffice.org641/share/gallery
-@dirrm OpenOffice.org641/share/fonts/truetype
-@dirrm OpenOffice.org641/share/fonts
-@dirrm OpenOffice.org641/share/dtd/officedocument/1_0
-@dirrm OpenOffice.org641/share/dtd/officedocument
-@dirrm OpenOffice.org641/share/dtd/math/1_01
-@dirrm OpenOffice.org641/share/dtd/math
-@dirrm OpenOffice.org641/share/dtd
-@dirrm OpenOffice.org641/share/config/webcast
-@dirrm OpenOffice.org641/share/config/symbol
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/template/org
-@dirrm OpenOffice.org641/share/config/registry/template
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/instance/org
-@dirrm OpenOffice.org641/share/config/registry/instance
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org
-@dirrm OpenOffice.org641/share/config/registry/cache/instance
-@dirrm OpenOffice.org641/share/config/registry/cache
-@dirrm OpenOffice.org641/share/config/registry
-@dirrm OpenOffice.org641/share/config
-@dirrm OpenOffice.org641/share/basic/WebWizard
-@dirrm OpenOffice.org641/share/basic/Tools
-@dirrm OpenOffice.org641/share/basic/Template
-@dirrm OpenOffice.org641/share/basic/Schedule
-@dirrm OpenOffice.org641/share/basic/ImportWizard
-@dirrm OpenOffice.org641/share/basic/Gimmicks
-@dirrm OpenOffice.org641/share/basic/FormWizard
-@dirrm OpenOffice.org641/share/basic/Euro
-@dirrm OpenOffice.org641/share/basic
-@dirrm OpenOffice.org641/share/autotext/english
-@dirrm OpenOffice.org641/share/autotext
-@dirrm OpenOffice.org641/share/autocorr
-@dirrm OpenOffice.org641/share
-@dirrm OpenOffice.org641/program/resource
-@dirrm OpenOffice.org641/program/filter
-@dirrm OpenOffice.org641/program/components
-@dirrm OpenOffice.org641/program/classes
-@dirrm OpenOffice.org641/program/addin/source
-@dirrm OpenOffice.org641/program/addin
-@dirrm OpenOffice.org641/program
-@dirrm OpenOffice.org641/help/en/swriter.idx
-@dirrm OpenOffice.org641/help/en/smath.idx
-@dirrm OpenOffice.org641/help/en/simpress.idx
-@dirrm OpenOffice.org641/help/en/sdraw.idx
-@dirrm OpenOffice.org641/help/en/scalc.idx
-@dirrm OpenOffice.org641/help/en/sbasic.idx
-@dirrm OpenOffice.org641/help/en
-@dirrm OpenOffice.org641/help
-@dirrm OpenOffice.org641
diff --git a/editors/openoffice.org-2.0-devel/Makefile b/editors/openoffice.org-2.0-devel/Makefile
deleted file mode 100644
index 23c5cd913554..000000000000
--- a/editors/openoffice.org-2.0-devel/Makefile
+++ /dev/null
@@ -1,110 +0,0 @@
-# New ports collection makefile for: OpenOffice
-# Date created: 28 Februar 2002
-# Whom: Martin Blapp
-#
-# $FreeBSD$
-#
-
-PORTNAME= openoffice
-PORTVERSION= 642
-CATEGORIES= editors
-MASTER_SITES= ftp://sunsite.cnlab-switch.ch/mirror/OpenOffice/${PORTVERSION}/ \
- http://sf1.mirror.openoffice.org/${PORTVERSION}/ \
- ftp://ftp.cs.man.ac.uk/pub/toby/gpc/ \
- http://people.freebsd.org/~mbr/distfiles/
-DISTFILES= oo_${PORTVERSION}_src.tar.bz2 gpc231.tar.Z oo_moz095_i386_FreeBSD-4.tar.gz
-EXTRACT_ONLY= oo_${PORTVERSION}_src.tar.bz2
-
-MAINTAINER= mbr@FreeBSD.org
-
-BUILD_DEPENDS= ${LOCALBASE}/lib/libstlport_gcc.so:${PORTSDIR}/devel/stlport
-BUILD_DEPENDS+= ${LOCALBASE}/bin/gcc295:${PORTSDIR}/lang/gcc295
-BUILD_DEPENDS+= zip:${PORTSDIR}/archivers/zip
-BUILD_DEPENDS+= ${JAVAVM}:${PORTSDIR}/java/jdk13
-LIB_DEPENDS+= pth.14:${PORTSDIR}/devel/pth
-
-BROKEN= 'Work in progress -- does not build yet till the end'
-
-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_moz095_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_${PORTVERSION}_src/config_office
-
-CONFIGURE_ARGS+= --with-stlport4-home=${PREFIX} \
- --with-jdk-home=${JDK13DIR} \
- --with-os-version=${OSVERSION}
-
-CONFIGURE_ENV= PTHREAD_CFLAGS=${PTHREAD_CFLAGS} \
- PTHREAD_LIBS=${PTHREAD_LIBS} \
- CC=gcc295 \
- CXX=g++295
-
-MAKE_ENV= CC=${CC} CFLAGS=${CFLAGS}
-
-.include <bsd.port.pre.mk>
-
-pre-fetch:
-.if ${GCC_VERSION}!="2.95.2" && ${GCC_VERSION}!="2.95.3"
- @ ${ECHO}
- @ ${ECHO} Openoffice requires gcc 2.95.2 or better
- @ ${ECHO}
- @ ${FALSE}
-.endif
-.if ${OSVERSION} < 500031
- @${ECHO}
- @${ECHO} OS-VERSION ${OSVERSION}
- @${ECHO}
- @${ECHO} Openoffice depends on OS-Fixes which are
- @${ECHO} not yet available.
- @${FALSE}
-.endif
-
-pre-extract:
-.if !defined(DISPLAY) || ${DISPLAY} == ""
- @ ${ECHO}
- @ ${ECHO} Can\'t open display:
- @ ${ECHO} Please check your DISPLAY variable.
- @ ${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|<malloc.h>|<stdlib.h>|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'
-
-do-install:
- @cd ${WRKSRC}/.. && ./setup -r:oo_setup.resp
-
-.include <bsd.port.post.mk>
diff --git a/editors/openoffice.org-2.0-devel/distinfo b/editors/openoffice.org-2.0-devel/distinfo
deleted file mode 100644
index 81e3a3a4781e..000000000000
--- a/editors/openoffice.org-2.0-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (oo_642_src.tar.bz2) = fc39bdf5f4b277c343d2cc38b0d70c7d
-MD5 (gpc231.tar.Z) = fdb06fdb5a4670b172f9fb738b717be9
-MD5 (oo_moz095_i386_FreeBSD-4.tar.gz) = e92e25759f0b1bf16a36a091bf17e1b0
diff --git a/editors/openoffice.org-2.0-devel/files/patch-berkeleydb+db-3.2.9.patch b/editors/openoffice.org-2.0-devel/files/patch-berkeleydb+db-3.2.9.patch
deleted file mode 100644
index 97fec46bcef4..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-berkeleydb::db-3.2.9.patch b/editors/openoffice.org-2.0-devel/files/patch-berkeleydb::db-3.2.9.patch
deleted file mode 100644
index 50c2f44a704e..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-berkeleydb::db-3.2.9.patch
+++ /dev/null
@@ -1,42 +0,0 @@
---- ../berkeleydb/db-3.2.9.patch.orig Mon Jun 11 16:09:22 2001
-+++ ../berkeleydb/db-3.2.9.patch Tue Mar 5 17:13:09 2002
-@@ -43,3 +43,39 @@
-
- CC= @MAKEFILE_CC@
- CCLINK= @MAKEFILE_CCLINK@
-+--- 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
-+@@ -995,6 +995,7 @@
-+ CPPFLAGS="-D_REENTRANT $CPPFLAGS";;
-+ mpeix*) CPPFLAGS="-D_POSIX_SOURCE -D_SOCKET_SOURCE $CPPFLAGS"
-+ LIBS="-lsocket -lsvipc $LIBS";;
-++freebsd*) optimize_def="-O";;
-+ osf*) CPPFLAGS="-D_REENTRANT $CPPFLAGS";;
-+ *qnx) cat >> confdefs.h <<\EOF
-+ #define HAVE_QNX 1
-+@@ -1795,6 +1796,7 @@
-+ case "$host_os" in
-+ solaris*) JINCSUBDIRS="solaris";;
-+ linux*) JINCSUBDIRS="linux genunix";;
-++ freebsd*) JINCSUBDIRS="freebsd solaris linux genunix";;
-+ *) JINCSUBDIRS="genunix";;
-+ esac
-+
-+--- 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 @@
-+
-+ freebsd*)
-+ 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'
-+- else
-+ 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'
-++ need_version=no
-+ fi
-+ ;;
-+
diff --git a/editors/openoffice.org-2.0-devel/files/patch-bridges+prj+build.lst b/editors/openoffice.org-2.0-devel/files/patch-bridges+prj+build.lst
deleted file mode 100644
index 95774375ee91..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel b/editors/openoffice.org-2.0-devel/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel
deleted file mode 100644
index 20b13ea25cb2..000000000000
--- a/editors/openoffice.org-2.0-devel/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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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.org-2.0-devel/files/patch-bridges+source+prot_uno+makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-bridges+source+prot_uno+makefile.mk
deleted file mode 100644
index 595ea6cb5ac9..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-bridges::prj::build.lst b/editors/openoffice.org-2.0-devel/files/patch-bridges::prj::build.lst
deleted file mode 100644
index d9af910f9803..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-bridges::prj::build.lst
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../bridges/prj/build.lst.orig Tue Oct 30 17:28:35 2001
-+++ ../bridges/prj/build.lst Mon Mar 4 21:43:05 2002
-@@ -13,5 +13,7 @@
- br bridges\source\cpp_uno\cc50_solaris_sparc nmake - u br_cc50sols br_unotypes NULL
- br bridges\source\cpp_uno\cc50_solaris_intel nmake - u br_cc50soli br_unotypes NULL
- br bridges\source\cpp_uno\gcc2_solaris_sparc nmake - u br_gccsols 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\prot_uno nmake - all br_pruno br_unotypes NULL
- br bridges\source\java_uno nmake - all br_java_uno br_rcon NULL
diff --git a/editors/openoffice.org-2.0-devel/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel b/editors/openoffice.org-2.0-devel/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel
deleted file mode 100644
index a9f6d1da7a96..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel
+++ /dev/null
@@ -1,1719 +0,0 @@
---- /dev/null Mon Mar 4 21:22:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/cpp2uno.cxx Mon Mar 4 21:26:06 2002
-@@ -0,0 +1,614 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: cpp2uno.cxx,v $
-+ *
-+ * $Revision: 1.8 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/09/06 11:59:03 $
-+ *
-+ * 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): _______________________________________
-+ *
-+ *
-+ ************************************************************************/
-+
-+#define LEAK_STATIC_DATA
-+// #define TRACE(x) OSL_TRACE(x)
-+#define TRACE(x)
-+
-+#include <malloc.h>
-+#if STLPORT_VERSION<321
-+#include <list.h>
-+#include <map.h>
-+#else
-+#include <list>
-+#include <map>
-+#endif
-+#include <typeinfo>
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+#ifndef _OSL_MUTEX_HXX_
-+#include <osl/mutex.hxx>
-+#endif
-+
-+#ifndef _TYPELIB_TYPEDESCRIPTION_HXX_
-+#include <typelib/typedescription.hxx>
-+#endif
-+#ifndef _UNO_DATA_H_
-+#include <uno/data.h>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_TYPE_MISC_HXX_
-+#include <bridges/cpp_uno/type_misc.hxx>
-+#endif
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+using namespace com::sun::star::uno;
-+using namespace std;
-+using namespace osl;
-+using namespace rtl;
-+
-+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 );
-+
-+ gcc291_freebsd_intel_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;
-+}
-+
-+//==================================================================================================
-+class MediateClassData
-+{
-+public:
-+ struct ClassDataBuffer
-+ {
-+ void* m_pVTable;
-+
-+ ~ClassDataBuffer();
-+ };
-+private:
-+
-+ map< OUString, ClassDataBuffer* > m_aClassData;
-+ Mutex m_aMutex;
-+
-+ void createVTable( ClassDataBuffer*, typelib_InterfaceTypeDescription* );
-+public:
-+ const ClassDataBuffer* getClassData( typelib_InterfaceTypeDescription* );
-+
-+ MediateClassData() {}
-+ ~MediateClassData();
-+};
-+//__________________________________________________________________________________________________
-+MediateClassData::ClassDataBuffer::~ClassDataBuffer()
-+{
-+ delete m_pVTable;
-+}
-+
-+//__________________________________________________________________________________________________
-+MediateClassData::~MediateClassData()
-+{
-+ TRACE( "> calling ~MediateClassData(): freeing mediate vtables... <\n" );
-+
-+ // this MUST be the absolute last one which is called!
-+ for ( map< OUString, ClassDataBuffer* >::iterator iPos( m_aClassData.begin() ); iPos != m_aClassData.end(); ++iPos )
-+ {
-+ // todo
-+// delete (*iPos).second;
-+ }
-+}
-+
-+//__________________________________________________________________________________________________
-+
-+const MediateClassData::ClassDataBuffer* MediateClassData::getClassData( typelib_InterfaceTypeDescription* pType )
-+{
-+ MutexGuard aGuard( m_aMutex );
-+
-+ map< OUString, ClassDataBuffer* >::iterator element = m_aClassData.find( pType->aBase.pTypeName );
-+ if( element != m_aClassData.end() )
-+ return (*element).second;
-+
-+ ClassDataBuffer* pBuffer = new ClassDataBuffer();
-+ createVTable( pBuffer, pType );
-+ m_aClassData[ pType->aBase.pTypeName ] = pBuffer;
-+ return pBuffer;
-+}
-+
-+
-+//==================================================================================================
-+/**
-+ * 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;
-+ }
-+}
-+//__________________________________________________________________________________________________
-+
-+void MediateClassData::createVTable( ClassDataBuffer* pBuffer, typelib_InterfaceTypeDescription* pType )
-+{
-+ // get all member functions
-+ list< sal_Bool > aComplexReturn;
-+
-+ for( int n = 0; n < pType->nAllMembers; n++ )
-+ {
-+ typelib_TypeDescription* pMember = NULL;
-+ TYPELIB_DANGER_GET( &pMember, pType->ppAllMembers[n] );
-+ if( pMember->eTypeClass == typelib_TypeClass_INTERFACE_ATTRIBUTE )
-+ {
-+ typelib_TypeDescription * pRetTD = 0;
-+ TYPELIB_DANGER_GET( &pRetTD, ((typelib_InterfaceAttributeTypeDescription *)pMember)->pAttributeTypeRef );
-+ // get method
-+ aComplexReturn.push_back( !cppu_isSimpleType( pRetTD ) );
-+ // set method
-+ if( ! ((typelib_InterfaceAttributeTypeDescription*)pMember)->bReadOnly )
-+ aComplexReturn.push_back( sal_False );
-+ TYPELIB_DANGER_RELEASE( pRetTD );
-+ }
-+ else
-+ {
-+ typelib_TypeDescription * pRetTD = 0;
-+ TYPELIB_DANGER_GET( &pRetTD, ((typelib_InterfaceMethodTypeDescription *)pMember)->pReturnTypeRef );
-+ aComplexReturn.push_back( !cppu_isSimpleType( pRetTD ) );
-+ TYPELIB_DANGER_RELEASE( pRetTD );
-+ }
-+ TYPELIB_DANGER_RELEASE( pMember );
-+ }
-+
-+ int nSize = aComplexReturn.size();
-+ char * pSpace = (char *)rtl_allocateMemory( ((nSize+2)*sizeof(void *)) + (nSize*20) );
-+ pBuffer->m_pVTable = (void*)pSpace;
-+
-+ char * pCode = pSpace + ((nSize+2)*sizeof(void *));
-+ void ** pvft = (void **)pSpace;
-+ pvft[0] = NULL;
-+ pvft[1] = NULL;
-+
-+ // setup vft and code
-+ for ( sal_Int32 nPos = 0; nPos < nSize; ++nPos )
-+ {
-+ unsigned char * codeSnip = (unsigned char *)pCode + (nPos*20);
-+ pvft[nPos+2] = codeSnip;
-+
-+ // mov $nPos, %eax
-+ *codeSnip++ = 0xb8;
-+ *(sal_Int32 *)codeSnip = nPos | ( aComplexReturn.front() ? 0x80000000 : 0 );
-+ codeSnip += sizeof(sal_Int32);
-+ aComplexReturn.pop_front();
-+ // mov %esp, %edx
-+ *codeSnip++ = 0x89;
-+ *codeSnip++ = 0xe2;
-+ // jmp cpp_vtable_call
-+ *codeSnip++ = 0xe9;
-+ *(sal_Int32 *)codeSnip = ((unsigned char *)cpp_vtable_call) - codeSnip - sizeof(sal_Int32);
-+ codeSnip += sizeof(sal_Int32);
-+ }
-+}
-+
-+//==================================================================================================
-+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
-+ }
-+ }
-+ *(const void **)pCppI = s_pMediateClassData->getClassData( pTypeDescr )->m_pVTable;
-+}
-+
-+}
-+
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT 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 );
-+}
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT void SAL_CALL uno_initEnvironment( uno_Environment * pCppEnv )
-+ SAL_THROW_EXTERN_C()
-+{
-+ CPPU_CURRENT_NAMESPACE::cppu_cppenv_initEnvironment( pCppEnv );
-+}
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT 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:22:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/except.cxx Mon Mar 4 21:26:08 2002
-@@ -0,0 +1,365 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: except.cxx,v $
-+ *
-+ * $Revision: 1.11 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/07/23 13:15:32 $
-+ *
-+ * 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 <dlfcn.h>
-+#include <new.h>
-+#include <typeinfo>
-+#if STLPORT_VERSION<321
-+#include <map.h>
-+#else
-+#include <map>
-+#endif
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+#ifndef _OSL_DIAGNOSE_H_
-+#include <osl/diagnose.h>
-+#endif
-+
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _TYPELIB_TYPEDESCRIPTION_HXX_
-+#include <typelib/typedescription.hxx>
-+#endif
-+#ifndef _COM_SUN_STAR_UNO_ANY_HXX_
-+#include <com/sun/star/uno/Any.hxx>
-+#endif
-+
-+#include <rtl/strbuf.hxx>
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+#ifdef DEBUG
-+#include <stdio.h>
-+#endif
-+
-+using namespace std;
-+using namespace osl;
-+using namespace rtl;
-+using namespace com::sun::star::uno;
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+//==================================================================================================
-+static OString toUNOname( const OString & rRTTIname )
-+{
-+ OString aRet;
-+
-+ sal_Char* pStr = rRTTIname.getStr();
-+ sal_Char* pOrg = pStr;
-+
-+ // check for namespace
-+ if( *pStr == '_' )
-+ pStr++;
-+ if( *pStr == 'Q' )
-+ {
-+ pStr++;
-+ if( *pStr++ == '_' )
-+ {
-+ while( *pStr++ != '_' )
-+ ;
-+ }
-+ }
-+
-+ while( *pStr )
-+ {
-+ int nCharsToCopy = 0;
-+ while( *pStr >= '0' && *pStr <= '9' )
-+ nCharsToCopy = 10*nCharsToCopy + (int)(*pStr++ - '0');
-+ if( aRet.getLength() )
-+ aRet += ".";
-+ aRet += rRTTIname.copy( pStr - pOrg, nCharsToCopy );
-+ pStr += nCharsToCopy;
-+ }
-+
-+ return aRet;
-+}
-+//==================================================================================================
-+static OString toRTTIname( const OString & rUNOname )
-+{
-+ if( ! rUNOname.getLength() )
-+ return OString();
-+
-+ OStringBuffer aRet( 64 );
-+
-+ sal_Int32 nIndex = 0;
-+ sal_Int32 nToken = 0;
-+ do
-+ {
-+ OString aToken( rUNOname.getToken( 0, '.', nIndex ) );
-+ aRet.append( OString::valueOf( (sal_Int32)aToken.getLength() ) );
-+ aRet.append( aToken );
-+ ++nToken;
-+ }
-+ while (nIndex >= 0);
-+
-+ OString ret( aRet.makeStringAndClear() );
-+
-+ if( nToken >= 2 )
-+ {
-+ OStringBuffer buf( 64 );
-+ buf.append( 'Q' );
-+ if( nToken > 9 )
-+ aRet.append( '_' );
-+ buf.append( OString::valueOf( (sal_Int32)nToken ) );
-+ if( nToken > 9 )
-+ aRet.append( '_' );
-+ buf.append( ret );
-+ ret = buf.makeStringAndClear();
-+ }
-+
-+ return ret;
-+}
-+
-+
-+//##################################################################################################
-+//#### RTTI simulation #############################################################################
-+//##################################################################################################
-+
-+class RTTIHolder
-+{
-+ static std::map< OString, void* > aAllRTTI;
-+public:
-+ static void* getRTTI( const OString& rTypename );
-+ static void* getRTTI_UnoName( const OString& rUnoTypename )
-+ { return getRTTI( toRTTIname( rUnoTypename ) ); }
-+
-+ static void* insertRTTI( const OString& rTypename );
-+ static void* insertRTTI_UnoName( const OString& rTypename )
-+ { return insertRTTI( toRTTIname( rTypename ) ); }
-+
-+ // rSuperTypename MUST exist !!!
-+ static void* insertRTTI( const OString& rTypename, const OString& rSuperTypename );
-+ static void* insertRTTI_UnoNames( const OString& rTypename, const OString& rSuperTypename )
-+ { return insertRTTI( toRTTIname( rTypename ), toRTTIname( rSuperTypename ) ); }
-+
-+ // for complex RTTI
-+ static void* insertRTTI( const OString& rTypename, void* pRTTI );
-+ static void* insertRTTI_UnoName( const OString&rTypename, void* pRTTI )
-+ { return insertRTTI( toRTTIname( rTypename ), pRTTI ); }
-+};
-+
-+std::map< OString, void* > RTTIHolder::aAllRTTI;
-+
-+void* RTTIHolder::getRTTI( const OString& rTypename )
-+{
-+ std::map< OString, void* >::iterator element;
-+
-+ element = aAllRTTI.find( rTypename );
-+ return element != aAllRTTI.end() ? (*element).second : NULL;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename )
-+{
-+#ifdef DEBUG
-+ fprintf( stderr, "generating base RTTI: %s\n", rTypename.getStr() );
-+#endif
-+ void* pRTTI = new __user_type_info( strdup( rTypename.getStr() ) );
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename, const OString& rSuperTypename )
-+{
-+#ifdef DEBUG
-+ fprintf( stderr, "generating subclass RTTI: %s %s\n", rTypename.getStr(), rSuperTypename.getStr() );
-+#endif
-+ OSL_ENSURE( ! getRTTI( rTypename ), "insert RTTI called on already existing type" );
-+ void* pRTTI = new __si_type_info( strdup( rTypename.getStr() ), *(__user_type_info*)getRTTI( rSuperTypename ) );
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename, void* pRTTI )
-+{
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+//--------------------------------------------------------------------------------------------------
-+
-+static void* generateRTTI( typelib_CompoundTypeDescription * pCompTypeDescr )
-+{
-+ OString aCompTypeName( OUStringToOString( pCompTypeDescr->aBase.pTypeName, RTL_TEXTENCODING_ASCII_US ) );
-+ void* pRTTI = RTTIHolder::getRTTI_UnoName( aCompTypeName );
-+ if( pRTTI )
-+ return pRTTI;
-+
-+ if( ! pCompTypeDescr->pBaseTypeDescription )
-+ // this is a base type
-+ return RTTIHolder::insertRTTI_UnoName( aCompTypeName );
-+ if( ! pCompTypeDescr->pBaseTypeDescription->pBaseTypeDescription )
-+ {
-+ OString aBasename(
-+ OUStringToOString( pCompTypeDescr->pBaseTypeDescription->aBase.pTypeName, RTL_TEXTENCODING_ASCII_US )
-+ );
-+ if( ! RTTIHolder::getRTTI_UnoName( aBasename ) )
-+ RTTIHolder::insertRTTI_UnoName( aBasename );
-+
-+ // this type has only one supertype
-+ return RTTIHolder::insertRTTI_UnoNames( aCompTypeName, aBasename );
-+ }
-+
-+ // create __si_type_info
-+ void* pSuperRTTI = generateRTTI( pCompTypeDescr->pBaseTypeDescription );
-+ OString aCompTypeRTTIname( toRTTIname( aCompTypeName ) );
-+#ifdef DEBUG
-+ fprintf( stderr, "generating RTTI: %s\n", aCompTypeRTTIname.getStr() );
-+#endif
-+ pRTTI = new __si_type_info( strdup( aCompTypeRTTIname.getStr() ),
-+ *(__user_type_info*)pSuperRTTI );
-+#if 0
-+ __class_type_info::base_info* pBaseInfo = new __class_type_info::base_info;
-+ pBaseInfo->base = (__user_type_info*)pSuperRTTI;
-+ pBaseInfo->offset = 0;
-+ pBaseInfo->is_virtual = 0;
-+ pBaseInfo->access1 = __class_type_info::PUBLIC;
-+
-+ OString aCompTypeRTTIname( toRTTIname( aCompTypeName ) );
-+ pRTTI = new __class_type_info(
-+ strdup( aCompTypeRTTIname.getStr() ),
-+ pBaseInfo,
-+ 1
-+ );
-+#endif
-+ return RTTIHolder::insertRTTI_UnoName( aCompTypeName, pRTTI );
-+}
-+
-+//--------------------------------------------------------------------------------------------------
-+
-+static Mutex s_aMutex;
-+static std::map< void*, typelib_TypeDescription* > aExceptionMap;
-+
-+static void deleteException( void* pExc, int nDummy )
-+{
-+ MutexGuard aGuard( s_aMutex );
-+ std::map< void*, typelib_TypeDescription* >::iterator element =
-+ aExceptionMap.find( pExc );
-+ OSL_ASSERT( element != aExceptionMap.end() );
-+ if( element != aExceptionMap.end() )
-+ {
-+ typelib_TypeDescription* pType = (*element).second;
-+ aExceptionMap.erase( pExc );
-+ uno_destructData( pExc, pType, cpp_release );
-+ typelib_typedescription_release( pType );
-+ }
-+}
-+
-+//__________________________________________________________________________________________________
-+
-+//##################################################################################################
-+//#### exported ####################################################################################
-+//##################################################################################################
-+
-+
-+void gcc291_freebsd_intel_raiseException( uno_Any * pUnoExc, uno_Mapping * pUno2Cpp )
-+{
-+ // construct cpp exception object
-+ typelib_TypeDescription * pTypeDescr = 0;
-+ typelib_typedescriptionreference_getDescription( &pTypeDescr, pUnoExc->pType );
-+
-+ void * pCppExc = __eh_alloc( pTypeDescr->nSize ); // will be released in generated dtor
-+ uno_copyAndConvertData( pCppExc, pUnoExc->pData, pTypeDescr, pUno2Cpp );
-+
-+ // destruct uno exception
-+ uno_any_destruct( pUnoExc, 0 );
-+
-+ // a must be
-+ OSL_ENSURE( sizeof(sal_Int32) == sizeof(void *), "### pointer size differs from sal_Int32!" );
-+
-+ typelib_CompoundTypeDescription * pCompTypeDescr = (typelib_CompoundTypeDescription *)pTypeDescr;
-+ void* pRTTI = generateRTTI( pCompTypeDescr );
-+
-+ {
-+ MutexGuard aGuard( s_aMutex );
-+ aExceptionMap[ pCppExc ] = pTypeDescr;
-+ }
-+
-+ __cp_push_exception( pCppExc, pRTTI, deleteException );
-+ __throw();
-+}
-+
-+void gcc291_freebsd_intel_fillUnoException( cp_eh_info* pInfo, uno_Any* pExc, uno_Mapping * pCpp2Uno )
-+{
-+ OUString aName( OStringToOUString(
-+ toUNOname( ((__user_type_info*)(pInfo->type))->name() ), RTL_TEXTENCODING_ASCII_US ) );
-+
-+ typelib_TypeDescription * pExcTypeDescr = 0;
-+ typelib_typedescription_getByName(
-+ &pExcTypeDescr,
-+ aName.pData );
-+ OSL_ENSURE( pExcTypeDescr, "could not get type description for exception" );
-+ if (pExcTypeDescr)
-+ {
-+ // construct cpp exception any
-+ Any aAny( pInfo->value, pExcTypeDescr ); // const_cast
-+ typelib_typedescription_release( pExcTypeDescr );
-+ // construct uno exception any
-+ typelib_TypeDescription* pAnyDescr = 0;
-+ getCppuType( (const Any *)0 ).getDescription( &pAnyDescr );
-+ uno_copyAndConvertData( pExc, &aAny, pAnyDescr, pCpp2Uno );
-+ typelib_typedescription_release( pAnyDescr );
-+ }
-+}
-+
-+}
-+
---- /dev/null Mon Mar 4 21:33:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/gcc2_freebsd_intel.hxx Mon Mar 4 21:26:09 2002
-@@ -0,0 +1,153 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: gcc2_freebsd_intel.hxx,v $
-+ *
-+ * $Revision: 1.1.1.1 $
-+ *
-+ * last change: $Author: hr $ $Date: 2000/09/18 15:28:48 $
-+ *
-+ * 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): _______________________________________
-+ *
-+ *
-+ ************************************************************************/
-+
-+#ifndef _RTL_STRING_HXX_
-+#include <rtl/string.hxx>
-+#endif
-+#include <typeinfo>
-+
-+typedef struct _uno_Any uno_Any;
-+typedef struct _uno_Mapping uno_Mapping;
-+
-+// private egcs type info structs
-+
-+// type_info for a simple class ( no base classes or an enum )
-+struct __user_type_info : public std::type_info {
-+ __user_type_info (const char *n) : type_info (n) {}
-+
-+ // dynamic cast. built by gcc
-+ virtual void* dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+// type_info for a class with one public, nonvirtual base class.
-+
-+class __si_type_info : public __user_type_info {
-+ const __user_type_info &base;
-+
-+public:
-+ __si_type_info (const char *n, const __user_type_info &b)
-+ : __user_type_info (n), base (b) { }
-+
-+ // dynamic cast. built by gcc
-+ virtual void *dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+
-+// type_info for a general class.
-+
-+typedef unsigned int USItype __attribute__ ((mode (SI)));
-+
-+struct __class_type_info : public __user_type_info {
-+ enum access { PUBLIC = 1, PROTECTED = 2, PRIVATE = 3 };
-+
-+ struct base_info {
-+ const __user_type_info *base;
-+ USItype offset: 29;
-+ bool is_virtual: 1;
-+ access access1: 2;
-+ };
-+
-+ const base_info *base_list;
-+ size_t n_bases;
-+
-+ __class_type_info (const char *name, const base_info *bl, size_t bn)
-+ : __user_type_info (name), base_list (bl), n_bases (bn) {}
-+
-+ // dynamic cast. built by gcc
-+ virtual void* dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+
-+struct cp_eh_info
-+{
-+ struct __eh_info
-+ {
-+ void* match_function;
-+ short language;
-+ short version;
-+ };
-+ __eh_info eh_info;
-+ void *value;
-+ void *type;
-+ void (*cleanup)(void *, int);
-+ bool caught;
-+ cp_eh_info *next;
-+ long handlers;
-+ void *original_value;
-+};
-+
-+extern "C" {
-+ void __cp_push_exception( void*, void*, void(*)(void*, int) );
-+ void __throw();
-+}
-+
-+//##################################################################################################
-+//#### exceptions ##################################################################################
-+//##################################################################################################
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+void gcc291_freebsd_intel_raiseException( uno_Any * pUnoExc, uno_Mapping * pUno2Cpp );
-+void gcc291_freebsd_intel_fillUnoException( cp_eh_info*, uno_Any*, uno_Mapping * pCpp2Uno );
-+
-+}
-+
---- /dev/null Mon Mar 4 21:33:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/makefile.mk Mon Mar 4 21:26:41 2002
-@@ -0,0 +1,109 @@
-+#*************************************************************************
-+#
-+# $RCSfile: makefile.mk,v $
-+#
-+# $Revision: 1.5 $
-+#
-+# 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=gcc2_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)" == "GCCFREEBSDIgcc2"
-+
-+CFLAGSNOOPT=-O0
-+NOOPTFILES=$(SLO)$/uno2cpp.obj
-+
-+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/gcc2_freebsd_intel/uno2cpp.cxx Mon Mar 4 21:26:11 2002
-@@ -0,0 +1,463 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: uno2cpp.cxx,v $
-+ *
-+ * $Revision: 1.8 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/09/06 11:59:03 $
-+ *
-+ * 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 <malloc.h>
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+
-+#ifndef _UNO_DATA_H_
-+#include <uno/data.h>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_TYPE_MISC_HXX_
-+#include <bridges/cpp_uno/type_misc.hxx>
-+#endif
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+using namespace rtl;
-+using namespace com::sun::star::uno;
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+//==================================================================================================
-+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 !" );
-+
-+ volatile long edx = 0, eax = 0; // for register returns
-+ __asm__ (
-+ // copy values
-+ "pushl %%edx\n\t"
-+ "pushl %%ecx\n\t"
-+ "pushl %%eax\n\t"
-+ "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"
-+ "mov 0(%%edx), %%ecx\n\t"
-+ "sub $4, %%edx\n\t"
-+ "push %%ecx\n\t"
-+ "dec %%eax\n\t"
-+ "jne Lcopy\n"
-+ "Lcall:\n\t"
-+ // do the actual call
-+ "mov %2, %%edx\n\t"
-+ "mov 0(%%edx), %%edx\n\t"
-+ "mov %3, %%eax\n\t"
-+ "add $2, %%eax\n\t" // first two table entries are reserved
-+ "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"
-+ "popl %%eax\n\t"
-+ "popl %%ecx\n\t"
-+ "popl %%edx\n\t"
-+ : : "m"(nStackLongs), "m"(pStackLongs), "m"(pThis), "m"(nVtableIndex), "m"(eax), "m"(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\n\t"
-+ : : "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( ... )
-+ {
-+ // get exception
-+ cp_eh_info* pEHInfo = (cp_eh_info*)__cp_eh_info();
-+ gcc291_freebsd_intel_fillUnoException( pEHInfo, *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.org-2.0-devel/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel b/editors/openoffice.org-2.0-devel/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel
deleted file mode 100644
index 20b13ea25cb2..000000000000
--- a/editors/openoffice.org-2.0-devel/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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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.org-2.0-devel/files/patch-bridges::source::prot_uno::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-bridges::source::prot_uno::makefile.mk
deleted file mode 100644
index 595ea6cb5ac9..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-chaos::util::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-chaos::util::makefile.mk
deleted file mode 100644
index 77dcd12cd410..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-chaos::util::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../chaos/util/makefile.mk.orig Sat Mar 2 18:09:33 2002
-+++ ../chaos/util/makefile.mk Sat Mar 2 18:09:18 2002
-@@ -100,7 +100,7 @@
-
- SHL1TARGET= cnt$(UPD)$(DLLPOSTFIX)
- SHL1IMPLIB= i$(TARGET)
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP= exports.$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP= exports.map
diff --git a/editors/openoffice.org-2.0-devel/files/patch-comphelper+util+makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-comphelper+util+makefile.mk
deleted file mode 100644
index 997719c43dd8..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-comphelper::util::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-comphelper::util::makefile.mk
deleted file mode 100644
index 9bca1b144e8f..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-comphelper::util::makefile.mk
+++ /dev/null
@@ -1,15 +0,0 @@
---- ../comphelper/util/makefile.mk.orig Tue Jan 1 14:08:53 2002
-+++ ../comphelper/util/makefile.mk
-@@ -85,11 +85,11 @@
-
- SHL1TARGET=$(COMPHLP_TARGET)$(COMPHLP_MAJOR)
- SHL1STDLIBS=\
-+ $(SALLIB) \
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
- $(VOSLIB) \
- $(OSLLIB) \
-- $(SALLIB) \
- $(CPPRTLLIB)
-
- SHL1DEPN=
diff --git a/editors/openoffice.org-2.0-devel/files/patch-config_office+configure.in b/editors/openoffice.org-2.0-devel/files/patch-config_office+configure.in
deleted file mode 100644
index c580d786d05c..000000000000
--- a/editors/openoffice.org-2.0-devel/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=<path to ml.exe directory>
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- AC_ARG_WITH(unzip-home,
- [ --with-unzip-home For Windows users, please supply the path for
- unzip.exe.
-@@ -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.org-2.0-devel/files/patch-config_office::configure.in b/editors/openoffice.org-2.0-devel/files/patch-config_office::configure.in
deleted file mode 100644
index 432ada6ddb57..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-config_office::configure.in
+++ /dev/null
@@ -1,86 +0,0 @@
---- ../config_office/configure.in.orig Tue Feb 19 16:42:08 2002
-+++ ../config_office/configure.in Wed Mar 13 20:26:19 2002
-@@ -121,6 +121,12 @@
-
- Usage: --enable-check-only=yes
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- dnl ===================================================================
- dnl Message.
- dnl ===================================================================
-@@ -245,13 +251,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
-@@ -264,13 +270,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
-@@ -335,7 +341,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
-@@ -779,6 +786,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" }'`
-@@ -1129,6 +1140,7 @@
- echo "\$with_lang="$with_lang
- echo "\$with_asm_home="$with_asm_home
- echo "\$with_unzip_home="$with_unzip_home
-+echo "\$with_os_version="$with_os_version
- echo "\$MINGWIN32="$WITH_MINGWIN
- echo "\$USE_GCC3="$USE_GCC3
- echo
-@@ -1136,7 +1148,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 $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 $USE_GCC3 $with_os_version $PTHREAD_CFLAGS $PTHREAD_LIBS $CC $CXX
- else
- echo
- echo Test Complete
diff --git a/editors/openoffice.org-2.0-devel/files/patch-configmgr::util::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-configmgr::util::makefile.mk
deleted file mode 100644
index b0738b38b234..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-connectivity+source+drivers+mozab+makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-connectivity+source+drivers+mozab+makefile.mk
deleted file mode 100644
index 68c702a2684c..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk
deleted file mode 100644
index 3601766ee561..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-connectivity::source::drivers::adabas::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-connectivity::source::drivers::adabas::makefile.mk
deleted file mode 100644
index 22ec11c35540..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-connectivity::source::drivers::adabas::makefile.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../connectivity/source/drivers/adabas/makefile.mk.orig Sat Mar 2 20:39:00 2002
-+++ ../connectivity/source/drivers/adabas/makefile.mk Sat Mar 2 20:38:16 2002
-@@ -104,9 +104,9 @@
- $(SLO)$/BResultSetMetaData.obj \
- $(SLO)$/BResultSet.obj
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(ADABAS_TARGET).$(DLLPOSTFIX).map
--.ELSE
-+.ELSE
- SHL1VERSIONMAP=$(ADABAS_TARGET).map
- .ENDIF
-
diff --git a/editors/openoffice.org-2.0-devel/files/patch-connectivity::source::drivers::calc::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-connectivity::source::drivers::calc::makefile.mk
deleted file mode 100644
index 9141439c02cb..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-connectivity::source::drivers::calc::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/calc/makefile.mk.orig Sat Mar 2 20:42:07 2002
-+++ ../connectivity/source/drivers/calc/makefile.mk Sat Mar 2 20:41:59 2002
-@@ -91,7 +91,7 @@
- $(SLO)$/Cservices.obj \
- $(SLO)$/CDriver.obj
-
--.IF "$(OS)"!="MACOSX"
-+.IF "$(OS)"!="MACOSX" || "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
- .ENDIF
- # --- Library -----------------------------------
diff --git a/editors/openoffice.org-2.0-devel/files/patch-connectivity::source::drivers::dbase::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-connectivity::source::drivers::dbase::makefile.mk
deleted file mode 100644
index 74b9c46489ac..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-connectivity::source::drivers::dbase::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/dbase/makefile.mk.orig Sat Mar 2 20:45:45 2002
-+++ ../connectivity/source/drivers/dbase/makefile.mk Sat Mar 2 20:45:27 2002
-@@ -117,7 +117,7 @@
- $(SLO)$/DDriver.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice.org-2.0-devel/files/patch-connectivity::source::drivers::file::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-connectivity::source::drivers::file::makefile.mk
deleted file mode 100644
index 3bf23f9b6a5d..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-connectivity::source::drivers::file::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/file/makefile.mk.orig Sat Mar 2 20:47:37 2002
-+++ ../connectivity/source/drivers/file/makefile.mk Sat Mar 2 20:48:04 2002
-@@ -112,7 +112,7 @@
- $(SLO)$/fanalyzer.obj \
- $(SLO)$/fcomp.obj
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- #SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice.org-2.0-devel/files/patch-connectivity::source::drivers::flat::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-connectivity::source::drivers::flat::makefile.mk
deleted file mode 100644
index bbabd50cc0f1..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-connectivity::source::drivers::flat::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/flat/makefile.mk.orig Sat Mar 2 20:51:31 2002
-+++ ../connectivity/source/drivers/flat/makefile.mk Sat Mar 2 20:51:56 2002
-@@ -104,7 +104,7 @@
- $(SLO)$/EDriver.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice.org-2.0-devel/files/patch-connectivity::source::drivers::jdbc::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-connectivity::source::drivers::jdbc::makefile.mk
deleted file mode 100644
index 397cc6777421..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-connectivity::source::drivers::jdbc::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/jdbc/makefile.mk.orig Sat Mar 2 20:54:27 2002
-+++ ../connectivity/source/drivers/jdbc/makefile.mk Sat Mar 2 20:54:52 2002
-@@ -111,7 +111,7 @@
- $(SLO)$/tools.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(JDBC_TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(JDBC_TARGET).map
diff --git a/editors/openoffice.org-2.0-devel/files/patch-connectivity::source::drivers::mozab::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-connectivity::source::drivers::mozab::makefile.mk
deleted file mode 100644
index f301dffa2c0d..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-connectivity::source::drivers::mozab::makefile.mk
+++ /dev/null
@@ -1,22 +0,0 @@
---- ../connectivity/source/drivers/mozab/makefile.mk.orig Mon Dec 3 17:20:59 2001
-+++ ../connectivity/source/drivers/mozab/makefile.mk Sun Mar 3 17:26:52 2002
-@@ -107,7 +107,9 @@
-
- # --- MOZAB BASE Library -----------------------------------
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- SHL1TARGET= $(TARGET)$(MOZAB_MAJOR)
- SHL1OBJS=$(SLOFILES)
- SHL1STDLIBS=\
-@@ -158,7 +160,9 @@
-
- # --- MOZAB BASE Library -----------------------------------
-
-+.IF "$(OS)"!="FREEBSD"
- SHL2VERSIONMAP= $(TARGET2).map
-+.ENDIF
- SHL2TARGET= $(TARGET2)$(MOZAB_MAJOR)
- SHL2OBJS=$(SLO2FILES)
- SHL2STDLIBS=\
diff --git a/editors/openoffice.org-2.0-devel/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk
deleted file mode 100644
index 27086ca55940..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk
+++ /dev/null
@@ -1,13 +0,0 @@
---- ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk.orig Fri Mar 15 19:10:28 2002
-+++ ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk Fri Mar 15 19:11:45 2002
-@@ -152,6 +152,10 @@
- -Wno-long-long -pthread
- CDEFS += -DTRACING
- .ENDIF
-+.IF "$(OS)" == "FREEBSD"
-+CFLAGSCXX += \
-+ -fno-rtti
-+.ENDIF
- .ENDIF
-
- SHL1TARGET_NAME=$(TARGET)$(MOZAB_MAJOR)
diff --git a/editors/openoffice.org-2.0-devel/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk
deleted file mode 100644
index 3a34e92f0e55..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../connectivity/source/drivers/mozaddressbook/makefile.mk.orig Sat Mar 2 20:58:59 2002
-+++ ../connectivity/source/drivers/mozaddressbook/makefile.mk Sat Mar 2 20:59:41 2002
-@@ -134,7 +134,9 @@
- SLOFILES+=$(SLO)$/staticmbmozab.obj
- .ENDIF
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- # --- Library -----------------------------------
-
- SHL1TARGET=$(TARGET)$(UPD)$(DLLPOSTFIX)
diff --git a/editors/openoffice.org-2.0-devel/files/patch-connectivity::source::manager::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-connectivity::source::manager::makefile.mk
deleted file mode 100644
index 497370af0fd1..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-connectivity::source::manager::makefile.mk
+++ /dev/null
@@ -1,16 +0,0 @@
---- ../connectivity/source/manager/makefile.mk.orig Tue Jan 1 14:09:00 2002
-+++ ../connectivity/source/manager/makefile.mk
-@@ -92,11 +92,11 @@
- .ENDIF
- SHL1OBJS=$(SLOFILES)
- SHL1STDLIBS=\
-+ $(SALLIB) \
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
- $(VOSLIB) \
-- $(OSLLIB) \
-- $(SALLIB)
-+ $(OSLLIB)
-
- SHL1DEPN=
- SHL1IMPLIB= i$(SHL1TARGET)
diff --git a/editors/openoffice.org-2.0-devel/files/patch-connectivity::source::parse::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-connectivity::source::parse::makefile.mk
deleted file mode 100644
index 7000bf23cc00..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-connectivity::source::parse::makefile.mk
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../connectivity/source/parse/makefile.mk.orig Wed Mar 6 10:39:52 2002
-+++ ../connectivity/source/parse/makefile.mk Wed Mar 6 10:40:07 2002
-@@ -95,6 +95,7 @@
- +flex -i -8 -PSQLyy -L -o$(MISC)$/sqlflex.cxx sqlflex.l
-
- $(MISC)$/sqlbison.cxx: sqlbison.y
-+ +bison -v -d -pSQLyy -l -bsql -o$(MISC)$/sqlbison.cxx.h sqlbison.y
- +bison -v -d -pSQLyy -l -bsql -o$(MISC)$/sqlbison.cxx sqlbison.y
- -$(MKDIR) $(OUT)$/inc$/connectivity
- +$(COPY) $(MISC)$/sqlbison.cxx.h $(OUT)$/inc$/connectivity$/sqlbison.hxx
diff --git a/editors/openoffice.org-2.0-devel/files/patch-cppu+prj+build.lst b/editors/openoffice.org-2.0-devel/files/patch-cppu+prj+build.lst
deleted file mode 100644
index 78fd210a1193..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-cppu::prj::build.lst b/editors/openoffice.org-2.0-devel/files/patch-cppu::prj::build.lst
deleted file mode 100644
index 78fd210a1193..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-cppu::util::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-cppu::util::makefile.mk
deleted file mode 100644
index 0157a34167b5..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-cppu::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../cppu/util/makefile.mk.orig Fri Nov 9 10:14:31 2001
-+++ ../cppu/util/makefile.mk Mon Mar 11 13:35:07 2002
-@@ -89,7 +89,9 @@
- SHL1IMPLIB=i$(TARGET)
- SHL1DEF=$(MISC)$/$(SHL1TARGET).def
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP=$(TARGET).map
-+.ENDIF
-
- DEF1NAME=$(SHL1TARGET)
-
diff --git a/editors/openoffice.org-2.0-devel/files/patch-cppuhelper+source+makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-cppuhelper+source+makefile.mk
deleted file mode 100644
index 62e971de324a..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-cppuhelper::source::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-cppuhelper::source::makefile.mk
deleted file mode 100644
index 59b78a3fd844..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-cppuhelper::source::makefile.mk
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../cppuhelper/source/makefile.mk.orig Thu Mar 7 16:37:48 2002
-+++ ../cppuhelper/source/makefile.mk Thu Mar 7 16:37:55 2002
-@@ -149,8 +149,8 @@
- SHL1TARGET=$(TARGET)$(UDK_MAJOR)$(COMID)
-
- SHL1STDLIBS= \
-- $(CPPULIB) \
-- $(SALLIB)
-+ $(SALLIB) \
-+ $(CPPULIB)
-
- SHL1DEPN=
- SHL1IMPLIB=i$(TARGET)
-@@ -173,6 +173,10 @@
- SHL1VERSIONMAP=gcc2_linux_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.org-2.0-devel/files/patch-cpputools+source+registercomponent+makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-cpputools+source+registercomponent+makefile.mk
deleted file mode 100644
index 8134445349f1..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-dmake::unix::linux::gnu::make.sh b/editors/openoffice.org-2.0-devel/files/patch-dmake::unix::linux::gnu::make.sh
deleted file mode 100644
index d60afa8e32e8..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-dmake::unix::linux::gnu::make.sh
+++ /dev/null
@@ -1,244 +0,0 @@
---- ../dmake/unix/linux/gnu/make.sh.orig Wed Mar 13 20:32:53 2002
-+++ ../dmake/unix/linux/gnu/make.sh Wed Mar 13 20:33:00 2002
-@@ -3,188 +3,188 @@
- mkdir objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
- fi
- mv infer.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
- fi
- mv make.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
- fi
- mv stat.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
- fi
- mv expand.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
- fi
- mv dmstring.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
- fi
- mv hash.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
- fi
- mv dag.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
- fi
- mv dmake.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
- fi
- mv path.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
- fi
- mv imacs.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
- fi
- mv sysintf.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
- fi
- mv parse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
- fi
- mv getinp.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
- fi
- mv quit.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
- fi
- mv state.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
- fi
- mv dmdump.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
- fi
- mv macparse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
- fi
- mv rulparse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
- fi
- mv percent.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
- fi
- mv function.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
- fi
- mv arlib.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
- fi
- mv dirbrk.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
- fi
- mv rmprq.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
- fi
- mv ruletab.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
- fi
- mv runargv.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
- fi
- mv dcache.o objects
-
--gcc -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \
-+${CC} ${CFLAGS} -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \
- objects/dmstring.o objects/hash.o objects/dag.o objects/dmake.o objects/path.o \
- objects/imacs.o objects/sysintf.o objects/parse.o objects/getinp.o \
- objects/quit.o objects/state.o objects/dmdump.o objects/macparse.o \
diff --git a/editors/openoffice.org-2.0-devel/files/patch-dtrans+source+X11+makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-dtrans+source+X11+makefile.mk
deleted file mode 100644
index 5881f5d7f6a5..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-dtrans::source::X11::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-dtrans::source::X11::makefile.mk
deleted file mode 100644
index fa2c7a4b769c..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-dtrans::source::X11::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../dtrans/source/X11/makefile.mk.orig Sat Mar 2 21:11:32 2002
-+++ ../dtrans/source/X11/makefile.mk Sat Mar 2 21:12:34 2002
-@@ -111,7 +111,8 @@
- APP1STDLIBS=\
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
-- $(SALLIB)
-+ $(SALLIB) \
-+ -lX11
-
- .ENDIF # "$(OS)"=="MACOSX"
-
diff --git a/editors/openoffice.org-2.0-devel/files/patch-eventattacher+source+makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-eventattacher+source+makefile.mk
deleted file mode 100644
index b09408500c2d..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-eventattacher::source::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-eventattacher::source::makefile.mk
deleted file mode 100644
index b09408500c2d..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-extensions::source::plugin::unx::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-extensions::source::plugin::unx::makefile.mk
deleted file mode 100644
index 4535235d6bec..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-extensions::source::plugin::unx::makefile.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../extensions/source/plugin/unx/makefile.mk.orig Mon Mar 11 01:34:07 2002
-+++ ../extensions/source/plugin/unx/makefile.mk Mon Mar 11 10:21:01 2002
-@@ -91,7 +91,11 @@
- .IF "$(OS)"=="SOLARIS" || "$(OS)"=="SCO" || "$(OS)"=="HPUX"
- APP1STDLIBS+=-lXm -lXt -lX11 -ldl
- .ELSE
-+IF "$(OS)"=="FREEBSD"
-+APP1STDLIBS+=-lXaw -lXt -lX11
-+.ELSE
- APP1STDLIBS+=-lXaw -lXt -lX11 -ldl
-+.ENDIF
- .ENDIF
-
- APP1DEF= $(MISC)$/$(TARGET).def
diff --git a/editors/openoffice.org-2.0-devel/files/patch-external+dt+dtpatch.sh b/editors/openoffice.org-2.0-devel/files/patch-external+dt+dtpatch.sh
deleted file mode 100644
index e5122bcb45c1..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-external+npsdk+npsdkpatch.sh b/editors/openoffice.org-2.0-devel/files/patch-external+npsdk+npsdkpatch.sh
deleted file mode 100644
index 49a3056831dd..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-external::dt::dtpatch.sh b/editors/openoffice.org-2.0-devel/files/patch-external::dt::dtpatch.sh
deleted file mode 100644
index e5122bcb45c1..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-external::expat::expatpatch.sh b/editors/openoffice.org-2.0-devel/files/patch-external::expat::expatpatch.sh
deleted file mode 100644
index ce07edcfffd8..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-external::jpeg::jpegpatch.sh b/editors/openoffice.org-2.0-devel/files/patch-external::jpeg::jpegpatch.sh
deleted file mode 100644
index 4fb55f5d70d0..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-external::npsdk::npsdkpatch.sh b/editors/openoffice.org-2.0-devel/files/patch-external::npsdk::npsdkpatch.sh
deleted file mode 100644
index 49a3056831dd..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-external::zlib::zlibpatch.sh b/editors/openoffice.org-2.0-devel/files/patch-external::zlib::zlibpatch.sh
deleted file mode 100644
index 04d96c6ad70f..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-freetype+makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-freetype+makefile.mk
deleted file mode 100644
index 1e5e5bf12c6b..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-freetype::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-freetype::makefile.mk
deleted file mode 100644
index 1e5e5bf12c6b..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-2.0-devel/files/patch-gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index 66b7dfe1f73d..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-gnome-vfs-filetype-registration.cxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2001/11/01 13:26:23 1.2
-+++ ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2002/03/03 19:43:31
-@@ -62,7 +62,9 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !defined(FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice.org-2.0-devel/files/patch-i18n::inc::collator.hxx b/editors/openoffice.org-2.0-devel/files/patch-i18n::inc::collator.hxx
deleted file mode 100644
index f336ca1fb6cd..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-i18n::inc::collator.hxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../i18n/inc/collator.hxx.orig Tue Mar 12 08:24:59 2002
-+++ ../i18n/inc/collator.hxx Tue Mar 12 08:25:55 2002
-@@ -80,7 +80,9 @@
-
- #ifndef WIN32
- #ifndef MACOSX
-+#ifndef FREEBSD
- #include <alloca.h>
-+#endif
- #endif
- #endif
- #include <tools/string.hxx>
diff --git a/editors/openoffice.org-2.0-devel/files/patch-idlc::source::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-idlc::source::makefile.mk
deleted file mode 100644
index 780425770b86..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-idlc::source::makefile.mk
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../idlc/source/makefile.mk.orig Wed Mar 6 10:25:35 2002
-+++ ../idlc/source/makefile.mk Wed Mar 6 10:25:53 2002
-@@ -147,6 +147,7 @@
- +flex -o$(MISC)$/scanner.cxx $(MISC)$/stripped_scanner.ll
-
- $(MISC)$/parser.cxx: parser.yy
-+ +bison -v -d -o$(MISC)$/parser.cxx.h parser.yy
- +bison -v -d -o$(MISC)$/parser.cxx parser.yy
- +$(COPY) $(MISC)$/parser.cxx.h $(OUT)$/inc$/parser.h
- # with line statements (for debugging)
diff --git a/editors/openoffice.org-2.0-devel/files/patch-inet::util::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-inet::util::makefile.mk
deleted file mode 100644
index cbbeb2e86e5e..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-inet::util::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../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.org-2.0-devel/files/patch-javaunohelper+source+makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-javaunohelper+source+makefile.mk
deleted file mode 100644
index 7f2cd2f1d220..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-javaunohelper::source::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-javaunohelper::source::makefile.mk
deleted file mode 100644
index 7f2cd2f1d220..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-moz+prj+d.lst b/editors/openoffice.org-2.0-devel/files/patch-moz+prj+d.lst
deleted file mode 100644
index d65f2df6cf3b..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-mozaddressbook::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-mozaddressbook::makefile.mk
deleted file mode 100644
index 3a34e92f0e55..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-mozaddressbook::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../connectivity/source/drivers/mozaddressbook/makefile.mk.orig Sat Mar 2 20:58:59 2002
-+++ ../connectivity/source/drivers/mozaddressbook/makefile.mk Sat Mar 2 20:59:41 2002
-@@ -134,7 +134,9 @@
- SLOFILES+=$(SLO)$/staticmbmozab.obj
- .ENDIF
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- # --- Library -----------------------------------
-
- SHL1TARGET=$(TARGET)$(UPD)$(DLLPOSTFIX)
diff --git a/editors/openoffice.org-2.0-devel/files/patch-mozillasrc::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-mozillasrc::makefile.mk
deleted file mode 100644
index 27086ca55940..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-mozillasrc::makefile.mk
+++ /dev/null
@@ -1,13 +0,0 @@
---- ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk.orig Fri Mar 15 19:10:28 2002
-+++ ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk Fri Mar 15 19:11:45 2002
-@@ -152,6 +152,10 @@
- -Wno-long-long -pthread
- CDEFS += -DTRACING
- .ENDIF
-+.IF "$(OS)" == "FREEBSD"
-+CFLAGSCXX += \
-+ -fno-rtti
-+.ENDIF
- .ENDIF
-
- SHL1TARGET_NAME=$(TARGET)$(MOZAB_MAJOR)
diff --git a/editors/openoffice.org-2.0-devel/files/patch-nas+nas-1.4.1.patch b/editors/openoffice.org-2.0-devel/files/patch-nas+nas-1.4.1.patch
deleted file mode 100644
index 3babf927e982..000000000000
--- a/editors/openoffice.org-2.0-devel/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|<malloc.h>|<stdlib.h>|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 <machine/soundcard.h>
-+-# include <machine/pcaudioio.h>
-++# ifdef __i386__
-++# include <machine/pcaudioio.h>
-++# endif
-+ #else
-+ # ifdef __NetBSD__
-+ # include <sys/ioctl.h>
-+@@ -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 <limits.h>
-+ # 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.org-2.0-devel/files/patch-nas:nas-1.4.1.patch b/editors/openoffice.org-2.0-devel/files/patch-nas:nas-1.4.1.patch
deleted file mode 100644
index 6f2635c639f7..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-nas:nas-1.4.1.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- ../nas/nas-1.4.1.patch.orig Wed Mar 6 02:24:32 2002
-+++ ../nas/nas-1.4.1.patch Wed Mar 6 02:27:00 2002
-@@ -143,3 +143,14 @@
- 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|<malloc.h>|<stdlib.h>|g"
-+ $(MAKE) $(MFLAGS) Makefiles
-+ $(MAKE) $(MFLAGS) clean
-+ $(MAKE) $(MFLAGS) includes
diff --git a/editors/openoffice.org-2.0-devel/files/patch-odk::pack::unzip_udk::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-odk::pack::unzip_udk::makefile.mk
deleted file mode 100644
index f3b6e9ba1f0e..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-odk::pack::unzip_udk::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../odk/pack/unzip_udk/makefile.mk.orig Tue Mar 5 15:35:31 2002
-+++ ../odk/pack/unzip_udk/makefile.mk Tue Mar 5 15:36:15 2002
-@@ -30,7 +30,7 @@
- .IF "$(GUI)"=="WNT"
- unzip -q -d . $(UDKNAME)
- .ELSE
-- gzip -df < $(UDKNAME).tar.gz | tar -xvf -
-+ tar -xzf $(UDKNAME).tar.gz
- .ENDIF
- +-$(RENAME) $(UDKNAME) $(ODKNAME)
- +rm -f $(ODKNAME)$/settings$/dk.mk
diff --git a/editors/openoffice.org-2.0-devel/files/patch-offapi+util+makefile.pmk b/editors/openoffice.org-2.0-devel/files/patch-offapi+util+makefile.pmk
deleted file mode 100644
index 5cdbb1b4aa4a..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-offapi::util::makefile.pmk b/editors/openoffice.org-2.0-devel/files/patch-offapi::util::makefile.pmk
deleted file mode 100644
index 5cdbb1b4aa4a..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-package::util::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-package::util::makefile.mk
deleted file mode 100644
index 2bf58cecdb01..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-ppsprint::source::printer::printerinfomanager.cxx b/editors/openoffice.org-2.0-devel/files/patch-ppsprint::source::printer::printerinfomanager.cxx
deleted file mode 100644
index 5ebff3ce7d3e..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-ppsprint::source::printer::printerinfomanager.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../psprint/source/printer/printerinfomanager.cxx.orig Sat Mar 2 22:16:34 2002
-+++ ../psprint/source/printer/printerinfomanager.cxx Sat Mar 2 22:16:12 2002
-@@ -883,7 +883,7 @@
-
- static const struct SystemCommandParameters aParms[] =
- {
--#ifdef LINUX
-+#ifdef LINUX || defined(FREEBSD) || defined(NETBSD)
- { "/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.org-2.0-devel/files/patch-product+util+makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-product+util+makefile.mk
deleted file mode 100644
index fb3c8af3e2b2..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-product::util::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-product::util::makefile.mk
deleted file mode 100644
index 1df961f90223..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-product::util::makefile.mk
+++ /dev/null
@@ -1,58 +0,0 @@
---- ../product/util/makefile.mk.orig Wed Feb 27 12:32:19 2002
-+++ ../product/util/makefile.mk Tue Mar 12 14:08:34 2002
-@@ -115,13 +115,26 @@
- 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=$(COMNAME)_uno
- .ENDIF
-
- STLPORTDEST=$(DESTDIRDLL)$/$(STLPORTLIBNAME)
- .IF "$(STLPORT4)" != ""
- # in OOo build environment
- .IF "($STLPORT4)" != "NO_STLPORT4"
-+.IF "$(OS)" != "FREEBSD"
- STLPORTOUT=$(SOLARVER)$/$(UPD)$/$(INPATH)$/bin$/$(STLPORTLIBNAME)
-+.ELSE
-+STLPORTOUT=$(STLPORT4)$/lib$/$(STLPORTLIBNAME)
-+.ENDIF
- .ELSE
- STLPORTOUT=$(STLPORT4)$/lib$/$(STLPORTLIBNAME)
- .ENDIF
-@@ -367,8 +380,8 @@
- $(GNUCOPY) -p $(DLLOUT)$/$(@:f) $@
-
- $(DESTDIRDLL)$/%$(MY_VERSION_LINKPOSTFIX) : $(DESTDIRDLL)$/%$(MY_VERSION_DLLPOSTFIX) $(DIRLIST)
-- +ln -s $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $@
-- +ln -s $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $(@:db)
-+ +ln -fs $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $@
-+ +ln -fs $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $(@:db)
-
-
- #---------------------------------------------------------
-@@ -379,7 +392,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 $@
-@@ -387,7 +400,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.org-2.0-devel/files/patch-psprint+source+printer+printerinfomanager.cxx b/editors/openoffice.org-2.0-devel/files/patch-psprint+source+printer+printerinfomanager.cxx
deleted file mode 100644
index 4947227f8d52..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-psprint::util::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-psprint::util::makefile.mk
deleted file mode 100644
index faa0b78f18b1..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-registry+source+regkey.cxx b/editors/openoffice.org-2.0-devel/files/patch-registry+source+regkey.cxx
deleted file mode 100644
index fad069f83f14..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-registry::source::regkey.cxx b/editors/openoffice.org-2.0-devel/files/patch-registry::source::regkey.cxx
deleted file mode 100644
index fad069f83f14..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-registry::util::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-registry::util::makefile.mk
deleted file mode 100644
index f1970ad5e6a1..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-remotebridges+source+unourl_resolver+makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-remotebridges+source+unourl_resolver+makefile.mk
deleted file mode 100644
index 72e5a97234f4..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-remotebridges::source::unourl_resolver::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-remotebridges::source::unourl_resolver::makefile.mk
deleted file mode 100644
index 72e5a97234f4..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-rsc+source+rscpp+cpp.h b/editors/openoffice.org-2.0-devel/files/patch-rsc+source+rscpp+cpp.h
deleted file mode 100644
index 417ab33ba52f..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-rsc::source::rscpp::cpp.h b/editors/openoffice.org-2.0-devel/files/patch-rsc::source::rscpp::cpp.h
deleted file mode 100644
index 417ab33ba52f..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-rscpp::cpp.h b/editors/openoffice.org-2.0-devel/files/patch-rscpp::cpp.h
deleted file mode 100644
index 751623885bbd..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-rscpp::cpp.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../rscpp/cpp.h.orig Fri Mar 1 00:15:54 2002
-+++ ../rscpp/cpp.h Fri Mar 1 00:15:56 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.org-2.0-devel/files/patch-sablot+Sablot-0.52.patch b/editors/openoffice.org-2.0-devel/files/patch-sablot+Sablot-0.52.patch
deleted file mode 100644
index 61f12e5bfe7c..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-sablot::Sablot-0.52.patch b/editors/openoffice.org-2.0-devel/files/patch-sablot::Sablot-0.52.patch
deleted file mode 100644
index 3b44b26ac6c7..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-sablot::Sablot-0.52.patch
+++ /dev/null
@@ -1,35 +0,0 @@
---- ../sablot/Sablot-0.52.patch.orig Mon Oct 29 19:18:40 2001
-+++ ../sablot/Sablot-0.52.patch Tue Mar 5 18:16:07 2002
-@@ -3,7 +3,7 @@
- ***************
- *** 1 ****
- ! dummy
----- 1,147 ----
-+--- 1,157 ----
- ! #*************************************************************************
- ! #
- ! # $RCSfile: makefile.mk,v $
-@@ -85,12 +85,22 @@
- ! CFLAGS+= -DHAVE_IEEEFP_H
- ! .ENDIF
- !
--! .IF "$(OS)"=="LINUX" || "$(OS)"=="MACOSX"
-+! .IF "$(OS)"=="LINUX" || "$(OS)"=="MACOSX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
- ! CFLAGS+= -DHAVE_UNISTD_H
- ! .ENDIF
- !
- ! .IF "$(GUI)"=="UNX"
-+!
-+! .IF "$(OS)"=="MACOSX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-+! .IF "$(OS)"=="FREEBSD"
-+! CFLAGS+= -DHAVE_SYS_TIME_H
-+! .ELSE
-+! CFLAGS+= -DHAVE_SYS_TIMEB_H
-+! .ENDIF
-+! CFLAGS+= -DHAVE_GETTIMEOFDAY -DHAVE_ISNAN -DHAVE_FINITE
-+! .ELSE
- ! CFLAGS+= -DHAVE_SYS_TIMEB_H -DHAVE_FTIME -DHAVE_ISNAN -DHAVE_FINITE
-+! .ENDIF
- ! .ENDIF
- !
- ! CFLAGS+= -I$(SOLARINCDIR)$/external$/expat
diff --git a/editors/openoffice.org-2.0-devel/files/patch-sal+osl+unx+nlsupport.c b/editors/openoffice.org-2.0-devel/files/patch-sal+osl+unx+nlsupport.c
deleted file mode 100644
index 807aeacda025..000000000000
--- a/editors/openoffice.org-2.0-devel/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 <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD)
-+#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
- #include <langinfo.h>
-@@ -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.org-2.0-devel/files/patch-sal+osl+unx+pipe.c b/editors/openoffice.org-2.0-devel/files/patch-sal+osl+unx+pipe.c
deleted file mode 100644
index 217bd0be4d58..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-sal+osl+unx+socket.c b/editors/openoffice.org-2.0-devel/files/patch-sal+osl+unx+socket.c
deleted file mode 100644
index b6e0e2fa0901..000000000000
--- a/editors/openoffice.org-2.0-devel/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 <sys/poll.h>
- #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.org-2.0-devel/files/patch-sal+osl+unx+system.c b/editors/openoffice.org-2.0-devel/files/patch-sal+osl+unx+system.c
deleted file mode 100644
index 8dc663ac03fc..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-sal+osl+unx+system.h b/editors/openoffice.org-2.0-devel/files/patch-sal+osl+unx+system.h
deleted file mode 100644
index d75cac79f29e..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-sal+workben+makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-sal+workben+makefile.mk
deleted file mode 100644
index 369935e31d66..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-sal::osl::unx::file.c b/editors/openoffice.org-2.0-devel/files/patch-sal::osl::unx::file.c
deleted file mode 100644
index ade5f14b7946..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-sal::osl::unx::file.c
+++ /dev/null
@@ -1,73 +0,0 @@
---- ../sal/osl/unx/file.c.orig Thu Oct 4 15:09:21 2001
-+++ ../sal/osl/unx/file.c
-@@ -123,11 +123,16 @@
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-
--#elif defined(NETBSD)
-+#elif defined(NETBSD) || defined(FREEBSD)
-+#include <sys/param.h>
-+#include <sys/ucred.h>
- #include <sys/mount.h>
- #include <ufs/ufs/quota.h>
- #include <ctype.h>
--static const sal_Char* MOUNTTAB="/etc/mtab";
-+#define HAVE_STATFS_H
-+/* No mounting table on *BSD
-+ * This information is stored only in the kernel. */
-+/* static const sal_Char* MOUNTTAB="/etc/mtab"; */
-
- #elif defined(IRIX)
- #include <mntent.h>
-@@ -137,7 +142,7 @@
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-
--#elif defined(MACOSX) || defined(FREEBSD)
-+#elif defined(MACOSX)
- #include <ufs/ufs/quota.h>
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-@@ -4224,10 +4229,20 @@
- mntfile = fopen(MOUNTTAB,"r");
- #endif /* SOLARIS */
-
-+#if defined(NETBSD) || defined(FREEBSD)
-+ struct statfs *mntbufp;
-+ int mntentries,i;
-+ mntentries = getmntinfo(&mntbufp,MNT_WAIT);
-
- buffer[0] = '\0';
-
-+ if(mntentries == 0)
-+#else
-+
-+ buffer[0] = '\0';
-+
- if ( mntfile == 0 )
-+#endif
- {
- nRet=errno;
- #ifdef DEBUG_OSL_FILE
-@@ -4286,7 +4301,21 @@
- }
- #endif /* SOLARIS */
-
-+#if defined(NETBSD) || defined(FREEBSD)
-+ i=0;
-+ while ( i < mntentries )
-+ {
-+ if ( strcmp(mntbufp[i].f_mntonname,buffer) == 0 )
-+ {
-+ *bMountPoint=sal_True;
-+ return osl_File_E_None;
-+ }
-+ i++;
-+ }
-+#endif
-+#if ! ( defined(NETBSD) || defined(FREEBSD) )
- fclose(mntfile);
-+#endif
- *bMountPoint=sal_False;
- return osl_File_E_None;
- }
diff --git a/editors/openoffice.org-2.0-devel/files/patch-sal::osl::unx::nlsupport.c b/editors/openoffice.org-2.0-devel/files/patch-sal::osl::unx::nlsupport.c
deleted file mode 100644
index 29b4de4eb78b..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-sal::osl::unx::nlsupport.c
+++ /dev/null
@@ -1,88 +0,0 @@
---- ../sal/osl/unx/nlsupport.c.orig Sat Mar 9 00:51:17 2002
-+++ ../sal/osl/unx/nlsupport.c Sat Mar 9 01:54:43 2002
-@@ -63,11 +63,17 @@
- #include <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS)
-+#if defined(LINUX) || defined(SOLARIS) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
-+#if defined(FREEBSD)
-+#if OSVERSION > 500000
- #include <langinfo.h>
- #endif
-+#else
-+#include <langinfo.h>
-+#endif
-+#endif
-
- /*****************************************************************************/
- /* typedefs
-@@ -242,7 +248,7 @@
- return NULL;
- }
-
--#if defined(LINUX) || defined(SOLARIS)
-+#if defined(LINUX) || defined(SOLARIS) || defined(NETBSD) || defined(FREEBSD)
-
- /*
- * This implementation of osl_getTextEncodingFromLocale maps
-@@ -296,7 +302,7 @@
- /* XXX MS-874 is an extension to tis620, so this is not
- * really equivalent */
-
--#elif defined(LINUX)
-+#elif defined(LINUX) || defined(NETBSD) || defined(FREEBSD)
-
- const _pair _nl_language_list[] = {
- { "ANSI_X3.110-1983", RTL_TEXTENCODING_DONTKNOW }, /* ISO-IR-99 NAPLPS */
-@@ -477,7 +483,7 @@
- { "WIN-SAMI-2", RTL_TEXTENCODING_DONTKNOW } /* WS2 */
- };
-
--#endif /* ifdef LINUX */
-+#endif /* ifdef LINUX || NETBSD || FREEBSD */
-
- static pthread_mutex_t aLocalMutex = PTHREAD_MUTEX_INITIALIZER;
-
-@@ -516,7 +522,13 @@
- }
-
- /* get the charset as indicated by the LC_CTYPE locale */
-+#if defined(NETBSD) || defined(FREEBSD)
-+#if !defined(CODESET)
-+ codeset = NULL;
-+#else
- codeset = nl_langinfo( CODESET );
-+#endif
-+#endif
-
- if ( codeset != NULL )
- {
-@@ -595,7 +607,7 @@
- return ret;
- }
-
--#elif defined(MACOSX) /* ifdef LINUX || SOLARIS */
-+#elif defined(MACOSX) /* ifdef LINUX || SOLARIS || NETBSD || FREEBSD */
-
- /*
- * FIXME: the MacOS X implemetation is missing
-@@ -628,7 +640,7 @@
- return 0;
- }
-
--#else /* ifdef LINUX || SOLARIS || MACOSX */
-+#else /* ifdef LINUX || SOLARIS || MACOSX || NETBSD || FREEBSD */
-
- /*
- * This implementation of osl_getTextEncodingFromLocale maps
-@@ -844,6 +856,6 @@
- return 0;
- }
-
--#endif /* ifdef LINUX || SOLARIS || MACOSX*/
-+#endif /* ifdef LINUX || SOLARIS || MACOSX || NETBSD || FREEBSD */
-
-
diff --git a/editors/openoffice.org-2.0-devel/files/patch-sal::osl::unx::pipe.c b/editors/openoffice.org-2.0-devel/files/patch-sal::osl::unx::pipe.c
deleted file mode 100644
index 6802487470a2..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-sal::osl::unx::pipe.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../sal/osl/unx/pipe.c.orig Tue May 29 07:38:32 2001
-+++ ../sal/osl/unx/pipe.c
-@@ -264,7 +264,11 @@
-
- addr.sun_family = AF_UNIX;
- strcpy(addr.sun_path, name);
-+#if defined(FREEBSD)
-+ len = SUN_LEN(&addr);
-+#else
- len = sizeof(addr.sun_family) + strlen(addr.sun_path);
-+#endif
-
- if ( Options & osl_Pipe_CREATE )
- {
diff --git a/editors/openoffice.org-2.0-devel/files/patch-sal::osl::unx::process.c b/editors/openoffice.org-2.0-devel/files/patch-sal::osl::unx::process.c
deleted file mode 100644
index 9d7ffa6686d3..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-sal::osl::unx::process.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../sal/osl/unx/process.c.orig Sat Mar 2 22:33:17 2002
-+++ ../sal/osl/unx/process.c Sat Mar 2 22:33:58 2002
-@@ -834,7 +834,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.org-2.0-devel/files/patch-sal::osl::unx::socket.c b/editors/openoffice.org-2.0-devel/files/patch-sal::osl::unx::socket.c
deleted file mode 100644
index 19d390cf08eb..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-sal::osl::unx::socket.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- ../sal/osl/unx/socket.c.orig Fri Jun 22 16:22:14 2001
-+++ ../sal/osl/unx/socket.c Sun Mar 10 23:33:56 2002
-@@ -82,7 +82,7 @@
- #undef HAVE_POLL_H
- #endif
-
--#if defined(LINUX) || defined (IRIX)
-+#if defined(LINUX) || defined (IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <sys/poll.h>
- #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.org-2.0-devel/files/patch-sal::osl::unx::system.c b/editors/openoffice.org-2.0-devel/files/patch-sal::osl::unx::system.c
deleted file mode 100644
index b0b93119f983..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-sal::osl::unx::system.c
+++ /dev/null
@@ -1,127 +0,0 @@
---- ../sal/osl/unx/system.c.orig Wed Feb 28 13:08:45 2001
-+++ ../sal/osl/unx/system.c
-@@ -126,6 +126,73 @@
- return res;
- }
-
-+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;
-@@ -449,3 +516,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.org-2.0-devel/files/patch-sal::osl::unx::system.h b/editors/openoffice.org-2.0-devel/files/patch-sal::osl::unx::system.h
deleted file mode 100644
index 85de2700b284..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-sal::osl::unx::system.h
+++ /dev/null
@@ -1,13 +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,10 +216,7 @@
- # 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
- #endif
diff --git a/editors/openoffice.org-2.0-devel/files/patch-sal::rtl::source::strtmpl.c b/editors/openoffice.org-2.0-devel/files/patch-sal::rtl::source::strtmpl.c
deleted file mode 100644
index 91a5289d6636..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-sal::util::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-sal::util::makefile.mk
deleted file mode 100644
index 41b798faabfb..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-sal::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sal/util/makefile.mk.orig Tue Mar 5 21:36:23 2002
-+++ ../sal/util/makefile.mk Tue Mar 5 21:36:44 2002
-@@ -113,7 +113,9 @@
- SHL1TARGET= $(TARGET)
- SHL1IMPLIB= i$(TARGET)
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
-
- .IF "$(GUI)"=="WNT"
- .IF "$(COM)"!="GCC"
diff --git a/editors/openoffice.org-2.0-devel/files/patch-sal::workben::getlocaleinfotest.cxx b/editors/openoffice.org-2.0-devel/files/patch-sal::workben::getlocaleinfotest.cxx
deleted file mode 100644
index ef5bf2488496..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-sal::workben::getlocaleinfotest.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../sal/workben/getlocaleinfotest.cxx Sun Mar 10 23:42:26 2002
-+++ ../sal/workben/getlocaleinfotest.cxx Sun Mar 10 23:42:45 2002
-@@ -63,7 +63,7 @@
- #include <osl/nlsupport.h>
- #include <rtl/ustring.hxx>
-
--int _cdecl main( int argc, char * argv[] )
-+int main( int argc, char * argv[] )
- {
- rtl::OUString lang = rtl::OUString::createFromAscii( "de" );
- rtl::OUString country = rtl::OUString::createFromAscii( "DE" );
diff --git a/editors/openoffice.org-2.0-devel/files/patch-sal::workben::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-sal::workben::makefile.mk
deleted file mode 100644
index 369935e31d66..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-salhelper+source+makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-salhelper+source+makefile.mk
deleted file mode 100644
index cb4fbc1f1570..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-salhelper::source::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-salhelper::source::makefile.mk
deleted file mode 100644
index cb4fbc1f1570..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-sax::util::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-sax::util::makefile.mk
deleted file mode 100644
index e6f307ea4a03..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-sc::util::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-sc::util::makefile.mk
deleted file mode 100644
index d075b7901044..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-sc::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sc/util/makefile.mk.orig Sun Mar 3 01:35:09 2002
-+++ ../sc/util/makefile.mk Sun Mar 3 01:34:53 2002
-@@ -105,7 +105,9 @@
- # --- StarClac DLL
-
- SHL1TARGET= sc$(UPD)$(DLLPOSTFIX)
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= sc.map
-+.ENDIF
- SHL1IMPLIB= sci
-
- SHL1STDLIBS= \
diff --git a/editors/openoffice.org-2.0-devel/files/patch-sch::util::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-sch::util::makefile.mk
deleted file mode 100644
index 33ee8a8172f1..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-sd::util::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-sd::util::makefile.mk
deleted file mode 100644
index 51f4b7f461a8..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-set_soenv.1 b/editors/openoffice.org-2.0-devel/files/patch-set_soenv.1
deleted file mode 100644
index bb2dccced07b..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-set_soenv.1
+++ /dev/null
@@ -1,149 +0,0 @@
---- set_soenv.1.orig Wed Feb 27 10:46:41 2002
-+++ set_soenv.1 Wed Mar 13 19:13:01 2002
-@@ -40,7 +40,7 @@
- #
- # Set this value equal to the corresponding amount of
- # command line arguments.
--my $numArgs = 19;
-+my $numArgs = 24;
- # Determining the amount of arguments in the call.
- my $numEnter = $#ARGV + 1;
- if ( $numEnter != $numArgs )
-@@ -66,14 +66,15 @@
- my ( $CALL_CDECL, $COMMON_OUTDIR, $NO_SRS_PATCH, $PROFULLSWITCH, $BIG_GOODIES, $BMP_WRITES_FLAG,
- $common_build, $MK_UNROLL, $NO_REC_RES, $PROEXT, $SO3, $SOLAR_JAVA,
- $SOLAR_PLUGIN, $TF_PACKAGES, $TF_SDBAPI, $TF_FILEURL, $UPDATER, $BUILD_DELIVER, $USE_NEWCHARSET, $USE_NEW_RSC, $VCL,
-- $TF_CFGDATA, $TF_SVDATA,
-+ $TF_CFGDATA, $TF_SVDATA, $CC, $CXX,
- $USE_NAMESPACE, $BUILD_SOSL, $LOCAL_SOLENV, $ENABLEUNICODE, $NEW_JAR_PACK, $NO_BSYMBOLIC,
- $USE_XPRINT, $BUILD_SOSL_RELEASE );
- #
- # 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.
-@@ -145,6 +146,8 @@
- $STLPORT4 = $ARGV [ 12 ]; # Location of STLport4
- $MINGWIN32 = $ARGV [ 17 ]; # use MINGWIN32
- $USE_GCC3 = $ARGV [ 18 ]; # use gcc3 (only for unxlngi4 at the moment)
-+$CC = $ARGV [ 22 ]; # get cc from environment
-+$CXX = $ARGV [ 23 ]; # use c++ from environment
- #
- #---------------------------------------------------------------
- # IIIb. Initialising the variables for the system commands, etc.
-@@ -303,7 +306,7 @@
- $PROSWITCH = "-DPRODUCT";
- $XPVERSION = "3";
- $SOLAR_JAVA = "TRUE";
-- $XPVERSION = "3";
-+ $XPVERSION = "3";
- }
- elsif ( $platform eq "$FreeBSD" )
- { print "Setting FreeBSD specific values... ";
-@@ -326,6 +329,9 @@
- $PATH_SEPERATOR = $ps;
- $PROSWITCH = "-DPRODUCT";
- $XPVERSION = "3";
-+ $OSVERSION = $ARGV[ 19 ];
-+ $PTHREAD_CFLAGS = $ARGV[ 20 ];
-+ $PTHREAD_LIBS = $ARGV[ 21 ];
- }
- elsif ( $platform eq "$Linux" )
- {
-@@ -889,15 +895,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".
-@@ -990,7 +997,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.
-@@ -1004,6 +1011,22 @@
- $ps.$USR.$BIN.$ds."X11".
- $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")
- { $COMPATH_ROOT = $COMPATH;
- $COMPATH_ROOT =~ s/\/vc98$//;
-@@ -1107,21 +1130,14 @@
- $SOLARINC .= $I.$USR.$INCLUDE;
- }
- $SOLARINC .= $STLPORT_stlport;
--if ($platform eq "$Linux")
--{
--# This simply adds an include path, so even cases that break the FHS work
--$SOLARINC .= $STLPORT_inc_stlport;
--}
-+
- if ($platform eq "$Solaris")
- {
- $SOLARINC .= '/SC5 ';
--}
--# Platform dependent include path at the top of this list of include paths
--if ($platform eq "$Solaris")
--{ $SOLARINC .= $I.'$COMPATH'.$ds."include";
-+$SOLARINC .= $I.'$COMPATH'.$ds."include";
- }
-
--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;
-@@ -1311,8 +1327,13 @@
- ToFile( "GLIBC", $GLIBC, "e" );
- ToFile( "GUIBASE", $GUIBASE, "e" );
- ToFile( "GUIENV", $GUIENV, "e" );
-+ToFile( "CC", $CC, "e" );
-+ToFile( "CXX", $CXX, "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.org-2.0-devel/files/patch-setup2+mow+source+loader+loader.c b/editors/openoffice.org-2.0-devel/files/patch-setup2+mow+source+loader+loader.c
deleted file mode 100644
index a71f7b3f327c..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-setup2+mow+source+loader+makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-setup2+mow+source+loader+makefile.mk
deleted file mode 100644
index 007c0f69b6f9..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-setup2+script+setupserver b/editors/openoffice.org-2.0-devel/files/patch-setup2+script+setupserver
deleted file mode 100644
index 7d3b13f659b9..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh b/editors/openoffice.org-2.0-devel/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh
deleted file mode 100644
index 1919789038db..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-setup2::mow::source::loader::loader.c b/editors/openoffice.org-2.0-devel/files/patch-setup2::mow::source::loader::loader.c
deleted file mode 100644
index 572d8ebcc690..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-setup2::mow::source::loader::loader.c
+++ /dev/null
@@ -1,17 +0,0 @@
---- ../setup2/mow/source/loader/loader.c.orig Sun Mar 3 01:41:47 2002
-+++ ../setup2/mow/source/loader/loader.c Sun Mar 3 01:42:19 2002
-@@ -603,6 +603,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.org-2.0-devel/files/patch-setup2::mow::source::loader::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-setup2::mow::source::loader::makefile.mk
deleted file mode 100644
index 007c0f69b6f9..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-setup2::script::setupserver b/editors/openoffice.org-2.0-devel/files/patch-setup2::script::setupserver
deleted file mode 100644
index 07f3c3f8b23e..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-setup2::script::setupserver
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../setup2/script/setupserver.orig Sat Mar 2 17:57:36 2002
-+++ ../setup2/script/setupserver Sat Mar 2 17:58:43 2002
-@@ -234,6 +234,8 @@
- sd_platform=`uname -s`
- case $sd_platform in
- SCO_SV) test=/bin/test ;;
-+ NetBSD) test=/bin/test ;;
-+ FreeBSD) test=/bin/test ;;
- *) test=/usr/bin/test ;;
- esac
- sd_cwd="`pwd`"
diff --git a/editors/openoffice.org-2.0-devel/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh b/editors/openoffice.org-2.0-devel/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh
deleted file mode 100644
index d98230af5a69..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../setup2/source/custom/jvmsetup/loader/jvmsetup.sh Sat Mar 2 18:01:19 2002
-+++ ../setup2/source/custom/jvmsetup/loader/jvmsetup.sh Sat Mar 2 18:02:12 2002
-@@ -65,6 +65,8 @@
- sd_platform=`uname -s`
- 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.org-2.0-devel/files/patch-shell+source+cmdmail+makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-shell+source+cmdmail+makefile.mk
deleted file mode 100644
index 0476285c802e..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-shell+source+proxysettings+makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-shell+source+proxysettings+makefile.mk
deleted file mode 100644
index e83cf7c9d7a1..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-shell+source+unix+exec+makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-shell+source+unix+exec+makefile.mk
deleted file mode 100644
index 0b7712ee35f8..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-shell::source::cmdmail::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-shell::source::cmdmail::makefile.mk
deleted file mode 100644
index 0476285c802e..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-shell::source::proxysettings::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-shell::source::proxysettings::makefile.mk
deleted file mode 100644
index e83cf7c9d7a1..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-shell::source::unix::exec::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-shell::source::unix::exec::makefile.mk
deleted file mode 100644
index 0b7712ee35f8..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-solenv+inc+tg_ext.mk b/editors/openoffice.org-2.0-devel/files/patch-solenv+inc+tg_ext.mk
deleted file mode 100644
index cb652ec9d1f0..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-solenv+inc+unxfbsdi.mk b/editors/openoffice.org-2.0-devel/files/patch-solenv+inc+unxfbsdi.mk
deleted file mode 100644
index 99a282f3b5c6..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-solenv::inc::_tg_shl.mk b/editors/openoffice.org-2.0-devel/files/patch-solenv::inc::_tg_shl.mk
deleted file mode 100644
index 6ba3a56a92b3..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-solenv::inc::_tg_shl.mk
+++ /dev/null
@@ -1,282 +0,0 @@
---- ../solenv/inc/_tg_shl.mk.orig Thu Mar 14 17:43:40 2002
-+++ ../solenv/inc/_tg_shl.mk Thu Mar 14 17:44:11 2002
-@@ -349,22 +349,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -786,22 +786,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -1223,22 +1223,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -1660,22 +1660,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2097,22 +2097,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2534,22 +2534,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2971,22 +2971,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -3408,22 +3408,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -3845,22 +3845,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -4282,22 +4282,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
diff --git a/editors/openoffice.org-2.0-devel/files/patch-solenv::inc::pstrules.mk b/editors/openoffice.org-2.0-devel/files/patch-solenv::inc::pstrules.mk
deleted file mode 100644
index 6c8e958c188a..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-solenv::inc::pstrules.mk
+++ /dev/null
@@ -1,141 +0,0 @@
---- ../solenv/inc/pstrules.mk.orig Thu Mar 14 17:40:59 2002
-+++ ../solenv/inc/pstrules.mk Thu Mar 14 17:41:44 2002
-@@ -80,15 +80,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -108,15 +108,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -142,15 +142,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -159,23 +159,23 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
- .IF "$(GUI)"=="MAC"
- @$(RM) $@
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -195,15 +195,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -212,19 +212,19 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(GUI)"=="MAC"
- @$(RM) $@
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c
- .ELSE
- +$(TYPE) $(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
-- $(CC) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
- .ENDIF
- .ENDIF
- .ENDIF
-@@ -246,7 +246,7 @@
- @echo Making: $@
- @+-$(MKDIR) $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))} >& $(NULLDEV)
- .IF "$(GUI)"=="OS2"
-- $(CC) /P+ /Pe+ /Pd+ $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
-+ $(CXX) /P+ /Pe+ /Pd+ $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
- .ENDIF
- .IF "$(GUI)"=="WNT"
- cpplcc -+ -P $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
diff --git a/editors/openoffice.org-2.0-devel/files/patch-solenv::inc::rules.mk b/editors/openoffice.org-2.0-devel/files/patch-solenv::inc::rules.mk
deleted file mode 100644
index 181a71307149..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-solenv::inc::rules.mk
+++ /dev/null
@@ -1,212 +0,0 @@
---- ../solenv/inc/rules.mk.orig Thu Mar 14 17:31:43 2002
-+++ ../solenv/inc/rules.mk Thu Mar 14 17:38:38 2002
-@@ -78,16 +78,16 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- .ENDIF
- .ENDIF
-
-@@ -98,16 +98,16 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- .ENDIF
- .ENDIF
-
-@@ -122,17 +122,17 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE # "$(GUI)"=="UNX"
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- .ENDIF # "$(GUI)"=="UNX"
-
- $(SLO)$/%.obj : %.cpp
-@@ -140,17 +140,17 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cpp
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- .ENDIF
-
- $(SLO)$/%.obj : $(MISC)$/%.cxx
-@@ -158,16 +158,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- .ENDIF
-
- $(OBJ)$/%.obj : $(MISC)$/%.cxx
-@@ -175,16 +175,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHOBJFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHOBJFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- .ENDIF
-
- $(OBJ)$/%.obj : %.c
-@@ -192,20 +192,20 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c
- .ELSE
- +-@echo Cflags: $(CFLAGS)
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -215,13 +215,13 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(MISCX)$/$*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(MISCX)$/$*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
- $(SEMADEBUG)
- .ENDIF
-
-@@ -230,16 +230,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(MISCX)$/$*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(MISCX)$/$*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -249,14 +249,14 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c )
- .ENDIF
- .ENDIF
-
diff --git a/editors/openoffice.org-2.0-devel/files/patch-solenv::inc::settings.mk b/editors/openoffice.org-2.0-devel/files/patch-solenv::inc::settings.mk
deleted file mode 100644
index eed08efc26f0..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-solenv::inc::settings.mk
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../solenv/inc/settings.mk.orig Wed Mar 13 20:44:42 2002
-+++ ../solenv/inc/settings.mk Wed Mar 13 20:45:05 2002
-@@ -173,7 +173,6 @@
- CDEFSOPT=
- HDEFS=
-
--CC=
- .IF "$(add_cflags)"!=""
- ENVCFLAGS+=$(add_cflags)
- .ENDIF
-@@ -271,8 +270,6 @@
- AS=
- BC=
- COBOL=
--CPP=
--CXX=
- FOR=
- PASCAL=
-
-@@ -1499,4 +1496,3 @@
- .INCLUDE : $(MISC)$/$(COMP9TYPELIST).mk
- $(COMP9TYPELIST)_XML2CMPTYPES:=$(shell xml2cmp -types stdout $(MISC)$/$(COMP9TYPELIST)$($(WINVERSIONNAMES)_MAJOR).xml)
- .ENDIF
--
diff --git a/editors/openoffice.org-2.0-devel/files/patch-solenv::inc::startup::FREEBSD::macros.mk b/editors/openoffice.org-2.0-devel/files/patch-solenv::inc::startup::FREEBSD::macros.mk
deleted file mode 100644
index 80392c839dbd..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-solenv::inc::startup::FREEBSD::macros.mk
+++ /dev/null
@@ -1,5 +0,0 @@
---- /dev/null Mon Mar 11 14:55:01 2002
-+++ ../solenv/inc/startup/FREEBSD/macros.mk Mon Mar 11 14:54:59 2002
-@@ -0,0 +1,2 @@
-+
-+.INCLUDE .NOINFER .IGNORE : $(INCFILENAME:d:d:d)UNIX$/macros.mk
diff --git a/editors/openoffice.org-2.0-devel/files/patch-solenv::inc::target.mk b/editors/openoffice.org-2.0-devel/files/patch-solenv::inc::target.mk
deleted file mode 100644
index b08beb4e9cfc..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-solenv::inc::tg_ext.mk b/editors/openoffice.org-2.0-devel/files/patch-solenv::inc::tg_ext.mk
deleted file mode 100644
index 039af7d70871..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-solenv::inc::tg_ext.mk
+++ /dev/null
@@ -1,23 +0,0 @@
---- ../solenv/inc/tg_ext.mk.orig Wed Nov 14 13:59:42 2001
-+++ ../solenv/inc/tg_ext.mk Mon Mar 4 17:30:39 2002
-@@ -107,7 +107,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
-@@ -148,7 +148,11 @@
- .IF "$(BSCLIENT)"=="TRUE"
- +cd $(PACKAGE_DIR) && $(TYPE) $(BACK_PATH)$(PATCH_FILE_NAME) | $(GNUPATCH) -f -b -p2 && $(TOUCH) $(PATCH_FLAG_FILE)
- .ELSE # "$(BSCLIENT)"!=""
-+.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" || "$(OS)"=="FREEBSD"
- .ENDIF # "$(BSCLIENT)"!=""
- .ENDIF # "$(GUI)"=="WNT"
- .ENDIF # "$(PATCH_FILE_NAME)"=="none" || "$(PATCH_FILE_NAME)"==""
diff --git a/editors/openoffice.org-2.0-devel/files/patch-solenv::inc::tg_shl.mk b/editors/openoffice.org-2.0-devel/files/patch-solenv::inc::tg_shl.mk
deleted file mode 100644
index 958b4abba555..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-solenv::inc::tg_shl.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../solenv/inc/tg_shl.mk.orig Wed Mar 13 20:40:10 2002
-+++ ../solenv/inc/tg_shl.mk Wed Mar 13 20:41:10 2002
-@@ -319,9 +319,9 @@
- .IF "$(GUI)" == "WNT"
- .IF "$(UPDATER)"=="YES"
- .IF "$(COM)"=="GCC"
-- gcc -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CC) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- cl -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CC) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF # "$(COM)"=="GCC"
- .ENDIF # "$(UPDATER)"=="YES"
- .IF "$(SHL$(TNR)DEFAULTRES)"!=""
diff --git a/editors/openoffice.org-2.0-devel/files/patch-solenv::inc::tg_yxx.mk b/editors/openoffice.org-2.0-devel/files/patch-solenv::inc::tg_yxx.mk
deleted file mode 100644
index 0b99a3553cad..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-solenv::inc::tg_yxx.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../solenv/inc/tg_yxx.mk.orig Wed Sep 20 16:43:18 2000
-+++ ../solenv/inc/tg_yxx.mk Wed Mar 6 10:47:24 2002
-@@ -4,7 +4,9 @@
- @echo ------------------------------
- @echo Making: $@
- #.IF "$(GUI)"!="UNX"
-+ $(BISON) $(YACCFLAGS) $(YACCOUT)$/$(YACCTARGET).h $(YACCFILES)
- $(BISON) $(YACCFLAGS) $(YACCOUT)$/$(YACCTARGET) $(YACCFILES)
-+ $(BISON) -o $(YACCOUT)$/$(YACCTARGET) $(YACCFILES)
- #.ELSE
- # $(BISON) $(YACCFLAGS) $(YACCFILES)
- # mv y.tab.c $(INCCOM)/rscyacc.yxx
diff --git a/editors/openoffice.org-2.0-devel/files/patch-solenv::inc::unxfbsdi.mk b/editors/openoffice.org-2.0-devel/files/patch-solenv::inc::unxfbsdi.mk
deleted file mode 100644
index 05fd35ffb049..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-solenv::inc::unxfbsdi.mk
+++ /dev/null
@@ -1,209 +0,0 @@
---- ../solenv/inc/unxfbsdi.mk.orig Wed Oct 24 19:21:47 2001
-+++ ../solenv/inc/unxfbsdi.mk Thu Mar 14 17:26:41 2002
-@@ -1,84 +1,139 @@
--
- # 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"
-
-+# 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
-+
-+# Compiler flags for compiling static object in multi threaded
-+# environment with graphical user interface
-+CFLAGSOBJGUIMT=-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 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 +142,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.org-2.0-devel/files/patch-soltools+mkdepend+main.c b/editors/openoffice.org-2.0-devel/files/patch-soltools+mkdepend+main.c
deleted file mode 100644
index cffd5cbb1f43..000000000000
--- a/editors/openoffice.org-2.0-devel/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 <sys/types.h>
-+#include <sys/stat.h>
-+
- #include "def.h"
- #ifdef hpux
- #define sigvec sigvector
diff --git a/editors/openoffice.org-2.0-devel/files/patch-soltools::mkdepend::main.c b/editors/openoffice.org-2.0-devel/files/patch-soltools::mkdepend::main.c
deleted file mode 100644
index a478fc59e21d..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-soltools::mkdepend::main.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../soltools/mkdepend/main.c.orig Mon Mar 11 20:09:35 2002
-+++ ../soltools/mkdepend/main.c Mon Mar 11 17:25:55 2002
-@@ -27,6 +27,11 @@
-
- */
-
-+#ifdef FREEBSD
-+#include <sys/types.h>
-+#include <sys/stat.h>
-+#endif
-+
- #include "def.h"
- #ifdef hpux
- #define sigvec sigvector
diff --git a/editors/openoffice.org-2.0-devel/files/patch-starmath::util:makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-starmath::util:makefile.mk
deleted file mode 100644
index a1945318706e..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-stoc+source+corereflection+makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-stoc+source+corereflection+makefile.mk
deleted file mode 100644
index 4b319b08d401..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-stoc+source+defaultregistry+makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-stoc+source+defaultregistry+makefile.mk
deleted file mode 100644
index 4cae0476415a..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-stoc+source+implementationregistration+implreg.cxx b/editors/openoffice.org-2.0-devel/files/patch-stoc+source+implementationregistration+implreg.cxx
deleted file mode 100644
index 341d621d872c..000000000000
--- a/editors/openoffice.org-2.0-devel/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 <list>
-
-+#include <unistd.h>
-+
- #ifndef _CPPUHELPER_QUERYINTERFACE_HXX_
- #include <cppuhelper/queryinterface.hxx>
- #endif
diff --git a/editors/openoffice.org-2.0-devel/files/patch-stoc+source+implementationregistration+makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-stoc+source+implementationregistration+makefile.mk
deleted file mode 100644
index 0051043b7ecb..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-stoc+source+inspect+makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-stoc+source+inspect+makefile.mk
deleted file mode 100644
index c7cd85253c11..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-stoc+source+invocation+makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-stoc+source+invocation+makefile.mk
deleted file mode 100644
index 9ac2072a5612..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-stoc+source+invocation_adapterfactory+makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-stoc+source+invocation_adapterfactory+makefile.mk
deleted file mode 100644
index 8853ad39a90e..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-stoc+source+javaloader+makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-stoc+source+javaloader+makefile.mk
deleted file mode 100644
index af0fb9af619c..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-stoc+source+javavm+makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-stoc+source+javavm+makefile.mk
deleted file mode 100644
index f97af0ea270d..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-stoc+source+loader+makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-stoc+source+loader+makefile.mk
deleted file mode 100644
index 5a08ee5937b6..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-stoc+source+namingservice+makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-stoc+source+namingservice+makefile.mk
deleted file mode 100644
index e573081bc21d..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-stoc+source+proxy_factory+makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-stoc+source+proxy_factory+makefile.mk
deleted file mode 100644
index 9110b2f50cd1..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-stoc+source+registry_tdprovider+makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-stoc+source+registry_tdprovider+makefile.mk
deleted file mode 100644
index 9d974d1c0d10..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-stoc+source+servicemanager+makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-stoc+source+servicemanager+makefile.mk
deleted file mode 100644
index 746776d54759..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-stoc+source+tdmanager+makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-stoc+source+tdmanager+makefile.mk
deleted file mode 100644
index 76403fdde841..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-stoc+source+typeconv+makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-stoc+source+typeconv+makefile.mk
deleted file mode 100644
index dc647f89a166..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-stoc::source::corereflection::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-stoc::source::corereflection::makefile.mk
deleted file mode 100644
index 4b319b08d401..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-stoc::source::defaultregistry::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-stoc::source::defaultregistry::makefile.mk
deleted file mode 100644
index 4cae0476415a..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-stoc::source::implementationregistration::implreg.cxx b/editors/openoffice.org-2.0-devel/files/patch-stoc::source::implementationregistration::implreg.cxx
deleted file mode 100644
index 925e924b1605..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-stoc::source::implementationregistration::implreg.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../stoc/source/implementationregistration/implreg.cxx.orig Mon Mar 11 20:08:04 2002
-+++ ../stoc/source/implementationregistration/implreg.cxx Mon Mar 11 19:55:02 2002
-@@ -192,7 +192,7 @@
- tmpPath = buf.makeStringAndClear();
- }
- // I am the only one to own tmpPath here, so the cast is tolerateable.
-- OSL_VERIFY( tmpPath.getStr() == mktemp( (sal_Char * ) tmpPath.getStr() ) );
-+ OSL_VERIFY( (sal_Char * ) tmpPath.getStr() == (sal_Char * ) mktemp( (sal_Char * ) tmpPath.getStr() ) );
- return OStringToOUString( tmpPath, osl_getThreadTextEncoding());
- }
-
diff --git a/editors/openoffice.org-2.0-devel/files/patch-stoc::source::implementationregistration::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-stoc::source::implementationregistration::makefile.mk
deleted file mode 100644
index 0051043b7ecb..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-stoc::source::inspect::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-stoc::source::inspect::makefile.mk
deleted file mode 100644
index c7cd85253c11..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-stoc::source::invocation::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-stoc::source::invocation::makefile.mk
deleted file mode 100644
index 9ac2072a5612..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-stoc::source::invocation_adapterfactory::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-stoc::source::invocation_adapterfactory::makefile.mk
deleted file mode 100644
index 8853ad39a90e..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-stoc::source::javaloader::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-stoc::source::javaloader::makefile.mk
deleted file mode 100644
index af0fb9af619c..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-stoc::source::javavm::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-stoc::source::javavm::makefile.mk
deleted file mode 100644
index f97af0ea270d..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-stoc::source::loader::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-stoc::source::loader::makefile.mk
deleted file mode 100644
index 5a08ee5937b6..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-stoc::source::namingservice::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-stoc::source::namingservice::makefile.mk
deleted file mode 100644
index e573081bc21d..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-stoc::source::proxy_factory::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-stoc::source::proxy_factory::makefile.mk
deleted file mode 100644
index 9110b2f50cd1..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-stoc::source::registry_tdprovider::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-stoc::source::registry_tdprovider::makefile.mk
deleted file mode 100644
index 9d974d1c0d10..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-stoc::source::servicemanager::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-stoc::source::servicemanager::makefile.mk
deleted file mode 100644
index 746776d54759..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-stoc::source::tdmanager::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-stoc::source::tdmanager::makefile.mk
deleted file mode 100644
index 76403fdde841..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-stoc::source::typeconv::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-stoc::source::typeconv::makefile.mk
deleted file mode 100644
index dc647f89a166..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-store::util::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-store::util::makefile.mk
deleted file mode 100644
index 842ef8ae49c0..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-svx+source+fmcomp+makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-svx+source+fmcomp+makefile.mk
deleted file mode 100644
index b16030080c0d..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-svx::source::dialog::graphctl.cxx b/editors/openoffice.org-2.0-devel/files/patch-svx::source::dialog::graphctl.cxx
deleted file mode 100644
index a6a31d0c9621..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-svx::source::dialog::graphctl.cxx
+++ /dev/null
@@ -1,18 +0,0 @@
---- ../svx/source/dialog/graphctl.cxx 2001/08/16 15:41:29 1.6
-+++ ../svx/source/dialog/graphctl.cxx 2002/03/03 19:41:13
-@@ -62,12 +62,12 @@
- #if defined( OS2 ) || defined( WIN ) || defined( UNX ) || defined( WNT )
- #include <stdlib.h> //wegen fcvt
- #endif
--#if defined(MAC) || defined(NETBSD)
--#if defined(NETBSD)
-+#if defined(MAC) || defined(NETBSD) || defined(FREEBSD)
-+#if defined(NETBSD) || defined(FREEBSD)
- extern "C" {
- #endif
- char *fcvt(double value, int ndigit, int *decpt, int *sign);
--#if defined(NETBSD)
-+#if defined(NETBSD) || defined(FREEBSD)
- }
- #endif
- #endif
diff --git a/editors/openoffice.org-2.0-devel/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-2.0-devel/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index ce51a0e98880..000000000000
--- a/editors/openoffice.org-2.0-devel/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 <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !(defined NETBSD || defined FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice.org-2.0-devel/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-2.0-devel/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index 66b7dfe1f73d..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2001/11/01 13:26:23 1.2
-+++ ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2002/03/03 19:43:31
-@@ -62,7 +62,9 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !defined(FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice.org-2.0-devel/files/patch-tools+bootstrp+makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-tools+bootstrp+makefile.mk
deleted file mode 100644
index b188641846f0..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-tools::bootstrp::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-tools::bootstrp::makefile.mk
deleted file mode 100644
index b188641846f0..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-tools::inc:solar.h b/editors/openoffice.org-2.0-devel/files/patch-tools::inc:solar.h
deleted file mode 100644
index 61e190e5e5bf..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-tools::inc:solar.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- ../tools/inc/solar.h 2001/10/12 15:11:03 1.23
-+++ ../tools/inc/solar.h 2002/03/03 19:44:00
-@@ -108,7 +108,7 @@
- #endif
- typedef short INT16;
- typedef unsigned short UINT16;
--#if defined LINUX || defined SCO || defined IRIX || (defined _MSC_VER && _MSC_VER >1200)
-+#if defined LINUX || defined SCO || defined IRIX || (defined _MSC_VER && _MSC_VER >1200) || defined FREEBSD
- typedef signed char INT8;
- #else
-
-@@ -149,7 +149,7 @@
-
- /*** misc. macros to leverage platform and compiler differences ********/
-
--#if (defined ALPHA && !defined WNT) || defined IRIX || defined SOLARIS || defined HPUX || defined NETBSD
-+#if (defined ALPHA && !defined WNT) || defined IRIX || defined SOLARIS || defined HPUX || defined NETBSD || defined FREEBSD
- #define __DELETE(n) delete[]
- #else
- #define __DELETE(n) delete[n]
diff --git a/editors/openoffice.org-2.0-devel/files/patch-tools::source::string::charset.cxx b/editors/openoffice.org-2.0-devel/files/patch-tools::source::string::charset.cxx
deleted file mode 100644
index ebee79ce414b..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-tools::source::string::charset.cxx
+++ /dev/null
@@ -1,36 +0,0 @@
---- ../tools/source/string/charset.cxx.orig Sun Mar 10 23:55:47 2002
-+++ ../tools/source/string/charset.cxx Mon Mar 11 00:00:56 2002
-@@ -64,12 +64,14 @@
- #elif defined( OS2 )
- #define INCL_DOSNLS
- #include <svpm.h>
--#elif defined(LINUX) || defined(SOLARIS)
-+#elif defined(LINUX) || defined(SOLARIS) || defined(FREEBSD)
- #include <stdio.h>
- #include <stdlib.h>
- #include <strings.h>
- #include <locale.h>
-+#if !defined(FREEBSD) || OSVERSION > 500000
- #include <langinfo.h>
-+#endif
- #ifndef _TOOLS_LANG_HXX
- #include <lang.hxx>
- #endif
-@@ -126,7 +128,7 @@
-
- // -----------------------------------------------------------------------
-
--#if defined(NETBSD) || defined(SCO)
-+#if defined(NETBSD) || defined(SCO) || defined(FREEBSD)
-
- // check if there is a charset qualifier at the end of the given locale string
- // e.g. de.ISO8859-15 or de.ISO8859-15@euro which strongly indicates what
-@@ -707,7 +709,7 @@
- #ifdef UNX
- CharSet nTextEncoding;
-
--#if defined(NETBSD) || defined(SCO)
-+#if defined(NETBSD) || defined(SCO) || defined(FREEBSD)
- nTextEncoding = GetSystemCharSetFromEnvironment();
- if (nTextEncoding == RTL_TEXTENCODING_DONTKNOW)
- nTextEncoding = GetSystemCharSetFromSystemLanguage();
diff --git a/editors/openoffice.org-2.0-devel/files/patch-unzip+source+file_io.c b/editors/openoffice.org-2.0-devel/files/patch-unzip+source+file_io.c
deleted file mode 100644
index 2a838fe377b1..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-unzip+source+misc.c b/editors/openoffice.org-2.0-devel/files/patch-unzip+source+misc.c
deleted file mode 100644
index 8087b0887af4..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/files/patch-unzip::source::file_io.c b/editors/openoffice.org-2.0-devel/files/patch-unzip::source::file_io.c
deleted file mode 100644
index 0430ff41b6a9..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-unzip::source::file_io.c
+++ /dev/null
@@ -1,36 +0,0 @@
---- ../unzip/source/file_io.c.orig Tue Mar 5 18:32:38 2002
-+++ ../unzip/source/file_io.c Tue Mar 5 18:40:50 2002
-@@ -500,7 +500,7 @@
- #ifdef MPW
- pCallBack( 0 );
- #else
-- #if defined LINUX || defined MACOSX || defined NETBSD
-+ #if defined LINUX || defined MACOSX || defined NETBSD || defined FREEBSD
- pCallBack( lseek(outfd, 0, SEEK_CUR) );
- #else
- pCallBack( tell( outfd ) );
-@@ -860,8 +860,11 @@
- /* extern char *_TZ; no longer used? */
- #else /* !AMIGA */
- # define YRBASE 1970
--#ifdef BSD
--#ifndef __386BSD__
-+#ifdef FREEBSD
-+#include <sys/types.h>
-+#endif */ FREEBSD */
-+#if defined BSD || defined FREEBSD
-+#if !defined __386BSD__ && !defined FREEBSD
- static struct timeb tbp;
- #endif /* !__386BSD__ */
- #else /* !BSD */
-@@ -932,8 +935,8 @@
- /* convert date & time to seconds relative to 00:00:00, 01/01/YRBASE */
- m_time = ((days + dy) * 86400) + (hh * 3600) + (mm * 60) + ss;
-
--#if defined BSD && ! defined MACOSX && ! defined NETBSD
--#ifndef __386BSD__
-+#if (defined BSD || defined FREEBSD) && ! defined MACOSX && ! defined NETBSD
-+#if !defined __386BSD__ && !defined FREEBSD
- ftime(&tbp);
- m_time += tbp.timezone * 60L;
- #endif
diff --git a/editors/openoffice.org-2.0-devel/files/patch-unzip::source::misc.c b/editors/openoffice.org-2.0-devel/files/patch-unzip::source::misc.c
deleted file mode 100644
index 38cc972f0bce..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-unzip::source::misc.c
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../unzip/source/misc.c.orig Tue Mar 5 18:52:16 2002
-+++ ../unzip/source/misc.c Tue Mar 5 18:53:03 2002
-@@ -301,8 +301,8 @@
- int yr, mo, dy, hh, mm, ss, leap;
- long m_time, days=0;
- #if (!defined(MACOS) && !defined(MSC) && !defined(__GO32__))
--#if (defined(BSD) || defined(MTS))
--#ifndef __386BSD__
-+#if (defined(BSD) || defined(MTS) || defined(FREEBSD))
-+#if !defined __386BSD__ && !defined FREEBSD
- static struct timeb tbp;
- #endif /* __386BSD__ */
- #else /* !(BSD || MTS) */
-@@ -340,8 +340,8 @@
- /* - 1; MS-DOS times always rounded up to nearest even second */
-
- #if (!defined(MACOS) && !defined(__GO32__))
--#if (defined(BSD) || defined(MTS) || defined (ALPHA)) && ! defined(MACOSX) && ! defined(NETBSD)
--#ifndef __386BSD__
-+#if (defined(BSD) || defined(FREEBSD) || defined(MTS) || defined (ALPHA)) && ! defined(MACOSX) && ! defined(NETBSD)
-+#if !defined __386BSD__ && !defined FREEBSD
- ftime(&tbp);
- m_time += tbp.timezone * 60L;
- #endif
diff --git a/editors/openoffice.org-2.0-devel/files/patch-xmlhelp::util::makefile.mk b/editors/openoffice.org-2.0-devel/files/patch-xmlhelp::util::makefile.mk
deleted file mode 100644
index 4f7d0984c32d..000000000000
--- a/editors/openoffice.org-2.0-devel/files/patch-xmlhelp::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../xmlhelp/util/makefile.mk.orig Sun Mar 3 01:49:15 2002
-+++ ../xmlhelp/util/makefile.mk Sun Mar 3 01:49:19 2002
-@@ -94,7 +94,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.org-2.0-devel/pkg-comment b/editors/openoffice.org-2.0-devel/pkg-comment
deleted file mode 100644
index 7c6d1b73d17a..000000000000
--- a/editors/openoffice.org-2.0-devel/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Integrated wordprocessor/dbase/spreadheet/drawing/chart/browser
diff --git a/editors/openoffice.org-2.0-devel/pkg-descr b/editors/openoffice.org-2.0-devel/pkg-descr
deleted file mode 100644
index 31fd1b12161a..000000000000
--- a/editors/openoffice.org-2.0-devel/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.org-2.0-devel/pkg-message b/editors/openoffice.org-2.0-devel/pkg-message
deleted file mode 100644
index 840dc3b80e04..000000000000
--- a/editors/openoffice.org-2.0-devel/pkg-message
+++ /dev/null
@@ -1,15 +0,0 @@
-OpenOffice Build 641 Personal Install How-To
-
-Written by: Matthias Rauch <mrauch@netbsd.org>
- Martin Blapp <mbr@freebsd.org>
-
-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.org-2.0-devel/pkg-plist b/editors/openoffice.org-2.0-devel/pkg-plist
deleted file mode 100644
index b3561e66eeb7..000000000000
--- a/editors/openoffice.org-2.0-devel/pkg-plist
+++ /dev/null
@@ -1,1676 +0,0 @@
-bin/soffice
-OpenOffice.org641/setup
-OpenOffice.org641/spadmin
-OpenOffice.org641/LICENSE.html
-OpenOffice.org641/README.html
-OpenOffice.org641/README
-OpenOffice.org641/LICENSE
-OpenOffice.org641/program/setup.log
-OpenOffice.org641/program/filter/libicg641bi.so
-OpenOffice.org641/program/filter/libeme641bi.so
-OpenOffice.org641/program/filter/libemp641bi.so
-OpenOffice.org641/program/filter/libipd641bi.so
-OpenOffice.org641/program/filter/libitg641bi.so
-OpenOffice.org641/program/filter/libeps641bi.so
-OpenOffice.org641/program/filter/libips641bi.so
-OpenOffice.org641/program/filter/libexp641bi.so
-OpenOffice.org641/program/filter/libepb641bi.so
-OpenOffice.org641/program/filter/libepg641bi.so
-OpenOffice.org641/program/filter/libepp641bi.so
-OpenOffice.org641/program/filter/libipb641bi.so
-OpenOffice.org641/program/filter/libera641bi.so
-OpenOffice.org641/program/filter/libira641bi.so
-OpenOffice.org641/program/filter/libegi641bi.so
-OpenOffice.org641/program/filter/libidx641bi.so
-OpenOffice.org641/program/filter/libicd641bi.so
-OpenOffice.org641/program/filter/libept641bi.so
-OpenOffice.org641/program/filter/libipt641bi.so
-OpenOffice.org641/program/filter/libime641bi.so
-OpenOffice.org641/program/filter/libipx641bi.so
-OpenOffice.org641/program/filter/libepn641bi.so
-OpenOffice.org641/program/filter/libiti641bi.so
-OpenOffice.org641/program/filter/libeti641bi.so
-OpenOffice.org641/program/classes/sandbox.jar
-OpenOffice.org641/program/classes/jurt.jar
-OpenOffice.org641/program/classes/xt.jar
-OpenOffice.org641/program/classes/db.jar
-OpenOffice.org641/program/classes/juh.jar
-OpenOffice.org641/program/classes/unoil.jar
-OpenOffice.org641/program/classes/jut.jar
-OpenOffice.org641/program/classes/ridl.jar
-OpenOffice.org641/program/classes/jaxp.jar
-OpenOffice.org641/program/classes/java_uno.jar
-OpenOffice.org641/program/classes/parser.jar
-OpenOffice.org641/program/classes/classes.jar
-OpenOffice.org641/program/resource/cnt64101.res
-OpenOffice.org641/program/resource/wwz64101.res
-OpenOffice.org641/program/resource/pcr64101.res
-OpenOffice.org641/program/resource/bib64101.res
-OpenOffice.org641/program/resource/dkt64101.res
-OpenOffice.org641/program/resource/basctl64101.res
-OpenOffice.org641/program/resource/abp64101.res
-OpenOffice.org641/program/resource/lgd64101.res
-OpenOffice.org641/program/resource/eur64101.res
-OpenOffice.org641/program/resource/epb64101.res
-OpenOffice.org641/program/resource/epg64101.res
-OpenOffice.org641/program/resource/epp64101.res
-OpenOffice.org641/program/resource/imp64101.res
-OpenOffice.org641/program/resource/oic64101.res
-OpenOffice.org641/program/resource/ofa64101.res
-OpenOffice.org641/program/resource/vcl64101.res
-OpenOffice.org641/program/resource/fwk64101.res
-OpenOffice.org641/program/resource/set64101.res
-OpenOffice.org641/program/resource/frm64101.res
-OpenOffice.org641/program/resource/gal64101.res
-OpenOffice.org641/program/resource/svs64101.res
-OpenOffice.org641/program/resource/dba64101.res
-OpenOffice.org641/program/resource/dbi64101.res
-OpenOffice.org641/program/resource/dbp64101.res
-OpenOffice.org641/program/resource/dbu64101.res
-OpenOffice.org641/program/resource/dbw64101.res
-OpenOffice.org641/program/resource/ooo64101.res
-OpenOffice.org641/program/resource/svt64101.res
-OpenOffice.org641/program/resource/svx64101.res
-OpenOffice.org641/program/resource/spa64101.res
-OpenOffice.org641/program/resource/sd64101.res
-OpenOffice.org641/program/resource/tpl64101.res
-OpenOffice.org641/program/resource/sw64101.res
-OpenOffice.org641/program/resource/tplx64101.res
-OpenOffice.org641/program/resource/jvm64101.res
-OpenOffice.org641/program/resource/uui64101.res
-OpenOffice.org641/program/resource/cal64101.res
-OpenOffice.org641/program/resource/sfx64101.res
-OpenOffice.org641/program/resource/sch64101.res
-OpenOffice.org641/program/resource/san64101.res
-OpenOffice.org641/program/resource/sc64101.res
-OpenOffice.org641/program/resource/sm64101.res
-OpenOffice.org641/program/resource/date64101.res
-OpenOffice.org641/program/resource/analysis64101.res
-OpenOffice.org641/program/resource/eps64101.res
-OpenOffice.org641/program/resource/egi64101.res
-OpenOffice.org641/program/resource/ept64101.res
-OpenOffice.org641/program/resource/eme64101.res
-OpenOffice.org641/program/resource/epn64101.res
-OpenOffice.org641/program/resource/iso64101.res
-OpenOffice.org641/program/addin/source/xrot.c
-OpenOffice.org641/program/addin/source/xlang.h
-OpenOffice.org641/program/addin/source/rot13.hrc
-OpenOffice.org641/program/addin/source/addin.h
-OpenOffice.org641/program/addin/source/xdfa.c
-OpenOffice.org641/program/addin/source/dfa.hrc
-OpenOffice.org641/program/libctl641bi.so
-OpenOffice.org641/program/libimpreg.so
-OpenOffice.org641/program/libjava_uno.so
-OpenOffice.org641/program/libdbi641bi.so
-OpenOffice.org641/program/libdbp641bi.so
-OpenOffice.org641/program/libdbtools2.so
-OpenOffice.org641/program/libdbu641bi.so
-OpenOffice.org641/program/libvos2GCC.so
-OpenOffice.org641/program/libproxyset.so
-OpenOffice.org641/program/libsmgr.so
-OpenOffice.org641/program/libmozab2.so
-OpenOffice.org641/program/libtcv.so
-OpenOffice.org641/program/liburp_uno.so
-OpenOffice.org641/program/libstm.so
-OpenOffice.org641/program/libstore.so.3.0.0
-OpenOffice.org641/program/libstore.so.3
-OpenOffice.org641/program/libspa641bi.so
-OpenOffice.org641/program/libmcnttype.so
-OpenOffice.org641/program/spadmin.bin
-OpenOffice.org641/program/libabp641bi.so
-OpenOffice.org641/program/libinvadp.so
-OpenOffice.org641/program/libsvl641bi.so
-OpenOffice.org641/program/libsvx641bi.so
-OpenOffice.org641/program/libmig641bi.so
-OpenOffice.org641/program/jvmsetup.bin
-OpenOffice.org641/program/libtdmgr.so
-OpenOffice.org641/program/libnamingservice.so
-OpenOffice.org641/program/libacceptor.so
-OpenOffice.org641/program/open_office_ani.bmp
-OpenOffice.org641/program/libconnectr.so
-OpenOffice.org641/program/libsrtrs1.so
-OpenOffice.org641/program/sopatchlevel.sh
-OpenOffice.org641/program/libdb_cxx-3.2.so
-OpenOffice.org641/program/calc_o.bmp
-OpenOffice.org641/program/nswrapper
-OpenOffice.org641/program/libjen.so
-OpenOffice.org641/program/libdefreg.so
-OpenOffice.org641/program/librmcxt.so.3.0.0
-OpenOffice.org641/program/librmcxt.so.3
-OpenOffice.org641/program/setup.bin
-OpenOffice.org641/program/setup
-OpenOffice.org641/program/libdbase641bi.so
-OpenOffice.org641/program/libbib641bi.so
-OpenOffice.org641/program/liblng641bi.so
-OpenOffice.org641/program/libfileacc.so
-OpenOffice.org641/program/libucpchelp1.so
-OpenOffice.org641/program/libreg.so.3.0.0
-OpenOffice.org641/program/libreg.so.3
-OpenOffice.org641/program/libcfgmgr2.so
-OpenOffice.org641/program/libinsp.so
-OpenOffice.org641/program/libcnt641bi.so
-OpenOffice.org641/program/libres641bi.so
-OpenOffice.org641/program/setup_services.rdb
-OpenOffice.org641/program/libsalhelper3GCC.so
-OpenOffice.org641/program/libtl641bi.so
-OpenOffice.org641/program/libjvm641bi.so
-OpenOffice.org641/program/libcmdmail.so
-OpenOffice.org641/program/libgcc2_uno.so
-OpenOffice.org641/program/libi18npool641bi.so
-OpenOffice.org641/program/libevtatt.so
-OpenOffice.org641/program/libsimreg.so
-OpenOffice.org641/program/libfile641bi.so
-OpenOffice.org641/program/libucb1.so
-OpenOffice.org641/program/libucpfpx641bi.so
-OpenOffice.org641/program/libsax.so
-OpenOffice.org641/program/allgemein_o.bmp
-OpenOffice.org641/program/writer_o.bmp
-OpenOffice.org641/program/libsbl641bi.so
-OpenOffice.org641/program/draw_o.bmp
-OpenOffice.org641/program/ende_o.bmp
-OpenOffice.org641/program/libbrdgfctr.so
-OpenOffice.org641/program/libsch641bi.so
-OpenOffice.org641/program/libscn641bi.so
-OpenOffice.org641/program/libproxyfac.so
-OpenOffice.org641/program/liblocaledata_ascii.so
-OpenOffice.org641/program/libzip641bi.so
-OpenOffice.org641/program/libset641bi.so
-OpenOffice.org641/program/libsfx641bi.so
-OpenOffice.org641/program/libcached1.so
-OpenOffice.org641/program/liblocaledata_CJK.so
-OpenOffice.org641/program/libucphier1.so
-OpenOffice.org641/program/jvmsetup
-OpenOffice.org641/program/libinv.so
-OpenOffice.org641/program/libsal.so.3.0.0
-OpenOffice.org641/program/libsal.so.3
-OpenOffice.org641/program/libmozabdrv2.so
-OpenOffice.org641/program/libucpfile1.so
-OpenOffice.org641/program/libpk641bi.so
-OpenOffice.org641/program/libpl641bi.so
-OpenOffice.org641/program/soffice
-OpenOffice.org641/program/spadmin
-OpenOffice.org641/program/libsyssh.so
-OpenOffice.org641/program/libxcr641bi.so
-OpenOffice.org641/program/libbasctl641bi.so
-OpenOffice.org641/program/libsdbc2.so
-OpenOffice.org641/program/libucpdav1.so
-OpenOffice.org641/program/libwrp641bi.so
-OpenOffice.org641/program/libjavaloader.so
-OpenOffice.org641/program/libtplx641bi.so
-OpenOffice.org641/program/libadabas2.so
-OpenOffice.org641/program/libsot641bi.so
-OpenOffice.org641/program/libj641bi_g.so
-OpenOffice.org641/program/libsw641bi.so
-OpenOffice.org641/program/libtk641bi.so
-OpenOffice.org641/program/libcpld.so
-OpenOffice.org641/program/impress_o.bmp
-OpenOffice.org641/program/libsb641bi.so
-OpenOffice.org641/program/javaldx
-OpenOffice.org641/program/libsd641bi.so
-OpenOffice.org641/program/libsvt641bi.so
-OpenOffice.org641/program/libso641bi.so
-OpenOffice.org641/program/libcppu.so.3.0.0
-OpenOffice.org641/program/libcppu.so.3
-OpenOffice.org641/program/libi18n641bi.so
-OpenOffice.org641/program/libucbhelper1GCC.so
-OpenOffice.org641/program/libtinstrm.so
-OpenOffice.org641/program/libpsp641bi.so
-OpenOffice.org641/program/libdb_java-3.2.so
-OpenOffice.org641/program/libuuresolver.so
-OpenOffice.org641/program/libpcr641bi.so
-OpenOffice.org641/program/libcppuhelper3GCC.so
-OpenOffice.org641/program/libstlport_gcc.so.0
-OpenOffice.org641/program/libgo641bi.so
-OpenOffice.org641/program/libjdbc2.so
-OpenOffice.org641/program/libflat641bi.so
-OpenOffice.org641/program/setup_types.rdb
-OpenOffice.org641/program/libodbcbase2.so
-OpenOffice.org641/program/libcomphelp2.so
-OpenOffice.org641/program/libxo641bi.so
-OpenOffice.org641/program/libstlport2_gcc.so
-OpenOffice.org641/program/libtvhlp1.so
-OpenOffice.org641/program/libxmx641bi.so
-OpenOffice.org641/program/libni641bi.so
-OpenOffice.org641/program/libutl641bi.so
-OpenOffice.org641/program/libcorefl.so
-OpenOffice.org641/program/libuui641bi.so
-OpenOffice.org641/program/libodbc2.so
-OpenOffice.org641/program/libvcl641bi.so
-OpenOffice.org641/program/libtoutstrm.so
-OpenOffice.org641/program/libimr641bi.so
-OpenOffice.org641/program/libpackage2.so
-OpenOffice.org641/program/components/libabsyncsvc.so
-OpenOffice.org641/program/components/libaddrbook.so
-OpenOffice.org641/program/components/libmork.so
-OpenOffice.org641/program/components/libmozldap.so
-OpenOffice.org641/program/components/libnecko.so
-OpenOffice.org641/program/components/libprofile.so
-OpenOffice.org641/program/components/librdf.so
-OpenOffice.org641/program/components/libstrres.so
-OpenOffice.org641/program/components/libunicharutil.so
-OpenOffice.org641/program/components/libuconv.so
-OpenOffice.org641/program/components/libucvcn.so
-OpenOffice.org641/program/components/libucvibm.so
-OpenOffice.org641/program/components/libucvja.so
-OpenOffice.org641/program/components/libucvko.so
-OpenOffice.org641/program/components/libucvlatin.so
-OpenOffice.org641/program/components/libucvtw.so
-OpenOffice.org641/program/components/libucvtw2.so
-OpenOffice.org641/program/components/liburiloader.so
-OpenOffice.org641/program/components/libvcard.so
-OpenOffice.org641/program/components/libxpconnect.so
-OpenOffice.org641/program/components/libpref.so
-OpenOffice.org641/program/libmozjs.so
-OpenOffice.org641/program/libmsgbaseutil.so
-OpenOffice.org641/program/libldap40.so
-OpenOffice.org641/program/libnspr4.so
-OpenOffice.org641/program/liblber40.so
-OpenOffice.org641/program/libplc4.so
-OpenOffice.org641/program/libplds4.so
-OpenOffice.org641/program/libxpcom.so
-OpenOffice.org641/program/libdba641bi.so
-OpenOffice.org641/program/librdbtdp.so
-OpenOffice.org641/program/liboic641bi.so
-OpenOffice.org641/program/libofa641bi.so
-OpenOffice.org641/program/open_office_org_logo.bmp
-OpenOffice.org641/program/libfrm641bi.so
-OpenOffice.org641/program/libfwe641bi.so
-OpenOffice.org641/program/libdtransX11641bi.so
-OpenOffice.org641/program/libfwi641bi.so
-OpenOffice.org641/program/libfwk641bi.so
-OpenOffice.org641/program/libfwl641bi.so
-OpenOffice.org641/program/libdb-3.2.so
-OpenOffice.org641/program/soffice.bin
-OpenOffice.org641/program/libdbpool2.so
-OpenOffice.org641/program/applicat.rdb
-OpenOffice.org641/program/libremotebridge.so
-OpenOffice.org641/program/libucppkg1.so
-OpenOffice.org641/program/swriter
-OpenOffice.org641/program/smaster
-OpenOffice.org641/program/sweb
-OpenOffice.org641/program/libcalc641bi.so
-OpenOffice.org641/program/scalc
-OpenOffice.org641/program/simpress
-OpenOffice.org641/program/libsc641bi.so
-OpenOffice.org641/program/libdate641bi.so
-OpenOffice.org641/program/libanalysis641bi.so
-OpenOffice.org641/program/sdraw
-OpenOffice.org641/program/smath
-OpenOffice.org641/program/libsm641bi.so
-OpenOffice.org641/program/libsvg641bi.so
-OpenOffice.org641/program/liblth641bi.so
-OpenOffice.org641/program/libspell641bi.so
-OpenOffice.org641/program/bootstraprc
-OpenOffice.org641/program/jvmsetuprc
-OpenOffice.org641/program/setuprc
-OpenOffice.org641/program/sofficerc
-OpenOffice.org641/program/instdb.ins
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_1.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_2.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_3.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_4.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_5.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/FormWizard_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/FormWizard_2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_4.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-4.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/brd.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/cancel_down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/cancel_up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/denmark.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/end.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/france.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/italia.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/nedland.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/okay_down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/okay_up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/polska.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/portugal.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/russia.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/spain.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/sweden.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/usa.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/webwizard.bmp
-OpenOffice.org641/share/template/english/wizard/styles/black_white.stc
-OpenOffice.org641/share/template/english/wizard/styles/blackberry.stc
-OpenOffice.org641/share/template/english/wizard/styles/default.stc
-OpenOffice.org641/share/template/english/wizard/styles/diner.stc
-OpenOffice.org641/share/template/english/wizard/styles/fall.stc
-OpenOffice.org641/share/template/english/wizard/styles/glacier.stc
-OpenOffice.org641/share/template/english/wizard/styles/green_grapes.stc
-OpenOffice.org641/share/template/english/wizard/styles/jeans.stc
-OpenOffice.org641/share/template/english/wizard/styles/marine.stc
-OpenOffice.org641/share/template/english/wizard/styles/millennium.stc
-OpenOffice.org641/share/template/english/wizard/styles/nature.stc
-OpenOffice.org641/share/template/english/wizard/styles/neon.stc
-OpenOffice.org641/share/template/english/wizard/styles/night.stc
-OpenOffice.org641/share/template/english/wizard/styles/nostalgic.stc
-OpenOffice.org641/share/template/english/wizard/styles/pastell.stc
-OpenOffice.org641/share/template/english/wizard/styles/pool.stc
-OpenOffice.org641/share/template/english/wizard/styles/pumpkin.stc
-OpenOffice.org641/share/template/english/wizard/styles/sunstyle.stc
-OpenOffice.org641/share/template/english/wizard/styles/xos.stc
-OpenOffice.org641/share/template/english/wizard/web/cnt-album.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-bilingual.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-chapters.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-empty.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-fixonecol.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-fixtwocol.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formcontact.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formcustomer.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formfix.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formvar.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-list.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-onepic.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-standard.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-twotitles.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-banana.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blkjeans.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blue.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blueblock.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-bluejeans.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-fieryred.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-hightech.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-mint.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-music.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-nostalg.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-orange.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-petrol.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-seventies.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-standard.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-strwbryice.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-sun.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-tracks.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-turquoise.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-wetblue.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf1.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf2.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf3.stw
-OpenOffice.org641/share/template/english/wizard/wizfax1.stw
-OpenOffice.org641/share/template/english/wizard/wizfax2.stw
-OpenOffice.org641/share/template/english/wizard/wizfax3.stw
-OpenOffice.org641/share/template/english/wizard/wizmem1.stw
-OpenOffice.org641/share/template/english/wizard/wizmem2.stw
-OpenOffice.org641/share/template/english/wizard/wizmem3.stw
-OpenOffice.org641/share/template/english/wizard/wizagn1.stw
-OpenOffice.org641/share/template/english/wizard/wizagn2.stw
-OpenOffice.org641/share/template/english/wizard/wizagn3.stw
-OpenOffice.org641/share/template/english/internal/html.stw
-OpenOffice.org641/share/template/english/internal/idxexample.sxw
-OpenOffice.org641/share/template/english/internal/url_transfer.htm
-OpenOffice.org641/share/dtd/officedocument/1_0/Manifest.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/script.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/statusbar.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/settings.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/nmspace.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/datastyl.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/table.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/drawing.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/event.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/accelerator.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/office.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/office.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/toolbar.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/style.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/dtypes.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/text.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/module.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/meta.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/dialog.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/chart.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/libraries.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/form.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/menubar.dtd
-OpenOffice.org641/share/dtd/math/1_01/w3c_ipr_software_notice.html
-OpenOffice.org641/share/dtd/math/1_01/math.dtd
-OpenOffice.org641/share/config/webcast/savepic.asp
-OpenOffice.org641/share/config/webcast/common.pl
-OpenOffice.org641/share/config/webcast/webcast.asp
-OpenOffice.org641/share/config/webcast/show.asp
-OpenOffice.org641/share/config/webcast/poll.pl
-OpenOffice.org641/share/config/webcast/webcast.pl
-OpenOffice.org641/share/config/webcast/common.inc
-OpenOffice.org641/share/config/webcast/editpic.asp
-OpenOffice.org641/share/config/webcast/poll.asp
-OpenOffice.org641/share/config/webcast/edit.asp
-OpenOffice.org641/share/config/webcast/editpic.pl
-OpenOffice.org641/share/config/webcast/edit.pl
-OpenOffice.org641/share/config/webcast/index.pl
-OpenOffice.org641/share/config/webcast/show.pl
-OpenOffice.org641/share/config/webcast/savepic.pl
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/SFX.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Labels.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Impress.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Java.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Chart.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Draw.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Calc.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Linguistic.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Writer.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Common.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/TypeDetection.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/UI.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/DataAccess.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Math.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Views.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/WriterWeb.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Configuration.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Store.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Hierarchy.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Inet.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/UserProfile.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Setup.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Java.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Views.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/TypeDetection.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/WriterWeb.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Calc.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Labels.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Chart.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Writer.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/UI.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Linguistic.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Common.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Impress.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Math.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/DataAccess.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Draw.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Configuration.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Store.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Hierarchy.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Setup.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/UserProfile.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Inet.xml
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/SFX.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Labels.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Impress.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Java.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Chart.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Draw.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Calc.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Linguistic.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Writer.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Common.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/TypeDetection.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/UI.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/DataAccess.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Math.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Views.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/WriterWeb.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Configuration.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Store.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Hierarchy.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Inet.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/UserProfile.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Setup.dat
-OpenOffice.org641/share/config/symbol/sc00000.bmp
-OpenOffice.org641/share/config/symbol/sc05300.bmp
-OpenOffice.org641/share/config/symbol/sc05302.bmp
-OpenOffice.org641/share/config/symbol/sc05325.bmp
-OpenOffice.org641/share/config/symbol/sc05331.bmp
-OpenOffice.org641/share/config/symbol/sc05338.bmp
-OpenOffice.org641/share/config/symbol/sc05339.bmp
-OpenOffice.org641/share/config/symbol/sc05361.bmp
-OpenOffice.org641/share/config/symbol/sc05362.bmp
-OpenOffice.org641/share/config/symbol/sc05363.bmp
-OpenOffice.org641/share/config/symbol/sc05364.bmp
-OpenOffice.org641/share/config/symbol/sc05365.bmp
-OpenOffice.org641/share/config/symbol/sc05366.bmp
-OpenOffice.org641/share/config/symbol/sc05367.bmp
-OpenOffice.org641/share/config/symbol/sc05368.bmp
-OpenOffice.org641/share/config/symbol/sc05369.bmp
-OpenOffice.org641/share/config/symbol/sc05370.bmp
-OpenOffice.org641/share/config/symbol/sc05371.bmp
-OpenOffice.org641/share/config/symbol/sc05373.bmp
-OpenOffice.org641/share/config/symbol/sc05374.bmp
-OpenOffice.org641/share/config/symbol/sc05375.bmp
-OpenOffice.org641/share/config/symbol/sc05377.bmp
-OpenOffice.org641/share/config/symbol/sc05381.bmp
-OpenOffice.org641/share/config/symbol/sc05382.bmp
-OpenOffice.org641/share/config/symbol/sc05383.bmp
-OpenOffice.org641/share/config/symbol/sc05384.bmp
-OpenOffice.org641/share/config/symbol/sc05386.bmp
-OpenOffice.org641/share/config/symbol/sc05387.bmp
-OpenOffice.org641/share/config/symbol/sc05401.bmp
-OpenOffice.org641/share/config/symbol/sc05402.bmp
-OpenOffice.org641/share/config/symbol/sc05410.bmp
-OpenOffice.org641/share/config/symbol/sc05411.bmp
-OpenOffice.org641/share/config/symbol/sc05412.bmp
-OpenOffice.org641/share/config/symbol/sc05413.bmp
-OpenOffice.org641/share/config/symbol/sc05414.bmp
-OpenOffice.org641/share/config/symbol/sc05415.bmp
-OpenOffice.org641/share/config/symbol/sc05500.bmp
-OpenOffice.org641/share/config/symbol/sc05501.bmp
-OpenOffice.org641/share/config/symbol/sc05502.bmp
-OpenOffice.org641/share/config/symbol/sc05503.bmp
-OpenOffice.org641/share/config/symbol/sc05504.bmp
-OpenOffice.org641/share/config/symbol/sc05505.bmp
-OpenOffice.org641/share/config/symbol/sc05508.bmp
-OpenOffice.org641/share/config/symbol/sc05509.bmp
-OpenOffice.org641/share/config/symbol/sc05532.bmp
-OpenOffice.org641/share/config/symbol/sc05533.bmp
-OpenOffice.org641/share/config/symbol/sc05535.bmp
-OpenOffice.org641/share/config/symbol/sc05537.bmp
-OpenOffice.org641/share/config/symbol/sc05538.bmp
-OpenOffice.org641/share/config/symbol/sc05539.bmp
-OpenOffice.org641/share/config/symbol/sc05552.bmp
-OpenOffice.org641/share/config/symbol/sc05555.bmp
-OpenOffice.org641/share/config/symbol/sc05556.bmp
-OpenOffice.org641/share/config/symbol/sc05561.bmp
-OpenOffice.org641/share/config/symbol/sc05563.bmp
-OpenOffice.org641/share/config/symbol/sc05595.bmp
-OpenOffice.org641/share/config/symbol/sc05596.bmp
-OpenOffice.org641/share/config/symbol/sc05624.bmp
-OpenOffice.org641/share/config/symbol/sc05646.bmp
-OpenOffice.org641/share/config/symbol/sc05647.bmp
-OpenOffice.org641/share/config/symbol/sc05648.bmp
-OpenOffice.org641/share/config/symbol/sc05649.bmp
-OpenOffice.org641/share/config/symbol/sc05650.bmp
-OpenOffice.org641/share/config/symbol/sc05651.bmp
-OpenOffice.org641/share/config/symbol/sc05672.bmp
-OpenOffice.org641/share/config/symbol/sc05673.bmp
-OpenOffice.org641/share/config/symbol/sc05675.bmp
-OpenOffice.org641/share/config/symbol/sc05694.bmp
-OpenOffice.org641/share/config/symbol/sc05700.bmp
-OpenOffice.org641/share/config/symbol/sc05701.bmp
-OpenOffice.org641/share/config/symbol/sc05702.bmp
-OpenOffice.org641/share/config/symbol/sc05710.bmp
-OpenOffice.org641/share/config/symbol/sc05711.bmp
-OpenOffice.org641/share/config/symbol/sc05712.bmp
-OpenOffice.org641/share/config/symbol/sc05713.bmp
-OpenOffice.org641/share/config/symbol/sc05723.bmp
-OpenOffice.org641/share/config/symbol/sc05800.bmp
-OpenOffice.org641/share/config/symbol/sc05801.bmp
-OpenOffice.org641/share/config/symbol/sc05802.bmp
-OpenOffice.org641/share/config/symbol/sc05904.bmp
-OpenOffice.org641/share/config/symbol/sc05905.bmp
-OpenOffice.org641/share/config/symbol/sc05906.bmp
-OpenOffice.org641/share/config/symbol/sc05951.bmp
-OpenOffice.org641/share/config/symbol/sc05952.bmp
-OpenOffice.org641/share/config/symbol/sc05953.bmp
-OpenOffice.org641/share/config/symbol/sc05954.bmp
-OpenOffice.org641/share/config/symbol/sc05955.bmp
-OpenOffice.org641/share/config/symbol/sc05956.bmp
-OpenOffice.org641/share/config/symbol/sc05957.bmp
-OpenOffice.org641/share/config/symbol/sc05958.bmp
-OpenOffice.org641/share/config/symbol/sc05959.bmp
-OpenOffice.org641/share/config/symbol/sc05960.bmp
-OpenOffice.org641/share/config/symbol/sc05961.bmp
-OpenOffice.org641/share/config/symbol/sc05962.bmp
-OpenOffice.org641/share/config/symbol/sc05963.bmp
-OpenOffice.org641/share/config/symbol/sc06300.bmp
-OpenOffice.org641/share/config/symbol/sc06301.bmp
-OpenOffice.org641/share/config/symbol/sc06302.bmp
-OpenOffice.org641/share/config/symbol/sc06303.bmp
-OpenOffice.org641/share/config/symbol/sc06304.bmp
-OpenOffice.org641/share/config/symbol/sc06305.bmp
-OpenOffice.org641/share/config/symbol/sc06306.bmp
-OpenOffice.org641/share/config/symbol/sc06308.bmp
-OpenOffice.org641/share/config/symbol/sc06309.bmp
-OpenOffice.org641/share/config/symbol/sc06312.bmp
-OpenOffice.org641/share/config/symbol/sc06313.bmp
-OpenOffice.org641/share/config/symbol/sc06314.bmp
-OpenOffice.org641/share/config/symbol/sc06315.bmp
-OpenOffice.org641/share/config/symbol/sc06318.bmp
-OpenOffice.org641/share/config/symbol/sc06330.bmp
-OpenOffice.org641/share/config/symbol/sc06331.bmp
-OpenOffice.org641/share/config/symbol/sc06332.bmp
-OpenOffice.org641/share/config/symbol/sc06333.bmp
-OpenOffice.org641/share/config/symbol/sc06334.bmp
-OpenOffice.org641/share/config/symbol/sc06335.bmp
-OpenOffice.org641/share/config/symbol/sc06336.bmp
-OpenOffice.org641/share/config/symbol/sc06337.bmp
-OpenOffice.org641/share/config/symbol/sc06338.bmp
-OpenOffice.org641/share/config/symbol/sc06339.bmp
-OpenOffice.org641/share/config/symbol/sc06350.bmp
-OpenOffice.org641/share/config/symbol/sc06351.bmp
-OpenOffice.org641/share/config/symbol/sc06352.bmp
-OpenOffice.org641/share/config/symbol/sc06353.bmp
-OpenOffice.org641/share/config/symbol/sc06354.bmp
-OpenOffice.org641/share/config/symbol/sc06355.bmp
-OpenOffice.org641/share/config/symbol/sc06356.bmp
-OpenOffice.org641/share/config/symbol/sc06357.bmp
-OpenOffice.org641/share/config/symbol/sc06362.bmp
-OpenOffice.org641/share/config/symbol/sc06363.bmp
-OpenOffice.org641/share/config/symbol/sc06364.bmp
-OpenOffice.org641/share/config/symbol/sc06370.bmp
-OpenOffice.org641/share/config/symbol/sc06377.bmp
-OpenOffice.org641/share/config/symbol/sc06379.bmp
-OpenOffice.org641/share/config/symbol/sc06384.bmp
-OpenOffice.org641/share/config/symbol/sc06522.bmp
-OpenOffice.org641/share/config/symbol/sc10000.bmp
-OpenOffice.org641/share/config/symbol/sc10006.bmp
-OpenOffice.org641/share/config/symbol/sc10007.bmp
-OpenOffice.org641/share/config/symbol/sc10008.bmp
-OpenOffice.org641/share/config/symbol/sc10009.bmp
-OpenOffice.org641/share/config/symbol/sc10010.bmp
-OpenOffice.org641/share/config/symbol/sc10012.bmp
-OpenOffice.org641/share/config/symbol/sc10013.bmp
-OpenOffice.org641/share/config/symbol/sc10014.bmp
-OpenOffice.org641/share/config/symbol/sc10015.bmp
-OpenOffice.org641/share/config/symbol/sc10016.bmp
-OpenOffice.org641/share/config/symbol/sc10017.bmp
-OpenOffice.org641/share/config/symbol/sc10028.bmp
-OpenOffice.org641/share/config/symbol/sc10029.bmp
-OpenOffice.org641/share/config/symbol/sc10030.bmp
-OpenOffice.org641/share/config/symbol/sc10031.bmp
-OpenOffice.org641/share/config/symbol/sc10035.bmp
-OpenOffice.org641/share/config/symbol/sc10036.bmp
-OpenOffice.org641/share/config/symbol/sc10045.bmp
-OpenOffice.org641/share/config/symbol/sc10050.bmp
-OpenOffice.org641/share/config/symbol/sc10055.bmp
-OpenOffice.org641/share/config/symbol/sc10087.bmp
-OpenOffice.org641/share/config/symbol/sc10096.bmp
-OpenOffice.org641/share/config/symbol/sc10097.bmp
-OpenOffice.org641/share/config/symbol/sc10098.bmp
-OpenOffice.org641/share/config/symbol/sc10099.bmp
-OpenOffice.org641/share/config/symbol/sc10100.bmp
-OpenOffice.org641/share/config/symbol/sc10101.bmp
-OpenOffice.org641/share/config/symbol/sc10102.bmp
-OpenOffice.org641/share/config/symbol/sc10103.bmp
-OpenOffice.org641/share/config/symbol/sc10104.bmp
-OpenOffice.org641/share/config/symbol/sc10105.bmp
-OpenOffice.org641/share/config/symbol/sc10106.bmp
-OpenOffice.org641/share/config/symbol/sc10109.bmp
-OpenOffice.org641/share/config/symbol/sc10110.bmp
-OpenOffice.org641/share/config/symbol/sc10112.bmp
-OpenOffice.org641/share/config/symbol/sc10114.bmp
-OpenOffice.org641/share/config/symbol/sc10115.bmp
-OpenOffice.org641/share/config/symbol/sc10116.bmp
-OpenOffice.org641/share/config/symbol/sc10117.bmp
-OpenOffice.org641/share/config/symbol/sc10118.bmp
-OpenOffice.org641/share/config/symbol/sc10119.bmp
-OpenOffice.org641/share/config/symbol/sc10120.bmp
-OpenOffice.org641/share/config/symbol/sc10121.bmp
-OpenOffice.org641/share/config/symbol/sc10122.bmp
-OpenOffice.org641/share/config/symbol/sc10123.bmp
-OpenOffice.org641/share/config/symbol/sc10124.bmp
-OpenOffice.org641/share/config/symbol/sc10125.bmp
-OpenOffice.org641/share/config/symbol/sc10126.bmp
-OpenOffice.org641/share/config/symbol/sc10127.bmp
-OpenOffice.org641/share/config/symbol/sc10128.bmp
-OpenOffice.org641/share/config/symbol/sc10129.bmp
-OpenOffice.org641/share/config/symbol/sc10130.bmp
-OpenOffice.org641/share/config/symbol/sc10131.bmp
-OpenOffice.org641/share/config/symbol/sc10132.bmp
-OpenOffice.org641/share/config/symbol/sc10133.bmp
-OpenOffice.org641/share/config/symbol/sc10134.bmp
-OpenOffice.org641/share/config/symbol/sc10135.bmp
-OpenOffice.org641/share/config/symbol/sc10136.bmp
-OpenOffice.org641/share/config/symbol/sc10137.bmp
-OpenOffice.org641/share/config/symbol/sc10138.bmp
-OpenOffice.org641/share/config/symbol/sc10139.bmp
-OpenOffice.org641/share/config/symbol/sc10140.bmp
-OpenOffice.org641/share/config/symbol/sc10141.bmp
-OpenOffice.org641/share/config/symbol/sc10142.bmp
-OpenOffice.org641/share/config/symbol/sc10143.bmp
-OpenOffice.org641/share/config/symbol/sc10144.bmp
-OpenOffice.org641/share/config/symbol/sc10145.bmp
-OpenOffice.org641/share/config/symbol/sc10146.bmp
-OpenOffice.org641/share/config/symbol/sc10147.bmp
-OpenOffice.org641/share/config/symbol/sc10148.bmp
-OpenOffice.org641/share/config/symbol/sc10150.bmp
-OpenOffice.org641/share/config/symbol/sc10151.bmp
-OpenOffice.org641/share/config/symbol/sc10152.bmp
-OpenOffice.org641/share/config/symbol/sc10153.bmp
-OpenOffice.org641/share/config/symbol/sc10154.bmp
-OpenOffice.org641/share/config/symbol/sc10155.bmp
-OpenOffice.org641/share/config/symbol/sc10156.bmp
-OpenOffice.org641/share/config/symbol/sc10157.bmp
-OpenOffice.org641/share/config/symbol/sc10158.bmp
-OpenOffice.org641/share/config/symbol/sc10159.bmp
-OpenOffice.org641/share/config/symbol/sc10160.bmp
-OpenOffice.org641/share/config/symbol/sc10161.bmp
-OpenOffice.org641/share/config/symbol/sc10162.bmp
-OpenOffice.org641/share/config/symbol/sc10163.bmp
-OpenOffice.org641/share/config/symbol/sc10164.bmp
-OpenOffice.org641/share/config/symbol/sc10185.bmp
-OpenOffice.org641/share/config/symbol/sc10186.bmp
-OpenOffice.org641/share/config/symbol/sc10187.bmp
-OpenOffice.org641/share/config/symbol/sc10188.bmp
-OpenOffice.org641/share/config/symbol/sc10189.bmp
-OpenOffice.org641/share/config/symbol/sc10190.bmp
-OpenOffice.org641/share/config/symbol/sc10191.bmp
-OpenOffice.org641/share/config/symbol/sc10192.bmp
-OpenOffice.org641/share/config/symbol/sc10193.bmp
-OpenOffice.org641/share/config/symbol/sc10194.bmp
-OpenOffice.org641/share/config/symbol/sc10195.bmp
-OpenOffice.org641/share/config/symbol/sc10196.bmp
-OpenOffice.org641/share/config/symbol/sc10197.bmp
-OpenOffice.org641/share/config/symbol/sc10199.bmp
-OpenOffice.org641/share/config/symbol/sc10200.bmp
-OpenOffice.org641/share/config/symbol/sc10201.bmp
-OpenOffice.org641/share/config/symbol/sc10217.bmp
-OpenOffice.org641/share/config/symbol/sc10223.bmp
-OpenOffice.org641/share/config/symbol/sc10224.bmp
-OpenOffice.org641/share/config/symbol/sc10231.bmp
-OpenOffice.org641/share/config/symbol/sc10232.bmp
-OpenOffice.org641/share/config/symbol/sc10233.bmp
-OpenOffice.org641/share/config/symbol/sc10240.bmp
-OpenOffice.org641/share/config/symbol/sc10241.bmp
-OpenOffice.org641/share/config/symbol/sc10242.bmp
-OpenOffice.org641/share/config/symbol/sc10243.bmp
-OpenOffice.org641/share/config/symbol/sc10244.bmp
-OpenOffice.org641/share/config/symbol/sc10253.bmp
-OpenOffice.org641/share/config/symbol/sc10254.bmp
-OpenOffice.org641/share/config/symbol/sc10255.bmp
-OpenOffice.org641/share/config/symbol/sc10256.bmp
-OpenOffice.org641/share/config/symbol/sc10282.bmp
-OpenOffice.org641/share/config/symbol/sc10283.bmp
-OpenOffice.org641/share/config/symbol/sc10286.bmp
-OpenOffice.org641/share/config/symbol/sc10287.bmp
-OpenOffice.org641/share/config/symbol/sc10294.bmp
-OpenOffice.org641/share/config/symbol/sc10295.bmp
-OpenOffice.org641/share/config/symbol/sc10296.bmp
-OpenOffice.org641/share/config/symbol/sc10297.bmp
-OpenOffice.org641/share/config/symbol/sc10301.bmp
-OpenOffice.org641/share/config/symbol/sc10350.bmp
-OpenOffice.org641/share/config/symbol/sc10360.bmp
-OpenOffice.org641/share/config/symbol/sc10366.bmp
-OpenOffice.org641/share/config/symbol/sc10371.bmp
-OpenOffice.org641/share/config/symbol/sc10375.bmp
-OpenOffice.org641/share/config/symbol/sc10376.bmp
-OpenOffice.org641/share/config/symbol/sc10378.bmp
-OpenOffice.org641/share/config/symbol/sc10379.bmp
-OpenOffice.org641/share/config/symbol/sc10380.bmp
-OpenOffice.org641/share/config/symbol/sc10381.bmp
-OpenOffice.org641/share/config/symbol/sc10382.bmp
-OpenOffice.org641/share/config/symbol/sc10383.bmp
-OpenOffice.org641/share/config/symbol/sc10384.bmp
-OpenOffice.org641/share/config/symbol/sc10385.bmp
-OpenOffice.org641/share/config/symbol/sc10386.bmp
-OpenOffice.org641/share/config/symbol/sc10387.bmp
-OpenOffice.org641/share/config/symbol/sc10388.bmp
-OpenOffice.org641/share/config/symbol/sc10389.bmp
-OpenOffice.org641/share/config/symbol/sc10390.bmp
-OpenOffice.org641/share/config/symbol/sc10391.bmp
-OpenOffice.org641/share/config/symbol/sc10393.bmp
-OpenOffice.org641/share/config/symbol/sc10394.bmp
-OpenOffice.org641/share/config/symbol/sc10395.bmp
-OpenOffice.org641/share/config/symbol/sc10396.bmp
-OpenOffice.org641/share/config/symbol/sc10397.bmp
-OpenOffice.org641/share/config/symbol/sc10398.bmp
-OpenOffice.org641/share/config/symbol/sc10399.bmp
-OpenOffice.org641/share/config/symbol/sc10401.bmp
-OpenOffice.org641/share/config/symbol/sc10402.bmp
-OpenOffice.org641/share/config/symbol/sc10403.bmp
-OpenOffice.org641/share/config/symbol/sc10434.bmp
-OpenOffice.org641/share/config/symbol/sc10458.bmp
-OpenOffice.org641/share/config/symbol/sc10461.bmp
-OpenOffice.org641/share/config/symbol/sc10462.bmp
-OpenOffice.org641/share/config/symbol/sc10463.bmp
-OpenOffice.org641/share/config/symbol/sc10464.bmp
-OpenOffice.org641/share/config/symbol/sc10465.bmp
-OpenOffice.org641/share/config/symbol/sc10503.bmp
-OpenOffice.org641/share/config/symbol/sc12021.bmp
-OpenOffice.org641/share/config/symbol/sc12201.bmp
-OpenOffice.org641/share/config/symbol/sc12202.bmp
-OpenOffice.org641/share/config/symbol/sc12203.bmp
-OpenOffice.org641/share/config/symbol/sc12204.bmp
-OpenOffice.org641/share/config/symbol/sc12212.bmp
-OpenOffice.org641/share/config/symbol/sc12221.bmp
-OpenOffice.org641/share/config/symbol/sc12222.bmp
-OpenOffice.org641/share/config/symbol/sc12223.bmp
-OpenOffice.org641/share/config/symbol/sc12224.bmp
-OpenOffice.org641/share/config/symbol/sc12225.bmp
-OpenOffice.org641/share/config/symbol/sc12226.bmp
-OpenOffice.org641/share/config/symbol/sc12227.bmp
-OpenOffice.org641/share/config/symbol/sc12228.bmp
-OpenOffice.org641/share/config/symbol/sc12229.bmp
-OpenOffice.org641/share/config/symbol/sc12230.bmp
-OpenOffice.org641/share/config/symbol/sc12231.bmp
-OpenOffice.org641/share/config/symbol/sc12232.bmp
-OpenOffice.org641/share/config/symbol/sc12234.bmp
-OpenOffice.org641/share/config/symbol/sc14780.bmp
-OpenOffice.org641/share/config/symbol/sc14781.bmp
-OpenOffice.org641/share/config/symbol/sc14785.bmp
-OpenOffice.org641/share/config/symbol/sc14786.bmp
-OpenOffice.org641/share/config/symbol/sc21050.bmp
-OpenOffice.org641/share/config/symbol/sc21051.bmp
-OpenOffice.org641/share/config/symbol/sc21060.bmp
-OpenOffice.org641/share/config/symbol/sc21061.bmp
-OpenOffice.org641/share/config/symbol/sc21062.bmp
-OpenOffice.org641/share/config/symbol/sc21070.bmp
-OpenOffice.org641/share/config/symbol/sc21080.bmp
-OpenOffice.org641/share/config/symbol/sc21100.bmp
-OpenOffice.org641/share/config/symbol/sc21101.bmp
-OpenOffice.org641/share/config/symbol/sc21102.bmp
-OpenOffice.org641/share/config/symbol/sc21103.bmp
-OpenOffice.org641/share/config/symbol/sc21104.bmp
-OpenOffice.org641/share/config/symbol/sc21105.bmp
-OpenOffice.org641/share/config/symbol/sc21110.bmp
-OpenOffice.org641/share/config/symbol/sc21111.bmp
-OpenOffice.org641/share/config/symbol/sc21120.bmp
-OpenOffice.org641/share/config/symbol/sc21121.bmp
-OpenOffice.org641/share/config/symbol/sc21130.bmp
-OpenOffice.org641/share/config/symbol/sc21140.bmp
-OpenOffice.org641/share/config/symbol/sc21141.bmp
-OpenOffice.org641/share/config/symbol/sc21142.bmp
-OpenOffice.org641/share/config/symbol/sc21150.bmp
-OpenOffice.org641/share/config/symbol/sc21160.bmp
-OpenOffice.org641/share/config/symbol/sc21170.bmp
-OpenOffice.org641/share/config/symbol/sc21180.bmp
-OpenOffice.org641/share/config/symbol/sc21190.bmp
-OpenOffice.org641/share/config/symbol/sc21200.bmp
-OpenOffice.org641/share/config/symbol/sc21210.bmp
-OpenOffice.org641/share/config/symbol/sc21220.bmp
-OpenOffice.org641/share/config/symbol/sc21230.bmp
-OpenOffice.org641/share/config/symbol/sc21240.bmp
-OpenOffice.org641/share/config/symbol/sc21250.bmp
-OpenOffice.org641/share/config/symbol/sc27030.bmp
-OpenOffice.org641/share/config/symbol/sc27065.bmp
-OpenOffice.org641/share/config/symbol/sc27066.bmp
-OpenOffice.org641/share/config/symbol/sc27067.bmp
-OpenOffice.org641/share/config/symbol/sc30000.bmp
-OpenOffice.org641/share/config/symbol/sc30002.bmp
-OpenOffice.org641/share/config/symbol/sc30003.bmp
-OpenOffice.org641/share/config/symbol/sc30004.bmp
-OpenOffice.org641/share/config/symbol/sc30005.bmp
-OpenOffice.org641/share/config/symbol/sc30007.bmp
-OpenOffice.org641/share/config/symbol/sc30008.bmp
-OpenOffice.org641/share/config/symbol/sc30009.bmp
-OpenOffice.org641/share/config/symbol/sc30010.bmp
-OpenOffice.org641/share/config/symbol/sc30011.bmp
-OpenOffice.org641/share/config/symbol/sc30012.bmp
-OpenOffice.org641/share/config/symbol/sc30770.bmp
-OpenOffice.org641/share/config/symbol/sc30773.bmp
-OpenOffice.org641/share/config/symbol/sc30774.bmp
-OpenOffice.org641/share/config/symbol/sc30782.bmp
-OpenOffice.org641/share/config/symbol/sc6377.bmp
-OpenOffice.org641/share/config/symbol/scbullet.bmp
-OpenOffice.org641/share/config/symbol/scnumb.bmp
-OpenOffice.org641/share/config/symbol/sco161.bmp
-OpenOffice.org641/share/config/symbol/sco261.bmp
-OpenOffice.org641/share/config/symbol/sco262.bmp
-OpenOffice.org641/share/config/symbol/sortd.bmp
-OpenOffice.org641/share/config/symbol/sortu.bmp
-OpenOffice.org641/share/config/symbol/u_high.bmp
-OpenOffice.org641/share/config/symbol/u_low.bmp
-OpenOffice.org641/share/config/symbol/u_normal.bmp
-OpenOffice.org641/share/config/psetup.xpm
-OpenOffice.org641/share/config/psetupl.xpm
-OpenOffice.org641/share/fonts/truetype/fonts.dir
-OpenOffice.org641/share/fonts/truetype/opens___.ttf
-OpenOffice.org641/share/fonts/truetype/fonts_dir.global
-OpenOffice.org641/share/basic/FormWizard/DlgFormDB.xdl
-OpenOffice.org641/share/basic/FormWizard/DBMeta.xba
-OpenOffice.org641/share/basic/FormWizard/FormWizard.xba
-OpenOffice.org641/share/basic/FormWizard/Language.xba
-OpenOffice.org641/share/basic/FormWizard/Layouter.xba
-OpenOffice.org641/share/basic/FormWizard/develop.xba
-OpenOffice.org641/share/basic/FormWizard/tools.xba
-OpenOffice.org641/share/basic/Schedule/DlgCalendar.xdl
-OpenOffice.org641/share/basic/Schedule/BankHoliday.xba
-OpenOffice.org641/share/basic/Schedule/CalendarMain.xba
-OpenOffice.org641/share/basic/Schedule/CreateTable.xba
-OpenOffice.org641/share/basic/Schedule/DlgControl.xba
-OpenOffice.org641/share/basic/Schedule/HolidayDanmark.xba
-OpenOffice.org641/share/basic/Schedule/HolidayFrance.xba
-OpenOffice.org641/share/basic/Schedule/HolidayGerman.xba
-OpenOffice.org641/share/basic/Schedule/HolidayItalia.xba
-OpenOffice.org641/share/basic/Schedule/HolidayNetherlands.xba
-OpenOffice.org641/share/basic/Schedule/HolidayPoland.xba
-OpenOffice.org641/share/basic/Schedule/HolidayPortugal.xba
-OpenOffice.org641/share/basic/Schedule/HolidayRussia.xba
-OpenOffice.org641/share/basic/Schedule/HolidaySpain.xba
-OpenOffice.org641/share/basic/Schedule/HolidaySweden.xba
-OpenOffice.org641/share/basic/Schedule/HolidayUSA.xba
-OpenOffice.org641/share/basic/Schedule/Language.xba
-OpenOffice.org641/share/basic/Schedule/OwnEvents.xba
-OpenOffice.org641/share/basic/Template/DialogStyles.xdl
-OpenOffice.org641/share/basic/Template/DlgGreeting.xdl
-OpenOffice.org641/share/basic/Template/TemplateDialog.xdl
-OpenOffice.org641/share/basic/Template/Autotext.xba
-OpenOffice.org641/share/basic/Template/Correspondence.xba
-OpenOffice.org641/share/basic/Template/Greeting.xba
-OpenOffice.org641/share/basic/Template/ModuleAgenda.xba
-OpenOffice.org641/share/basic/Template/Samples.xba
-OpenOffice.org641/share/basic/Gimmicks/ReadFolderDlg.xdl
-OpenOffice.org641/share/basic/Gimmicks/UserfieldDlg.xdl
-OpenOffice.org641/share/basic/Gimmicks/AutoText.xba
-OpenOffice.org641/share/basic/Gimmicks/ChangeAllChars.xba
-OpenOffice.org641/share/basic/Gimmicks/GetTexts.xba
-OpenOffice.org641/share/basic/Gimmicks/ReadDir.xba
-OpenOffice.org641/share/basic/Gimmicks/Userfields.xba
-OpenOffice.org641/share/basic/Tools/Debug.xba
-OpenOffice.org641/share/basic/Tools/Listbox.xba
-OpenOffice.org641/share/basic/Tools/Misc.xba
-OpenOffice.org641/share/basic/Tools/ModuleControls.xba
-OpenOffice.org641/share/basic/Tools/Strings.xba
-OpenOffice.org641/share/basic/Tools/UCB.xba
-OpenOffice.org641/share/basic/WebWizard/WebWzrd.xdl
-OpenOffice.org641/share/basic/WebWizard/Bullets.xba
-OpenOffice.org641/share/basic/WebWizard/Common.xba
-OpenOffice.org641/share/basic/WebWizard/HtmlAutoPilotBasic.xba
-OpenOffice.org641/share/basic/WebWizard/Language.xba
-OpenOffice.org641/share/basic/ImportWizard/ImportDialog.xdl
-OpenOffice.org641/share/basic/ImportWizard/API.xba
-OpenOffice.org641/share/basic/ImportWizard/DialogModul.xba
-OpenOffice.org641/share/basic/ImportWizard/FilesModul.xba
-OpenOffice.org641/share/basic/ImportWizard/Language.xba
-OpenOffice.org641/share/basic/ImportWizard/Main.xba
-OpenOffice.org641/share/basic/Euro/DlgConvert.xdl
-OpenOffice.org641/share/basic/Euro/DlgPassword.xdl
-OpenOffice.org641/share/basic/Euro/AutoPilotRun.xba
-OpenOffice.org641/share/basic/Euro/Common.xba
-OpenOffice.org641/share/basic/Euro/ConvertRun.xba
-OpenOffice.org641/share/basic/Euro/Hard.xba
-OpenOffice.org641/share/basic/Euro/Init.xba
-OpenOffice.org641/share/basic/Euro/Protect.xba
-OpenOffice.org641/share/basic/Euro/Soft.xba
-OpenOffice.org641/share/basic/Euro/Writer.xba
-OpenOffice.org641/share/gallery/htmlexpo/bludown.gif
-OpenOffice.org641/share/gallery/htmlexpo/blufirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/blufirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blulast.gif
-OpenOffice.org641/share/gallery/htmlexpo/blulast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunav.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunext.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blutext.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluup.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubdown.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubfirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubfirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cublast.gif
-OpenOffice.org641/share/gallery/htmlexpo/cublast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnav.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnext.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubtext.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubup.gif
-OpenOffice.org641/share/gallery/htmlexpo/gredown.gif
-OpenOffice.org641/share/gallery/htmlexpo/grefirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/grefirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/grelast.gif
-OpenOffice.org641/share/gallery/htmlexpo/grelast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenav.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenext.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/greprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/greprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/gretext.gif
-OpenOffice.org641/share/gallery/htmlexpo/greup.gif
-OpenOffice.org641/share/gallery/htmlexpo/simdown.gif
-OpenOffice.org641/share/gallery/htmlexpo/simfirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/simfirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simlast.gif
-OpenOffice.org641/share/gallery/htmlexpo/simlast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnav.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnext.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/simprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simtext.gif
-OpenOffice.org641/share/gallery/htmlexpo/simup.gif
-OpenOffice.org641/share/gallery/htmlexpo/sologo.gif
-OpenOffice.org641/share/gallery/www-back/aqua.jpg
-OpenOffice.org641/share/gallery/www-back/bathroom.jpg
-OpenOffice.org641/share/gallery/www-back/blocks.jpg
-OpenOffice.org641/share/gallery/www-back/blow_green.jpg
-OpenOffice.org641/share/gallery/www-back/blueblop.jpg
-OpenOffice.org641/share/gallery/www-back/bulging.jpg
-OpenOffice.org641/share/gallery/www-back/canvas_blue.jpg
-OpenOffice.org641/share/gallery/www-back/cheese.jpg
-OpenOffice.org641/share/gallery/www-back/chocolate.jpg
-OpenOffice.org641/share/gallery/www-back/citrus.jpg
-OpenOffice.org641/share/gallery/www-back/confetti.jpg
-OpenOffice.org641/share/gallery/www-back/daisy.jpg
-OpenOffice.org641/share/gallery/www-back/fluffy-grey.jpg
-OpenOffice.org641/share/gallery/www-back/fluffy.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-blue.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-darkgrey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-grey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-lightgrey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy_light.jpg
-OpenOffice.org641/share/gallery/www-back/gregre.gif
-OpenOffice.org641/share/gallery/www-back/grey.gif
-OpenOffice.org641/share/gallery/www-back/grypaws.gif
-OpenOffice.org641/share/gallery/www-back/ice-blue.jpg
-OpenOffice.org641/share/gallery/www-back/ice-light.jpg
-OpenOffice.org641/share/gallery/www-back/imitation_leather.jpg
-OpenOffice.org641/share/gallery/www-back/interstices.jpg
-OpenOffice.org641/share/gallery/www-back/jeans.jpg
-OpenOffice.org641/share/gallery/www-back/jeansblk.jpg
-OpenOffice.org641/share/gallery/www-back/lawn-artificial.jpg
-OpenOffice.org641/share/gallery/www-back/lawn.jpg
-OpenOffice.org641/share/gallery/www-back/lightblue-wet.jpg
-OpenOffice.org641/share/gallery/www-back/linen-fine.jpg
-OpenOffice.org641/share/gallery/www-back/lino-green.jpg
-OpenOffice.org641/share/gallery/www-back/liquid-blue.jpg
-OpenOffice.org641/share/gallery/www-back/marble.jpg
-OpenOffice.org641/share/gallery/www-back/marble_dark.jpg
-OpenOffice.org641/share/gallery/www-back/mazes.jpg
-OpenOffice.org641/share/gallery/www-back/mint.gif
-OpenOffice.org641/share/gallery/www-back/notes.gif
-OpenOffice.org641/share/gallery/www-back/pattern.jpg
-OpenOffice.org641/share/gallery/www-back/pebble-light.jpg
-OpenOffice.org641/share/gallery/www-back/pink.gif
-OpenOffice.org641/share/gallery/www-back/pool.jpg
-OpenOffice.org641/share/gallery/www-back/popcorn.jpg
-OpenOffice.org641/share/gallery/www-back/purple.jpg
-OpenOffice.org641/share/gallery/www-back/reddark.jpg
-OpenOffice.org641/share/gallery/www-back/rings-green.jpg
-OpenOffice.org641/share/gallery/www-back/rings-orange.jpg
-OpenOffice.org641/share/gallery/www-back/roses.jpg
-OpenOffice.org641/share/gallery/www-back/sand-light.jpg
-OpenOffice.org641/share/gallery/www-back/sand.jpg
-OpenOffice.org641/share/gallery/www-back/sky.jpg
-OpenOffice.org641/share/gallery/www-back/soft-structure_grey.jpg
-OpenOffice.org641/share/gallery/www-back/space.jpg
-OpenOffice.org641/share/gallery/www-back/stone-dark.jpg
-OpenOffice.org641/share/gallery/www-back/stone.jpg
-OpenOffice.org641/share/gallery/www-back/structure.jpg
-OpenOffice.org641/share/gallery/www-back/structure_darkgreen.gif
-OpenOffice.org641/share/gallery/www-back/structure_green.jpg
-OpenOffice.org641/share/gallery/www-back/wall-grey.jpg
-OpenOffice.org641/share/gallery/www-back/wet-turquoise.jpg
-OpenOffice.org641/share/gallery/www-back/wood.jpg
-OpenOffice.org641/share/gallery/bullets/blkpearl.gif
-OpenOffice.org641/share/gallery/bullets/bluarrow.gif
-OpenOffice.org641/share/gallery/bullets/bluball.gif
-OpenOffice.org641/share/gallery/bullets/bludiamd.gif
-OpenOffice.org641/share/gallery/bullets/bluered.gif
-OpenOffice.org641/share/gallery/bullets/blusqare.gif
-OpenOffice.org641/share/gallery/bullets/blustar.gif
-OpenOffice.org641/share/gallery/bullets/coffee_1.gif
-OpenOffice.org641/share/gallery/bullets/coffee_2.gif
-OpenOffice.org641/share/gallery/bullets/coffee_3.gif
-OpenOffice.org641/share/gallery/bullets/coffee_4.gif
-OpenOffice.org641/share/gallery/bullets/coffee_5.gif
-OpenOffice.org641/share/gallery/bullets/con-blue.gif
-OpenOffice.org641/share/gallery/bullets/con-cyan.gif
-OpenOffice.org641/share/gallery/bullets/con-green.gif
-OpenOffice.org641/share/gallery/bullets/con-lilac.gif
-OpenOffice.org641/share/gallery/bullets/con-oran.gif
-OpenOffice.org641/share/gallery/bullets/con-pink.gif
-OpenOffice.org641/share/gallery/bullets/con-red.gif
-OpenOffice.org641/share/gallery/bullets/con-yellow.gif
-OpenOffice.org641/share/gallery/bullets/corner_1.gif
-OpenOffice.org641/share/gallery/bullets/corner_2.gif
-OpenOffice.org641/share/gallery/bullets/corner_3.gif
-OpenOffice.org641/share/gallery/bullets/corner_4.gif
-OpenOffice.org641/share/gallery/bullets/darkball.gif
-OpenOffice.org641/share/gallery/bullets/darkblue.gif
-OpenOffice.org641/share/gallery/bullets/gldpearl.gif
-OpenOffice.org641/share/gallery/bullets/golfball.gif
-OpenOffice.org641/share/gallery/bullets/grnarrow.gif
-OpenOffice.org641/share/gallery/bullets/grnball.gif
-OpenOffice.org641/share/gallery/bullets/grndiamd.gif
-OpenOffice.org641/share/gallery/bullets/grnpearl.gif
-OpenOffice.org641/share/gallery/bullets/grnsqare.gif
-OpenOffice.org641/share/gallery/bullets/grnstar.gif
-OpenOffice.org641/share/gallery/bullets/gryarrow.gif
-OpenOffice.org641/share/gallery/bullets/gryball.gif
-OpenOffice.org641/share/gallery/bullets/grydiamd.gif
-OpenOffice.org641/share/gallery/bullets/grysqare.gif
-OpenOffice.org641/share/gallery/bullets/grystar.gif
-OpenOffice.org641/share/gallery/bullets/orgarrow.gif
-OpenOffice.org641/share/gallery/bullets/orgball.gif
-OpenOffice.org641/share/gallery/bullets/orgdiamd.gif
-OpenOffice.org641/share/gallery/bullets/orgsqare.gif
-OpenOffice.org641/share/gallery/bullets/orgstar.gif
-OpenOffice.org641/share/gallery/bullets/pebble_1.gif
-OpenOffice.org641/share/gallery/bullets/pebble_2.gif
-OpenOffice.org641/share/gallery/bullets/pebble_3.gif
-OpenOffice.org641/share/gallery/bullets/poliball.gif
-OpenOffice.org641/share/gallery/bullets/popcorn_1.gif
-OpenOffice.org641/share/gallery/bullets/popcorn_2.gif
-OpenOffice.org641/share/gallery/bullets/rainbow.gif
-OpenOffice.org641/share/gallery/bullets/redarrow.gif
-OpenOffice.org641/share/gallery/bullets/redball.gif
-OpenOffice.org641/share/gallery/bullets/reddiamd.gif
-OpenOffice.org641/share/gallery/bullets/redsqare.gif
-OpenOffice.org641/share/gallery/bullets/redstar.gif
-OpenOffice.org641/share/gallery/bullets/whtpearl.gif
-OpenOffice.org641/share/gallery/bullets/ylwarrow.gif
-OpenOffice.org641/share/gallery/bullets/ylwball.gif
-OpenOffice.org641/share/gallery/bullets/ylwdiamd.gif
-OpenOffice.org641/share/gallery/bullets/ylwsqare.gif
-OpenOffice.org641/share/gallery/bullets/ylwstar.gif
-OpenOffice.org641/share/gallery/rulers/blkballs.gif
-OpenOffice.org641/share/gallery/rulers/blurulr1.gif
-OpenOffice.org641/share/gallery/rulers/blurulr2.gif
-OpenOffice.org641/share/gallery/rulers/blurulr3.gif
-OpenOffice.org641/share/gallery/rulers/blurulr4.gif
-OpenOffice.org641/share/gallery/rulers/blurulr5.gif
-OpenOffice.org641/share/gallery/rulers/blurulr6.gif
-OpenOffice.org641/share/gallery/rulers/gldballs.gif
-OpenOffice.org641/share/gallery/rulers/grnballs.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr1.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr2.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr3.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr4.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr1.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr2.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr3.gif
-OpenOffice.org641/share/gallery/rulers/orgrulr1.gif
-OpenOffice.org641/share/gallery/rulers/redrulr1.gif
-OpenOffice.org641/share/gallery/rulers/redrulr2.gif
-OpenOffice.org641/share/gallery/rulers/redrulr3.gif
-OpenOffice.org641/share/gallery/rulers/redrulr4.gif
-OpenOffice.org641/share/gallery/rulers/redrulr5.gif
-OpenOffice.org641/share/gallery/rulers/striped.gif
-OpenOffice.org641/share/gallery/rulers/whtballs.gif
-OpenOffice.org641/share/gallery/rulers/ylwrulr1.gif
-OpenOffice.org641/share/gallery/sounds/apert.wav
-OpenOffice.org641/share/gallery/sounds/apert2.wav
-OpenOffice.org641/share/gallery/sounds/applause.wav
-OpenOffice.org641/share/gallery/sounds/beam.wav
-OpenOffice.org641/share/gallery/sounds/beam2.wav
-OpenOffice.org641/share/gallery/sounds/cow.wav
-OpenOffice.org641/share/gallery/sounds/curve.wav
-OpenOffice.org641/share/gallery/sounds/drama.wav
-OpenOffice.org641/share/gallery/sounds/explos.wav
-OpenOffice.org641/share/gallery/sounds/falling.wav
-OpenOffice.org641/share/gallery/sounds/glasses.wav
-OpenOffice.org641/share/gallery/sounds/gong.wav
-OpenOffice.org641/share/gallery/sounds/horse.wav
-OpenOffice.org641/share/gallery/sounds/kling.wav
-OpenOffice.org641/share/gallery/sounds/kongas.wav
-OpenOffice.org641/share/gallery/sounds/laser.wav
-OpenOffice.org641/share/gallery/sounds/left.wav
-OpenOffice.org641/share/gallery/sounds/nature1.wav
-OpenOffice.org641/share/gallery/sounds/nature2.wav
-OpenOffice.org641/share/gallery/sounds/ok.wav
-OpenOffice.org641/share/gallery/sounds/pluck.wav
-OpenOffice.org641/share/gallery/sounds/roll.wav
-OpenOffice.org641/share/gallery/sounds/romans.wav
-OpenOffice.org641/share/gallery/sounds/soft.wav
-OpenOffice.org641/share/gallery/sounds/space.wav
-OpenOffice.org641/share/gallery/sounds/space2.wav
-OpenOffice.org641/share/gallery/sounds/space3.wav
-OpenOffice.org641/share/gallery/sounds/sparcle.wav
-OpenOffice.org641/share/gallery/sounds/strom.wav
-OpenOffice.org641/share/gallery/sounds/theetone.wav
-OpenOffice.org641/share/gallery/sounds/top.wav
-OpenOffice.org641/share/gallery/sounds/train.wav
-OpenOffice.org641/share/gallery/sounds/untie.wav
-OpenOffice.org641/share/gallery/sounds/ups.wav
-OpenOffice.org641/share/gallery/sounds/wallewal.wav
-OpenOffice.org641/share/gallery/sg1.sdg
-OpenOffice.org641/share/gallery/sg1.sdv
-OpenOffice.org641/share/gallery/sg1.thm
-OpenOffice.org641/share/gallery/sg16.sdg
-OpenOffice.org641/share/gallery/sg16.sdv
-OpenOffice.org641/share/gallery/sg16.thm
-OpenOffice.org641/share/gallery/sg2.sdg
-OpenOffice.org641/share/gallery/sg2.sdv
-OpenOffice.org641/share/gallery/sg2.thm
-OpenOffice.org641/share/gallery/sg24.sdg
-OpenOffice.org641/share/gallery/sg24.sdv
-OpenOffice.org641/share/gallery/sg24.thm
-OpenOffice.org641/share/gallery/sg25.sdg
-OpenOffice.org641/share/gallery/sg25.sdv
-OpenOffice.org641/share/gallery/sg25.thm
-OpenOffice.org641/share/gallery/sg3.sdg
-OpenOffice.org641/share/gallery/sg3.sdv
-OpenOffice.org641/share/gallery/sg3.thm
-OpenOffice.org641/share/gallery/sg9.sdg
-OpenOffice.org641/share/gallery/sg9.sdv
-OpenOffice.org641/share/gallery/sg9.thm
-OpenOffice.org641/share/wordbook/english/soffice.dic
-OpenOffice.org641/share/wordbook/english/sun.dic
-OpenOffice.org641/share/wordbook/english/th_en_US.dat
-OpenOffice.org641/share/wordbook/english/th_en_US.idx
-OpenOffice.org641/share/wordbook/english/en_US.aff
-OpenOffice.org641/share/wordbook/english/en_US.dic
-OpenOffice.org641/share/autotext/english/standard.bau
-OpenOffice.org641/share/autotext/english/template.bau
-OpenOffice.org641/share/autotext/english/crdbus50.bau
-OpenOffice.org641/share/autotext/english/crdbus54.bau
-OpenOffice.org641/share/psprint/fontmetric/AGaramond-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-Book.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-BookOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-Demi.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-DemiOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-Demi.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-DemiItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-Light.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-LightItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-BoldOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-Oblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier.afm
-OpenOffice.org641/share/psprint/fontmetric/GothicBBB-Medium-83pv-RKSJ-H.afm
-OpenOffice.org641/share/psprint/fontmetric/GothicBBB-Medium.Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-BoldOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-Oblique.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Ryumin-Light-83pv-RKSJ-H.afm
-OpenOffice.org641/share/psprint/fontmetric/Ryumin-Light.Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Symbol.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Windsor.afm
-OpenOffice.org641/share/psprint/fontmetric/ZapfChancery-MediumItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/ZapfDingbats.afm
-OpenOffice.org641/share/psprint/fontmetric/builtincache
-OpenOffice.org641/share/psprint/driver/ADISTILL.PS
-OpenOffice.org641/share/psprint/driver/APLW3101.PS
-OpenOffice.org641/share/psprint/driver/APLW3201.PS
-OpenOffice.org641/share/psprint/driver/APLW3601.PS
-OpenOffice.org641/share/psprint/driver/APLW6101.PS
-OpenOffice.org641/share/psprint/driver/APLW8101.PS
-OpenOffice.org641/share/psprint/driver/APLW81F1.PS
-OpenOffice.org641/share/psprint/driver/APLWBGR1.PS
-OpenOffice.org641/share/psprint/driver/APLWCOB1.PS
-OpenOffice.org641/share/psprint/driver/APLWCSB1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRF1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRI1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRJ1.PS
-OpenOffice.org641/share/psprint/driver/APLWIIF2.PS
-OpenOffice.org641/share/psprint/driver/APLWIIG2.PS
-OpenOffice.org641/share/psprint/driver/APLWLOT1.PS
-OpenOffice.org641/share/psprint/driver/APL_IIF1.PS
-OpenOffice.org641/share/psprint/driver/APL_IIG1.PS
-OpenOffice.org641/share/psprint/driver/APL_NTR1.PS
-OpenOffice.org641/share/psprint/driver/APNT518_.PS
-OpenOffice.org641/share/psprint/driver/APNTX501.PS
-OpenOffice.org641/share/psprint/driver/APNTXJ1_.PS
-OpenOffice.org641/share/psprint/driver/APPL_230.PS
-OpenOffice.org641/share/psprint/driver/APPL_380.PS
-OpenOffice.org641/share/psprint/driver/APPL_422.PS
-OpenOffice.org641/share/psprint/driver/APTOLLD1.PS
-OpenOffice.org641/share/psprint/driver/APTOLLW1.PS
-OpenOffice.org641/share/psprint/driver/CAECOGR1.PS
-OpenOffice.org641/share/psprint/driver/DC1152_1.PS
-OpenOffice.org641/share/psprint/driver/EFAX3010.PS
-OpenOffice.org641/share/psprint/driver/EFAX4010.PS
-OpenOffice.org641/share/psprint/driver/EFAX5010.PS
-OpenOffice.org641/share/psprint/driver/EFAX7010.PS
-OpenOffice.org641/share/psprint/driver/EFMX3010.PS
-OpenOffice.org641/share/psprint/driver/EFMX5010.PS
-OpenOffice.org641/share/psprint/driver/EFMX7010.PS
-OpenOffice.org641/share/psprint/driver/EFXJK1F3.PS
-OpenOffice.org641/share/psprint/driver/EFXJK2F3.PS
-OpenOffice.org641/share/psprint/driver/EFXJK303.PS
-OpenOffice.org641/share/psprint/driver/EFXJK3F3.PS
-OpenOffice.org641/share/psprint/driver/EP_08001.PS
-OpenOffice.org641/share/psprint/driver/EP_15201.PS
-OpenOffice.org641/share/psprint/driver/EP_30001.PS
-OpenOffice.org641/share/psprint/driver/EP_50001.PS
-OpenOffice.org641/share/psprint/driver/EP_82F21.PS
-OpenOffice.org641/share/psprint/driver/EP_82F51.PS
-OpenOffice.org641/share/psprint/driver/EP_P0701.PS
-OpenOffice.org641/share/psprint/driver/EP_P1201.PS
-OpenOffice.org641/share/psprint/driver/EP_STPH1.PS
-OpenOffice.org641/share/psprint/driver/GENERIC.PS
-OpenOffice.org641/share/psprint/driver/HP1200C1.PS
-OpenOffice.org641/share/psprint/driver/HP2500C1.PS
-OpenOffice.org641/share/psprint/driver/HP3SI52_.PS
-OpenOffice.org641/share/psprint/driver/HP3SIL21.PS
-OpenOffice.org641/share/psprint/driver/HP4M3_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4M6_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4ML_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4MP3_1.PS
-OpenOffice.org641/share/psprint/driver/HP4MP6_1.PS
-OpenOffice.org641/share/psprint/driver/HP4PLUS3.PS
-OpenOffice.org641/share/psprint/driver/HP4PLUS6.PS
-OpenOffice.org641/share/psprint/driver/HP4SI3_1.PS
-OpenOffice.org641/share/psprint/driver/HP4SI6_1.PS
-OpenOffice.org641/share/psprint/driver/HPIID52_.PS
-OpenOffice.org641/share/psprint/driver/HPIII52_.PS
-OpenOffice.org641/share/psprint/driver/HPIIP52_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ3D1_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ3P1_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ4MV1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5M_4.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5P_1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5SI1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5SIM.PS
-OpenOffice.org641/share/psprint/driver/HPLJ__31.PS
-OpenOffice.org641/share/psprint/driver/HP_3D52_.PS
-OpenOffice.org641/share/psprint/driver/HP_3P52_.PS
-OpenOffice.org641/share/psprint/driver/HP__CLJ1.PS
-OpenOffice.org641/share/psprint/driver/KD8650P1.PS
-OpenOffice.org641/share/psprint/driver/KD92P001.PS
-OpenOffice.org641/share/psprint/driver/KDH00001.PS
-OpenOffice.org641/share/psprint/driver/KDH00002.PS
-OpenOffice.org641/share/psprint/driver/L10__425.PS
-OpenOffice.org641/share/psprint/driver/L20__471.PS
-OpenOffice.org641/share/psprint/driver/L20__493.PS
-OpenOffice.org641/share/psprint/driver/L30__471.PS
-OpenOffice.org641/share/psprint/driver/L30__493.PS
-OpenOffice.org641/share/psprint/driver/L333_523.PS
-OpenOffice.org641/share/psprint/driver/L33__523.PS
-OpenOffice.org641/share/psprint/driver/L50__493.PS
-OpenOffice.org641/share/psprint/driver/L533_523.PS
-OpenOffice.org641/share/psprint/driver/L53__523.PS
-OpenOffice.org641/share/psprint/driver/LEX4039P.PS
-OpenOffice.org641/share/psprint/driver/LEX4079P.PS
-OpenOffice.org641/share/psprint/driver/LEXOPTR_.PS
-OpenOffice.org641/share/psprint/driver/LHCFLRJ5.PS
-OpenOffice.org641/share/psprint/driver/LHCOFLC5.PS
-OpenOffice.org641/share/psprint/driver/LHCOFLR5.PS
-OpenOffice.org641/share/psprint/driver/LHGUBEH3.PS
-OpenOffice.org641/share/psprint/driver/LHGUBHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERKH3.PS
-OpenOffice.org641/share/psprint/driver/LHHERKI4.PS
-OpenOffice.org641/share/psprint/driver/LHHKPHJ7.PS
-OpenOffice.org641/share/psprint/driver/LHHKPIJ7.PS
-OpenOffice.org641/share/psprint/driver/LHHRKPH7.PS
-OpenOffice.org641/share/psprint/driver/LHHRKPI7.PS
-OpenOffice.org641/share/psprint/driver/LHQUSHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHQUSIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHQUSRH3.PS
-OpenOffice.org641/share/psprint/driver/LHQUSRI3.PS
-OpenOffice.org641/share/psprint/driver/LHSIGHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHSIGIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHSIGNH3.PS
-OpenOffice.org641/share/psprint/driver/LHSIGNI3.PS
-OpenOffice.org641/share/psprint/driver/LOPC1200.PS
-OpenOffice.org641/share/psprint/driver/LOPC40.PS
-OpenOffice.org641/share/psprint/driver/LOPC45.PS
-OpenOffice.org641/share/psprint/driver/LOPE310.PS
-OpenOffice.org641/share/psprint/driver/LOPM410.PS
-OpenOffice.org641/share/psprint/driver/LOPS1255.PS
-OpenOffice.org641/share/psprint/driver/LOPS1625.PS
-OpenOffice.org641/share/psprint/driver/LOPS1855.PS
-OpenOffice.org641/share/psprint/driver/LOPS2455.PS
-OpenOffice.org641/share/psprint/driver/LOPS3455.PS
-OpenOffice.org641/share/psprint/driver/LOPT610.PS
-OpenOffice.org641/share/psprint/driver/LOPT612.PS
-OpenOffice.org641/share/psprint/driver/LOPT614.PS
-OpenOffice.org641/share/psprint/driver/LOPT616.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAC.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAEP.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAK.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAN.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAP.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAS.PS
-OpenOffice.org641/share/psprint/driver/LOPTRASC.PS
-OpenOffice.org641/share/psprint/driver/LOPW810.PS
-OpenOffice.org641/share/psprint/driver/LOS1255P.PS
-OpenOffice.org641/share/psprint/driver/LOS1625P.PS
-OpenOffice.org641/share/psprint/driver/LOS1855P.PS
-OpenOffice.org641/share/psprint/driver/LOS2455P.PS
-OpenOffice.org641/share/psprint/driver/LOS3455P.PS
-OpenOffice.org641/share/psprint/driver/LWNT_518.PS
-OpenOffice.org641/share/psprint/driver/SGENPRT.PS
-OpenOffice.org641/share/psprint/driver/SNSPREC1.PS
-OpenOffice.org641/share/psprint/driver/TK300PJ1.PS
-OpenOffice.org641/share/psprint/driver/TK300XJ1.PS
-OpenOffice.org641/share/psprint/driver/TK350171.PS
-OpenOffice.org641/share/psprint/driver/TK350172.PS
-OpenOffice.org641/share/psprint/driver/TK350691.PS
-OpenOffice.org641/share/psprint/driver/TK350692.PS
-OpenOffice.org641/share/psprint/driver/TK350PJ2.PS
-OpenOffice.org641/share/psprint/driver/TK360J21.PS
-OpenOffice.org641/share/psprint/driver/TK360J51.PS
-OpenOffice.org641/share/psprint/driver/TK360J71.PS
-OpenOffice.org641/share/psprint/driver/TK450PJ1.PS
-OpenOffice.org641/share/psprint/driver/TK550171.PS
-OpenOffice.org641/share/psprint/driver/TK550391.PS
-OpenOffice.org641/share/psprint/driver/TK550PJ1.PS
-OpenOffice.org641/share/psprint/driver/TKP350J2.PS
-OpenOffice.org641/share/psprint/driver/TKP360P1.PS
-OpenOffice.org641/share/psprint/driver/TKP380J1.PS
-OpenOffice.org641/share/psprint/driver/TKP380P1.PS
-OpenOffice.org641/share/psprint/driver/TKP450J1.PS
-OpenOffice.org641/share/psprint/driver/TKP450P1.PS
-OpenOffice.org641/share/psprint/driver/TKP550J1.PS
-OpenOffice.org641/share/psprint/driver/TKP600J1.PS
-OpenOffice.org641/share/psprint/driver/TKPH3801.PS
-OpenOffice.org641/share/psprint/driver/TKPH4501.PS
-OpenOffice.org641/share/psprint/driver/TKPH6001.PS
-OpenOffice.org641/share/psprint/driver/XRD61354.PS
-OpenOffice.org641/share/psprint/driver/XRD61801.PS
-OpenOffice.org641/share/psprint/driver/XRN17000.PS
-OpenOffice.org641/share/psprint/driver/XRN24320.PS
-OpenOffice.org641/share/psprint/driver/XR_DC230.PS
-OpenOffice.org641/share/psprint/psprint.conf
-OpenOffice.org641/share/autocorr/acor1033.dat
-OpenOffice.org641/user/autotext/english/mytexts.bau
-OpenOffice.org641/user/database/biblio/biblio.dbf
-OpenOffice.org641/user/gallery/sg100.sdv
-OpenOffice.org641/user/gallery/sg100.thm
-OpenOffice.org641/user/gallery/sg30.sdv
-OpenOffice.org641/user/gallery/sg30.thm
-OpenOffice.org641/user/config/arrowhd.soe
-OpenOffice.org641/user/config/classic.sog
-OpenOffice.org641/user/config/hatching.soh
-OpenOffice.org641/user/config/modern.sog
-OpenOffice.org641/user/config/palette.soc
-OpenOffice.org641/user/config/styles.sod
-OpenOffice.org641/user/config/autotbl.fmt
-OpenOffice.org641/user/config/dbtitle.rdb
-OpenOffice.org641/user/config/cmyk.soc
-OpenOffice.org641/user/config/gallery.soc
-OpenOffice.org641/user/config/html.soc
-OpenOffice.org641/user/config/standard.sob
-OpenOffice.org641/user/config/standard.soc
-OpenOffice.org641/user/config/standard.sod
-OpenOffice.org641/user/config/standard.soe
-OpenOffice.org641/user/config/standard.sog
-OpenOffice.org641/user/config/standard.soh
-OpenOffice.org641/user/config/sun-color.soc
-OpenOffice.org641/user/config/web.soc
-OpenOffice.org641/user/basic/dialogs.xli
-OpenOffice.org641/user/basic/script.xli
-OpenOffice.org641/help/en/sbasic.cfg
-OpenOffice.org641/help/en/sbasic.db
-OpenOffice.org641/help/en/sbasic.ht
-OpenOffice.org641/help/en/sbasic.idx/CONTEXTS
-OpenOffice.org641/help/en/sbasic.idx/DICTIONARY
-OpenOffice.org641/help/en/sbasic.idx/DOCS
-OpenOffice.org641/help/en/sbasic.idx/DOCS.TAB
-OpenOffice.org641/help/en/sbasic.idx/EDGE
-OpenOffice.org641/help/en/sbasic.idx/LINKNAMES
-OpenOffice.org641/help/en/sbasic.idx/OFFSETS
-OpenOffice.org641/help/en/sbasic.idx/POSITIONS
-OpenOffice.org641/help/en/sbasic.idx/SCHEMA
-OpenOffice.org641/help/en/sbasic.jar
-OpenOffice.org641/help/en/sbasic.key
-OpenOffice.org641/help/en/common.jar
-OpenOffice.org641/help/en/custom.css
-OpenOffice.org641/help/en/err.html
-OpenOffice.org641/help/en/picture.db
-OpenOffice.org641/help/en/picture.jar
-OpenOffice.org641/help/en/treeview.xml
-OpenOffice.org641/help/en/schart.jar
-OpenOffice.org641/help/en/swriter.cfg
-OpenOffice.org641/help/en/swriter.db
-OpenOffice.org641/help/en/swriter.ht
-OpenOffice.org641/help/en/swriter.idx/CONTEXTS
-OpenOffice.org641/help/en/swriter.idx/DICTIONARY
-OpenOffice.org641/help/en/swriter.idx/DOCS
-OpenOffice.org641/help/en/swriter.idx/DOCS.TAB
-OpenOffice.org641/help/en/swriter.idx/EDGE
-OpenOffice.org641/help/en/swriter.idx/LINKNAMES
-OpenOffice.org641/help/en/swriter.idx/OFFSETS
-OpenOffice.org641/help/en/swriter.idx/POSITIONS
-OpenOffice.org641/help/en/swriter.idx/SCHEMA
-OpenOffice.org641/help/en/swriter.jar
-OpenOffice.org641/help/en/swriter.key
-OpenOffice.org641/help/en/scalc.cfg
-OpenOffice.org641/help/en/scalc.db
-OpenOffice.org641/help/en/scalc.ht
-OpenOffice.org641/help/en/scalc.idx/CONTEXTS
-OpenOffice.org641/help/en/scalc.idx/DICTIONARY
-OpenOffice.org641/help/en/scalc.idx/DOCS
-OpenOffice.org641/help/en/scalc.idx/DOCS.TAB
-OpenOffice.org641/help/en/scalc.idx/EDGE
-OpenOffice.org641/help/en/scalc.idx/LINKNAMES
-OpenOffice.org641/help/en/scalc.idx/OFFSETS
-OpenOffice.org641/help/en/scalc.idx/POSITIONS
-OpenOffice.org641/help/en/scalc.idx/SCHEMA
-OpenOffice.org641/help/en/scalc.jar
-OpenOffice.org641/help/en/scalc.key
-OpenOffice.org641/help/en/simpress.cfg
-OpenOffice.org641/help/en/simpress.db
-OpenOffice.org641/help/en/simpress.ht
-OpenOffice.org641/help/en/simpress.idx/CONTEXTS
-OpenOffice.org641/help/en/simpress.idx/DICTIONARY
-OpenOffice.org641/help/en/simpress.idx/DOCS
-OpenOffice.org641/help/en/simpress.idx/DOCS.TAB
-OpenOffice.org641/help/en/simpress.idx/EDGE
-OpenOffice.org641/help/en/simpress.idx/LINKNAMES
-OpenOffice.org641/help/en/simpress.idx/OFFSETS
-OpenOffice.org641/help/en/simpress.idx/POSITIONS
-OpenOffice.org641/help/en/simpress.idx/SCHEMA
-OpenOffice.org641/help/en/simpress.jar
-OpenOffice.org641/help/en/simpress.key
-OpenOffice.org641/help/en/sdraw.cfg
-OpenOffice.org641/help/en/sdraw.db
-OpenOffice.org641/help/en/sdraw.ht
-OpenOffice.org641/help/en/sdraw.idx/CONTEXTS
-OpenOffice.org641/help/en/sdraw.idx/DICTIONARY
-OpenOffice.org641/help/en/sdraw.idx/DOCS
-OpenOffice.org641/help/en/sdraw.idx/DOCS.TAB
-OpenOffice.org641/help/en/sdraw.idx/EDGE
-OpenOffice.org641/help/en/sdraw.idx/LINKNAMES
-OpenOffice.org641/help/en/sdraw.idx/OFFSETS
-OpenOffice.org641/help/en/sdraw.idx/POSITIONS
-OpenOffice.org641/help/en/sdraw.idx/SCHEMA
-OpenOffice.org641/help/en/sdraw.jar
-OpenOffice.org641/help/en/sdraw.key
-OpenOffice.org641/help/en/smath.cfg
-OpenOffice.org641/help/en/smath.db
-OpenOffice.org641/help/en/smath.ht
-OpenOffice.org641/help/en/smath.idx/CONTEXTS
-OpenOffice.org641/help/en/smath.idx/DICTIONARY
-OpenOffice.org641/help/en/smath.idx/DOCS
-OpenOffice.org641/help/en/smath.idx/DOCS.TAB
-OpenOffice.org641/help/en/smath.idx/EDGE
-OpenOffice.org641/help/en/smath.idx/LINKNAMES
-OpenOffice.org641/help/en/smath.idx/OFFSETS
-OpenOffice.org641/help/en/smath.idx/POSITIONS
-OpenOffice.org641/help/en/smath.idx/SCHEMA
-OpenOffice.org641/help/en/smath.jar
-OpenOffice.org641/help/en/smath.key
-OpenOffice.org641/help/main_transform.xsl
-OpenOffice.org641/help/custom.css
-@comment DIRS
-@dirrm OpenOffice.org641/user/wordbook
-@dirrm OpenOffice.org641/user/template
-@dirrm OpenOffice.org641/user/temp
-@dirrm OpenOffice.org641/user/store
-@dirrm OpenOffice.org641/user/psprint/fontmetric
-@dirrm OpenOffice.org641/user/psprint/driver
-@dirrm OpenOffice.org641/user/psprint
-@dirrm OpenOffice.org641/user/plugin
-@dirrm OpenOffice.org641/user/gallery
-@dirrm OpenOffice.org641/user/database/biblio
-@dirrm OpenOffice.org641/user/database
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice
-@dirrm OpenOffice.org641/user/config/registry/instance/org
-@dirrm OpenOffice.org641/user/config/registry/instance
-@dirrm OpenOffice.org641/user/config/registry
-@dirrm OpenOffice.org641/user/config
-@dirrm OpenOffice.org641/user/basic
-@dirrm OpenOffice.org641/user/backup
-@dirrm OpenOffice.org641/user/autotext/english
-@dirrm OpenOffice.org641/user/autotext
-@dirrm OpenOffice.org641/user/autocorr
-@dirrm OpenOffice.org641/user
-@dirrm OpenOffice.org641/share/wordbook/english
-@dirrm OpenOffice.org641/share/wordbook
-@dirrm OpenOffice.org641/share/template/english/wizard/web
-@dirrm OpenOffice.org641/share/template/english/wizard/styles
-@dirrm OpenOffice.org641/share/template/english/wizard/bitmap
-@dirrm OpenOffice.org641/share/template/english/wizard
-@dirrm OpenOffice.org641/share/template/english/internal
-@dirrm OpenOffice.org641/share/template/english
-@dirrm OpenOffice.org641/share/template
-@dirrm OpenOffice.org641/share/psprint/fontmetric
-@dirrm OpenOffice.org641/share/psprint/driver
-@dirrm OpenOffice.org641/share/psprint
-@dirrm OpenOffice.org641/share/gallery/www-back
-@dirrm OpenOffice.org641/share/gallery/sounds
-@dirrm OpenOffice.org641/share/gallery/rulers
-@dirrm OpenOffice.org641/share/gallery/htmlexpo
-@dirrm OpenOffice.org641/share/gallery/bullets
-@dirrm OpenOffice.org641/share/gallery
-@dirrm OpenOffice.org641/share/fonts/truetype
-@dirrm OpenOffice.org641/share/fonts
-@dirrm OpenOffice.org641/share/dtd/officedocument/1_0
-@dirrm OpenOffice.org641/share/dtd/officedocument
-@dirrm OpenOffice.org641/share/dtd/math/1_01
-@dirrm OpenOffice.org641/share/dtd/math
-@dirrm OpenOffice.org641/share/dtd
-@dirrm OpenOffice.org641/share/config/webcast
-@dirrm OpenOffice.org641/share/config/symbol
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/template/org
-@dirrm OpenOffice.org641/share/config/registry/template
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/instance/org
-@dirrm OpenOffice.org641/share/config/registry/instance
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org
-@dirrm OpenOffice.org641/share/config/registry/cache/instance
-@dirrm OpenOffice.org641/share/config/registry/cache
-@dirrm OpenOffice.org641/share/config/registry
-@dirrm OpenOffice.org641/share/config
-@dirrm OpenOffice.org641/share/basic/WebWizard
-@dirrm OpenOffice.org641/share/basic/Tools
-@dirrm OpenOffice.org641/share/basic/Template
-@dirrm OpenOffice.org641/share/basic/Schedule
-@dirrm OpenOffice.org641/share/basic/ImportWizard
-@dirrm OpenOffice.org641/share/basic/Gimmicks
-@dirrm OpenOffice.org641/share/basic/FormWizard
-@dirrm OpenOffice.org641/share/basic/Euro
-@dirrm OpenOffice.org641/share/basic
-@dirrm OpenOffice.org641/share/autotext/english
-@dirrm OpenOffice.org641/share/autotext
-@dirrm OpenOffice.org641/share/autocorr
-@dirrm OpenOffice.org641/share
-@dirrm OpenOffice.org641/program/resource
-@dirrm OpenOffice.org641/program/filter
-@dirrm OpenOffice.org641/program/components
-@dirrm OpenOffice.org641/program/classes
-@dirrm OpenOffice.org641/program/addin/source
-@dirrm OpenOffice.org641/program/addin
-@dirrm OpenOffice.org641/program
-@dirrm OpenOffice.org641/help/en/swriter.idx
-@dirrm OpenOffice.org641/help/en/smath.idx
-@dirrm OpenOffice.org641/help/en/simpress.idx
-@dirrm OpenOffice.org641/help/en/sdraw.idx
-@dirrm OpenOffice.org641/help/en/scalc.idx
-@dirrm OpenOffice.org641/help/en/sbasic.idx
-@dirrm OpenOffice.org641/help/en
-@dirrm OpenOffice.org641/help
-@dirrm OpenOffice.org641
diff --git a/editors/openoffice.org-2.0/Makefile b/editors/openoffice.org-2.0/Makefile
deleted file mode 100644
index 23c5cd913554..000000000000
--- a/editors/openoffice.org-2.0/Makefile
+++ /dev/null
@@ -1,110 +0,0 @@
-# New ports collection makefile for: OpenOffice
-# Date created: 28 Februar 2002
-# Whom: Martin Blapp
-#
-# $FreeBSD$
-#
-
-PORTNAME= openoffice
-PORTVERSION= 642
-CATEGORIES= editors
-MASTER_SITES= ftp://sunsite.cnlab-switch.ch/mirror/OpenOffice/${PORTVERSION}/ \
- http://sf1.mirror.openoffice.org/${PORTVERSION}/ \
- ftp://ftp.cs.man.ac.uk/pub/toby/gpc/ \
- http://people.freebsd.org/~mbr/distfiles/
-DISTFILES= oo_${PORTVERSION}_src.tar.bz2 gpc231.tar.Z oo_moz095_i386_FreeBSD-4.tar.gz
-EXTRACT_ONLY= oo_${PORTVERSION}_src.tar.bz2
-
-MAINTAINER= mbr@FreeBSD.org
-
-BUILD_DEPENDS= ${LOCALBASE}/lib/libstlport_gcc.so:${PORTSDIR}/devel/stlport
-BUILD_DEPENDS+= ${LOCALBASE}/bin/gcc295:${PORTSDIR}/lang/gcc295
-BUILD_DEPENDS+= zip:${PORTSDIR}/archivers/zip
-BUILD_DEPENDS+= ${JAVAVM}:${PORTSDIR}/java/jdk13
-LIB_DEPENDS+= pth.14:${PORTSDIR}/devel/pth
-
-BROKEN= 'Work in progress -- does not build yet till the end'
-
-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_moz095_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_${PORTVERSION}_src/config_office
-
-CONFIGURE_ARGS+= --with-stlport4-home=${PREFIX} \
- --with-jdk-home=${JDK13DIR} \
- --with-os-version=${OSVERSION}
-
-CONFIGURE_ENV= PTHREAD_CFLAGS=${PTHREAD_CFLAGS} \
- PTHREAD_LIBS=${PTHREAD_LIBS} \
- CC=gcc295 \
- CXX=g++295
-
-MAKE_ENV= CC=${CC} CFLAGS=${CFLAGS}
-
-.include <bsd.port.pre.mk>
-
-pre-fetch:
-.if ${GCC_VERSION}!="2.95.2" && ${GCC_VERSION}!="2.95.3"
- @ ${ECHO}
- @ ${ECHO} Openoffice requires gcc 2.95.2 or better
- @ ${ECHO}
- @ ${FALSE}
-.endif
-.if ${OSVERSION} < 500031
- @${ECHO}
- @${ECHO} OS-VERSION ${OSVERSION}
- @${ECHO}
- @${ECHO} Openoffice depends on OS-Fixes which are
- @${ECHO} not yet available.
- @${FALSE}
-.endif
-
-pre-extract:
-.if !defined(DISPLAY) || ${DISPLAY} == ""
- @ ${ECHO}
- @ ${ECHO} Can\'t open display:
- @ ${ECHO} Please check your DISPLAY variable.
- @ ${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|<malloc.h>|<stdlib.h>|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'
-
-do-install:
- @cd ${WRKSRC}/.. && ./setup -r:oo_setup.resp
-
-.include <bsd.port.post.mk>
diff --git a/editors/openoffice.org-2.0/distinfo b/editors/openoffice.org-2.0/distinfo
deleted file mode 100644
index 81e3a3a4781e..000000000000
--- a/editors/openoffice.org-2.0/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (oo_642_src.tar.bz2) = fc39bdf5f4b277c343d2cc38b0d70c7d
-MD5 (gpc231.tar.Z) = fdb06fdb5a4670b172f9fb738b717be9
-MD5 (oo_moz095_i386_FreeBSD-4.tar.gz) = e92e25759f0b1bf16a36a091bf17e1b0
diff --git a/editors/openoffice.org-2.0/files/patch-berkeleydb+db-3.2.9.patch b/editors/openoffice.org-2.0/files/patch-berkeleydb+db-3.2.9.patch
deleted file mode 100644
index 97fec46bcef4..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-berkeleydb::db-3.2.9.patch b/editors/openoffice.org-2.0/files/patch-berkeleydb::db-3.2.9.patch
deleted file mode 100644
index 50c2f44a704e..000000000000
--- a/editors/openoffice.org-2.0/files/patch-berkeleydb::db-3.2.9.patch
+++ /dev/null
@@ -1,42 +0,0 @@
---- ../berkeleydb/db-3.2.9.patch.orig Mon Jun 11 16:09:22 2001
-+++ ../berkeleydb/db-3.2.9.patch Tue Mar 5 17:13:09 2002
-@@ -43,3 +43,39 @@
-
- CC= @MAKEFILE_CC@
- CCLINK= @MAKEFILE_CCLINK@
-+--- 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
-+@@ -995,6 +995,7 @@
-+ CPPFLAGS="-D_REENTRANT $CPPFLAGS";;
-+ mpeix*) CPPFLAGS="-D_POSIX_SOURCE -D_SOCKET_SOURCE $CPPFLAGS"
-+ LIBS="-lsocket -lsvipc $LIBS";;
-++freebsd*) optimize_def="-O";;
-+ osf*) CPPFLAGS="-D_REENTRANT $CPPFLAGS";;
-+ *qnx) cat >> confdefs.h <<\EOF
-+ #define HAVE_QNX 1
-+@@ -1795,6 +1796,7 @@
-+ case "$host_os" in
-+ solaris*) JINCSUBDIRS="solaris";;
-+ linux*) JINCSUBDIRS="linux genunix";;
-++ freebsd*) JINCSUBDIRS="freebsd solaris linux genunix";;
-+ *) JINCSUBDIRS="genunix";;
-+ esac
-+
-+--- 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 @@
-+
-+ freebsd*)
-+ 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'
-+- else
-+ 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'
-++ need_version=no
-+ fi
-+ ;;
-+
diff --git a/editors/openoffice.org-2.0/files/patch-bridges+prj+build.lst b/editors/openoffice.org-2.0/files/patch-bridges+prj+build.lst
deleted file mode 100644
index 95774375ee91..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel b/editors/openoffice.org-2.0/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel
deleted file mode 100644
index 20b13ea25cb2..000000000000
--- a/editors/openoffice.org-2.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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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.org-2.0/files/patch-bridges+source+prot_uno+makefile.mk b/editors/openoffice.org-2.0/files/patch-bridges+source+prot_uno+makefile.mk
deleted file mode 100644
index 595ea6cb5ac9..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-bridges::prj::build.lst b/editors/openoffice.org-2.0/files/patch-bridges::prj::build.lst
deleted file mode 100644
index d9af910f9803..000000000000
--- a/editors/openoffice.org-2.0/files/patch-bridges::prj::build.lst
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../bridges/prj/build.lst.orig Tue Oct 30 17:28:35 2001
-+++ ../bridges/prj/build.lst Mon Mar 4 21:43:05 2002
-@@ -13,5 +13,7 @@
- br bridges\source\cpp_uno\cc50_solaris_sparc nmake - u br_cc50sols br_unotypes NULL
- br bridges\source\cpp_uno\cc50_solaris_intel nmake - u br_cc50soli br_unotypes NULL
- br bridges\source\cpp_uno\gcc2_solaris_sparc nmake - u br_gccsols 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\prot_uno nmake - all br_pruno br_unotypes NULL
- br bridges\source\java_uno nmake - all br_java_uno br_rcon NULL
diff --git a/editors/openoffice.org-2.0/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel b/editors/openoffice.org-2.0/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel
deleted file mode 100644
index a9f6d1da7a96..000000000000
--- a/editors/openoffice.org-2.0/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel
+++ /dev/null
@@ -1,1719 +0,0 @@
---- /dev/null Mon Mar 4 21:22:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/cpp2uno.cxx Mon Mar 4 21:26:06 2002
-@@ -0,0 +1,614 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: cpp2uno.cxx,v $
-+ *
-+ * $Revision: 1.8 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/09/06 11:59:03 $
-+ *
-+ * 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): _______________________________________
-+ *
-+ *
-+ ************************************************************************/
-+
-+#define LEAK_STATIC_DATA
-+// #define TRACE(x) OSL_TRACE(x)
-+#define TRACE(x)
-+
-+#include <malloc.h>
-+#if STLPORT_VERSION<321
-+#include <list.h>
-+#include <map.h>
-+#else
-+#include <list>
-+#include <map>
-+#endif
-+#include <typeinfo>
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+#ifndef _OSL_MUTEX_HXX_
-+#include <osl/mutex.hxx>
-+#endif
-+
-+#ifndef _TYPELIB_TYPEDESCRIPTION_HXX_
-+#include <typelib/typedescription.hxx>
-+#endif
-+#ifndef _UNO_DATA_H_
-+#include <uno/data.h>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_TYPE_MISC_HXX_
-+#include <bridges/cpp_uno/type_misc.hxx>
-+#endif
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+using namespace com::sun::star::uno;
-+using namespace std;
-+using namespace osl;
-+using namespace rtl;
-+
-+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 );
-+
-+ gcc291_freebsd_intel_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;
-+}
-+
-+//==================================================================================================
-+class MediateClassData
-+{
-+public:
-+ struct ClassDataBuffer
-+ {
-+ void* m_pVTable;
-+
-+ ~ClassDataBuffer();
-+ };
-+private:
-+
-+ map< OUString, ClassDataBuffer* > m_aClassData;
-+ Mutex m_aMutex;
-+
-+ void createVTable( ClassDataBuffer*, typelib_InterfaceTypeDescription* );
-+public:
-+ const ClassDataBuffer* getClassData( typelib_InterfaceTypeDescription* );
-+
-+ MediateClassData() {}
-+ ~MediateClassData();
-+};
-+//__________________________________________________________________________________________________
-+MediateClassData::ClassDataBuffer::~ClassDataBuffer()
-+{
-+ delete m_pVTable;
-+}
-+
-+//__________________________________________________________________________________________________
-+MediateClassData::~MediateClassData()
-+{
-+ TRACE( "> calling ~MediateClassData(): freeing mediate vtables... <\n" );
-+
-+ // this MUST be the absolute last one which is called!
-+ for ( map< OUString, ClassDataBuffer* >::iterator iPos( m_aClassData.begin() ); iPos != m_aClassData.end(); ++iPos )
-+ {
-+ // todo
-+// delete (*iPos).second;
-+ }
-+}
-+
-+//__________________________________________________________________________________________________
-+
-+const MediateClassData::ClassDataBuffer* MediateClassData::getClassData( typelib_InterfaceTypeDescription* pType )
-+{
-+ MutexGuard aGuard( m_aMutex );
-+
-+ map< OUString, ClassDataBuffer* >::iterator element = m_aClassData.find( pType->aBase.pTypeName );
-+ if( element != m_aClassData.end() )
-+ return (*element).second;
-+
-+ ClassDataBuffer* pBuffer = new ClassDataBuffer();
-+ createVTable( pBuffer, pType );
-+ m_aClassData[ pType->aBase.pTypeName ] = pBuffer;
-+ return pBuffer;
-+}
-+
-+
-+//==================================================================================================
-+/**
-+ * 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;
-+ }
-+}
-+//__________________________________________________________________________________________________
-+
-+void MediateClassData::createVTable( ClassDataBuffer* pBuffer, typelib_InterfaceTypeDescription* pType )
-+{
-+ // get all member functions
-+ list< sal_Bool > aComplexReturn;
-+
-+ for( int n = 0; n < pType->nAllMembers; n++ )
-+ {
-+ typelib_TypeDescription* pMember = NULL;
-+ TYPELIB_DANGER_GET( &pMember, pType->ppAllMembers[n] );
-+ if( pMember->eTypeClass == typelib_TypeClass_INTERFACE_ATTRIBUTE )
-+ {
-+ typelib_TypeDescription * pRetTD = 0;
-+ TYPELIB_DANGER_GET( &pRetTD, ((typelib_InterfaceAttributeTypeDescription *)pMember)->pAttributeTypeRef );
-+ // get method
-+ aComplexReturn.push_back( !cppu_isSimpleType( pRetTD ) );
-+ // set method
-+ if( ! ((typelib_InterfaceAttributeTypeDescription*)pMember)->bReadOnly )
-+ aComplexReturn.push_back( sal_False );
-+ TYPELIB_DANGER_RELEASE( pRetTD );
-+ }
-+ else
-+ {
-+ typelib_TypeDescription * pRetTD = 0;
-+ TYPELIB_DANGER_GET( &pRetTD, ((typelib_InterfaceMethodTypeDescription *)pMember)->pReturnTypeRef );
-+ aComplexReturn.push_back( !cppu_isSimpleType( pRetTD ) );
-+ TYPELIB_DANGER_RELEASE( pRetTD );
-+ }
-+ TYPELIB_DANGER_RELEASE( pMember );
-+ }
-+
-+ int nSize = aComplexReturn.size();
-+ char * pSpace = (char *)rtl_allocateMemory( ((nSize+2)*sizeof(void *)) + (nSize*20) );
-+ pBuffer->m_pVTable = (void*)pSpace;
-+
-+ char * pCode = pSpace + ((nSize+2)*sizeof(void *));
-+ void ** pvft = (void **)pSpace;
-+ pvft[0] = NULL;
-+ pvft[1] = NULL;
-+
-+ // setup vft and code
-+ for ( sal_Int32 nPos = 0; nPos < nSize; ++nPos )
-+ {
-+ unsigned char * codeSnip = (unsigned char *)pCode + (nPos*20);
-+ pvft[nPos+2] = codeSnip;
-+
-+ // mov $nPos, %eax
-+ *codeSnip++ = 0xb8;
-+ *(sal_Int32 *)codeSnip = nPos | ( aComplexReturn.front() ? 0x80000000 : 0 );
-+ codeSnip += sizeof(sal_Int32);
-+ aComplexReturn.pop_front();
-+ // mov %esp, %edx
-+ *codeSnip++ = 0x89;
-+ *codeSnip++ = 0xe2;
-+ // jmp cpp_vtable_call
-+ *codeSnip++ = 0xe9;
-+ *(sal_Int32 *)codeSnip = ((unsigned char *)cpp_vtable_call) - codeSnip - sizeof(sal_Int32);
-+ codeSnip += sizeof(sal_Int32);
-+ }
-+}
-+
-+//==================================================================================================
-+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
-+ }
-+ }
-+ *(const void **)pCppI = s_pMediateClassData->getClassData( pTypeDescr )->m_pVTable;
-+}
-+
-+}
-+
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT 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 );
-+}
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT void SAL_CALL uno_initEnvironment( uno_Environment * pCppEnv )
-+ SAL_THROW_EXTERN_C()
-+{
-+ CPPU_CURRENT_NAMESPACE::cppu_cppenv_initEnvironment( pCppEnv );
-+}
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT 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:22:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/except.cxx Mon Mar 4 21:26:08 2002
-@@ -0,0 +1,365 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: except.cxx,v $
-+ *
-+ * $Revision: 1.11 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/07/23 13:15:32 $
-+ *
-+ * 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 <dlfcn.h>
-+#include <new.h>
-+#include <typeinfo>
-+#if STLPORT_VERSION<321
-+#include <map.h>
-+#else
-+#include <map>
-+#endif
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+#ifndef _OSL_DIAGNOSE_H_
-+#include <osl/diagnose.h>
-+#endif
-+
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _TYPELIB_TYPEDESCRIPTION_HXX_
-+#include <typelib/typedescription.hxx>
-+#endif
-+#ifndef _COM_SUN_STAR_UNO_ANY_HXX_
-+#include <com/sun/star/uno/Any.hxx>
-+#endif
-+
-+#include <rtl/strbuf.hxx>
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+#ifdef DEBUG
-+#include <stdio.h>
-+#endif
-+
-+using namespace std;
-+using namespace osl;
-+using namespace rtl;
-+using namespace com::sun::star::uno;
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+//==================================================================================================
-+static OString toUNOname( const OString & rRTTIname )
-+{
-+ OString aRet;
-+
-+ sal_Char* pStr = rRTTIname.getStr();
-+ sal_Char* pOrg = pStr;
-+
-+ // check for namespace
-+ if( *pStr == '_' )
-+ pStr++;
-+ if( *pStr == 'Q' )
-+ {
-+ pStr++;
-+ if( *pStr++ == '_' )
-+ {
-+ while( *pStr++ != '_' )
-+ ;
-+ }
-+ }
-+
-+ while( *pStr )
-+ {
-+ int nCharsToCopy = 0;
-+ while( *pStr >= '0' && *pStr <= '9' )
-+ nCharsToCopy = 10*nCharsToCopy + (int)(*pStr++ - '0');
-+ if( aRet.getLength() )
-+ aRet += ".";
-+ aRet += rRTTIname.copy( pStr - pOrg, nCharsToCopy );
-+ pStr += nCharsToCopy;
-+ }
-+
-+ return aRet;
-+}
-+//==================================================================================================
-+static OString toRTTIname( const OString & rUNOname )
-+{
-+ if( ! rUNOname.getLength() )
-+ return OString();
-+
-+ OStringBuffer aRet( 64 );
-+
-+ sal_Int32 nIndex = 0;
-+ sal_Int32 nToken = 0;
-+ do
-+ {
-+ OString aToken( rUNOname.getToken( 0, '.', nIndex ) );
-+ aRet.append( OString::valueOf( (sal_Int32)aToken.getLength() ) );
-+ aRet.append( aToken );
-+ ++nToken;
-+ }
-+ while (nIndex >= 0);
-+
-+ OString ret( aRet.makeStringAndClear() );
-+
-+ if( nToken >= 2 )
-+ {
-+ OStringBuffer buf( 64 );
-+ buf.append( 'Q' );
-+ if( nToken > 9 )
-+ aRet.append( '_' );
-+ buf.append( OString::valueOf( (sal_Int32)nToken ) );
-+ if( nToken > 9 )
-+ aRet.append( '_' );
-+ buf.append( ret );
-+ ret = buf.makeStringAndClear();
-+ }
-+
-+ return ret;
-+}
-+
-+
-+//##################################################################################################
-+//#### RTTI simulation #############################################################################
-+//##################################################################################################
-+
-+class RTTIHolder
-+{
-+ static std::map< OString, void* > aAllRTTI;
-+public:
-+ static void* getRTTI( const OString& rTypename );
-+ static void* getRTTI_UnoName( const OString& rUnoTypename )
-+ { return getRTTI( toRTTIname( rUnoTypename ) ); }
-+
-+ static void* insertRTTI( const OString& rTypename );
-+ static void* insertRTTI_UnoName( const OString& rTypename )
-+ { return insertRTTI( toRTTIname( rTypename ) ); }
-+
-+ // rSuperTypename MUST exist !!!
-+ static void* insertRTTI( const OString& rTypename, const OString& rSuperTypename );
-+ static void* insertRTTI_UnoNames( const OString& rTypename, const OString& rSuperTypename )
-+ { return insertRTTI( toRTTIname( rTypename ), toRTTIname( rSuperTypename ) ); }
-+
-+ // for complex RTTI
-+ static void* insertRTTI( const OString& rTypename, void* pRTTI );
-+ static void* insertRTTI_UnoName( const OString&rTypename, void* pRTTI )
-+ { return insertRTTI( toRTTIname( rTypename ), pRTTI ); }
-+};
-+
-+std::map< OString, void* > RTTIHolder::aAllRTTI;
-+
-+void* RTTIHolder::getRTTI( const OString& rTypename )
-+{
-+ std::map< OString, void* >::iterator element;
-+
-+ element = aAllRTTI.find( rTypename );
-+ return element != aAllRTTI.end() ? (*element).second : NULL;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename )
-+{
-+#ifdef DEBUG
-+ fprintf( stderr, "generating base RTTI: %s\n", rTypename.getStr() );
-+#endif
-+ void* pRTTI = new __user_type_info( strdup( rTypename.getStr() ) );
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename, const OString& rSuperTypename )
-+{
-+#ifdef DEBUG
-+ fprintf( stderr, "generating subclass RTTI: %s %s\n", rTypename.getStr(), rSuperTypename.getStr() );
-+#endif
-+ OSL_ENSURE( ! getRTTI( rTypename ), "insert RTTI called on already existing type" );
-+ void* pRTTI = new __si_type_info( strdup( rTypename.getStr() ), *(__user_type_info*)getRTTI( rSuperTypename ) );
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename, void* pRTTI )
-+{
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+//--------------------------------------------------------------------------------------------------
-+
-+static void* generateRTTI( typelib_CompoundTypeDescription * pCompTypeDescr )
-+{
-+ OString aCompTypeName( OUStringToOString( pCompTypeDescr->aBase.pTypeName, RTL_TEXTENCODING_ASCII_US ) );
-+ void* pRTTI = RTTIHolder::getRTTI_UnoName( aCompTypeName );
-+ if( pRTTI )
-+ return pRTTI;
-+
-+ if( ! pCompTypeDescr->pBaseTypeDescription )
-+ // this is a base type
-+ return RTTIHolder::insertRTTI_UnoName( aCompTypeName );
-+ if( ! pCompTypeDescr->pBaseTypeDescription->pBaseTypeDescription )
-+ {
-+ OString aBasename(
-+ OUStringToOString( pCompTypeDescr->pBaseTypeDescription->aBase.pTypeName, RTL_TEXTENCODING_ASCII_US )
-+ );
-+ if( ! RTTIHolder::getRTTI_UnoName( aBasename ) )
-+ RTTIHolder::insertRTTI_UnoName( aBasename );
-+
-+ // this type has only one supertype
-+ return RTTIHolder::insertRTTI_UnoNames( aCompTypeName, aBasename );
-+ }
-+
-+ // create __si_type_info
-+ void* pSuperRTTI = generateRTTI( pCompTypeDescr->pBaseTypeDescription );
-+ OString aCompTypeRTTIname( toRTTIname( aCompTypeName ) );
-+#ifdef DEBUG
-+ fprintf( stderr, "generating RTTI: %s\n", aCompTypeRTTIname.getStr() );
-+#endif
-+ pRTTI = new __si_type_info( strdup( aCompTypeRTTIname.getStr() ),
-+ *(__user_type_info*)pSuperRTTI );
-+#if 0
-+ __class_type_info::base_info* pBaseInfo = new __class_type_info::base_info;
-+ pBaseInfo->base = (__user_type_info*)pSuperRTTI;
-+ pBaseInfo->offset = 0;
-+ pBaseInfo->is_virtual = 0;
-+ pBaseInfo->access1 = __class_type_info::PUBLIC;
-+
-+ OString aCompTypeRTTIname( toRTTIname( aCompTypeName ) );
-+ pRTTI = new __class_type_info(
-+ strdup( aCompTypeRTTIname.getStr() ),
-+ pBaseInfo,
-+ 1
-+ );
-+#endif
-+ return RTTIHolder::insertRTTI_UnoName( aCompTypeName, pRTTI );
-+}
-+
-+//--------------------------------------------------------------------------------------------------
-+
-+static Mutex s_aMutex;
-+static std::map< void*, typelib_TypeDescription* > aExceptionMap;
-+
-+static void deleteException( void* pExc, int nDummy )
-+{
-+ MutexGuard aGuard( s_aMutex );
-+ std::map< void*, typelib_TypeDescription* >::iterator element =
-+ aExceptionMap.find( pExc );
-+ OSL_ASSERT( element != aExceptionMap.end() );
-+ if( element != aExceptionMap.end() )
-+ {
-+ typelib_TypeDescription* pType = (*element).second;
-+ aExceptionMap.erase( pExc );
-+ uno_destructData( pExc, pType, cpp_release );
-+ typelib_typedescription_release( pType );
-+ }
-+}
-+
-+//__________________________________________________________________________________________________
-+
-+//##################################################################################################
-+//#### exported ####################################################################################
-+//##################################################################################################
-+
-+
-+void gcc291_freebsd_intel_raiseException( uno_Any * pUnoExc, uno_Mapping * pUno2Cpp )
-+{
-+ // construct cpp exception object
-+ typelib_TypeDescription * pTypeDescr = 0;
-+ typelib_typedescriptionreference_getDescription( &pTypeDescr, pUnoExc->pType );
-+
-+ void * pCppExc = __eh_alloc( pTypeDescr->nSize ); // will be released in generated dtor
-+ uno_copyAndConvertData( pCppExc, pUnoExc->pData, pTypeDescr, pUno2Cpp );
-+
-+ // destruct uno exception
-+ uno_any_destruct( pUnoExc, 0 );
-+
-+ // a must be
-+ OSL_ENSURE( sizeof(sal_Int32) == sizeof(void *), "### pointer size differs from sal_Int32!" );
-+
-+ typelib_CompoundTypeDescription * pCompTypeDescr = (typelib_CompoundTypeDescription *)pTypeDescr;
-+ void* pRTTI = generateRTTI( pCompTypeDescr );
-+
-+ {
-+ MutexGuard aGuard( s_aMutex );
-+ aExceptionMap[ pCppExc ] = pTypeDescr;
-+ }
-+
-+ __cp_push_exception( pCppExc, pRTTI, deleteException );
-+ __throw();
-+}
-+
-+void gcc291_freebsd_intel_fillUnoException( cp_eh_info* pInfo, uno_Any* pExc, uno_Mapping * pCpp2Uno )
-+{
-+ OUString aName( OStringToOUString(
-+ toUNOname( ((__user_type_info*)(pInfo->type))->name() ), RTL_TEXTENCODING_ASCII_US ) );
-+
-+ typelib_TypeDescription * pExcTypeDescr = 0;
-+ typelib_typedescription_getByName(
-+ &pExcTypeDescr,
-+ aName.pData );
-+ OSL_ENSURE( pExcTypeDescr, "could not get type description for exception" );
-+ if (pExcTypeDescr)
-+ {
-+ // construct cpp exception any
-+ Any aAny( pInfo->value, pExcTypeDescr ); // const_cast
-+ typelib_typedescription_release( pExcTypeDescr );
-+ // construct uno exception any
-+ typelib_TypeDescription* pAnyDescr = 0;
-+ getCppuType( (const Any *)0 ).getDescription( &pAnyDescr );
-+ uno_copyAndConvertData( pExc, &aAny, pAnyDescr, pCpp2Uno );
-+ typelib_typedescription_release( pAnyDescr );
-+ }
-+}
-+
-+}
-+
---- /dev/null Mon Mar 4 21:33:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/gcc2_freebsd_intel.hxx Mon Mar 4 21:26:09 2002
-@@ -0,0 +1,153 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: gcc2_freebsd_intel.hxx,v $
-+ *
-+ * $Revision: 1.1.1.1 $
-+ *
-+ * last change: $Author: hr $ $Date: 2000/09/18 15:28:48 $
-+ *
-+ * 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): _______________________________________
-+ *
-+ *
-+ ************************************************************************/
-+
-+#ifndef _RTL_STRING_HXX_
-+#include <rtl/string.hxx>
-+#endif
-+#include <typeinfo>
-+
-+typedef struct _uno_Any uno_Any;
-+typedef struct _uno_Mapping uno_Mapping;
-+
-+// private egcs type info structs
-+
-+// type_info for a simple class ( no base classes or an enum )
-+struct __user_type_info : public std::type_info {
-+ __user_type_info (const char *n) : type_info (n) {}
-+
-+ // dynamic cast. built by gcc
-+ virtual void* dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+// type_info for a class with one public, nonvirtual base class.
-+
-+class __si_type_info : public __user_type_info {
-+ const __user_type_info &base;
-+
-+public:
-+ __si_type_info (const char *n, const __user_type_info &b)
-+ : __user_type_info (n), base (b) { }
-+
-+ // dynamic cast. built by gcc
-+ virtual void *dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+
-+// type_info for a general class.
-+
-+typedef unsigned int USItype __attribute__ ((mode (SI)));
-+
-+struct __class_type_info : public __user_type_info {
-+ enum access { PUBLIC = 1, PROTECTED = 2, PRIVATE = 3 };
-+
-+ struct base_info {
-+ const __user_type_info *base;
-+ USItype offset: 29;
-+ bool is_virtual: 1;
-+ access access1: 2;
-+ };
-+
-+ const base_info *base_list;
-+ size_t n_bases;
-+
-+ __class_type_info (const char *name, const base_info *bl, size_t bn)
-+ : __user_type_info (name), base_list (bl), n_bases (bn) {}
-+
-+ // dynamic cast. built by gcc
-+ virtual void* dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+
-+struct cp_eh_info
-+{
-+ struct __eh_info
-+ {
-+ void* match_function;
-+ short language;
-+ short version;
-+ };
-+ __eh_info eh_info;
-+ void *value;
-+ void *type;
-+ void (*cleanup)(void *, int);
-+ bool caught;
-+ cp_eh_info *next;
-+ long handlers;
-+ void *original_value;
-+};
-+
-+extern "C" {
-+ void __cp_push_exception( void*, void*, void(*)(void*, int) );
-+ void __throw();
-+}
-+
-+//##################################################################################################
-+//#### exceptions ##################################################################################
-+//##################################################################################################
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+void gcc291_freebsd_intel_raiseException( uno_Any * pUnoExc, uno_Mapping * pUno2Cpp );
-+void gcc291_freebsd_intel_fillUnoException( cp_eh_info*, uno_Any*, uno_Mapping * pCpp2Uno );
-+
-+}
-+
---- /dev/null Mon Mar 4 21:33:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/makefile.mk Mon Mar 4 21:26:41 2002
-@@ -0,0 +1,109 @@
-+#*************************************************************************
-+#
-+# $RCSfile: makefile.mk,v $
-+#
-+# $Revision: 1.5 $
-+#
-+# 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=gcc2_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)" == "GCCFREEBSDIgcc2"
-+
-+CFLAGSNOOPT=-O0
-+NOOPTFILES=$(SLO)$/uno2cpp.obj
-+
-+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/gcc2_freebsd_intel/uno2cpp.cxx Mon Mar 4 21:26:11 2002
-@@ -0,0 +1,463 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: uno2cpp.cxx,v $
-+ *
-+ * $Revision: 1.8 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/09/06 11:59:03 $
-+ *
-+ * 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 <malloc.h>
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+
-+#ifndef _UNO_DATA_H_
-+#include <uno/data.h>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_TYPE_MISC_HXX_
-+#include <bridges/cpp_uno/type_misc.hxx>
-+#endif
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+using namespace rtl;
-+using namespace com::sun::star::uno;
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+//==================================================================================================
-+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 !" );
-+
-+ volatile long edx = 0, eax = 0; // for register returns
-+ __asm__ (
-+ // copy values
-+ "pushl %%edx\n\t"
-+ "pushl %%ecx\n\t"
-+ "pushl %%eax\n\t"
-+ "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"
-+ "mov 0(%%edx), %%ecx\n\t"
-+ "sub $4, %%edx\n\t"
-+ "push %%ecx\n\t"
-+ "dec %%eax\n\t"
-+ "jne Lcopy\n"
-+ "Lcall:\n\t"
-+ // do the actual call
-+ "mov %2, %%edx\n\t"
-+ "mov 0(%%edx), %%edx\n\t"
-+ "mov %3, %%eax\n\t"
-+ "add $2, %%eax\n\t" // first two table entries are reserved
-+ "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"
-+ "popl %%eax\n\t"
-+ "popl %%ecx\n\t"
-+ "popl %%edx\n\t"
-+ : : "m"(nStackLongs), "m"(pStackLongs), "m"(pThis), "m"(nVtableIndex), "m"(eax), "m"(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\n\t"
-+ : : "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( ... )
-+ {
-+ // get exception
-+ cp_eh_info* pEHInfo = (cp_eh_info*)__cp_eh_info();
-+ gcc291_freebsd_intel_fillUnoException( pEHInfo, *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.org-2.0/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel b/editors/openoffice.org-2.0/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel
deleted file mode 100644
index 20b13ea25cb2..000000000000
--- a/editors/openoffice.org-2.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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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.org-2.0/files/patch-bridges::source::prot_uno::makefile.mk b/editors/openoffice.org-2.0/files/patch-bridges::source::prot_uno::makefile.mk
deleted file mode 100644
index 595ea6cb5ac9..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-chaos::util::makefile.mk b/editors/openoffice.org-2.0/files/patch-chaos::util::makefile.mk
deleted file mode 100644
index 77dcd12cd410..000000000000
--- a/editors/openoffice.org-2.0/files/patch-chaos::util::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../chaos/util/makefile.mk.orig Sat Mar 2 18:09:33 2002
-+++ ../chaos/util/makefile.mk Sat Mar 2 18:09:18 2002
-@@ -100,7 +100,7 @@
-
- SHL1TARGET= cnt$(UPD)$(DLLPOSTFIX)
- SHL1IMPLIB= i$(TARGET)
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP= exports.$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP= exports.map
diff --git a/editors/openoffice.org-2.0/files/patch-comphelper+util+makefile.mk b/editors/openoffice.org-2.0/files/patch-comphelper+util+makefile.mk
deleted file mode 100644
index 997719c43dd8..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-comphelper::util::makefile.mk b/editors/openoffice.org-2.0/files/patch-comphelper::util::makefile.mk
deleted file mode 100644
index 9bca1b144e8f..000000000000
--- a/editors/openoffice.org-2.0/files/patch-comphelper::util::makefile.mk
+++ /dev/null
@@ -1,15 +0,0 @@
---- ../comphelper/util/makefile.mk.orig Tue Jan 1 14:08:53 2002
-+++ ../comphelper/util/makefile.mk
-@@ -85,11 +85,11 @@
-
- SHL1TARGET=$(COMPHLP_TARGET)$(COMPHLP_MAJOR)
- SHL1STDLIBS=\
-+ $(SALLIB) \
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
- $(VOSLIB) \
- $(OSLLIB) \
-- $(SALLIB) \
- $(CPPRTLLIB)
-
- SHL1DEPN=
diff --git a/editors/openoffice.org-2.0/files/patch-config_office+configure.in b/editors/openoffice.org-2.0/files/patch-config_office+configure.in
deleted file mode 100644
index c580d786d05c..000000000000
--- a/editors/openoffice.org-2.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=<path to ml.exe directory>
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- AC_ARG_WITH(unzip-home,
- [ --with-unzip-home For Windows users, please supply the path for
- unzip.exe.
-@@ -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.org-2.0/files/patch-config_office::configure.in b/editors/openoffice.org-2.0/files/patch-config_office::configure.in
deleted file mode 100644
index 432ada6ddb57..000000000000
--- a/editors/openoffice.org-2.0/files/patch-config_office::configure.in
+++ /dev/null
@@ -1,86 +0,0 @@
---- ../config_office/configure.in.orig Tue Feb 19 16:42:08 2002
-+++ ../config_office/configure.in Wed Mar 13 20:26:19 2002
-@@ -121,6 +121,12 @@
-
- Usage: --enable-check-only=yes
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- dnl ===================================================================
- dnl Message.
- dnl ===================================================================
-@@ -245,13 +251,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
-@@ -264,13 +270,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
-@@ -335,7 +341,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
-@@ -779,6 +786,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" }'`
-@@ -1129,6 +1140,7 @@
- echo "\$with_lang="$with_lang
- echo "\$with_asm_home="$with_asm_home
- echo "\$with_unzip_home="$with_unzip_home
-+echo "\$with_os_version="$with_os_version
- echo "\$MINGWIN32="$WITH_MINGWIN
- echo "\$USE_GCC3="$USE_GCC3
- echo
-@@ -1136,7 +1148,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 $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 $USE_GCC3 $with_os_version $PTHREAD_CFLAGS $PTHREAD_LIBS $CC $CXX
- else
- echo
- echo Test Complete
diff --git a/editors/openoffice.org-2.0/files/patch-configmgr::util::makefile.mk b/editors/openoffice.org-2.0/files/patch-configmgr::util::makefile.mk
deleted file mode 100644
index b0738b38b234..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-connectivity+source+drivers+mozab+makefile.mk b/editors/openoffice.org-2.0/files/patch-connectivity+source+drivers+mozab+makefile.mk
deleted file mode 100644
index 68c702a2684c..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk b/editors/openoffice.org-2.0/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk
deleted file mode 100644
index 3601766ee561..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-connectivity::source::drivers::adabas::makefile.mk b/editors/openoffice.org-2.0/files/patch-connectivity::source::drivers::adabas::makefile.mk
deleted file mode 100644
index 22ec11c35540..000000000000
--- a/editors/openoffice.org-2.0/files/patch-connectivity::source::drivers::adabas::makefile.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../connectivity/source/drivers/adabas/makefile.mk.orig Sat Mar 2 20:39:00 2002
-+++ ../connectivity/source/drivers/adabas/makefile.mk Sat Mar 2 20:38:16 2002
-@@ -104,9 +104,9 @@
- $(SLO)$/BResultSetMetaData.obj \
- $(SLO)$/BResultSet.obj
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(ADABAS_TARGET).$(DLLPOSTFIX).map
--.ELSE
-+.ELSE
- SHL1VERSIONMAP=$(ADABAS_TARGET).map
- .ENDIF
-
diff --git a/editors/openoffice.org-2.0/files/patch-connectivity::source::drivers::calc::makefile.mk b/editors/openoffice.org-2.0/files/patch-connectivity::source::drivers::calc::makefile.mk
deleted file mode 100644
index 9141439c02cb..000000000000
--- a/editors/openoffice.org-2.0/files/patch-connectivity::source::drivers::calc::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/calc/makefile.mk.orig Sat Mar 2 20:42:07 2002
-+++ ../connectivity/source/drivers/calc/makefile.mk Sat Mar 2 20:41:59 2002
-@@ -91,7 +91,7 @@
- $(SLO)$/Cservices.obj \
- $(SLO)$/CDriver.obj
-
--.IF "$(OS)"!="MACOSX"
-+.IF "$(OS)"!="MACOSX" || "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
- .ENDIF
- # --- Library -----------------------------------
diff --git a/editors/openoffice.org-2.0/files/patch-connectivity::source::drivers::dbase::makefile.mk b/editors/openoffice.org-2.0/files/patch-connectivity::source::drivers::dbase::makefile.mk
deleted file mode 100644
index 74b9c46489ac..000000000000
--- a/editors/openoffice.org-2.0/files/patch-connectivity::source::drivers::dbase::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/dbase/makefile.mk.orig Sat Mar 2 20:45:45 2002
-+++ ../connectivity/source/drivers/dbase/makefile.mk Sat Mar 2 20:45:27 2002
-@@ -117,7 +117,7 @@
- $(SLO)$/DDriver.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice.org-2.0/files/patch-connectivity::source::drivers::file::makefile.mk b/editors/openoffice.org-2.0/files/patch-connectivity::source::drivers::file::makefile.mk
deleted file mode 100644
index 3bf23f9b6a5d..000000000000
--- a/editors/openoffice.org-2.0/files/patch-connectivity::source::drivers::file::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/file/makefile.mk.orig Sat Mar 2 20:47:37 2002
-+++ ../connectivity/source/drivers/file/makefile.mk Sat Mar 2 20:48:04 2002
-@@ -112,7 +112,7 @@
- $(SLO)$/fanalyzer.obj \
- $(SLO)$/fcomp.obj
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- #SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice.org-2.0/files/patch-connectivity::source::drivers::flat::makefile.mk b/editors/openoffice.org-2.0/files/patch-connectivity::source::drivers::flat::makefile.mk
deleted file mode 100644
index bbabd50cc0f1..000000000000
--- a/editors/openoffice.org-2.0/files/patch-connectivity::source::drivers::flat::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/flat/makefile.mk.orig Sat Mar 2 20:51:31 2002
-+++ ../connectivity/source/drivers/flat/makefile.mk Sat Mar 2 20:51:56 2002
-@@ -104,7 +104,7 @@
- $(SLO)$/EDriver.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice.org-2.0/files/patch-connectivity::source::drivers::jdbc::makefile.mk b/editors/openoffice.org-2.0/files/patch-connectivity::source::drivers::jdbc::makefile.mk
deleted file mode 100644
index 397cc6777421..000000000000
--- a/editors/openoffice.org-2.0/files/patch-connectivity::source::drivers::jdbc::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/jdbc/makefile.mk.orig Sat Mar 2 20:54:27 2002
-+++ ../connectivity/source/drivers/jdbc/makefile.mk Sat Mar 2 20:54:52 2002
-@@ -111,7 +111,7 @@
- $(SLO)$/tools.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(JDBC_TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(JDBC_TARGET).map
diff --git a/editors/openoffice.org-2.0/files/patch-connectivity::source::drivers::mozab::makefile.mk b/editors/openoffice.org-2.0/files/patch-connectivity::source::drivers::mozab::makefile.mk
deleted file mode 100644
index f301dffa2c0d..000000000000
--- a/editors/openoffice.org-2.0/files/patch-connectivity::source::drivers::mozab::makefile.mk
+++ /dev/null
@@ -1,22 +0,0 @@
---- ../connectivity/source/drivers/mozab/makefile.mk.orig Mon Dec 3 17:20:59 2001
-+++ ../connectivity/source/drivers/mozab/makefile.mk Sun Mar 3 17:26:52 2002
-@@ -107,7 +107,9 @@
-
- # --- MOZAB BASE Library -----------------------------------
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- SHL1TARGET= $(TARGET)$(MOZAB_MAJOR)
- SHL1OBJS=$(SLOFILES)
- SHL1STDLIBS=\
-@@ -158,7 +160,9 @@
-
- # --- MOZAB BASE Library -----------------------------------
-
-+.IF "$(OS)"!="FREEBSD"
- SHL2VERSIONMAP= $(TARGET2).map
-+.ENDIF
- SHL2TARGET= $(TARGET2)$(MOZAB_MAJOR)
- SHL2OBJS=$(SLO2FILES)
- SHL2STDLIBS=\
diff --git a/editors/openoffice.org-2.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk b/editors/openoffice.org-2.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk
deleted file mode 100644
index 27086ca55940..000000000000
--- a/editors/openoffice.org-2.0/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk
+++ /dev/null
@@ -1,13 +0,0 @@
---- ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk.orig Fri Mar 15 19:10:28 2002
-+++ ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk Fri Mar 15 19:11:45 2002
-@@ -152,6 +152,10 @@
- -Wno-long-long -pthread
- CDEFS += -DTRACING
- .ENDIF
-+.IF "$(OS)" == "FREEBSD"
-+CFLAGSCXX += \
-+ -fno-rtti
-+.ENDIF
- .ENDIF
-
- SHL1TARGET_NAME=$(TARGET)$(MOZAB_MAJOR)
diff --git a/editors/openoffice.org-2.0/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk b/editors/openoffice.org-2.0/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk
deleted file mode 100644
index 3a34e92f0e55..000000000000
--- a/editors/openoffice.org-2.0/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../connectivity/source/drivers/mozaddressbook/makefile.mk.orig Sat Mar 2 20:58:59 2002
-+++ ../connectivity/source/drivers/mozaddressbook/makefile.mk Sat Mar 2 20:59:41 2002
-@@ -134,7 +134,9 @@
- SLOFILES+=$(SLO)$/staticmbmozab.obj
- .ENDIF
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- # --- Library -----------------------------------
-
- SHL1TARGET=$(TARGET)$(UPD)$(DLLPOSTFIX)
diff --git a/editors/openoffice.org-2.0/files/patch-connectivity::source::manager::makefile.mk b/editors/openoffice.org-2.0/files/patch-connectivity::source::manager::makefile.mk
deleted file mode 100644
index 497370af0fd1..000000000000
--- a/editors/openoffice.org-2.0/files/patch-connectivity::source::manager::makefile.mk
+++ /dev/null
@@ -1,16 +0,0 @@
---- ../connectivity/source/manager/makefile.mk.orig Tue Jan 1 14:09:00 2002
-+++ ../connectivity/source/manager/makefile.mk
-@@ -92,11 +92,11 @@
- .ENDIF
- SHL1OBJS=$(SLOFILES)
- SHL1STDLIBS=\
-+ $(SALLIB) \
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
- $(VOSLIB) \
-- $(OSLLIB) \
-- $(SALLIB)
-+ $(OSLLIB)
-
- SHL1DEPN=
- SHL1IMPLIB= i$(SHL1TARGET)
diff --git a/editors/openoffice.org-2.0/files/patch-connectivity::source::parse::makefile.mk b/editors/openoffice.org-2.0/files/patch-connectivity::source::parse::makefile.mk
deleted file mode 100644
index 7000bf23cc00..000000000000
--- a/editors/openoffice.org-2.0/files/patch-connectivity::source::parse::makefile.mk
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../connectivity/source/parse/makefile.mk.orig Wed Mar 6 10:39:52 2002
-+++ ../connectivity/source/parse/makefile.mk Wed Mar 6 10:40:07 2002
-@@ -95,6 +95,7 @@
- +flex -i -8 -PSQLyy -L -o$(MISC)$/sqlflex.cxx sqlflex.l
-
- $(MISC)$/sqlbison.cxx: sqlbison.y
-+ +bison -v -d -pSQLyy -l -bsql -o$(MISC)$/sqlbison.cxx.h sqlbison.y
- +bison -v -d -pSQLyy -l -bsql -o$(MISC)$/sqlbison.cxx sqlbison.y
- -$(MKDIR) $(OUT)$/inc$/connectivity
- +$(COPY) $(MISC)$/sqlbison.cxx.h $(OUT)$/inc$/connectivity$/sqlbison.hxx
diff --git a/editors/openoffice.org-2.0/files/patch-cppu+prj+build.lst b/editors/openoffice.org-2.0/files/patch-cppu+prj+build.lst
deleted file mode 100644
index 78fd210a1193..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-cppu::prj::build.lst b/editors/openoffice.org-2.0/files/patch-cppu::prj::build.lst
deleted file mode 100644
index 78fd210a1193..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-cppu::util::makefile.mk b/editors/openoffice.org-2.0/files/patch-cppu::util::makefile.mk
deleted file mode 100644
index 0157a34167b5..000000000000
--- a/editors/openoffice.org-2.0/files/patch-cppu::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../cppu/util/makefile.mk.orig Fri Nov 9 10:14:31 2001
-+++ ../cppu/util/makefile.mk Mon Mar 11 13:35:07 2002
-@@ -89,7 +89,9 @@
- SHL1IMPLIB=i$(TARGET)
- SHL1DEF=$(MISC)$/$(SHL1TARGET).def
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP=$(TARGET).map
-+.ENDIF
-
- DEF1NAME=$(SHL1TARGET)
-
diff --git a/editors/openoffice.org-2.0/files/patch-cppuhelper+source+makefile.mk b/editors/openoffice.org-2.0/files/patch-cppuhelper+source+makefile.mk
deleted file mode 100644
index 62e971de324a..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-cppuhelper::source::makefile.mk b/editors/openoffice.org-2.0/files/patch-cppuhelper::source::makefile.mk
deleted file mode 100644
index 59b78a3fd844..000000000000
--- a/editors/openoffice.org-2.0/files/patch-cppuhelper::source::makefile.mk
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../cppuhelper/source/makefile.mk.orig Thu Mar 7 16:37:48 2002
-+++ ../cppuhelper/source/makefile.mk Thu Mar 7 16:37:55 2002
-@@ -149,8 +149,8 @@
- SHL1TARGET=$(TARGET)$(UDK_MAJOR)$(COMID)
-
- SHL1STDLIBS= \
-- $(CPPULIB) \
-- $(SALLIB)
-+ $(SALLIB) \
-+ $(CPPULIB)
-
- SHL1DEPN=
- SHL1IMPLIB=i$(TARGET)
-@@ -173,6 +173,10 @@
- SHL1VERSIONMAP=gcc2_linux_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.org-2.0/files/patch-cpputools+source+registercomponent+makefile.mk b/editors/openoffice.org-2.0/files/patch-cpputools+source+registercomponent+makefile.mk
deleted file mode 100644
index 8134445349f1..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-dmake::unix::linux::gnu::make.sh b/editors/openoffice.org-2.0/files/patch-dmake::unix::linux::gnu::make.sh
deleted file mode 100644
index d60afa8e32e8..000000000000
--- a/editors/openoffice.org-2.0/files/patch-dmake::unix::linux::gnu::make.sh
+++ /dev/null
@@ -1,244 +0,0 @@
---- ../dmake/unix/linux/gnu/make.sh.orig Wed Mar 13 20:32:53 2002
-+++ ../dmake/unix/linux/gnu/make.sh Wed Mar 13 20:33:00 2002
-@@ -3,188 +3,188 @@
- mkdir objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
- fi
- mv infer.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
- fi
- mv make.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
- fi
- mv stat.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
- fi
- mv expand.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
- fi
- mv dmstring.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
- fi
- mv hash.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
- fi
- mv dag.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
- fi
- mv dmake.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
- fi
- mv path.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
- fi
- mv imacs.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
- fi
- mv sysintf.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
- fi
- mv parse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
- fi
- mv getinp.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
- fi
- mv quit.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
- fi
- mv state.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
- fi
- mv dmdump.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
- fi
- mv macparse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
- fi
- mv rulparse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
- fi
- mv percent.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
- fi
- mv function.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
- fi
- mv arlib.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
- fi
- mv dirbrk.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
- fi
- mv rmprq.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
- fi
- mv ruletab.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
- fi
- mv runargv.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
- fi
- mv dcache.o objects
-
--gcc -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \
-+${CC} ${CFLAGS} -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \
- objects/dmstring.o objects/hash.o objects/dag.o objects/dmake.o objects/path.o \
- objects/imacs.o objects/sysintf.o objects/parse.o objects/getinp.o \
- objects/quit.o objects/state.o objects/dmdump.o objects/macparse.o \
diff --git a/editors/openoffice.org-2.0/files/patch-dtrans+source+X11+makefile.mk b/editors/openoffice.org-2.0/files/patch-dtrans+source+X11+makefile.mk
deleted file mode 100644
index 5881f5d7f6a5..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-dtrans::source::X11::makefile.mk b/editors/openoffice.org-2.0/files/patch-dtrans::source::X11::makefile.mk
deleted file mode 100644
index fa2c7a4b769c..000000000000
--- a/editors/openoffice.org-2.0/files/patch-dtrans::source::X11::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../dtrans/source/X11/makefile.mk.orig Sat Mar 2 21:11:32 2002
-+++ ../dtrans/source/X11/makefile.mk Sat Mar 2 21:12:34 2002
-@@ -111,7 +111,8 @@
- APP1STDLIBS=\
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
-- $(SALLIB)
-+ $(SALLIB) \
-+ -lX11
-
- .ENDIF # "$(OS)"=="MACOSX"
-
diff --git a/editors/openoffice.org-2.0/files/patch-eventattacher+source+makefile.mk b/editors/openoffice.org-2.0/files/patch-eventattacher+source+makefile.mk
deleted file mode 100644
index b09408500c2d..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-eventattacher::source::makefile.mk b/editors/openoffice.org-2.0/files/patch-eventattacher::source::makefile.mk
deleted file mode 100644
index b09408500c2d..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-extensions::source::plugin::unx::makefile.mk b/editors/openoffice.org-2.0/files/patch-extensions::source::plugin::unx::makefile.mk
deleted file mode 100644
index 4535235d6bec..000000000000
--- a/editors/openoffice.org-2.0/files/patch-extensions::source::plugin::unx::makefile.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../extensions/source/plugin/unx/makefile.mk.orig Mon Mar 11 01:34:07 2002
-+++ ../extensions/source/plugin/unx/makefile.mk Mon Mar 11 10:21:01 2002
-@@ -91,7 +91,11 @@
- .IF "$(OS)"=="SOLARIS" || "$(OS)"=="SCO" || "$(OS)"=="HPUX"
- APP1STDLIBS+=-lXm -lXt -lX11 -ldl
- .ELSE
-+IF "$(OS)"=="FREEBSD"
-+APP1STDLIBS+=-lXaw -lXt -lX11
-+.ELSE
- APP1STDLIBS+=-lXaw -lXt -lX11 -ldl
-+.ENDIF
- .ENDIF
-
- APP1DEF= $(MISC)$/$(TARGET).def
diff --git a/editors/openoffice.org-2.0/files/patch-external+dt+dtpatch.sh b/editors/openoffice.org-2.0/files/patch-external+dt+dtpatch.sh
deleted file mode 100644
index e5122bcb45c1..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-external+npsdk+npsdkpatch.sh b/editors/openoffice.org-2.0/files/patch-external+npsdk+npsdkpatch.sh
deleted file mode 100644
index 49a3056831dd..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-external::dt::dtpatch.sh b/editors/openoffice.org-2.0/files/patch-external::dt::dtpatch.sh
deleted file mode 100644
index e5122bcb45c1..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-external::expat::expatpatch.sh b/editors/openoffice.org-2.0/files/patch-external::expat::expatpatch.sh
deleted file mode 100644
index ce07edcfffd8..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-external::jpeg::jpegpatch.sh b/editors/openoffice.org-2.0/files/patch-external::jpeg::jpegpatch.sh
deleted file mode 100644
index 4fb55f5d70d0..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-external::npsdk::npsdkpatch.sh b/editors/openoffice.org-2.0/files/patch-external::npsdk::npsdkpatch.sh
deleted file mode 100644
index 49a3056831dd..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-external::zlib::zlibpatch.sh b/editors/openoffice.org-2.0/files/patch-external::zlib::zlibpatch.sh
deleted file mode 100644
index 04d96c6ad70f..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-freetype+makefile.mk b/editors/openoffice.org-2.0/files/patch-freetype+makefile.mk
deleted file mode 100644
index 1e5e5bf12c6b..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-freetype::makefile.mk b/editors/openoffice.org-2.0/files/patch-freetype::makefile.mk
deleted file mode 100644
index 1e5e5bf12c6b..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-2.0/files/patch-gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index 66b7dfe1f73d..000000000000
--- a/editors/openoffice.org-2.0/files/patch-gnome-vfs-filetype-registration.cxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2001/11/01 13:26:23 1.2
-+++ ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2002/03/03 19:43:31
-@@ -62,7 +62,9 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !defined(FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice.org-2.0/files/patch-i18n::inc::collator.hxx b/editors/openoffice.org-2.0/files/patch-i18n::inc::collator.hxx
deleted file mode 100644
index f336ca1fb6cd..000000000000
--- a/editors/openoffice.org-2.0/files/patch-i18n::inc::collator.hxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../i18n/inc/collator.hxx.orig Tue Mar 12 08:24:59 2002
-+++ ../i18n/inc/collator.hxx Tue Mar 12 08:25:55 2002
-@@ -80,7 +80,9 @@
-
- #ifndef WIN32
- #ifndef MACOSX
-+#ifndef FREEBSD
- #include <alloca.h>
-+#endif
- #endif
- #endif
- #include <tools/string.hxx>
diff --git a/editors/openoffice.org-2.0/files/patch-idlc::source::makefile.mk b/editors/openoffice.org-2.0/files/patch-idlc::source::makefile.mk
deleted file mode 100644
index 780425770b86..000000000000
--- a/editors/openoffice.org-2.0/files/patch-idlc::source::makefile.mk
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../idlc/source/makefile.mk.orig Wed Mar 6 10:25:35 2002
-+++ ../idlc/source/makefile.mk Wed Mar 6 10:25:53 2002
-@@ -147,6 +147,7 @@
- +flex -o$(MISC)$/scanner.cxx $(MISC)$/stripped_scanner.ll
-
- $(MISC)$/parser.cxx: parser.yy
-+ +bison -v -d -o$(MISC)$/parser.cxx.h parser.yy
- +bison -v -d -o$(MISC)$/parser.cxx parser.yy
- +$(COPY) $(MISC)$/parser.cxx.h $(OUT)$/inc$/parser.h
- # with line statements (for debugging)
diff --git a/editors/openoffice.org-2.0/files/patch-inet::util::makefile.mk b/editors/openoffice.org-2.0/files/patch-inet::util::makefile.mk
deleted file mode 100644
index cbbeb2e86e5e..000000000000
--- a/editors/openoffice.org-2.0/files/patch-inet::util::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../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.org-2.0/files/patch-javaunohelper+source+makefile.mk b/editors/openoffice.org-2.0/files/patch-javaunohelper+source+makefile.mk
deleted file mode 100644
index 7f2cd2f1d220..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-javaunohelper::source::makefile.mk b/editors/openoffice.org-2.0/files/patch-javaunohelper::source::makefile.mk
deleted file mode 100644
index 7f2cd2f1d220..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-moz+prj+d.lst b/editors/openoffice.org-2.0/files/patch-moz+prj+d.lst
deleted file mode 100644
index d65f2df6cf3b..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-mozaddressbook::makefile.mk b/editors/openoffice.org-2.0/files/patch-mozaddressbook::makefile.mk
deleted file mode 100644
index 3a34e92f0e55..000000000000
--- a/editors/openoffice.org-2.0/files/patch-mozaddressbook::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../connectivity/source/drivers/mozaddressbook/makefile.mk.orig Sat Mar 2 20:58:59 2002
-+++ ../connectivity/source/drivers/mozaddressbook/makefile.mk Sat Mar 2 20:59:41 2002
-@@ -134,7 +134,9 @@
- SLOFILES+=$(SLO)$/staticmbmozab.obj
- .ENDIF
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- # --- Library -----------------------------------
-
- SHL1TARGET=$(TARGET)$(UPD)$(DLLPOSTFIX)
diff --git a/editors/openoffice.org-2.0/files/patch-mozillasrc::makefile.mk b/editors/openoffice.org-2.0/files/patch-mozillasrc::makefile.mk
deleted file mode 100644
index 27086ca55940..000000000000
--- a/editors/openoffice.org-2.0/files/patch-mozillasrc::makefile.mk
+++ /dev/null
@@ -1,13 +0,0 @@
---- ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk.orig Fri Mar 15 19:10:28 2002
-+++ ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk Fri Mar 15 19:11:45 2002
-@@ -152,6 +152,10 @@
- -Wno-long-long -pthread
- CDEFS += -DTRACING
- .ENDIF
-+.IF "$(OS)" == "FREEBSD"
-+CFLAGSCXX += \
-+ -fno-rtti
-+.ENDIF
- .ENDIF
-
- SHL1TARGET_NAME=$(TARGET)$(MOZAB_MAJOR)
diff --git a/editors/openoffice.org-2.0/files/patch-nas+nas-1.4.1.patch b/editors/openoffice.org-2.0/files/patch-nas+nas-1.4.1.patch
deleted file mode 100644
index 3babf927e982..000000000000
--- a/editors/openoffice.org-2.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|<malloc.h>|<stdlib.h>|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 <machine/soundcard.h>
-+-# include <machine/pcaudioio.h>
-++# ifdef __i386__
-++# include <machine/pcaudioio.h>
-++# endif
-+ #else
-+ # ifdef __NetBSD__
-+ # include <sys/ioctl.h>
-+@@ -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 <limits.h>
-+ # 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.org-2.0/files/patch-nas:nas-1.4.1.patch b/editors/openoffice.org-2.0/files/patch-nas:nas-1.4.1.patch
deleted file mode 100644
index 6f2635c639f7..000000000000
--- a/editors/openoffice.org-2.0/files/patch-nas:nas-1.4.1.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- ../nas/nas-1.4.1.patch.orig Wed Mar 6 02:24:32 2002
-+++ ../nas/nas-1.4.1.patch Wed Mar 6 02:27:00 2002
-@@ -143,3 +143,14 @@
- 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|<malloc.h>|<stdlib.h>|g"
-+ $(MAKE) $(MFLAGS) Makefiles
-+ $(MAKE) $(MFLAGS) clean
-+ $(MAKE) $(MFLAGS) includes
diff --git a/editors/openoffice.org-2.0/files/patch-odk::pack::unzip_udk::makefile.mk b/editors/openoffice.org-2.0/files/patch-odk::pack::unzip_udk::makefile.mk
deleted file mode 100644
index f3b6e9ba1f0e..000000000000
--- a/editors/openoffice.org-2.0/files/patch-odk::pack::unzip_udk::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../odk/pack/unzip_udk/makefile.mk.orig Tue Mar 5 15:35:31 2002
-+++ ../odk/pack/unzip_udk/makefile.mk Tue Mar 5 15:36:15 2002
-@@ -30,7 +30,7 @@
- .IF "$(GUI)"=="WNT"
- unzip -q -d . $(UDKNAME)
- .ELSE
-- gzip -df < $(UDKNAME).tar.gz | tar -xvf -
-+ tar -xzf $(UDKNAME).tar.gz
- .ENDIF
- +-$(RENAME) $(UDKNAME) $(ODKNAME)
- +rm -f $(ODKNAME)$/settings$/dk.mk
diff --git a/editors/openoffice.org-2.0/files/patch-offapi+util+makefile.pmk b/editors/openoffice.org-2.0/files/patch-offapi+util+makefile.pmk
deleted file mode 100644
index 5cdbb1b4aa4a..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-offapi::util::makefile.pmk b/editors/openoffice.org-2.0/files/patch-offapi::util::makefile.pmk
deleted file mode 100644
index 5cdbb1b4aa4a..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-package::util::makefile.mk b/editors/openoffice.org-2.0/files/patch-package::util::makefile.mk
deleted file mode 100644
index 2bf58cecdb01..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-ppsprint::source::printer::printerinfomanager.cxx b/editors/openoffice.org-2.0/files/patch-ppsprint::source::printer::printerinfomanager.cxx
deleted file mode 100644
index 5ebff3ce7d3e..000000000000
--- a/editors/openoffice.org-2.0/files/patch-ppsprint::source::printer::printerinfomanager.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../psprint/source/printer/printerinfomanager.cxx.orig Sat Mar 2 22:16:34 2002
-+++ ../psprint/source/printer/printerinfomanager.cxx Sat Mar 2 22:16:12 2002
-@@ -883,7 +883,7 @@
-
- static const struct SystemCommandParameters aParms[] =
- {
--#ifdef LINUX
-+#ifdef LINUX || defined(FREEBSD) || defined(NETBSD)
- { "/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.org-2.0/files/patch-product+util+makefile.mk b/editors/openoffice.org-2.0/files/patch-product+util+makefile.mk
deleted file mode 100644
index fb3c8af3e2b2..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-product::util::makefile.mk b/editors/openoffice.org-2.0/files/patch-product::util::makefile.mk
deleted file mode 100644
index 1df961f90223..000000000000
--- a/editors/openoffice.org-2.0/files/patch-product::util::makefile.mk
+++ /dev/null
@@ -1,58 +0,0 @@
---- ../product/util/makefile.mk.orig Wed Feb 27 12:32:19 2002
-+++ ../product/util/makefile.mk Tue Mar 12 14:08:34 2002
-@@ -115,13 +115,26 @@
- 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=$(COMNAME)_uno
- .ENDIF
-
- STLPORTDEST=$(DESTDIRDLL)$/$(STLPORTLIBNAME)
- .IF "$(STLPORT4)" != ""
- # in OOo build environment
- .IF "($STLPORT4)" != "NO_STLPORT4"
-+.IF "$(OS)" != "FREEBSD"
- STLPORTOUT=$(SOLARVER)$/$(UPD)$/$(INPATH)$/bin$/$(STLPORTLIBNAME)
-+.ELSE
-+STLPORTOUT=$(STLPORT4)$/lib$/$(STLPORTLIBNAME)
-+.ENDIF
- .ELSE
- STLPORTOUT=$(STLPORT4)$/lib$/$(STLPORTLIBNAME)
- .ENDIF
-@@ -367,8 +380,8 @@
- $(GNUCOPY) -p $(DLLOUT)$/$(@:f) $@
-
- $(DESTDIRDLL)$/%$(MY_VERSION_LINKPOSTFIX) : $(DESTDIRDLL)$/%$(MY_VERSION_DLLPOSTFIX) $(DIRLIST)
-- +ln -s $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $@
-- +ln -s $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $(@:db)
-+ +ln -fs $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $@
-+ +ln -fs $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $(@:db)
-
-
- #---------------------------------------------------------
-@@ -379,7 +392,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 $@
-@@ -387,7 +400,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.org-2.0/files/patch-psprint+source+printer+printerinfomanager.cxx b/editors/openoffice.org-2.0/files/patch-psprint+source+printer+printerinfomanager.cxx
deleted file mode 100644
index 4947227f8d52..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-psprint::util::makefile.mk b/editors/openoffice.org-2.0/files/patch-psprint::util::makefile.mk
deleted file mode 100644
index faa0b78f18b1..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-registry+source+regkey.cxx b/editors/openoffice.org-2.0/files/patch-registry+source+regkey.cxx
deleted file mode 100644
index fad069f83f14..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-registry::source::regkey.cxx b/editors/openoffice.org-2.0/files/patch-registry::source::regkey.cxx
deleted file mode 100644
index fad069f83f14..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-registry::util::makefile.mk b/editors/openoffice.org-2.0/files/patch-registry::util::makefile.mk
deleted file mode 100644
index f1970ad5e6a1..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-remotebridges+source+unourl_resolver+makefile.mk b/editors/openoffice.org-2.0/files/patch-remotebridges+source+unourl_resolver+makefile.mk
deleted file mode 100644
index 72e5a97234f4..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-remotebridges::source::unourl_resolver::makefile.mk b/editors/openoffice.org-2.0/files/patch-remotebridges::source::unourl_resolver::makefile.mk
deleted file mode 100644
index 72e5a97234f4..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-rsc+source+rscpp+cpp.h b/editors/openoffice.org-2.0/files/patch-rsc+source+rscpp+cpp.h
deleted file mode 100644
index 417ab33ba52f..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-rsc::source::rscpp::cpp.h b/editors/openoffice.org-2.0/files/patch-rsc::source::rscpp::cpp.h
deleted file mode 100644
index 417ab33ba52f..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-rscpp::cpp.h b/editors/openoffice.org-2.0/files/patch-rscpp::cpp.h
deleted file mode 100644
index 751623885bbd..000000000000
--- a/editors/openoffice.org-2.0/files/patch-rscpp::cpp.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../rscpp/cpp.h.orig Fri Mar 1 00:15:54 2002
-+++ ../rscpp/cpp.h Fri Mar 1 00:15:56 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.org-2.0/files/patch-sablot+Sablot-0.52.patch b/editors/openoffice.org-2.0/files/patch-sablot+Sablot-0.52.patch
deleted file mode 100644
index 61f12e5bfe7c..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-sablot::Sablot-0.52.patch b/editors/openoffice.org-2.0/files/patch-sablot::Sablot-0.52.patch
deleted file mode 100644
index 3b44b26ac6c7..000000000000
--- a/editors/openoffice.org-2.0/files/patch-sablot::Sablot-0.52.patch
+++ /dev/null
@@ -1,35 +0,0 @@
---- ../sablot/Sablot-0.52.patch.orig Mon Oct 29 19:18:40 2001
-+++ ../sablot/Sablot-0.52.patch Tue Mar 5 18:16:07 2002
-@@ -3,7 +3,7 @@
- ***************
- *** 1 ****
- ! dummy
----- 1,147 ----
-+--- 1,157 ----
- ! #*************************************************************************
- ! #
- ! # $RCSfile: makefile.mk,v $
-@@ -85,12 +85,22 @@
- ! CFLAGS+= -DHAVE_IEEEFP_H
- ! .ENDIF
- !
--! .IF "$(OS)"=="LINUX" || "$(OS)"=="MACOSX"
-+! .IF "$(OS)"=="LINUX" || "$(OS)"=="MACOSX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
- ! CFLAGS+= -DHAVE_UNISTD_H
- ! .ENDIF
- !
- ! .IF "$(GUI)"=="UNX"
-+!
-+! .IF "$(OS)"=="MACOSX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-+! .IF "$(OS)"=="FREEBSD"
-+! CFLAGS+= -DHAVE_SYS_TIME_H
-+! .ELSE
-+! CFLAGS+= -DHAVE_SYS_TIMEB_H
-+! .ENDIF
-+! CFLAGS+= -DHAVE_GETTIMEOFDAY -DHAVE_ISNAN -DHAVE_FINITE
-+! .ELSE
- ! CFLAGS+= -DHAVE_SYS_TIMEB_H -DHAVE_FTIME -DHAVE_ISNAN -DHAVE_FINITE
-+! .ENDIF
- ! .ENDIF
- !
- ! CFLAGS+= -I$(SOLARINCDIR)$/external$/expat
diff --git a/editors/openoffice.org-2.0/files/patch-sal+osl+unx+nlsupport.c b/editors/openoffice.org-2.0/files/patch-sal+osl+unx+nlsupport.c
deleted file mode 100644
index 807aeacda025..000000000000
--- a/editors/openoffice.org-2.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 <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD)
-+#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
- #include <langinfo.h>
-@@ -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.org-2.0/files/patch-sal+osl+unx+pipe.c b/editors/openoffice.org-2.0/files/patch-sal+osl+unx+pipe.c
deleted file mode 100644
index 217bd0be4d58..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-sal+osl+unx+socket.c b/editors/openoffice.org-2.0/files/patch-sal+osl+unx+socket.c
deleted file mode 100644
index b6e0e2fa0901..000000000000
--- a/editors/openoffice.org-2.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 <sys/poll.h>
- #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.org-2.0/files/patch-sal+osl+unx+system.c b/editors/openoffice.org-2.0/files/patch-sal+osl+unx+system.c
deleted file mode 100644
index 8dc663ac03fc..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-sal+osl+unx+system.h b/editors/openoffice.org-2.0/files/patch-sal+osl+unx+system.h
deleted file mode 100644
index d75cac79f29e..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-sal+workben+makefile.mk b/editors/openoffice.org-2.0/files/patch-sal+workben+makefile.mk
deleted file mode 100644
index 369935e31d66..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-sal::osl::unx::file.c b/editors/openoffice.org-2.0/files/patch-sal::osl::unx::file.c
deleted file mode 100644
index ade5f14b7946..000000000000
--- a/editors/openoffice.org-2.0/files/patch-sal::osl::unx::file.c
+++ /dev/null
@@ -1,73 +0,0 @@
---- ../sal/osl/unx/file.c.orig Thu Oct 4 15:09:21 2001
-+++ ../sal/osl/unx/file.c
-@@ -123,11 +123,16 @@
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-
--#elif defined(NETBSD)
-+#elif defined(NETBSD) || defined(FREEBSD)
-+#include <sys/param.h>
-+#include <sys/ucred.h>
- #include <sys/mount.h>
- #include <ufs/ufs/quota.h>
- #include <ctype.h>
--static const sal_Char* MOUNTTAB="/etc/mtab";
-+#define HAVE_STATFS_H
-+/* No mounting table on *BSD
-+ * This information is stored only in the kernel. */
-+/* static const sal_Char* MOUNTTAB="/etc/mtab"; */
-
- #elif defined(IRIX)
- #include <mntent.h>
-@@ -137,7 +142,7 @@
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-
--#elif defined(MACOSX) || defined(FREEBSD)
-+#elif defined(MACOSX)
- #include <ufs/ufs/quota.h>
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-@@ -4224,10 +4229,20 @@
- mntfile = fopen(MOUNTTAB,"r");
- #endif /* SOLARIS */
-
-+#if defined(NETBSD) || defined(FREEBSD)
-+ struct statfs *mntbufp;
-+ int mntentries,i;
-+ mntentries = getmntinfo(&mntbufp,MNT_WAIT);
-
- buffer[0] = '\0';
-
-+ if(mntentries == 0)
-+#else
-+
-+ buffer[0] = '\0';
-+
- if ( mntfile == 0 )
-+#endif
- {
- nRet=errno;
- #ifdef DEBUG_OSL_FILE
-@@ -4286,7 +4301,21 @@
- }
- #endif /* SOLARIS */
-
-+#if defined(NETBSD) || defined(FREEBSD)
-+ i=0;
-+ while ( i < mntentries )
-+ {
-+ if ( strcmp(mntbufp[i].f_mntonname,buffer) == 0 )
-+ {
-+ *bMountPoint=sal_True;
-+ return osl_File_E_None;
-+ }
-+ i++;
-+ }
-+#endif
-+#if ! ( defined(NETBSD) || defined(FREEBSD) )
- fclose(mntfile);
-+#endif
- *bMountPoint=sal_False;
- return osl_File_E_None;
- }
diff --git a/editors/openoffice.org-2.0/files/patch-sal::osl::unx::nlsupport.c b/editors/openoffice.org-2.0/files/patch-sal::osl::unx::nlsupport.c
deleted file mode 100644
index 29b4de4eb78b..000000000000
--- a/editors/openoffice.org-2.0/files/patch-sal::osl::unx::nlsupport.c
+++ /dev/null
@@ -1,88 +0,0 @@
---- ../sal/osl/unx/nlsupport.c.orig Sat Mar 9 00:51:17 2002
-+++ ../sal/osl/unx/nlsupport.c Sat Mar 9 01:54:43 2002
-@@ -63,11 +63,17 @@
- #include <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS)
-+#if defined(LINUX) || defined(SOLARIS) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
-+#if defined(FREEBSD)
-+#if OSVERSION > 500000
- #include <langinfo.h>
- #endif
-+#else
-+#include <langinfo.h>
-+#endif
-+#endif
-
- /*****************************************************************************/
- /* typedefs
-@@ -242,7 +248,7 @@
- return NULL;
- }
-
--#if defined(LINUX) || defined(SOLARIS)
-+#if defined(LINUX) || defined(SOLARIS) || defined(NETBSD) || defined(FREEBSD)
-
- /*
- * This implementation of osl_getTextEncodingFromLocale maps
-@@ -296,7 +302,7 @@
- /* XXX MS-874 is an extension to tis620, so this is not
- * really equivalent */
-
--#elif defined(LINUX)
-+#elif defined(LINUX) || defined(NETBSD) || defined(FREEBSD)
-
- const _pair _nl_language_list[] = {
- { "ANSI_X3.110-1983", RTL_TEXTENCODING_DONTKNOW }, /* ISO-IR-99 NAPLPS */
-@@ -477,7 +483,7 @@
- { "WIN-SAMI-2", RTL_TEXTENCODING_DONTKNOW } /* WS2 */
- };
-
--#endif /* ifdef LINUX */
-+#endif /* ifdef LINUX || NETBSD || FREEBSD */
-
- static pthread_mutex_t aLocalMutex = PTHREAD_MUTEX_INITIALIZER;
-
-@@ -516,7 +522,13 @@
- }
-
- /* get the charset as indicated by the LC_CTYPE locale */
-+#if defined(NETBSD) || defined(FREEBSD)
-+#if !defined(CODESET)
-+ codeset = NULL;
-+#else
- codeset = nl_langinfo( CODESET );
-+#endif
-+#endif
-
- if ( codeset != NULL )
- {
-@@ -595,7 +607,7 @@
- return ret;
- }
-
--#elif defined(MACOSX) /* ifdef LINUX || SOLARIS */
-+#elif defined(MACOSX) /* ifdef LINUX || SOLARIS || NETBSD || FREEBSD */
-
- /*
- * FIXME: the MacOS X implemetation is missing
-@@ -628,7 +640,7 @@
- return 0;
- }
-
--#else /* ifdef LINUX || SOLARIS || MACOSX */
-+#else /* ifdef LINUX || SOLARIS || MACOSX || NETBSD || FREEBSD */
-
- /*
- * This implementation of osl_getTextEncodingFromLocale maps
-@@ -844,6 +856,6 @@
- return 0;
- }
-
--#endif /* ifdef LINUX || SOLARIS || MACOSX*/
-+#endif /* ifdef LINUX || SOLARIS || MACOSX || NETBSD || FREEBSD */
-
-
diff --git a/editors/openoffice.org-2.0/files/patch-sal::osl::unx::pipe.c b/editors/openoffice.org-2.0/files/patch-sal::osl::unx::pipe.c
deleted file mode 100644
index 6802487470a2..000000000000
--- a/editors/openoffice.org-2.0/files/patch-sal::osl::unx::pipe.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../sal/osl/unx/pipe.c.orig Tue May 29 07:38:32 2001
-+++ ../sal/osl/unx/pipe.c
-@@ -264,7 +264,11 @@
-
- addr.sun_family = AF_UNIX;
- strcpy(addr.sun_path, name);
-+#if defined(FREEBSD)
-+ len = SUN_LEN(&addr);
-+#else
- len = sizeof(addr.sun_family) + strlen(addr.sun_path);
-+#endif
-
- if ( Options & osl_Pipe_CREATE )
- {
diff --git a/editors/openoffice.org-2.0/files/patch-sal::osl::unx::process.c b/editors/openoffice.org-2.0/files/patch-sal::osl::unx::process.c
deleted file mode 100644
index 9d7ffa6686d3..000000000000
--- a/editors/openoffice.org-2.0/files/patch-sal::osl::unx::process.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../sal/osl/unx/process.c.orig Sat Mar 2 22:33:17 2002
-+++ ../sal/osl/unx/process.c Sat Mar 2 22:33:58 2002
-@@ -834,7 +834,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.org-2.0/files/patch-sal::osl::unx::socket.c b/editors/openoffice.org-2.0/files/patch-sal::osl::unx::socket.c
deleted file mode 100644
index 19d390cf08eb..000000000000
--- a/editors/openoffice.org-2.0/files/patch-sal::osl::unx::socket.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- ../sal/osl/unx/socket.c.orig Fri Jun 22 16:22:14 2001
-+++ ../sal/osl/unx/socket.c Sun Mar 10 23:33:56 2002
-@@ -82,7 +82,7 @@
- #undef HAVE_POLL_H
- #endif
-
--#if defined(LINUX) || defined (IRIX)
-+#if defined(LINUX) || defined (IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <sys/poll.h>
- #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.org-2.0/files/patch-sal::osl::unx::system.c b/editors/openoffice.org-2.0/files/patch-sal::osl::unx::system.c
deleted file mode 100644
index b0b93119f983..000000000000
--- a/editors/openoffice.org-2.0/files/patch-sal::osl::unx::system.c
+++ /dev/null
@@ -1,127 +0,0 @@
---- ../sal/osl/unx/system.c.orig Wed Feb 28 13:08:45 2001
-+++ ../sal/osl/unx/system.c
-@@ -126,6 +126,73 @@
- return res;
- }
-
-+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;
-@@ -449,3 +516,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.org-2.0/files/patch-sal::osl::unx::system.h b/editors/openoffice.org-2.0/files/patch-sal::osl::unx::system.h
deleted file mode 100644
index 85de2700b284..000000000000
--- a/editors/openoffice.org-2.0/files/patch-sal::osl::unx::system.h
+++ /dev/null
@@ -1,13 +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,10 +216,7 @@
- # 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
- #endif
diff --git a/editors/openoffice.org-2.0/files/patch-sal::rtl::source::strtmpl.c b/editors/openoffice.org-2.0/files/patch-sal::rtl::source::strtmpl.c
deleted file mode 100644
index 91a5289d6636..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-sal::util::makefile.mk b/editors/openoffice.org-2.0/files/patch-sal::util::makefile.mk
deleted file mode 100644
index 41b798faabfb..000000000000
--- a/editors/openoffice.org-2.0/files/patch-sal::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sal/util/makefile.mk.orig Tue Mar 5 21:36:23 2002
-+++ ../sal/util/makefile.mk Tue Mar 5 21:36:44 2002
-@@ -113,7 +113,9 @@
- SHL1TARGET= $(TARGET)
- SHL1IMPLIB= i$(TARGET)
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
-
- .IF "$(GUI)"=="WNT"
- .IF "$(COM)"!="GCC"
diff --git a/editors/openoffice.org-2.0/files/patch-sal::workben::getlocaleinfotest.cxx b/editors/openoffice.org-2.0/files/patch-sal::workben::getlocaleinfotest.cxx
deleted file mode 100644
index ef5bf2488496..000000000000
--- a/editors/openoffice.org-2.0/files/patch-sal::workben::getlocaleinfotest.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../sal/workben/getlocaleinfotest.cxx Sun Mar 10 23:42:26 2002
-+++ ../sal/workben/getlocaleinfotest.cxx Sun Mar 10 23:42:45 2002
-@@ -63,7 +63,7 @@
- #include <osl/nlsupport.h>
- #include <rtl/ustring.hxx>
-
--int _cdecl main( int argc, char * argv[] )
-+int main( int argc, char * argv[] )
- {
- rtl::OUString lang = rtl::OUString::createFromAscii( "de" );
- rtl::OUString country = rtl::OUString::createFromAscii( "DE" );
diff --git a/editors/openoffice.org-2.0/files/patch-sal::workben::makefile.mk b/editors/openoffice.org-2.0/files/patch-sal::workben::makefile.mk
deleted file mode 100644
index 369935e31d66..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-salhelper+source+makefile.mk b/editors/openoffice.org-2.0/files/patch-salhelper+source+makefile.mk
deleted file mode 100644
index cb4fbc1f1570..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-salhelper::source::makefile.mk b/editors/openoffice.org-2.0/files/patch-salhelper::source::makefile.mk
deleted file mode 100644
index cb4fbc1f1570..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-sax::util::makefile.mk b/editors/openoffice.org-2.0/files/patch-sax::util::makefile.mk
deleted file mode 100644
index e6f307ea4a03..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-sc::util::makefile.mk b/editors/openoffice.org-2.0/files/patch-sc::util::makefile.mk
deleted file mode 100644
index d075b7901044..000000000000
--- a/editors/openoffice.org-2.0/files/patch-sc::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sc/util/makefile.mk.orig Sun Mar 3 01:35:09 2002
-+++ ../sc/util/makefile.mk Sun Mar 3 01:34:53 2002
-@@ -105,7 +105,9 @@
- # --- StarClac DLL
-
- SHL1TARGET= sc$(UPD)$(DLLPOSTFIX)
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= sc.map
-+.ENDIF
- SHL1IMPLIB= sci
-
- SHL1STDLIBS= \
diff --git a/editors/openoffice.org-2.0/files/patch-sch::util::makefile.mk b/editors/openoffice.org-2.0/files/patch-sch::util::makefile.mk
deleted file mode 100644
index 33ee8a8172f1..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-sd::util::makefile.mk b/editors/openoffice.org-2.0/files/patch-sd::util::makefile.mk
deleted file mode 100644
index 51f4b7f461a8..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-set_soenv.1 b/editors/openoffice.org-2.0/files/patch-set_soenv.1
deleted file mode 100644
index bb2dccced07b..000000000000
--- a/editors/openoffice.org-2.0/files/patch-set_soenv.1
+++ /dev/null
@@ -1,149 +0,0 @@
---- set_soenv.1.orig Wed Feb 27 10:46:41 2002
-+++ set_soenv.1 Wed Mar 13 19:13:01 2002
-@@ -40,7 +40,7 @@
- #
- # Set this value equal to the corresponding amount of
- # command line arguments.
--my $numArgs = 19;
-+my $numArgs = 24;
- # Determining the amount of arguments in the call.
- my $numEnter = $#ARGV + 1;
- if ( $numEnter != $numArgs )
-@@ -66,14 +66,15 @@
- my ( $CALL_CDECL, $COMMON_OUTDIR, $NO_SRS_PATCH, $PROFULLSWITCH, $BIG_GOODIES, $BMP_WRITES_FLAG,
- $common_build, $MK_UNROLL, $NO_REC_RES, $PROEXT, $SO3, $SOLAR_JAVA,
- $SOLAR_PLUGIN, $TF_PACKAGES, $TF_SDBAPI, $TF_FILEURL, $UPDATER, $BUILD_DELIVER, $USE_NEWCHARSET, $USE_NEW_RSC, $VCL,
-- $TF_CFGDATA, $TF_SVDATA,
-+ $TF_CFGDATA, $TF_SVDATA, $CC, $CXX,
- $USE_NAMESPACE, $BUILD_SOSL, $LOCAL_SOLENV, $ENABLEUNICODE, $NEW_JAR_PACK, $NO_BSYMBOLIC,
- $USE_XPRINT, $BUILD_SOSL_RELEASE );
- #
- # 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.
-@@ -145,6 +146,8 @@
- $STLPORT4 = $ARGV [ 12 ]; # Location of STLport4
- $MINGWIN32 = $ARGV [ 17 ]; # use MINGWIN32
- $USE_GCC3 = $ARGV [ 18 ]; # use gcc3 (only for unxlngi4 at the moment)
-+$CC = $ARGV [ 22 ]; # get cc from environment
-+$CXX = $ARGV [ 23 ]; # use c++ from environment
- #
- #---------------------------------------------------------------
- # IIIb. Initialising the variables for the system commands, etc.
-@@ -303,7 +306,7 @@
- $PROSWITCH = "-DPRODUCT";
- $XPVERSION = "3";
- $SOLAR_JAVA = "TRUE";
-- $XPVERSION = "3";
-+ $XPVERSION = "3";
- }
- elsif ( $platform eq "$FreeBSD" )
- { print "Setting FreeBSD specific values... ";
-@@ -326,6 +329,9 @@
- $PATH_SEPERATOR = $ps;
- $PROSWITCH = "-DPRODUCT";
- $XPVERSION = "3";
-+ $OSVERSION = $ARGV[ 19 ];
-+ $PTHREAD_CFLAGS = $ARGV[ 20 ];
-+ $PTHREAD_LIBS = $ARGV[ 21 ];
- }
- elsif ( $platform eq "$Linux" )
- {
-@@ -889,15 +895,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".
-@@ -990,7 +997,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.
-@@ -1004,6 +1011,22 @@
- $ps.$USR.$BIN.$ds."X11".
- $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")
- { $COMPATH_ROOT = $COMPATH;
- $COMPATH_ROOT =~ s/\/vc98$//;
-@@ -1107,21 +1130,14 @@
- $SOLARINC .= $I.$USR.$INCLUDE;
- }
- $SOLARINC .= $STLPORT_stlport;
--if ($platform eq "$Linux")
--{
--# This simply adds an include path, so even cases that break the FHS work
--$SOLARINC .= $STLPORT_inc_stlport;
--}
-+
- if ($platform eq "$Solaris")
- {
- $SOLARINC .= '/SC5 ';
--}
--# Platform dependent include path at the top of this list of include paths
--if ($platform eq "$Solaris")
--{ $SOLARINC .= $I.'$COMPATH'.$ds."include";
-+$SOLARINC .= $I.'$COMPATH'.$ds."include";
- }
-
--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;
-@@ -1311,8 +1327,13 @@
- ToFile( "GLIBC", $GLIBC, "e" );
- ToFile( "GUIBASE", $GUIBASE, "e" );
- ToFile( "GUIENV", $GUIENV, "e" );
-+ToFile( "CC", $CC, "e" );
-+ToFile( "CXX", $CXX, "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.org-2.0/files/patch-setup2+mow+source+loader+loader.c b/editors/openoffice.org-2.0/files/patch-setup2+mow+source+loader+loader.c
deleted file mode 100644
index a71f7b3f327c..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-setup2+mow+source+loader+makefile.mk b/editors/openoffice.org-2.0/files/patch-setup2+mow+source+loader+makefile.mk
deleted file mode 100644
index 007c0f69b6f9..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-setup2+script+setupserver b/editors/openoffice.org-2.0/files/patch-setup2+script+setupserver
deleted file mode 100644
index 7d3b13f659b9..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh b/editors/openoffice.org-2.0/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh
deleted file mode 100644
index 1919789038db..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-setup2::mow::source::loader::loader.c b/editors/openoffice.org-2.0/files/patch-setup2::mow::source::loader::loader.c
deleted file mode 100644
index 572d8ebcc690..000000000000
--- a/editors/openoffice.org-2.0/files/patch-setup2::mow::source::loader::loader.c
+++ /dev/null
@@ -1,17 +0,0 @@
---- ../setup2/mow/source/loader/loader.c.orig Sun Mar 3 01:41:47 2002
-+++ ../setup2/mow/source/loader/loader.c Sun Mar 3 01:42:19 2002
-@@ -603,6 +603,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.org-2.0/files/patch-setup2::mow::source::loader::makefile.mk b/editors/openoffice.org-2.0/files/patch-setup2::mow::source::loader::makefile.mk
deleted file mode 100644
index 007c0f69b6f9..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-setup2::script::setupserver b/editors/openoffice.org-2.0/files/patch-setup2::script::setupserver
deleted file mode 100644
index 07f3c3f8b23e..000000000000
--- a/editors/openoffice.org-2.0/files/patch-setup2::script::setupserver
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../setup2/script/setupserver.orig Sat Mar 2 17:57:36 2002
-+++ ../setup2/script/setupserver Sat Mar 2 17:58:43 2002
-@@ -234,6 +234,8 @@
- sd_platform=`uname -s`
- case $sd_platform in
- SCO_SV) test=/bin/test ;;
-+ NetBSD) test=/bin/test ;;
-+ FreeBSD) test=/bin/test ;;
- *) test=/usr/bin/test ;;
- esac
- sd_cwd="`pwd`"
diff --git a/editors/openoffice.org-2.0/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh b/editors/openoffice.org-2.0/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh
deleted file mode 100644
index d98230af5a69..000000000000
--- a/editors/openoffice.org-2.0/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../setup2/source/custom/jvmsetup/loader/jvmsetup.sh Sat Mar 2 18:01:19 2002
-+++ ../setup2/source/custom/jvmsetup/loader/jvmsetup.sh Sat Mar 2 18:02:12 2002
-@@ -65,6 +65,8 @@
- sd_platform=`uname -s`
- 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.org-2.0/files/patch-shell+source+cmdmail+makefile.mk b/editors/openoffice.org-2.0/files/patch-shell+source+cmdmail+makefile.mk
deleted file mode 100644
index 0476285c802e..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-shell+source+proxysettings+makefile.mk b/editors/openoffice.org-2.0/files/patch-shell+source+proxysettings+makefile.mk
deleted file mode 100644
index e83cf7c9d7a1..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-shell+source+unix+exec+makefile.mk b/editors/openoffice.org-2.0/files/patch-shell+source+unix+exec+makefile.mk
deleted file mode 100644
index 0b7712ee35f8..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-shell::source::cmdmail::makefile.mk b/editors/openoffice.org-2.0/files/patch-shell::source::cmdmail::makefile.mk
deleted file mode 100644
index 0476285c802e..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-shell::source::proxysettings::makefile.mk b/editors/openoffice.org-2.0/files/patch-shell::source::proxysettings::makefile.mk
deleted file mode 100644
index e83cf7c9d7a1..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-shell::source::unix::exec::makefile.mk b/editors/openoffice.org-2.0/files/patch-shell::source::unix::exec::makefile.mk
deleted file mode 100644
index 0b7712ee35f8..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-solenv+inc+tg_ext.mk b/editors/openoffice.org-2.0/files/patch-solenv+inc+tg_ext.mk
deleted file mode 100644
index cb652ec9d1f0..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-solenv+inc+unxfbsdi.mk b/editors/openoffice.org-2.0/files/patch-solenv+inc+unxfbsdi.mk
deleted file mode 100644
index 99a282f3b5c6..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-solenv::inc::_tg_shl.mk b/editors/openoffice.org-2.0/files/patch-solenv::inc::_tg_shl.mk
deleted file mode 100644
index 6ba3a56a92b3..000000000000
--- a/editors/openoffice.org-2.0/files/patch-solenv::inc::_tg_shl.mk
+++ /dev/null
@@ -1,282 +0,0 @@
---- ../solenv/inc/_tg_shl.mk.orig Thu Mar 14 17:43:40 2002
-+++ ../solenv/inc/_tg_shl.mk Thu Mar 14 17:44:11 2002
-@@ -349,22 +349,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -786,22 +786,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -1223,22 +1223,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -1660,22 +1660,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2097,22 +2097,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2534,22 +2534,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2971,22 +2971,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -3408,22 +3408,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -3845,22 +3845,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -4282,22 +4282,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
diff --git a/editors/openoffice.org-2.0/files/patch-solenv::inc::pstrules.mk b/editors/openoffice.org-2.0/files/patch-solenv::inc::pstrules.mk
deleted file mode 100644
index 6c8e958c188a..000000000000
--- a/editors/openoffice.org-2.0/files/patch-solenv::inc::pstrules.mk
+++ /dev/null
@@ -1,141 +0,0 @@
---- ../solenv/inc/pstrules.mk.orig Thu Mar 14 17:40:59 2002
-+++ ../solenv/inc/pstrules.mk Thu Mar 14 17:41:44 2002
-@@ -80,15 +80,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -108,15 +108,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -142,15 +142,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -159,23 +159,23 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
- .IF "$(GUI)"=="MAC"
- @$(RM) $@
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -195,15 +195,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -212,19 +212,19 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(GUI)"=="MAC"
- @$(RM) $@
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c
- .ELSE
- +$(TYPE) $(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
-- $(CC) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
- .ENDIF
- .ENDIF
- .ENDIF
-@@ -246,7 +246,7 @@
- @echo Making: $@
- @+-$(MKDIR) $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))} >& $(NULLDEV)
- .IF "$(GUI)"=="OS2"
-- $(CC) /P+ /Pe+ /Pd+ $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
-+ $(CXX) /P+ /Pe+ /Pd+ $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
- .ENDIF
- .IF "$(GUI)"=="WNT"
- cpplcc -+ -P $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
diff --git a/editors/openoffice.org-2.0/files/patch-solenv::inc::rules.mk b/editors/openoffice.org-2.0/files/patch-solenv::inc::rules.mk
deleted file mode 100644
index 181a71307149..000000000000
--- a/editors/openoffice.org-2.0/files/patch-solenv::inc::rules.mk
+++ /dev/null
@@ -1,212 +0,0 @@
---- ../solenv/inc/rules.mk.orig Thu Mar 14 17:31:43 2002
-+++ ../solenv/inc/rules.mk Thu Mar 14 17:38:38 2002
-@@ -78,16 +78,16 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- .ENDIF
- .ENDIF
-
-@@ -98,16 +98,16 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- .ENDIF
- .ENDIF
-
-@@ -122,17 +122,17 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE # "$(GUI)"=="UNX"
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- .ENDIF # "$(GUI)"=="UNX"
-
- $(SLO)$/%.obj : %.cpp
-@@ -140,17 +140,17 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cpp
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- .ENDIF
-
- $(SLO)$/%.obj : $(MISC)$/%.cxx
-@@ -158,16 +158,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- .ENDIF
-
- $(OBJ)$/%.obj : $(MISC)$/%.cxx
-@@ -175,16 +175,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHOBJFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHOBJFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- .ENDIF
-
- $(OBJ)$/%.obj : %.c
-@@ -192,20 +192,20 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c
- .ELSE
- +-@echo Cflags: $(CFLAGS)
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -215,13 +215,13 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(MISCX)$/$*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(MISCX)$/$*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
- $(SEMADEBUG)
- .ENDIF
-
-@@ -230,16 +230,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(MISCX)$/$*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(MISCX)$/$*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -249,14 +249,14 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c )
- .ENDIF
- .ENDIF
-
diff --git a/editors/openoffice.org-2.0/files/patch-solenv::inc::settings.mk b/editors/openoffice.org-2.0/files/patch-solenv::inc::settings.mk
deleted file mode 100644
index eed08efc26f0..000000000000
--- a/editors/openoffice.org-2.0/files/patch-solenv::inc::settings.mk
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../solenv/inc/settings.mk.orig Wed Mar 13 20:44:42 2002
-+++ ../solenv/inc/settings.mk Wed Mar 13 20:45:05 2002
-@@ -173,7 +173,6 @@
- CDEFSOPT=
- HDEFS=
-
--CC=
- .IF "$(add_cflags)"!=""
- ENVCFLAGS+=$(add_cflags)
- .ENDIF
-@@ -271,8 +270,6 @@
- AS=
- BC=
- COBOL=
--CPP=
--CXX=
- FOR=
- PASCAL=
-
-@@ -1499,4 +1496,3 @@
- .INCLUDE : $(MISC)$/$(COMP9TYPELIST).mk
- $(COMP9TYPELIST)_XML2CMPTYPES:=$(shell xml2cmp -types stdout $(MISC)$/$(COMP9TYPELIST)$($(WINVERSIONNAMES)_MAJOR).xml)
- .ENDIF
--
diff --git a/editors/openoffice.org-2.0/files/patch-solenv::inc::startup::FREEBSD::macros.mk b/editors/openoffice.org-2.0/files/patch-solenv::inc::startup::FREEBSD::macros.mk
deleted file mode 100644
index 80392c839dbd..000000000000
--- a/editors/openoffice.org-2.0/files/patch-solenv::inc::startup::FREEBSD::macros.mk
+++ /dev/null
@@ -1,5 +0,0 @@
---- /dev/null Mon Mar 11 14:55:01 2002
-+++ ../solenv/inc/startup/FREEBSD/macros.mk Mon Mar 11 14:54:59 2002
-@@ -0,0 +1,2 @@
-+
-+.INCLUDE .NOINFER .IGNORE : $(INCFILENAME:d:d:d)UNIX$/macros.mk
diff --git a/editors/openoffice.org-2.0/files/patch-solenv::inc::target.mk b/editors/openoffice.org-2.0/files/patch-solenv::inc::target.mk
deleted file mode 100644
index b08beb4e9cfc..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-solenv::inc::tg_ext.mk b/editors/openoffice.org-2.0/files/patch-solenv::inc::tg_ext.mk
deleted file mode 100644
index 039af7d70871..000000000000
--- a/editors/openoffice.org-2.0/files/patch-solenv::inc::tg_ext.mk
+++ /dev/null
@@ -1,23 +0,0 @@
---- ../solenv/inc/tg_ext.mk.orig Wed Nov 14 13:59:42 2001
-+++ ../solenv/inc/tg_ext.mk Mon Mar 4 17:30:39 2002
-@@ -107,7 +107,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
-@@ -148,7 +148,11 @@
- .IF "$(BSCLIENT)"=="TRUE"
- +cd $(PACKAGE_DIR) && $(TYPE) $(BACK_PATH)$(PATCH_FILE_NAME) | $(GNUPATCH) -f -b -p2 && $(TOUCH) $(PATCH_FLAG_FILE)
- .ELSE # "$(BSCLIENT)"!=""
-+.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" || "$(OS)"=="FREEBSD"
- .ENDIF # "$(BSCLIENT)"!=""
- .ENDIF # "$(GUI)"=="WNT"
- .ENDIF # "$(PATCH_FILE_NAME)"=="none" || "$(PATCH_FILE_NAME)"==""
diff --git a/editors/openoffice.org-2.0/files/patch-solenv::inc::tg_shl.mk b/editors/openoffice.org-2.0/files/patch-solenv::inc::tg_shl.mk
deleted file mode 100644
index 958b4abba555..000000000000
--- a/editors/openoffice.org-2.0/files/patch-solenv::inc::tg_shl.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../solenv/inc/tg_shl.mk.orig Wed Mar 13 20:40:10 2002
-+++ ../solenv/inc/tg_shl.mk Wed Mar 13 20:41:10 2002
-@@ -319,9 +319,9 @@
- .IF "$(GUI)" == "WNT"
- .IF "$(UPDATER)"=="YES"
- .IF "$(COM)"=="GCC"
-- gcc -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CC) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- cl -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CC) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF # "$(COM)"=="GCC"
- .ENDIF # "$(UPDATER)"=="YES"
- .IF "$(SHL$(TNR)DEFAULTRES)"!=""
diff --git a/editors/openoffice.org-2.0/files/patch-solenv::inc::tg_yxx.mk b/editors/openoffice.org-2.0/files/patch-solenv::inc::tg_yxx.mk
deleted file mode 100644
index 0b99a3553cad..000000000000
--- a/editors/openoffice.org-2.0/files/patch-solenv::inc::tg_yxx.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../solenv/inc/tg_yxx.mk.orig Wed Sep 20 16:43:18 2000
-+++ ../solenv/inc/tg_yxx.mk Wed Mar 6 10:47:24 2002
-@@ -4,7 +4,9 @@
- @echo ------------------------------
- @echo Making: $@
- #.IF "$(GUI)"!="UNX"
-+ $(BISON) $(YACCFLAGS) $(YACCOUT)$/$(YACCTARGET).h $(YACCFILES)
- $(BISON) $(YACCFLAGS) $(YACCOUT)$/$(YACCTARGET) $(YACCFILES)
-+ $(BISON) -o $(YACCOUT)$/$(YACCTARGET) $(YACCFILES)
- #.ELSE
- # $(BISON) $(YACCFLAGS) $(YACCFILES)
- # mv y.tab.c $(INCCOM)/rscyacc.yxx
diff --git a/editors/openoffice.org-2.0/files/patch-solenv::inc::unxfbsdi.mk b/editors/openoffice.org-2.0/files/patch-solenv::inc::unxfbsdi.mk
deleted file mode 100644
index 05fd35ffb049..000000000000
--- a/editors/openoffice.org-2.0/files/patch-solenv::inc::unxfbsdi.mk
+++ /dev/null
@@ -1,209 +0,0 @@
---- ../solenv/inc/unxfbsdi.mk.orig Wed Oct 24 19:21:47 2001
-+++ ../solenv/inc/unxfbsdi.mk Thu Mar 14 17:26:41 2002
-@@ -1,84 +1,139 @@
--
- # 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"
-
-+# 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
-+
-+# Compiler flags for compiling static object in multi threaded
-+# environment with graphical user interface
-+CFLAGSOBJGUIMT=-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 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 +142,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.org-2.0/files/patch-soltools+mkdepend+main.c b/editors/openoffice.org-2.0/files/patch-soltools+mkdepend+main.c
deleted file mode 100644
index cffd5cbb1f43..000000000000
--- a/editors/openoffice.org-2.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 <sys/types.h>
-+#include <sys/stat.h>
-+
- #include "def.h"
- #ifdef hpux
- #define sigvec sigvector
diff --git a/editors/openoffice.org-2.0/files/patch-soltools::mkdepend::main.c b/editors/openoffice.org-2.0/files/patch-soltools::mkdepend::main.c
deleted file mode 100644
index a478fc59e21d..000000000000
--- a/editors/openoffice.org-2.0/files/patch-soltools::mkdepend::main.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../soltools/mkdepend/main.c.orig Mon Mar 11 20:09:35 2002
-+++ ../soltools/mkdepend/main.c Mon Mar 11 17:25:55 2002
-@@ -27,6 +27,11 @@
-
- */
-
-+#ifdef FREEBSD
-+#include <sys/types.h>
-+#include <sys/stat.h>
-+#endif
-+
- #include "def.h"
- #ifdef hpux
- #define sigvec sigvector
diff --git a/editors/openoffice.org-2.0/files/patch-starmath::util:makefile.mk b/editors/openoffice.org-2.0/files/patch-starmath::util:makefile.mk
deleted file mode 100644
index a1945318706e..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-stoc+source+corereflection+makefile.mk b/editors/openoffice.org-2.0/files/patch-stoc+source+corereflection+makefile.mk
deleted file mode 100644
index 4b319b08d401..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-stoc+source+defaultregistry+makefile.mk b/editors/openoffice.org-2.0/files/patch-stoc+source+defaultregistry+makefile.mk
deleted file mode 100644
index 4cae0476415a..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-stoc+source+implementationregistration+implreg.cxx b/editors/openoffice.org-2.0/files/patch-stoc+source+implementationregistration+implreg.cxx
deleted file mode 100644
index 341d621d872c..000000000000
--- a/editors/openoffice.org-2.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 <list>
-
-+#include <unistd.h>
-+
- #ifndef _CPPUHELPER_QUERYINTERFACE_HXX_
- #include <cppuhelper/queryinterface.hxx>
- #endif
diff --git a/editors/openoffice.org-2.0/files/patch-stoc+source+implementationregistration+makefile.mk b/editors/openoffice.org-2.0/files/patch-stoc+source+implementationregistration+makefile.mk
deleted file mode 100644
index 0051043b7ecb..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-stoc+source+inspect+makefile.mk b/editors/openoffice.org-2.0/files/patch-stoc+source+inspect+makefile.mk
deleted file mode 100644
index c7cd85253c11..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-stoc+source+invocation+makefile.mk b/editors/openoffice.org-2.0/files/patch-stoc+source+invocation+makefile.mk
deleted file mode 100644
index 9ac2072a5612..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-stoc+source+invocation_adapterfactory+makefile.mk b/editors/openoffice.org-2.0/files/patch-stoc+source+invocation_adapterfactory+makefile.mk
deleted file mode 100644
index 8853ad39a90e..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-stoc+source+javaloader+makefile.mk b/editors/openoffice.org-2.0/files/patch-stoc+source+javaloader+makefile.mk
deleted file mode 100644
index af0fb9af619c..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-stoc+source+javavm+makefile.mk b/editors/openoffice.org-2.0/files/patch-stoc+source+javavm+makefile.mk
deleted file mode 100644
index f97af0ea270d..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-stoc+source+loader+makefile.mk b/editors/openoffice.org-2.0/files/patch-stoc+source+loader+makefile.mk
deleted file mode 100644
index 5a08ee5937b6..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-stoc+source+namingservice+makefile.mk b/editors/openoffice.org-2.0/files/patch-stoc+source+namingservice+makefile.mk
deleted file mode 100644
index e573081bc21d..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-stoc+source+proxy_factory+makefile.mk b/editors/openoffice.org-2.0/files/patch-stoc+source+proxy_factory+makefile.mk
deleted file mode 100644
index 9110b2f50cd1..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-stoc+source+registry_tdprovider+makefile.mk b/editors/openoffice.org-2.0/files/patch-stoc+source+registry_tdprovider+makefile.mk
deleted file mode 100644
index 9d974d1c0d10..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-stoc+source+servicemanager+makefile.mk b/editors/openoffice.org-2.0/files/patch-stoc+source+servicemanager+makefile.mk
deleted file mode 100644
index 746776d54759..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-stoc+source+tdmanager+makefile.mk b/editors/openoffice.org-2.0/files/patch-stoc+source+tdmanager+makefile.mk
deleted file mode 100644
index 76403fdde841..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-stoc+source+typeconv+makefile.mk b/editors/openoffice.org-2.0/files/patch-stoc+source+typeconv+makefile.mk
deleted file mode 100644
index dc647f89a166..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-stoc::source::corereflection::makefile.mk b/editors/openoffice.org-2.0/files/patch-stoc::source::corereflection::makefile.mk
deleted file mode 100644
index 4b319b08d401..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-stoc::source::defaultregistry::makefile.mk b/editors/openoffice.org-2.0/files/patch-stoc::source::defaultregistry::makefile.mk
deleted file mode 100644
index 4cae0476415a..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-stoc::source::implementationregistration::implreg.cxx b/editors/openoffice.org-2.0/files/patch-stoc::source::implementationregistration::implreg.cxx
deleted file mode 100644
index 925e924b1605..000000000000
--- a/editors/openoffice.org-2.0/files/patch-stoc::source::implementationregistration::implreg.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../stoc/source/implementationregistration/implreg.cxx.orig Mon Mar 11 20:08:04 2002
-+++ ../stoc/source/implementationregistration/implreg.cxx Mon Mar 11 19:55:02 2002
-@@ -192,7 +192,7 @@
- tmpPath = buf.makeStringAndClear();
- }
- // I am the only one to own tmpPath here, so the cast is tolerateable.
-- OSL_VERIFY( tmpPath.getStr() == mktemp( (sal_Char * ) tmpPath.getStr() ) );
-+ OSL_VERIFY( (sal_Char * ) tmpPath.getStr() == (sal_Char * ) mktemp( (sal_Char * ) tmpPath.getStr() ) );
- return OStringToOUString( tmpPath, osl_getThreadTextEncoding());
- }
-
diff --git a/editors/openoffice.org-2.0/files/patch-stoc::source::implementationregistration::makefile.mk b/editors/openoffice.org-2.0/files/patch-stoc::source::implementationregistration::makefile.mk
deleted file mode 100644
index 0051043b7ecb..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-stoc::source::inspect::makefile.mk b/editors/openoffice.org-2.0/files/patch-stoc::source::inspect::makefile.mk
deleted file mode 100644
index c7cd85253c11..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-stoc::source::invocation::makefile.mk b/editors/openoffice.org-2.0/files/patch-stoc::source::invocation::makefile.mk
deleted file mode 100644
index 9ac2072a5612..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-stoc::source::invocation_adapterfactory::makefile.mk b/editors/openoffice.org-2.0/files/patch-stoc::source::invocation_adapterfactory::makefile.mk
deleted file mode 100644
index 8853ad39a90e..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-stoc::source::javaloader::makefile.mk b/editors/openoffice.org-2.0/files/patch-stoc::source::javaloader::makefile.mk
deleted file mode 100644
index af0fb9af619c..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-stoc::source::javavm::makefile.mk b/editors/openoffice.org-2.0/files/patch-stoc::source::javavm::makefile.mk
deleted file mode 100644
index f97af0ea270d..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-stoc::source::loader::makefile.mk b/editors/openoffice.org-2.0/files/patch-stoc::source::loader::makefile.mk
deleted file mode 100644
index 5a08ee5937b6..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-stoc::source::namingservice::makefile.mk b/editors/openoffice.org-2.0/files/patch-stoc::source::namingservice::makefile.mk
deleted file mode 100644
index e573081bc21d..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-stoc::source::proxy_factory::makefile.mk b/editors/openoffice.org-2.0/files/patch-stoc::source::proxy_factory::makefile.mk
deleted file mode 100644
index 9110b2f50cd1..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-stoc::source::registry_tdprovider::makefile.mk b/editors/openoffice.org-2.0/files/patch-stoc::source::registry_tdprovider::makefile.mk
deleted file mode 100644
index 9d974d1c0d10..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-stoc::source::servicemanager::makefile.mk b/editors/openoffice.org-2.0/files/patch-stoc::source::servicemanager::makefile.mk
deleted file mode 100644
index 746776d54759..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-stoc::source::tdmanager::makefile.mk b/editors/openoffice.org-2.0/files/patch-stoc::source::tdmanager::makefile.mk
deleted file mode 100644
index 76403fdde841..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-stoc::source::typeconv::makefile.mk b/editors/openoffice.org-2.0/files/patch-stoc::source::typeconv::makefile.mk
deleted file mode 100644
index dc647f89a166..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-store::util::makefile.mk b/editors/openoffice.org-2.0/files/patch-store::util::makefile.mk
deleted file mode 100644
index 842ef8ae49c0..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-svx+source+fmcomp+makefile.mk b/editors/openoffice.org-2.0/files/patch-svx+source+fmcomp+makefile.mk
deleted file mode 100644
index b16030080c0d..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-svx::source::dialog::graphctl.cxx b/editors/openoffice.org-2.0/files/patch-svx::source::dialog::graphctl.cxx
deleted file mode 100644
index a6a31d0c9621..000000000000
--- a/editors/openoffice.org-2.0/files/patch-svx::source::dialog::graphctl.cxx
+++ /dev/null
@@ -1,18 +0,0 @@
---- ../svx/source/dialog/graphctl.cxx 2001/08/16 15:41:29 1.6
-+++ ../svx/source/dialog/graphctl.cxx 2002/03/03 19:41:13
-@@ -62,12 +62,12 @@
- #if defined( OS2 ) || defined( WIN ) || defined( UNX ) || defined( WNT )
- #include <stdlib.h> //wegen fcvt
- #endif
--#if defined(MAC) || defined(NETBSD)
--#if defined(NETBSD)
-+#if defined(MAC) || defined(NETBSD) || defined(FREEBSD)
-+#if defined(NETBSD) || defined(FREEBSD)
- extern "C" {
- #endif
- char *fcvt(double value, int ndigit, int *decpt, int *sign);
--#if defined(NETBSD)
-+#if defined(NETBSD) || defined(FREEBSD)
- }
- #endif
- #endif
diff --git a/editors/openoffice.org-2.0/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-2.0/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index ce51a0e98880..000000000000
--- a/editors/openoffice.org-2.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 <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !(defined NETBSD || defined FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice.org-2.0/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-2.0/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index 66b7dfe1f73d..000000000000
--- a/editors/openoffice.org-2.0/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2001/11/01 13:26:23 1.2
-+++ ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2002/03/03 19:43:31
-@@ -62,7 +62,9 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !defined(FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice.org-2.0/files/patch-tools+bootstrp+makefile.mk b/editors/openoffice.org-2.0/files/patch-tools+bootstrp+makefile.mk
deleted file mode 100644
index b188641846f0..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-tools::bootstrp::makefile.mk b/editors/openoffice.org-2.0/files/patch-tools::bootstrp::makefile.mk
deleted file mode 100644
index b188641846f0..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-tools::inc:solar.h b/editors/openoffice.org-2.0/files/patch-tools::inc:solar.h
deleted file mode 100644
index 61e190e5e5bf..000000000000
--- a/editors/openoffice.org-2.0/files/patch-tools::inc:solar.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- ../tools/inc/solar.h 2001/10/12 15:11:03 1.23
-+++ ../tools/inc/solar.h 2002/03/03 19:44:00
-@@ -108,7 +108,7 @@
- #endif
- typedef short INT16;
- typedef unsigned short UINT16;
--#if defined LINUX || defined SCO || defined IRIX || (defined _MSC_VER && _MSC_VER >1200)
-+#if defined LINUX || defined SCO || defined IRIX || (defined _MSC_VER && _MSC_VER >1200) || defined FREEBSD
- typedef signed char INT8;
- #else
-
-@@ -149,7 +149,7 @@
-
- /*** misc. macros to leverage platform and compiler differences ********/
-
--#if (defined ALPHA && !defined WNT) || defined IRIX || defined SOLARIS || defined HPUX || defined NETBSD
-+#if (defined ALPHA && !defined WNT) || defined IRIX || defined SOLARIS || defined HPUX || defined NETBSD || defined FREEBSD
- #define __DELETE(n) delete[]
- #else
- #define __DELETE(n) delete[n]
diff --git a/editors/openoffice.org-2.0/files/patch-tools::source::string::charset.cxx b/editors/openoffice.org-2.0/files/patch-tools::source::string::charset.cxx
deleted file mode 100644
index ebee79ce414b..000000000000
--- a/editors/openoffice.org-2.0/files/patch-tools::source::string::charset.cxx
+++ /dev/null
@@ -1,36 +0,0 @@
---- ../tools/source/string/charset.cxx.orig Sun Mar 10 23:55:47 2002
-+++ ../tools/source/string/charset.cxx Mon Mar 11 00:00:56 2002
-@@ -64,12 +64,14 @@
- #elif defined( OS2 )
- #define INCL_DOSNLS
- #include <svpm.h>
--#elif defined(LINUX) || defined(SOLARIS)
-+#elif defined(LINUX) || defined(SOLARIS) || defined(FREEBSD)
- #include <stdio.h>
- #include <stdlib.h>
- #include <strings.h>
- #include <locale.h>
-+#if !defined(FREEBSD) || OSVERSION > 500000
- #include <langinfo.h>
-+#endif
- #ifndef _TOOLS_LANG_HXX
- #include <lang.hxx>
- #endif
-@@ -126,7 +128,7 @@
-
- // -----------------------------------------------------------------------
-
--#if defined(NETBSD) || defined(SCO)
-+#if defined(NETBSD) || defined(SCO) || defined(FREEBSD)
-
- // check if there is a charset qualifier at the end of the given locale string
- // e.g. de.ISO8859-15 or de.ISO8859-15@euro which strongly indicates what
-@@ -707,7 +709,7 @@
- #ifdef UNX
- CharSet nTextEncoding;
-
--#if defined(NETBSD) || defined(SCO)
-+#if defined(NETBSD) || defined(SCO) || defined(FREEBSD)
- nTextEncoding = GetSystemCharSetFromEnvironment();
- if (nTextEncoding == RTL_TEXTENCODING_DONTKNOW)
- nTextEncoding = GetSystemCharSetFromSystemLanguage();
diff --git a/editors/openoffice.org-2.0/files/patch-unzip+source+file_io.c b/editors/openoffice.org-2.0/files/patch-unzip+source+file_io.c
deleted file mode 100644
index 2a838fe377b1..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-unzip+source+misc.c b/editors/openoffice.org-2.0/files/patch-unzip+source+misc.c
deleted file mode 100644
index 8087b0887af4..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/files/patch-unzip::source::file_io.c b/editors/openoffice.org-2.0/files/patch-unzip::source::file_io.c
deleted file mode 100644
index 0430ff41b6a9..000000000000
--- a/editors/openoffice.org-2.0/files/patch-unzip::source::file_io.c
+++ /dev/null
@@ -1,36 +0,0 @@
---- ../unzip/source/file_io.c.orig Tue Mar 5 18:32:38 2002
-+++ ../unzip/source/file_io.c Tue Mar 5 18:40:50 2002
-@@ -500,7 +500,7 @@
- #ifdef MPW
- pCallBack( 0 );
- #else
-- #if defined LINUX || defined MACOSX || defined NETBSD
-+ #if defined LINUX || defined MACOSX || defined NETBSD || defined FREEBSD
- pCallBack( lseek(outfd, 0, SEEK_CUR) );
- #else
- pCallBack( tell( outfd ) );
-@@ -860,8 +860,11 @@
- /* extern char *_TZ; no longer used? */
- #else /* !AMIGA */
- # define YRBASE 1970
--#ifdef BSD
--#ifndef __386BSD__
-+#ifdef FREEBSD
-+#include <sys/types.h>
-+#endif */ FREEBSD */
-+#if defined BSD || defined FREEBSD
-+#if !defined __386BSD__ && !defined FREEBSD
- static struct timeb tbp;
- #endif /* !__386BSD__ */
- #else /* !BSD */
-@@ -932,8 +935,8 @@
- /* convert date & time to seconds relative to 00:00:00, 01/01/YRBASE */
- m_time = ((days + dy) * 86400) + (hh * 3600) + (mm * 60) + ss;
-
--#if defined BSD && ! defined MACOSX && ! defined NETBSD
--#ifndef __386BSD__
-+#if (defined BSD || defined FREEBSD) && ! defined MACOSX && ! defined NETBSD
-+#if !defined __386BSD__ && !defined FREEBSD
- ftime(&tbp);
- m_time += tbp.timezone * 60L;
- #endif
diff --git a/editors/openoffice.org-2.0/files/patch-unzip::source::misc.c b/editors/openoffice.org-2.0/files/patch-unzip::source::misc.c
deleted file mode 100644
index 38cc972f0bce..000000000000
--- a/editors/openoffice.org-2.0/files/patch-unzip::source::misc.c
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../unzip/source/misc.c.orig Tue Mar 5 18:52:16 2002
-+++ ../unzip/source/misc.c Tue Mar 5 18:53:03 2002
-@@ -301,8 +301,8 @@
- int yr, mo, dy, hh, mm, ss, leap;
- long m_time, days=0;
- #if (!defined(MACOS) && !defined(MSC) && !defined(__GO32__))
--#if (defined(BSD) || defined(MTS))
--#ifndef __386BSD__
-+#if (defined(BSD) || defined(MTS) || defined(FREEBSD))
-+#if !defined __386BSD__ && !defined FREEBSD
- static struct timeb tbp;
- #endif /* __386BSD__ */
- #else /* !(BSD || MTS) */
-@@ -340,8 +340,8 @@
- /* - 1; MS-DOS times always rounded up to nearest even second */
-
- #if (!defined(MACOS) && !defined(__GO32__))
--#if (defined(BSD) || defined(MTS) || defined (ALPHA)) && ! defined(MACOSX) && ! defined(NETBSD)
--#ifndef __386BSD__
-+#if (defined(BSD) || defined(FREEBSD) || defined(MTS) || defined (ALPHA)) && ! defined(MACOSX) && ! defined(NETBSD)
-+#if !defined __386BSD__ && !defined FREEBSD
- ftime(&tbp);
- m_time += tbp.timezone * 60L;
- #endif
diff --git a/editors/openoffice.org-2.0/files/patch-xmlhelp::util::makefile.mk b/editors/openoffice.org-2.0/files/patch-xmlhelp::util::makefile.mk
deleted file mode 100644
index 4f7d0984c32d..000000000000
--- a/editors/openoffice.org-2.0/files/patch-xmlhelp::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../xmlhelp/util/makefile.mk.orig Sun Mar 3 01:49:15 2002
-+++ ../xmlhelp/util/makefile.mk Sun Mar 3 01:49:19 2002
-@@ -94,7 +94,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.org-2.0/pkg-comment b/editors/openoffice.org-2.0/pkg-comment
deleted file mode 100644
index 7c6d1b73d17a..000000000000
--- a/editors/openoffice.org-2.0/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Integrated wordprocessor/dbase/spreadheet/drawing/chart/browser
diff --git a/editors/openoffice.org-2.0/pkg-descr b/editors/openoffice.org-2.0/pkg-descr
deleted file mode 100644
index 31fd1b12161a..000000000000
--- a/editors/openoffice.org-2.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.org-2.0/pkg-message b/editors/openoffice.org-2.0/pkg-message
deleted file mode 100644
index 840dc3b80e04..000000000000
--- a/editors/openoffice.org-2.0/pkg-message
+++ /dev/null
@@ -1,15 +0,0 @@
-OpenOffice Build 641 Personal Install How-To
-
-Written by: Matthias Rauch <mrauch@netbsd.org>
- Martin Blapp <mbr@freebsd.org>
-
-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.org-2.0/pkg-plist b/editors/openoffice.org-2.0/pkg-plist
deleted file mode 100644
index b3561e66eeb7..000000000000
--- a/editors/openoffice.org-2.0/pkg-plist
+++ /dev/null
@@ -1,1676 +0,0 @@
-bin/soffice
-OpenOffice.org641/setup
-OpenOffice.org641/spadmin
-OpenOffice.org641/LICENSE.html
-OpenOffice.org641/README.html
-OpenOffice.org641/README
-OpenOffice.org641/LICENSE
-OpenOffice.org641/program/setup.log
-OpenOffice.org641/program/filter/libicg641bi.so
-OpenOffice.org641/program/filter/libeme641bi.so
-OpenOffice.org641/program/filter/libemp641bi.so
-OpenOffice.org641/program/filter/libipd641bi.so
-OpenOffice.org641/program/filter/libitg641bi.so
-OpenOffice.org641/program/filter/libeps641bi.so
-OpenOffice.org641/program/filter/libips641bi.so
-OpenOffice.org641/program/filter/libexp641bi.so
-OpenOffice.org641/program/filter/libepb641bi.so
-OpenOffice.org641/program/filter/libepg641bi.so
-OpenOffice.org641/program/filter/libepp641bi.so
-OpenOffice.org641/program/filter/libipb641bi.so
-OpenOffice.org641/program/filter/libera641bi.so
-OpenOffice.org641/program/filter/libira641bi.so
-OpenOffice.org641/program/filter/libegi641bi.so
-OpenOffice.org641/program/filter/libidx641bi.so
-OpenOffice.org641/program/filter/libicd641bi.so
-OpenOffice.org641/program/filter/libept641bi.so
-OpenOffice.org641/program/filter/libipt641bi.so
-OpenOffice.org641/program/filter/libime641bi.so
-OpenOffice.org641/program/filter/libipx641bi.so
-OpenOffice.org641/program/filter/libepn641bi.so
-OpenOffice.org641/program/filter/libiti641bi.so
-OpenOffice.org641/program/filter/libeti641bi.so
-OpenOffice.org641/program/classes/sandbox.jar
-OpenOffice.org641/program/classes/jurt.jar
-OpenOffice.org641/program/classes/xt.jar
-OpenOffice.org641/program/classes/db.jar
-OpenOffice.org641/program/classes/juh.jar
-OpenOffice.org641/program/classes/unoil.jar
-OpenOffice.org641/program/classes/jut.jar
-OpenOffice.org641/program/classes/ridl.jar
-OpenOffice.org641/program/classes/jaxp.jar
-OpenOffice.org641/program/classes/java_uno.jar
-OpenOffice.org641/program/classes/parser.jar
-OpenOffice.org641/program/classes/classes.jar
-OpenOffice.org641/program/resource/cnt64101.res
-OpenOffice.org641/program/resource/wwz64101.res
-OpenOffice.org641/program/resource/pcr64101.res
-OpenOffice.org641/program/resource/bib64101.res
-OpenOffice.org641/program/resource/dkt64101.res
-OpenOffice.org641/program/resource/basctl64101.res
-OpenOffice.org641/program/resource/abp64101.res
-OpenOffice.org641/program/resource/lgd64101.res
-OpenOffice.org641/program/resource/eur64101.res
-OpenOffice.org641/program/resource/epb64101.res
-OpenOffice.org641/program/resource/epg64101.res
-OpenOffice.org641/program/resource/epp64101.res
-OpenOffice.org641/program/resource/imp64101.res
-OpenOffice.org641/program/resource/oic64101.res
-OpenOffice.org641/program/resource/ofa64101.res
-OpenOffice.org641/program/resource/vcl64101.res
-OpenOffice.org641/program/resource/fwk64101.res
-OpenOffice.org641/program/resource/set64101.res
-OpenOffice.org641/program/resource/frm64101.res
-OpenOffice.org641/program/resource/gal64101.res
-OpenOffice.org641/program/resource/svs64101.res
-OpenOffice.org641/program/resource/dba64101.res
-OpenOffice.org641/program/resource/dbi64101.res
-OpenOffice.org641/program/resource/dbp64101.res
-OpenOffice.org641/program/resource/dbu64101.res
-OpenOffice.org641/program/resource/dbw64101.res
-OpenOffice.org641/program/resource/ooo64101.res
-OpenOffice.org641/program/resource/svt64101.res
-OpenOffice.org641/program/resource/svx64101.res
-OpenOffice.org641/program/resource/spa64101.res
-OpenOffice.org641/program/resource/sd64101.res
-OpenOffice.org641/program/resource/tpl64101.res
-OpenOffice.org641/program/resource/sw64101.res
-OpenOffice.org641/program/resource/tplx64101.res
-OpenOffice.org641/program/resource/jvm64101.res
-OpenOffice.org641/program/resource/uui64101.res
-OpenOffice.org641/program/resource/cal64101.res
-OpenOffice.org641/program/resource/sfx64101.res
-OpenOffice.org641/program/resource/sch64101.res
-OpenOffice.org641/program/resource/san64101.res
-OpenOffice.org641/program/resource/sc64101.res
-OpenOffice.org641/program/resource/sm64101.res
-OpenOffice.org641/program/resource/date64101.res
-OpenOffice.org641/program/resource/analysis64101.res
-OpenOffice.org641/program/resource/eps64101.res
-OpenOffice.org641/program/resource/egi64101.res
-OpenOffice.org641/program/resource/ept64101.res
-OpenOffice.org641/program/resource/eme64101.res
-OpenOffice.org641/program/resource/epn64101.res
-OpenOffice.org641/program/resource/iso64101.res
-OpenOffice.org641/program/addin/source/xrot.c
-OpenOffice.org641/program/addin/source/xlang.h
-OpenOffice.org641/program/addin/source/rot13.hrc
-OpenOffice.org641/program/addin/source/addin.h
-OpenOffice.org641/program/addin/source/xdfa.c
-OpenOffice.org641/program/addin/source/dfa.hrc
-OpenOffice.org641/program/libctl641bi.so
-OpenOffice.org641/program/libimpreg.so
-OpenOffice.org641/program/libjava_uno.so
-OpenOffice.org641/program/libdbi641bi.so
-OpenOffice.org641/program/libdbp641bi.so
-OpenOffice.org641/program/libdbtools2.so
-OpenOffice.org641/program/libdbu641bi.so
-OpenOffice.org641/program/libvos2GCC.so
-OpenOffice.org641/program/libproxyset.so
-OpenOffice.org641/program/libsmgr.so
-OpenOffice.org641/program/libmozab2.so
-OpenOffice.org641/program/libtcv.so
-OpenOffice.org641/program/liburp_uno.so
-OpenOffice.org641/program/libstm.so
-OpenOffice.org641/program/libstore.so.3.0.0
-OpenOffice.org641/program/libstore.so.3
-OpenOffice.org641/program/libspa641bi.so
-OpenOffice.org641/program/libmcnttype.so
-OpenOffice.org641/program/spadmin.bin
-OpenOffice.org641/program/libabp641bi.so
-OpenOffice.org641/program/libinvadp.so
-OpenOffice.org641/program/libsvl641bi.so
-OpenOffice.org641/program/libsvx641bi.so
-OpenOffice.org641/program/libmig641bi.so
-OpenOffice.org641/program/jvmsetup.bin
-OpenOffice.org641/program/libtdmgr.so
-OpenOffice.org641/program/libnamingservice.so
-OpenOffice.org641/program/libacceptor.so
-OpenOffice.org641/program/open_office_ani.bmp
-OpenOffice.org641/program/libconnectr.so
-OpenOffice.org641/program/libsrtrs1.so
-OpenOffice.org641/program/sopatchlevel.sh
-OpenOffice.org641/program/libdb_cxx-3.2.so
-OpenOffice.org641/program/calc_o.bmp
-OpenOffice.org641/program/nswrapper
-OpenOffice.org641/program/libjen.so
-OpenOffice.org641/program/libdefreg.so
-OpenOffice.org641/program/librmcxt.so.3.0.0
-OpenOffice.org641/program/librmcxt.so.3
-OpenOffice.org641/program/setup.bin
-OpenOffice.org641/program/setup
-OpenOffice.org641/program/libdbase641bi.so
-OpenOffice.org641/program/libbib641bi.so
-OpenOffice.org641/program/liblng641bi.so
-OpenOffice.org641/program/libfileacc.so
-OpenOffice.org641/program/libucpchelp1.so
-OpenOffice.org641/program/libreg.so.3.0.0
-OpenOffice.org641/program/libreg.so.3
-OpenOffice.org641/program/libcfgmgr2.so
-OpenOffice.org641/program/libinsp.so
-OpenOffice.org641/program/libcnt641bi.so
-OpenOffice.org641/program/libres641bi.so
-OpenOffice.org641/program/setup_services.rdb
-OpenOffice.org641/program/libsalhelper3GCC.so
-OpenOffice.org641/program/libtl641bi.so
-OpenOffice.org641/program/libjvm641bi.so
-OpenOffice.org641/program/libcmdmail.so
-OpenOffice.org641/program/libgcc2_uno.so
-OpenOffice.org641/program/libi18npool641bi.so
-OpenOffice.org641/program/libevtatt.so
-OpenOffice.org641/program/libsimreg.so
-OpenOffice.org641/program/libfile641bi.so
-OpenOffice.org641/program/libucb1.so
-OpenOffice.org641/program/libucpfpx641bi.so
-OpenOffice.org641/program/libsax.so
-OpenOffice.org641/program/allgemein_o.bmp
-OpenOffice.org641/program/writer_o.bmp
-OpenOffice.org641/program/libsbl641bi.so
-OpenOffice.org641/program/draw_o.bmp
-OpenOffice.org641/program/ende_o.bmp
-OpenOffice.org641/program/libbrdgfctr.so
-OpenOffice.org641/program/libsch641bi.so
-OpenOffice.org641/program/libscn641bi.so
-OpenOffice.org641/program/libproxyfac.so
-OpenOffice.org641/program/liblocaledata_ascii.so
-OpenOffice.org641/program/libzip641bi.so
-OpenOffice.org641/program/libset641bi.so
-OpenOffice.org641/program/libsfx641bi.so
-OpenOffice.org641/program/libcached1.so
-OpenOffice.org641/program/liblocaledata_CJK.so
-OpenOffice.org641/program/libucphier1.so
-OpenOffice.org641/program/jvmsetup
-OpenOffice.org641/program/libinv.so
-OpenOffice.org641/program/libsal.so.3.0.0
-OpenOffice.org641/program/libsal.so.3
-OpenOffice.org641/program/libmozabdrv2.so
-OpenOffice.org641/program/libucpfile1.so
-OpenOffice.org641/program/libpk641bi.so
-OpenOffice.org641/program/libpl641bi.so
-OpenOffice.org641/program/soffice
-OpenOffice.org641/program/spadmin
-OpenOffice.org641/program/libsyssh.so
-OpenOffice.org641/program/libxcr641bi.so
-OpenOffice.org641/program/libbasctl641bi.so
-OpenOffice.org641/program/libsdbc2.so
-OpenOffice.org641/program/libucpdav1.so
-OpenOffice.org641/program/libwrp641bi.so
-OpenOffice.org641/program/libjavaloader.so
-OpenOffice.org641/program/libtplx641bi.so
-OpenOffice.org641/program/libadabas2.so
-OpenOffice.org641/program/libsot641bi.so
-OpenOffice.org641/program/libj641bi_g.so
-OpenOffice.org641/program/libsw641bi.so
-OpenOffice.org641/program/libtk641bi.so
-OpenOffice.org641/program/libcpld.so
-OpenOffice.org641/program/impress_o.bmp
-OpenOffice.org641/program/libsb641bi.so
-OpenOffice.org641/program/javaldx
-OpenOffice.org641/program/libsd641bi.so
-OpenOffice.org641/program/libsvt641bi.so
-OpenOffice.org641/program/libso641bi.so
-OpenOffice.org641/program/libcppu.so.3.0.0
-OpenOffice.org641/program/libcppu.so.3
-OpenOffice.org641/program/libi18n641bi.so
-OpenOffice.org641/program/libucbhelper1GCC.so
-OpenOffice.org641/program/libtinstrm.so
-OpenOffice.org641/program/libpsp641bi.so
-OpenOffice.org641/program/libdb_java-3.2.so
-OpenOffice.org641/program/libuuresolver.so
-OpenOffice.org641/program/libpcr641bi.so
-OpenOffice.org641/program/libcppuhelper3GCC.so
-OpenOffice.org641/program/libstlport_gcc.so.0
-OpenOffice.org641/program/libgo641bi.so
-OpenOffice.org641/program/libjdbc2.so
-OpenOffice.org641/program/libflat641bi.so
-OpenOffice.org641/program/setup_types.rdb
-OpenOffice.org641/program/libodbcbase2.so
-OpenOffice.org641/program/libcomphelp2.so
-OpenOffice.org641/program/libxo641bi.so
-OpenOffice.org641/program/libstlport2_gcc.so
-OpenOffice.org641/program/libtvhlp1.so
-OpenOffice.org641/program/libxmx641bi.so
-OpenOffice.org641/program/libni641bi.so
-OpenOffice.org641/program/libutl641bi.so
-OpenOffice.org641/program/libcorefl.so
-OpenOffice.org641/program/libuui641bi.so
-OpenOffice.org641/program/libodbc2.so
-OpenOffice.org641/program/libvcl641bi.so
-OpenOffice.org641/program/libtoutstrm.so
-OpenOffice.org641/program/libimr641bi.so
-OpenOffice.org641/program/libpackage2.so
-OpenOffice.org641/program/components/libabsyncsvc.so
-OpenOffice.org641/program/components/libaddrbook.so
-OpenOffice.org641/program/components/libmork.so
-OpenOffice.org641/program/components/libmozldap.so
-OpenOffice.org641/program/components/libnecko.so
-OpenOffice.org641/program/components/libprofile.so
-OpenOffice.org641/program/components/librdf.so
-OpenOffice.org641/program/components/libstrres.so
-OpenOffice.org641/program/components/libunicharutil.so
-OpenOffice.org641/program/components/libuconv.so
-OpenOffice.org641/program/components/libucvcn.so
-OpenOffice.org641/program/components/libucvibm.so
-OpenOffice.org641/program/components/libucvja.so
-OpenOffice.org641/program/components/libucvko.so
-OpenOffice.org641/program/components/libucvlatin.so
-OpenOffice.org641/program/components/libucvtw.so
-OpenOffice.org641/program/components/libucvtw2.so
-OpenOffice.org641/program/components/liburiloader.so
-OpenOffice.org641/program/components/libvcard.so
-OpenOffice.org641/program/components/libxpconnect.so
-OpenOffice.org641/program/components/libpref.so
-OpenOffice.org641/program/libmozjs.so
-OpenOffice.org641/program/libmsgbaseutil.so
-OpenOffice.org641/program/libldap40.so
-OpenOffice.org641/program/libnspr4.so
-OpenOffice.org641/program/liblber40.so
-OpenOffice.org641/program/libplc4.so
-OpenOffice.org641/program/libplds4.so
-OpenOffice.org641/program/libxpcom.so
-OpenOffice.org641/program/libdba641bi.so
-OpenOffice.org641/program/librdbtdp.so
-OpenOffice.org641/program/liboic641bi.so
-OpenOffice.org641/program/libofa641bi.so
-OpenOffice.org641/program/open_office_org_logo.bmp
-OpenOffice.org641/program/libfrm641bi.so
-OpenOffice.org641/program/libfwe641bi.so
-OpenOffice.org641/program/libdtransX11641bi.so
-OpenOffice.org641/program/libfwi641bi.so
-OpenOffice.org641/program/libfwk641bi.so
-OpenOffice.org641/program/libfwl641bi.so
-OpenOffice.org641/program/libdb-3.2.so
-OpenOffice.org641/program/soffice.bin
-OpenOffice.org641/program/libdbpool2.so
-OpenOffice.org641/program/applicat.rdb
-OpenOffice.org641/program/libremotebridge.so
-OpenOffice.org641/program/libucppkg1.so
-OpenOffice.org641/program/swriter
-OpenOffice.org641/program/smaster
-OpenOffice.org641/program/sweb
-OpenOffice.org641/program/libcalc641bi.so
-OpenOffice.org641/program/scalc
-OpenOffice.org641/program/simpress
-OpenOffice.org641/program/libsc641bi.so
-OpenOffice.org641/program/libdate641bi.so
-OpenOffice.org641/program/libanalysis641bi.so
-OpenOffice.org641/program/sdraw
-OpenOffice.org641/program/smath
-OpenOffice.org641/program/libsm641bi.so
-OpenOffice.org641/program/libsvg641bi.so
-OpenOffice.org641/program/liblth641bi.so
-OpenOffice.org641/program/libspell641bi.so
-OpenOffice.org641/program/bootstraprc
-OpenOffice.org641/program/jvmsetuprc
-OpenOffice.org641/program/setuprc
-OpenOffice.org641/program/sofficerc
-OpenOffice.org641/program/instdb.ins
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_1.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_2.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_3.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_4.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_5.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/FormWizard_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/FormWizard_2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_4.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-4.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/brd.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/cancel_down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/cancel_up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/denmark.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/end.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/france.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/italia.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/nedland.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/okay_down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/okay_up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/polska.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/portugal.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/russia.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/spain.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/sweden.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/usa.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/webwizard.bmp
-OpenOffice.org641/share/template/english/wizard/styles/black_white.stc
-OpenOffice.org641/share/template/english/wizard/styles/blackberry.stc
-OpenOffice.org641/share/template/english/wizard/styles/default.stc
-OpenOffice.org641/share/template/english/wizard/styles/diner.stc
-OpenOffice.org641/share/template/english/wizard/styles/fall.stc
-OpenOffice.org641/share/template/english/wizard/styles/glacier.stc
-OpenOffice.org641/share/template/english/wizard/styles/green_grapes.stc
-OpenOffice.org641/share/template/english/wizard/styles/jeans.stc
-OpenOffice.org641/share/template/english/wizard/styles/marine.stc
-OpenOffice.org641/share/template/english/wizard/styles/millennium.stc
-OpenOffice.org641/share/template/english/wizard/styles/nature.stc
-OpenOffice.org641/share/template/english/wizard/styles/neon.stc
-OpenOffice.org641/share/template/english/wizard/styles/night.stc
-OpenOffice.org641/share/template/english/wizard/styles/nostalgic.stc
-OpenOffice.org641/share/template/english/wizard/styles/pastell.stc
-OpenOffice.org641/share/template/english/wizard/styles/pool.stc
-OpenOffice.org641/share/template/english/wizard/styles/pumpkin.stc
-OpenOffice.org641/share/template/english/wizard/styles/sunstyle.stc
-OpenOffice.org641/share/template/english/wizard/styles/xos.stc
-OpenOffice.org641/share/template/english/wizard/web/cnt-album.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-bilingual.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-chapters.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-empty.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-fixonecol.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-fixtwocol.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formcontact.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formcustomer.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formfix.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formvar.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-list.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-onepic.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-standard.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-twotitles.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-banana.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blkjeans.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blue.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blueblock.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-bluejeans.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-fieryred.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-hightech.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-mint.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-music.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-nostalg.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-orange.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-petrol.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-seventies.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-standard.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-strwbryice.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-sun.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-tracks.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-turquoise.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-wetblue.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf1.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf2.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf3.stw
-OpenOffice.org641/share/template/english/wizard/wizfax1.stw
-OpenOffice.org641/share/template/english/wizard/wizfax2.stw
-OpenOffice.org641/share/template/english/wizard/wizfax3.stw
-OpenOffice.org641/share/template/english/wizard/wizmem1.stw
-OpenOffice.org641/share/template/english/wizard/wizmem2.stw
-OpenOffice.org641/share/template/english/wizard/wizmem3.stw
-OpenOffice.org641/share/template/english/wizard/wizagn1.stw
-OpenOffice.org641/share/template/english/wizard/wizagn2.stw
-OpenOffice.org641/share/template/english/wizard/wizagn3.stw
-OpenOffice.org641/share/template/english/internal/html.stw
-OpenOffice.org641/share/template/english/internal/idxexample.sxw
-OpenOffice.org641/share/template/english/internal/url_transfer.htm
-OpenOffice.org641/share/dtd/officedocument/1_0/Manifest.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/script.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/statusbar.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/settings.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/nmspace.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/datastyl.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/table.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/drawing.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/event.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/accelerator.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/office.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/office.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/toolbar.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/style.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/dtypes.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/text.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/module.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/meta.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/dialog.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/chart.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/libraries.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/form.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/menubar.dtd
-OpenOffice.org641/share/dtd/math/1_01/w3c_ipr_software_notice.html
-OpenOffice.org641/share/dtd/math/1_01/math.dtd
-OpenOffice.org641/share/config/webcast/savepic.asp
-OpenOffice.org641/share/config/webcast/common.pl
-OpenOffice.org641/share/config/webcast/webcast.asp
-OpenOffice.org641/share/config/webcast/show.asp
-OpenOffice.org641/share/config/webcast/poll.pl
-OpenOffice.org641/share/config/webcast/webcast.pl
-OpenOffice.org641/share/config/webcast/common.inc
-OpenOffice.org641/share/config/webcast/editpic.asp
-OpenOffice.org641/share/config/webcast/poll.asp
-OpenOffice.org641/share/config/webcast/edit.asp
-OpenOffice.org641/share/config/webcast/editpic.pl
-OpenOffice.org641/share/config/webcast/edit.pl
-OpenOffice.org641/share/config/webcast/index.pl
-OpenOffice.org641/share/config/webcast/show.pl
-OpenOffice.org641/share/config/webcast/savepic.pl
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/SFX.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Labels.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Impress.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Java.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Chart.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Draw.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Calc.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Linguistic.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Writer.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Common.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/TypeDetection.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/UI.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/DataAccess.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Math.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Views.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/WriterWeb.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Configuration.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Store.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Hierarchy.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Inet.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/UserProfile.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Setup.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Java.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Views.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/TypeDetection.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/WriterWeb.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Calc.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Labels.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Chart.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Writer.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/UI.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Linguistic.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Common.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Impress.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Math.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/DataAccess.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Draw.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Configuration.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Store.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Hierarchy.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Setup.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/UserProfile.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Inet.xml
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/SFX.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Labels.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Impress.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Java.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Chart.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Draw.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Calc.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Linguistic.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Writer.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Common.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/TypeDetection.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/UI.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/DataAccess.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Math.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Views.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/WriterWeb.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Configuration.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Store.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Hierarchy.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Inet.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/UserProfile.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Setup.dat
-OpenOffice.org641/share/config/symbol/sc00000.bmp
-OpenOffice.org641/share/config/symbol/sc05300.bmp
-OpenOffice.org641/share/config/symbol/sc05302.bmp
-OpenOffice.org641/share/config/symbol/sc05325.bmp
-OpenOffice.org641/share/config/symbol/sc05331.bmp
-OpenOffice.org641/share/config/symbol/sc05338.bmp
-OpenOffice.org641/share/config/symbol/sc05339.bmp
-OpenOffice.org641/share/config/symbol/sc05361.bmp
-OpenOffice.org641/share/config/symbol/sc05362.bmp
-OpenOffice.org641/share/config/symbol/sc05363.bmp
-OpenOffice.org641/share/config/symbol/sc05364.bmp
-OpenOffice.org641/share/config/symbol/sc05365.bmp
-OpenOffice.org641/share/config/symbol/sc05366.bmp
-OpenOffice.org641/share/config/symbol/sc05367.bmp
-OpenOffice.org641/share/config/symbol/sc05368.bmp
-OpenOffice.org641/share/config/symbol/sc05369.bmp
-OpenOffice.org641/share/config/symbol/sc05370.bmp
-OpenOffice.org641/share/config/symbol/sc05371.bmp
-OpenOffice.org641/share/config/symbol/sc05373.bmp
-OpenOffice.org641/share/config/symbol/sc05374.bmp
-OpenOffice.org641/share/config/symbol/sc05375.bmp
-OpenOffice.org641/share/config/symbol/sc05377.bmp
-OpenOffice.org641/share/config/symbol/sc05381.bmp
-OpenOffice.org641/share/config/symbol/sc05382.bmp
-OpenOffice.org641/share/config/symbol/sc05383.bmp
-OpenOffice.org641/share/config/symbol/sc05384.bmp
-OpenOffice.org641/share/config/symbol/sc05386.bmp
-OpenOffice.org641/share/config/symbol/sc05387.bmp
-OpenOffice.org641/share/config/symbol/sc05401.bmp
-OpenOffice.org641/share/config/symbol/sc05402.bmp
-OpenOffice.org641/share/config/symbol/sc05410.bmp
-OpenOffice.org641/share/config/symbol/sc05411.bmp
-OpenOffice.org641/share/config/symbol/sc05412.bmp
-OpenOffice.org641/share/config/symbol/sc05413.bmp
-OpenOffice.org641/share/config/symbol/sc05414.bmp
-OpenOffice.org641/share/config/symbol/sc05415.bmp
-OpenOffice.org641/share/config/symbol/sc05500.bmp
-OpenOffice.org641/share/config/symbol/sc05501.bmp
-OpenOffice.org641/share/config/symbol/sc05502.bmp
-OpenOffice.org641/share/config/symbol/sc05503.bmp
-OpenOffice.org641/share/config/symbol/sc05504.bmp
-OpenOffice.org641/share/config/symbol/sc05505.bmp
-OpenOffice.org641/share/config/symbol/sc05508.bmp
-OpenOffice.org641/share/config/symbol/sc05509.bmp
-OpenOffice.org641/share/config/symbol/sc05532.bmp
-OpenOffice.org641/share/config/symbol/sc05533.bmp
-OpenOffice.org641/share/config/symbol/sc05535.bmp
-OpenOffice.org641/share/config/symbol/sc05537.bmp
-OpenOffice.org641/share/config/symbol/sc05538.bmp
-OpenOffice.org641/share/config/symbol/sc05539.bmp
-OpenOffice.org641/share/config/symbol/sc05552.bmp
-OpenOffice.org641/share/config/symbol/sc05555.bmp
-OpenOffice.org641/share/config/symbol/sc05556.bmp
-OpenOffice.org641/share/config/symbol/sc05561.bmp
-OpenOffice.org641/share/config/symbol/sc05563.bmp
-OpenOffice.org641/share/config/symbol/sc05595.bmp
-OpenOffice.org641/share/config/symbol/sc05596.bmp
-OpenOffice.org641/share/config/symbol/sc05624.bmp
-OpenOffice.org641/share/config/symbol/sc05646.bmp
-OpenOffice.org641/share/config/symbol/sc05647.bmp
-OpenOffice.org641/share/config/symbol/sc05648.bmp
-OpenOffice.org641/share/config/symbol/sc05649.bmp
-OpenOffice.org641/share/config/symbol/sc05650.bmp
-OpenOffice.org641/share/config/symbol/sc05651.bmp
-OpenOffice.org641/share/config/symbol/sc05672.bmp
-OpenOffice.org641/share/config/symbol/sc05673.bmp
-OpenOffice.org641/share/config/symbol/sc05675.bmp
-OpenOffice.org641/share/config/symbol/sc05694.bmp
-OpenOffice.org641/share/config/symbol/sc05700.bmp
-OpenOffice.org641/share/config/symbol/sc05701.bmp
-OpenOffice.org641/share/config/symbol/sc05702.bmp
-OpenOffice.org641/share/config/symbol/sc05710.bmp
-OpenOffice.org641/share/config/symbol/sc05711.bmp
-OpenOffice.org641/share/config/symbol/sc05712.bmp
-OpenOffice.org641/share/config/symbol/sc05713.bmp
-OpenOffice.org641/share/config/symbol/sc05723.bmp
-OpenOffice.org641/share/config/symbol/sc05800.bmp
-OpenOffice.org641/share/config/symbol/sc05801.bmp
-OpenOffice.org641/share/config/symbol/sc05802.bmp
-OpenOffice.org641/share/config/symbol/sc05904.bmp
-OpenOffice.org641/share/config/symbol/sc05905.bmp
-OpenOffice.org641/share/config/symbol/sc05906.bmp
-OpenOffice.org641/share/config/symbol/sc05951.bmp
-OpenOffice.org641/share/config/symbol/sc05952.bmp
-OpenOffice.org641/share/config/symbol/sc05953.bmp
-OpenOffice.org641/share/config/symbol/sc05954.bmp
-OpenOffice.org641/share/config/symbol/sc05955.bmp
-OpenOffice.org641/share/config/symbol/sc05956.bmp
-OpenOffice.org641/share/config/symbol/sc05957.bmp
-OpenOffice.org641/share/config/symbol/sc05958.bmp
-OpenOffice.org641/share/config/symbol/sc05959.bmp
-OpenOffice.org641/share/config/symbol/sc05960.bmp
-OpenOffice.org641/share/config/symbol/sc05961.bmp
-OpenOffice.org641/share/config/symbol/sc05962.bmp
-OpenOffice.org641/share/config/symbol/sc05963.bmp
-OpenOffice.org641/share/config/symbol/sc06300.bmp
-OpenOffice.org641/share/config/symbol/sc06301.bmp
-OpenOffice.org641/share/config/symbol/sc06302.bmp
-OpenOffice.org641/share/config/symbol/sc06303.bmp
-OpenOffice.org641/share/config/symbol/sc06304.bmp
-OpenOffice.org641/share/config/symbol/sc06305.bmp
-OpenOffice.org641/share/config/symbol/sc06306.bmp
-OpenOffice.org641/share/config/symbol/sc06308.bmp
-OpenOffice.org641/share/config/symbol/sc06309.bmp
-OpenOffice.org641/share/config/symbol/sc06312.bmp
-OpenOffice.org641/share/config/symbol/sc06313.bmp
-OpenOffice.org641/share/config/symbol/sc06314.bmp
-OpenOffice.org641/share/config/symbol/sc06315.bmp
-OpenOffice.org641/share/config/symbol/sc06318.bmp
-OpenOffice.org641/share/config/symbol/sc06330.bmp
-OpenOffice.org641/share/config/symbol/sc06331.bmp
-OpenOffice.org641/share/config/symbol/sc06332.bmp
-OpenOffice.org641/share/config/symbol/sc06333.bmp
-OpenOffice.org641/share/config/symbol/sc06334.bmp
-OpenOffice.org641/share/config/symbol/sc06335.bmp
-OpenOffice.org641/share/config/symbol/sc06336.bmp
-OpenOffice.org641/share/config/symbol/sc06337.bmp
-OpenOffice.org641/share/config/symbol/sc06338.bmp
-OpenOffice.org641/share/config/symbol/sc06339.bmp
-OpenOffice.org641/share/config/symbol/sc06350.bmp
-OpenOffice.org641/share/config/symbol/sc06351.bmp
-OpenOffice.org641/share/config/symbol/sc06352.bmp
-OpenOffice.org641/share/config/symbol/sc06353.bmp
-OpenOffice.org641/share/config/symbol/sc06354.bmp
-OpenOffice.org641/share/config/symbol/sc06355.bmp
-OpenOffice.org641/share/config/symbol/sc06356.bmp
-OpenOffice.org641/share/config/symbol/sc06357.bmp
-OpenOffice.org641/share/config/symbol/sc06362.bmp
-OpenOffice.org641/share/config/symbol/sc06363.bmp
-OpenOffice.org641/share/config/symbol/sc06364.bmp
-OpenOffice.org641/share/config/symbol/sc06370.bmp
-OpenOffice.org641/share/config/symbol/sc06377.bmp
-OpenOffice.org641/share/config/symbol/sc06379.bmp
-OpenOffice.org641/share/config/symbol/sc06384.bmp
-OpenOffice.org641/share/config/symbol/sc06522.bmp
-OpenOffice.org641/share/config/symbol/sc10000.bmp
-OpenOffice.org641/share/config/symbol/sc10006.bmp
-OpenOffice.org641/share/config/symbol/sc10007.bmp
-OpenOffice.org641/share/config/symbol/sc10008.bmp
-OpenOffice.org641/share/config/symbol/sc10009.bmp
-OpenOffice.org641/share/config/symbol/sc10010.bmp
-OpenOffice.org641/share/config/symbol/sc10012.bmp
-OpenOffice.org641/share/config/symbol/sc10013.bmp
-OpenOffice.org641/share/config/symbol/sc10014.bmp
-OpenOffice.org641/share/config/symbol/sc10015.bmp
-OpenOffice.org641/share/config/symbol/sc10016.bmp
-OpenOffice.org641/share/config/symbol/sc10017.bmp
-OpenOffice.org641/share/config/symbol/sc10028.bmp
-OpenOffice.org641/share/config/symbol/sc10029.bmp
-OpenOffice.org641/share/config/symbol/sc10030.bmp
-OpenOffice.org641/share/config/symbol/sc10031.bmp
-OpenOffice.org641/share/config/symbol/sc10035.bmp
-OpenOffice.org641/share/config/symbol/sc10036.bmp
-OpenOffice.org641/share/config/symbol/sc10045.bmp
-OpenOffice.org641/share/config/symbol/sc10050.bmp
-OpenOffice.org641/share/config/symbol/sc10055.bmp
-OpenOffice.org641/share/config/symbol/sc10087.bmp
-OpenOffice.org641/share/config/symbol/sc10096.bmp
-OpenOffice.org641/share/config/symbol/sc10097.bmp
-OpenOffice.org641/share/config/symbol/sc10098.bmp
-OpenOffice.org641/share/config/symbol/sc10099.bmp
-OpenOffice.org641/share/config/symbol/sc10100.bmp
-OpenOffice.org641/share/config/symbol/sc10101.bmp
-OpenOffice.org641/share/config/symbol/sc10102.bmp
-OpenOffice.org641/share/config/symbol/sc10103.bmp
-OpenOffice.org641/share/config/symbol/sc10104.bmp
-OpenOffice.org641/share/config/symbol/sc10105.bmp
-OpenOffice.org641/share/config/symbol/sc10106.bmp
-OpenOffice.org641/share/config/symbol/sc10109.bmp
-OpenOffice.org641/share/config/symbol/sc10110.bmp
-OpenOffice.org641/share/config/symbol/sc10112.bmp
-OpenOffice.org641/share/config/symbol/sc10114.bmp
-OpenOffice.org641/share/config/symbol/sc10115.bmp
-OpenOffice.org641/share/config/symbol/sc10116.bmp
-OpenOffice.org641/share/config/symbol/sc10117.bmp
-OpenOffice.org641/share/config/symbol/sc10118.bmp
-OpenOffice.org641/share/config/symbol/sc10119.bmp
-OpenOffice.org641/share/config/symbol/sc10120.bmp
-OpenOffice.org641/share/config/symbol/sc10121.bmp
-OpenOffice.org641/share/config/symbol/sc10122.bmp
-OpenOffice.org641/share/config/symbol/sc10123.bmp
-OpenOffice.org641/share/config/symbol/sc10124.bmp
-OpenOffice.org641/share/config/symbol/sc10125.bmp
-OpenOffice.org641/share/config/symbol/sc10126.bmp
-OpenOffice.org641/share/config/symbol/sc10127.bmp
-OpenOffice.org641/share/config/symbol/sc10128.bmp
-OpenOffice.org641/share/config/symbol/sc10129.bmp
-OpenOffice.org641/share/config/symbol/sc10130.bmp
-OpenOffice.org641/share/config/symbol/sc10131.bmp
-OpenOffice.org641/share/config/symbol/sc10132.bmp
-OpenOffice.org641/share/config/symbol/sc10133.bmp
-OpenOffice.org641/share/config/symbol/sc10134.bmp
-OpenOffice.org641/share/config/symbol/sc10135.bmp
-OpenOffice.org641/share/config/symbol/sc10136.bmp
-OpenOffice.org641/share/config/symbol/sc10137.bmp
-OpenOffice.org641/share/config/symbol/sc10138.bmp
-OpenOffice.org641/share/config/symbol/sc10139.bmp
-OpenOffice.org641/share/config/symbol/sc10140.bmp
-OpenOffice.org641/share/config/symbol/sc10141.bmp
-OpenOffice.org641/share/config/symbol/sc10142.bmp
-OpenOffice.org641/share/config/symbol/sc10143.bmp
-OpenOffice.org641/share/config/symbol/sc10144.bmp
-OpenOffice.org641/share/config/symbol/sc10145.bmp
-OpenOffice.org641/share/config/symbol/sc10146.bmp
-OpenOffice.org641/share/config/symbol/sc10147.bmp
-OpenOffice.org641/share/config/symbol/sc10148.bmp
-OpenOffice.org641/share/config/symbol/sc10150.bmp
-OpenOffice.org641/share/config/symbol/sc10151.bmp
-OpenOffice.org641/share/config/symbol/sc10152.bmp
-OpenOffice.org641/share/config/symbol/sc10153.bmp
-OpenOffice.org641/share/config/symbol/sc10154.bmp
-OpenOffice.org641/share/config/symbol/sc10155.bmp
-OpenOffice.org641/share/config/symbol/sc10156.bmp
-OpenOffice.org641/share/config/symbol/sc10157.bmp
-OpenOffice.org641/share/config/symbol/sc10158.bmp
-OpenOffice.org641/share/config/symbol/sc10159.bmp
-OpenOffice.org641/share/config/symbol/sc10160.bmp
-OpenOffice.org641/share/config/symbol/sc10161.bmp
-OpenOffice.org641/share/config/symbol/sc10162.bmp
-OpenOffice.org641/share/config/symbol/sc10163.bmp
-OpenOffice.org641/share/config/symbol/sc10164.bmp
-OpenOffice.org641/share/config/symbol/sc10185.bmp
-OpenOffice.org641/share/config/symbol/sc10186.bmp
-OpenOffice.org641/share/config/symbol/sc10187.bmp
-OpenOffice.org641/share/config/symbol/sc10188.bmp
-OpenOffice.org641/share/config/symbol/sc10189.bmp
-OpenOffice.org641/share/config/symbol/sc10190.bmp
-OpenOffice.org641/share/config/symbol/sc10191.bmp
-OpenOffice.org641/share/config/symbol/sc10192.bmp
-OpenOffice.org641/share/config/symbol/sc10193.bmp
-OpenOffice.org641/share/config/symbol/sc10194.bmp
-OpenOffice.org641/share/config/symbol/sc10195.bmp
-OpenOffice.org641/share/config/symbol/sc10196.bmp
-OpenOffice.org641/share/config/symbol/sc10197.bmp
-OpenOffice.org641/share/config/symbol/sc10199.bmp
-OpenOffice.org641/share/config/symbol/sc10200.bmp
-OpenOffice.org641/share/config/symbol/sc10201.bmp
-OpenOffice.org641/share/config/symbol/sc10217.bmp
-OpenOffice.org641/share/config/symbol/sc10223.bmp
-OpenOffice.org641/share/config/symbol/sc10224.bmp
-OpenOffice.org641/share/config/symbol/sc10231.bmp
-OpenOffice.org641/share/config/symbol/sc10232.bmp
-OpenOffice.org641/share/config/symbol/sc10233.bmp
-OpenOffice.org641/share/config/symbol/sc10240.bmp
-OpenOffice.org641/share/config/symbol/sc10241.bmp
-OpenOffice.org641/share/config/symbol/sc10242.bmp
-OpenOffice.org641/share/config/symbol/sc10243.bmp
-OpenOffice.org641/share/config/symbol/sc10244.bmp
-OpenOffice.org641/share/config/symbol/sc10253.bmp
-OpenOffice.org641/share/config/symbol/sc10254.bmp
-OpenOffice.org641/share/config/symbol/sc10255.bmp
-OpenOffice.org641/share/config/symbol/sc10256.bmp
-OpenOffice.org641/share/config/symbol/sc10282.bmp
-OpenOffice.org641/share/config/symbol/sc10283.bmp
-OpenOffice.org641/share/config/symbol/sc10286.bmp
-OpenOffice.org641/share/config/symbol/sc10287.bmp
-OpenOffice.org641/share/config/symbol/sc10294.bmp
-OpenOffice.org641/share/config/symbol/sc10295.bmp
-OpenOffice.org641/share/config/symbol/sc10296.bmp
-OpenOffice.org641/share/config/symbol/sc10297.bmp
-OpenOffice.org641/share/config/symbol/sc10301.bmp
-OpenOffice.org641/share/config/symbol/sc10350.bmp
-OpenOffice.org641/share/config/symbol/sc10360.bmp
-OpenOffice.org641/share/config/symbol/sc10366.bmp
-OpenOffice.org641/share/config/symbol/sc10371.bmp
-OpenOffice.org641/share/config/symbol/sc10375.bmp
-OpenOffice.org641/share/config/symbol/sc10376.bmp
-OpenOffice.org641/share/config/symbol/sc10378.bmp
-OpenOffice.org641/share/config/symbol/sc10379.bmp
-OpenOffice.org641/share/config/symbol/sc10380.bmp
-OpenOffice.org641/share/config/symbol/sc10381.bmp
-OpenOffice.org641/share/config/symbol/sc10382.bmp
-OpenOffice.org641/share/config/symbol/sc10383.bmp
-OpenOffice.org641/share/config/symbol/sc10384.bmp
-OpenOffice.org641/share/config/symbol/sc10385.bmp
-OpenOffice.org641/share/config/symbol/sc10386.bmp
-OpenOffice.org641/share/config/symbol/sc10387.bmp
-OpenOffice.org641/share/config/symbol/sc10388.bmp
-OpenOffice.org641/share/config/symbol/sc10389.bmp
-OpenOffice.org641/share/config/symbol/sc10390.bmp
-OpenOffice.org641/share/config/symbol/sc10391.bmp
-OpenOffice.org641/share/config/symbol/sc10393.bmp
-OpenOffice.org641/share/config/symbol/sc10394.bmp
-OpenOffice.org641/share/config/symbol/sc10395.bmp
-OpenOffice.org641/share/config/symbol/sc10396.bmp
-OpenOffice.org641/share/config/symbol/sc10397.bmp
-OpenOffice.org641/share/config/symbol/sc10398.bmp
-OpenOffice.org641/share/config/symbol/sc10399.bmp
-OpenOffice.org641/share/config/symbol/sc10401.bmp
-OpenOffice.org641/share/config/symbol/sc10402.bmp
-OpenOffice.org641/share/config/symbol/sc10403.bmp
-OpenOffice.org641/share/config/symbol/sc10434.bmp
-OpenOffice.org641/share/config/symbol/sc10458.bmp
-OpenOffice.org641/share/config/symbol/sc10461.bmp
-OpenOffice.org641/share/config/symbol/sc10462.bmp
-OpenOffice.org641/share/config/symbol/sc10463.bmp
-OpenOffice.org641/share/config/symbol/sc10464.bmp
-OpenOffice.org641/share/config/symbol/sc10465.bmp
-OpenOffice.org641/share/config/symbol/sc10503.bmp
-OpenOffice.org641/share/config/symbol/sc12021.bmp
-OpenOffice.org641/share/config/symbol/sc12201.bmp
-OpenOffice.org641/share/config/symbol/sc12202.bmp
-OpenOffice.org641/share/config/symbol/sc12203.bmp
-OpenOffice.org641/share/config/symbol/sc12204.bmp
-OpenOffice.org641/share/config/symbol/sc12212.bmp
-OpenOffice.org641/share/config/symbol/sc12221.bmp
-OpenOffice.org641/share/config/symbol/sc12222.bmp
-OpenOffice.org641/share/config/symbol/sc12223.bmp
-OpenOffice.org641/share/config/symbol/sc12224.bmp
-OpenOffice.org641/share/config/symbol/sc12225.bmp
-OpenOffice.org641/share/config/symbol/sc12226.bmp
-OpenOffice.org641/share/config/symbol/sc12227.bmp
-OpenOffice.org641/share/config/symbol/sc12228.bmp
-OpenOffice.org641/share/config/symbol/sc12229.bmp
-OpenOffice.org641/share/config/symbol/sc12230.bmp
-OpenOffice.org641/share/config/symbol/sc12231.bmp
-OpenOffice.org641/share/config/symbol/sc12232.bmp
-OpenOffice.org641/share/config/symbol/sc12234.bmp
-OpenOffice.org641/share/config/symbol/sc14780.bmp
-OpenOffice.org641/share/config/symbol/sc14781.bmp
-OpenOffice.org641/share/config/symbol/sc14785.bmp
-OpenOffice.org641/share/config/symbol/sc14786.bmp
-OpenOffice.org641/share/config/symbol/sc21050.bmp
-OpenOffice.org641/share/config/symbol/sc21051.bmp
-OpenOffice.org641/share/config/symbol/sc21060.bmp
-OpenOffice.org641/share/config/symbol/sc21061.bmp
-OpenOffice.org641/share/config/symbol/sc21062.bmp
-OpenOffice.org641/share/config/symbol/sc21070.bmp
-OpenOffice.org641/share/config/symbol/sc21080.bmp
-OpenOffice.org641/share/config/symbol/sc21100.bmp
-OpenOffice.org641/share/config/symbol/sc21101.bmp
-OpenOffice.org641/share/config/symbol/sc21102.bmp
-OpenOffice.org641/share/config/symbol/sc21103.bmp
-OpenOffice.org641/share/config/symbol/sc21104.bmp
-OpenOffice.org641/share/config/symbol/sc21105.bmp
-OpenOffice.org641/share/config/symbol/sc21110.bmp
-OpenOffice.org641/share/config/symbol/sc21111.bmp
-OpenOffice.org641/share/config/symbol/sc21120.bmp
-OpenOffice.org641/share/config/symbol/sc21121.bmp
-OpenOffice.org641/share/config/symbol/sc21130.bmp
-OpenOffice.org641/share/config/symbol/sc21140.bmp
-OpenOffice.org641/share/config/symbol/sc21141.bmp
-OpenOffice.org641/share/config/symbol/sc21142.bmp
-OpenOffice.org641/share/config/symbol/sc21150.bmp
-OpenOffice.org641/share/config/symbol/sc21160.bmp
-OpenOffice.org641/share/config/symbol/sc21170.bmp
-OpenOffice.org641/share/config/symbol/sc21180.bmp
-OpenOffice.org641/share/config/symbol/sc21190.bmp
-OpenOffice.org641/share/config/symbol/sc21200.bmp
-OpenOffice.org641/share/config/symbol/sc21210.bmp
-OpenOffice.org641/share/config/symbol/sc21220.bmp
-OpenOffice.org641/share/config/symbol/sc21230.bmp
-OpenOffice.org641/share/config/symbol/sc21240.bmp
-OpenOffice.org641/share/config/symbol/sc21250.bmp
-OpenOffice.org641/share/config/symbol/sc27030.bmp
-OpenOffice.org641/share/config/symbol/sc27065.bmp
-OpenOffice.org641/share/config/symbol/sc27066.bmp
-OpenOffice.org641/share/config/symbol/sc27067.bmp
-OpenOffice.org641/share/config/symbol/sc30000.bmp
-OpenOffice.org641/share/config/symbol/sc30002.bmp
-OpenOffice.org641/share/config/symbol/sc30003.bmp
-OpenOffice.org641/share/config/symbol/sc30004.bmp
-OpenOffice.org641/share/config/symbol/sc30005.bmp
-OpenOffice.org641/share/config/symbol/sc30007.bmp
-OpenOffice.org641/share/config/symbol/sc30008.bmp
-OpenOffice.org641/share/config/symbol/sc30009.bmp
-OpenOffice.org641/share/config/symbol/sc30010.bmp
-OpenOffice.org641/share/config/symbol/sc30011.bmp
-OpenOffice.org641/share/config/symbol/sc30012.bmp
-OpenOffice.org641/share/config/symbol/sc30770.bmp
-OpenOffice.org641/share/config/symbol/sc30773.bmp
-OpenOffice.org641/share/config/symbol/sc30774.bmp
-OpenOffice.org641/share/config/symbol/sc30782.bmp
-OpenOffice.org641/share/config/symbol/sc6377.bmp
-OpenOffice.org641/share/config/symbol/scbullet.bmp
-OpenOffice.org641/share/config/symbol/scnumb.bmp
-OpenOffice.org641/share/config/symbol/sco161.bmp
-OpenOffice.org641/share/config/symbol/sco261.bmp
-OpenOffice.org641/share/config/symbol/sco262.bmp
-OpenOffice.org641/share/config/symbol/sortd.bmp
-OpenOffice.org641/share/config/symbol/sortu.bmp
-OpenOffice.org641/share/config/symbol/u_high.bmp
-OpenOffice.org641/share/config/symbol/u_low.bmp
-OpenOffice.org641/share/config/symbol/u_normal.bmp
-OpenOffice.org641/share/config/psetup.xpm
-OpenOffice.org641/share/config/psetupl.xpm
-OpenOffice.org641/share/fonts/truetype/fonts.dir
-OpenOffice.org641/share/fonts/truetype/opens___.ttf
-OpenOffice.org641/share/fonts/truetype/fonts_dir.global
-OpenOffice.org641/share/basic/FormWizard/DlgFormDB.xdl
-OpenOffice.org641/share/basic/FormWizard/DBMeta.xba
-OpenOffice.org641/share/basic/FormWizard/FormWizard.xba
-OpenOffice.org641/share/basic/FormWizard/Language.xba
-OpenOffice.org641/share/basic/FormWizard/Layouter.xba
-OpenOffice.org641/share/basic/FormWizard/develop.xba
-OpenOffice.org641/share/basic/FormWizard/tools.xba
-OpenOffice.org641/share/basic/Schedule/DlgCalendar.xdl
-OpenOffice.org641/share/basic/Schedule/BankHoliday.xba
-OpenOffice.org641/share/basic/Schedule/CalendarMain.xba
-OpenOffice.org641/share/basic/Schedule/CreateTable.xba
-OpenOffice.org641/share/basic/Schedule/DlgControl.xba
-OpenOffice.org641/share/basic/Schedule/HolidayDanmark.xba
-OpenOffice.org641/share/basic/Schedule/HolidayFrance.xba
-OpenOffice.org641/share/basic/Schedule/HolidayGerman.xba
-OpenOffice.org641/share/basic/Schedule/HolidayItalia.xba
-OpenOffice.org641/share/basic/Schedule/HolidayNetherlands.xba
-OpenOffice.org641/share/basic/Schedule/HolidayPoland.xba
-OpenOffice.org641/share/basic/Schedule/HolidayPortugal.xba
-OpenOffice.org641/share/basic/Schedule/HolidayRussia.xba
-OpenOffice.org641/share/basic/Schedule/HolidaySpain.xba
-OpenOffice.org641/share/basic/Schedule/HolidaySweden.xba
-OpenOffice.org641/share/basic/Schedule/HolidayUSA.xba
-OpenOffice.org641/share/basic/Schedule/Language.xba
-OpenOffice.org641/share/basic/Schedule/OwnEvents.xba
-OpenOffice.org641/share/basic/Template/DialogStyles.xdl
-OpenOffice.org641/share/basic/Template/DlgGreeting.xdl
-OpenOffice.org641/share/basic/Template/TemplateDialog.xdl
-OpenOffice.org641/share/basic/Template/Autotext.xba
-OpenOffice.org641/share/basic/Template/Correspondence.xba
-OpenOffice.org641/share/basic/Template/Greeting.xba
-OpenOffice.org641/share/basic/Template/ModuleAgenda.xba
-OpenOffice.org641/share/basic/Template/Samples.xba
-OpenOffice.org641/share/basic/Gimmicks/ReadFolderDlg.xdl
-OpenOffice.org641/share/basic/Gimmicks/UserfieldDlg.xdl
-OpenOffice.org641/share/basic/Gimmicks/AutoText.xba
-OpenOffice.org641/share/basic/Gimmicks/ChangeAllChars.xba
-OpenOffice.org641/share/basic/Gimmicks/GetTexts.xba
-OpenOffice.org641/share/basic/Gimmicks/ReadDir.xba
-OpenOffice.org641/share/basic/Gimmicks/Userfields.xba
-OpenOffice.org641/share/basic/Tools/Debug.xba
-OpenOffice.org641/share/basic/Tools/Listbox.xba
-OpenOffice.org641/share/basic/Tools/Misc.xba
-OpenOffice.org641/share/basic/Tools/ModuleControls.xba
-OpenOffice.org641/share/basic/Tools/Strings.xba
-OpenOffice.org641/share/basic/Tools/UCB.xba
-OpenOffice.org641/share/basic/WebWizard/WebWzrd.xdl
-OpenOffice.org641/share/basic/WebWizard/Bullets.xba
-OpenOffice.org641/share/basic/WebWizard/Common.xba
-OpenOffice.org641/share/basic/WebWizard/HtmlAutoPilotBasic.xba
-OpenOffice.org641/share/basic/WebWizard/Language.xba
-OpenOffice.org641/share/basic/ImportWizard/ImportDialog.xdl
-OpenOffice.org641/share/basic/ImportWizard/API.xba
-OpenOffice.org641/share/basic/ImportWizard/DialogModul.xba
-OpenOffice.org641/share/basic/ImportWizard/FilesModul.xba
-OpenOffice.org641/share/basic/ImportWizard/Language.xba
-OpenOffice.org641/share/basic/ImportWizard/Main.xba
-OpenOffice.org641/share/basic/Euro/DlgConvert.xdl
-OpenOffice.org641/share/basic/Euro/DlgPassword.xdl
-OpenOffice.org641/share/basic/Euro/AutoPilotRun.xba
-OpenOffice.org641/share/basic/Euro/Common.xba
-OpenOffice.org641/share/basic/Euro/ConvertRun.xba
-OpenOffice.org641/share/basic/Euro/Hard.xba
-OpenOffice.org641/share/basic/Euro/Init.xba
-OpenOffice.org641/share/basic/Euro/Protect.xba
-OpenOffice.org641/share/basic/Euro/Soft.xba
-OpenOffice.org641/share/basic/Euro/Writer.xba
-OpenOffice.org641/share/gallery/htmlexpo/bludown.gif
-OpenOffice.org641/share/gallery/htmlexpo/blufirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/blufirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blulast.gif
-OpenOffice.org641/share/gallery/htmlexpo/blulast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunav.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunext.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blutext.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluup.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubdown.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubfirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubfirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cublast.gif
-OpenOffice.org641/share/gallery/htmlexpo/cublast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnav.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnext.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubtext.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubup.gif
-OpenOffice.org641/share/gallery/htmlexpo/gredown.gif
-OpenOffice.org641/share/gallery/htmlexpo/grefirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/grefirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/grelast.gif
-OpenOffice.org641/share/gallery/htmlexpo/grelast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenav.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenext.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/greprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/greprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/gretext.gif
-OpenOffice.org641/share/gallery/htmlexpo/greup.gif
-OpenOffice.org641/share/gallery/htmlexpo/simdown.gif
-OpenOffice.org641/share/gallery/htmlexpo/simfirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/simfirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simlast.gif
-OpenOffice.org641/share/gallery/htmlexpo/simlast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnav.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnext.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/simprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simtext.gif
-OpenOffice.org641/share/gallery/htmlexpo/simup.gif
-OpenOffice.org641/share/gallery/htmlexpo/sologo.gif
-OpenOffice.org641/share/gallery/www-back/aqua.jpg
-OpenOffice.org641/share/gallery/www-back/bathroom.jpg
-OpenOffice.org641/share/gallery/www-back/blocks.jpg
-OpenOffice.org641/share/gallery/www-back/blow_green.jpg
-OpenOffice.org641/share/gallery/www-back/blueblop.jpg
-OpenOffice.org641/share/gallery/www-back/bulging.jpg
-OpenOffice.org641/share/gallery/www-back/canvas_blue.jpg
-OpenOffice.org641/share/gallery/www-back/cheese.jpg
-OpenOffice.org641/share/gallery/www-back/chocolate.jpg
-OpenOffice.org641/share/gallery/www-back/citrus.jpg
-OpenOffice.org641/share/gallery/www-back/confetti.jpg
-OpenOffice.org641/share/gallery/www-back/daisy.jpg
-OpenOffice.org641/share/gallery/www-back/fluffy-grey.jpg
-OpenOffice.org641/share/gallery/www-back/fluffy.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-blue.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-darkgrey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-grey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-lightgrey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy_light.jpg
-OpenOffice.org641/share/gallery/www-back/gregre.gif
-OpenOffice.org641/share/gallery/www-back/grey.gif
-OpenOffice.org641/share/gallery/www-back/grypaws.gif
-OpenOffice.org641/share/gallery/www-back/ice-blue.jpg
-OpenOffice.org641/share/gallery/www-back/ice-light.jpg
-OpenOffice.org641/share/gallery/www-back/imitation_leather.jpg
-OpenOffice.org641/share/gallery/www-back/interstices.jpg
-OpenOffice.org641/share/gallery/www-back/jeans.jpg
-OpenOffice.org641/share/gallery/www-back/jeansblk.jpg
-OpenOffice.org641/share/gallery/www-back/lawn-artificial.jpg
-OpenOffice.org641/share/gallery/www-back/lawn.jpg
-OpenOffice.org641/share/gallery/www-back/lightblue-wet.jpg
-OpenOffice.org641/share/gallery/www-back/linen-fine.jpg
-OpenOffice.org641/share/gallery/www-back/lino-green.jpg
-OpenOffice.org641/share/gallery/www-back/liquid-blue.jpg
-OpenOffice.org641/share/gallery/www-back/marble.jpg
-OpenOffice.org641/share/gallery/www-back/marble_dark.jpg
-OpenOffice.org641/share/gallery/www-back/mazes.jpg
-OpenOffice.org641/share/gallery/www-back/mint.gif
-OpenOffice.org641/share/gallery/www-back/notes.gif
-OpenOffice.org641/share/gallery/www-back/pattern.jpg
-OpenOffice.org641/share/gallery/www-back/pebble-light.jpg
-OpenOffice.org641/share/gallery/www-back/pink.gif
-OpenOffice.org641/share/gallery/www-back/pool.jpg
-OpenOffice.org641/share/gallery/www-back/popcorn.jpg
-OpenOffice.org641/share/gallery/www-back/purple.jpg
-OpenOffice.org641/share/gallery/www-back/reddark.jpg
-OpenOffice.org641/share/gallery/www-back/rings-green.jpg
-OpenOffice.org641/share/gallery/www-back/rings-orange.jpg
-OpenOffice.org641/share/gallery/www-back/roses.jpg
-OpenOffice.org641/share/gallery/www-back/sand-light.jpg
-OpenOffice.org641/share/gallery/www-back/sand.jpg
-OpenOffice.org641/share/gallery/www-back/sky.jpg
-OpenOffice.org641/share/gallery/www-back/soft-structure_grey.jpg
-OpenOffice.org641/share/gallery/www-back/space.jpg
-OpenOffice.org641/share/gallery/www-back/stone-dark.jpg
-OpenOffice.org641/share/gallery/www-back/stone.jpg
-OpenOffice.org641/share/gallery/www-back/structure.jpg
-OpenOffice.org641/share/gallery/www-back/structure_darkgreen.gif
-OpenOffice.org641/share/gallery/www-back/structure_green.jpg
-OpenOffice.org641/share/gallery/www-back/wall-grey.jpg
-OpenOffice.org641/share/gallery/www-back/wet-turquoise.jpg
-OpenOffice.org641/share/gallery/www-back/wood.jpg
-OpenOffice.org641/share/gallery/bullets/blkpearl.gif
-OpenOffice.org641/share/gallery/bullets/bluarrow.gif
-OpenOffice.org641/share/gallery/bullets/bluball.gif
-OpenOffice.org641/share/gallery/bullets/bludiamd.gif
-OpenOffice.org641/share/gallery/bullets/bluered.gif
-OpenOffice.org641/share/gallery/bullets/blusqare.gif
-OpenOffice.org641/share/gallery/bullets/blustar.gif
-OpenOffice.org641/share/gallery/bullets/coffee_1.gif
-OpenOffice.org641/share/gallery/bullets/coffee_2.gif
-OpenOffice.org641/share/gallery/bullets/coffee_3.gif
-OpenOffice.org641/share/gallery/bullets/coffee_4.gif
-OpenOffice.org641/share/gallery/bullets/coffee_5.gif
-OpenOffice.org641/share/gallery/bullets/con-blue.gif
-OpenOffice.org641/share/gallery/bullets/con-cyan.gif
-OpenOffice.org641/share/gallery/bullets/con-green.gif
-OpenOffice.org641/share/gallery/bullets/con-lilac.gif
-OpenOffice.org641/share/gallery/bullets/con-oran.gif
-OpenOffice.org641/share/gallery/bullets/con-pink.gif
-OpenOffice.org641/share/gallery/bullets/con-red.gif
-OpenOffice.org641/share/gallery/bullets/con-yellow.gif
-OpenOffice.org641/share/gallery/bullets/corner_1.gif
-OpenOffice.org641/share/gallery/bullets/corner_2.gif
-OpenOffice.org641/share/gallery/bullets/corner_3.gif
-OpenOffice.org641/share/gallery/bullets/corner_4.gif
-OpenOffice.org641/share/gallery/bullets/darkball.gif
-OpenOffice.org641/share/gallery/bullets/darkblue.gif
-OpenOffice.org641/share/gallery/bullets/gldpearl.gif
-OpenOffice.org641/share/gallery/bullets/golfball.gif
-OpenOffice.org641/share/gallery/bullets/grnarrow.gif
-OpenOffice.org641/share/gallery/bullets/grnball.gif
-OpenOffice.org641/share/gallery/bullets/grndiamd.gif
-OpenOffice.org641/share/gallery/bullets/grnpearl.gif
-OpenOffice.org641/share/gallery/bullets/grnsqare.gif
-OpenOffice.org641/share/gallery/bullets/grnstar.gif
-OpenOffice.org641/share/gallery/bullets/gryarrow.gif
-OpenOffice.org641/share/gallery/bullets/gryball.gif
-OpenOffice.org641/share/gallery/bullets/grydiamd.gif
-OpenOffice.org641/share/gallery/bullets/grysqare.gif
-OpenOffice.org641/share/gallery/bullets/grystar.gif
-OpenOffice.org641/share/gallery/bullets/orgarrow.gif
-OpenOffice.org641/share/gallery/bullets/orgball.gif
-OpenOffice.org641/share/gallery/bullets/orgdiamd.gif
-OpenOffice.org641/share/gallery/bullets/orgsqare.gif
-OpenOffice.org641/share/gallery/bullets/orgstar.gif
-OpenOffice.org641/share/gallery/bullets/pebble_1.gif
-OpenOffice.org641/share/gallery/bullets/pebble_2.gif
-OpenOffice.org641/share/gallery/bullets/pebble_3.gif
-OpenOffice.org641/share/gallery/bullets/poliball.gif
-OpenOffice.org641/share/gallery/bullets/popcorn_1.gif
-OpenOffice.org641/share/gallery/bullets/popcorn_2.gif
-OpenOffice.org641/share/gallery/bullets/rainbow.gif
-OpenOffice.org641/share/gallery/bullets/redarrow.gif
-OpenOffice.org641/share/gallery/bullets/redball.gif
-OpenOffice.org641/share/gallery/bullets/reddiamd.gif
-OpenOffice.org641/share/gallery/bullets/redsqare.gif
-OpenOffice.org641/share/gallery/bullets/redstar.gif
-OpenOffice.org641/share/gallery/bullets/whtpearl.gif
-OpenOffice.org641/share/gallery/bullets/ylwarrow.gif
-OpenOffice.org641/share/gallery/bullets/ylwball.gif
-OpenOffice.org641/share/gallery/bullets/ylwdiamd.gif
-OpenOffice.org641/share/gallery/bullets/ylwsqare.gif
-OpenOffice.org641/share/gallery/bullets/ylwstar.gif
-OpenOffice.org641/share/gallery/rulers/blkballs.gif
-OpenOffice.org641/share/gallery/rulers/blurulr1.gif
-OpenOffice.org641/share/gallery/rulers/blurulr2.gif
-OpenOffice.org641/share/gallery/rulers/blurulr3.gif
-OpenOffice.org641/share/gallery/rulers/blurulr4.gif
-OpenOffice.org641/share/gallery/rulers/blurulr5.gif
-OpenOffice.org641/share/gallery/rulers/blurulr6.gif
-OpenOffice.org641/share/gallery/rulers/gldballs.gif
-OpenOffice.org641/share/gallery/rulers/grnballs.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr1.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr2.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr3.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr4.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr1.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr2.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr3.gif
-OpenOffice.org641/share/gallery/rulers/orgrulr1.gif
-OpenOffice.org641/share/gallery/rulers/redrulr1.gif
-OpenOffice.org641/share/gallery/rulers/redrulr2.gif
-OpenOffice.org641/share/gallery/rulers/redrulr3.gif
-OpenOffice.org641/share/gallery/rulers/redrulr4.gif
-OpenOffice.org641/share/gallery/rulers/redrulr5.gif
-OpenOffice.org641/share/gallery/rulers/striped.gif
-OpenOffice.org641/share/gallery/rulers/whtballs.gif
-OpenOffice.org641/share/gallery/rulers/ylwrulr1.gif
-OpenOffice.org641/share/gallery/sounds/apert.wav
-OpenOffice.org641/share/gallery/sounds/apert2.wav
-OpenOffice.org641/share/gallery/sounds/applause.wav
-OpenOffice.org641/share/gallery/sounds/beam.wav
-OpenOffice.org641/share/gallery/sounds/beam2.wav
-OpenOffice.org641/share/gallery/sounds/cow.wav
-OpenOffice.org641/share/gallery/sounds/curve.wav
-OpenOffice.org641/share/gallery/sounds/drama.wav
-OpenOffice.org641/share/gallery/sounds/explos.wav
-OpenOffice.org641/share/gallery/sounds/falling.wav
-OpenOffice.org641/share/gallery/sounds/glasses.wav
-OpenOffice.org641/share/gallery/sounds/gong.wav
-OpenOffice.org641/share/gallery/sounds/horse.wav
-OpenOffice.org641/share/gallery/sounds/kling.wav
-OpenOffice.org641/share/gallery/sounds/kongas.wav
-OpenOffice.org641/share/gallery/sounds/laser.wav
-OpenOffice.org641/share/gallery/sounds/left.wav
-OpenOffice.org641/share/gallery/sounds/nature1.wav
-OpenOffice.org641/share/gallery/sounds/nature2.wav
-OpenOffice.org641/share/gallery/sounds/ok.wav
-OpenOffice.org641/share/gallery/sounds/pluck.wav
-OpenOffice.org641/share/gallery/sounds/roll.wav
-OpenOffice.org641/share/gallery/sounds/romans.wav
-OpenOffice.org641/share/gallery/sounds/soft.wav
-OpenOffice.org641/share/gallery/sounds/space.wav
-OpenOffice.org641/share/gallery/sounds/space2.wav
-OpenOffice.org641/share/gallery/sounds/space3.wav
-OpenOffice.org641/share/gallery/sounds/sparcle.wav
-OpenOffice.org641/share/gallery/sounds/strom.wav
-OpenOffice.org641/share/gallery/sounds/theetone.wav
-OpenOffice.org641/share/gallery/sounds/top.wav
-OpenOffice.org641/share/gallery/sounds/train.wav
-OpenOffice.org641/share/gallery/sounds/untie.wav
-OpenOffice.org641/share/gallery/sounds/ups.wav
-OpenOffice.org641/share/gallery/sounds/wallewal.wav
-OpenOffice.org641/share/gallery/sg1.sdg
-OpenOffice.org641/share/gallery/sg1.sdv
-OpenOffice.org641/share/gallery/sg1.thm
-OpenOffice.org641/share/gallery/sg16.sdg
-OpenOffice.org641/share/gallery/sg16.sdv
-OpenOffice.org641/share/gallery/sg16.thm
-OpenOffice.org641/share/gallery/sg2.sdg
-OpenOffice.org641/share/gallery/sg2.sdv
-OpenOffice.org641/share/gallery/sg2.thm
-OpenOffice.org641/share/gallery/sg24.sdg
-OpenOffice.org641/share/gallery/sg24.sdv
-OpenOffice.org641/share/gallery/sg24.thm
-OpenOffice.org641/share/gallery/sg25.sdg
-OpenOffice.org641/share/gallery/sg25.sdv
-OpenOffice.org641/share/gallery/sg25.thm
-OpenOffice.org641/share/gallery/sg3.sdg
-OpenOffice.org641/share/gallery/sg3.sdv
-OpenOffice.org641/share/gallery/sg3.thm
-OpenOffice.org641/share/gallery/sg9.sdg
-OpenOffice.org641/share/gallery/sg9.sdv
-OpenOffice.org641/share/gallery/sg9.thm
-OpenOffice.org641/share/wordbook/english/soffice.dic
-OpenOffice.org641/share/wordbook/english/sun.dic
-OpenOffice.org641/share/wordbook/english/th_en_US.dat
-OpenOffice.org641/share/wordbook/english/th_en_US.idx
-OpenOffice.org641/share/wordbook/english/en_US.aff
-OpenOffice.org641/share/wordbook/english/en_US.dic
-OpenOffice.org641/share/autotext/english/standard.bau
-OpenOffice.org641/share/autotext/english/template.bau
-OpenOffice.org641/share/autotext/english/crdbus50.bau
-OpenOffice.org641/share/autotext/english/crdbus54.bau
-OpenOffice.org641/share/psprint/fontmetric/AGaramond-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-Book.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-BookOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-Demi.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-DemiOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-Demi.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-DemiItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-Light.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-LightItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-BoldOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-Oblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier.afm
-OpenOffice.org641/share/psprint/fontmetric/GothicBBB-Medium-83pv-RKSJ-H.afm
-OpenOffice.org641/share/psprint/fontmetric/GothicBBB-Medium.Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-BoldOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-Oblique.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Ryumin-Light-83pv-RKSJ-H.afm
-OpenOffice.org641/share/psprint/fontmetric/Ryumin-Light.Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Symbol.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Windsor.afm
-OpenOffice.org641/share/psprint/fontmetric/ZapfChancery-MediumItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/ZapfDingbats.afm
-OpenOffice.org641/share/psprint/fontmetric/builtincache
-OpenOffice.org641/share/psprint/driver/ADISTILL.PS
-OpenOffice.org641/share/psprint/driver/APLW3101.PS
-OpenOffice.org641/share/psprint/driver/APLW3201.PS
-OpenOffice.org641/share/psprint/driver/APLW3601.PS
-OpenOffice.org641/share/psprint/driver/APLW6101.PS
-OpenOffice.org641/share/psprint/driver/APLW8101.PS
-OpenOffice.org641/share/psprint/driver/APLW81F1.PS
-OpenOffice.org641/share/psprint/driver/APLWBGR1.PS
-OpenOffice.org641/share/psprint/driver/APLWCOB1.PS
-OpenOffice.org641/share/psprint/driver/APLWCSB1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRF1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRI1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRJ1.PS
-OpenOffice.org641/share/psprint/driver/APLWIIF2.PS
-OpenOffice.org641/share/psprint/driver/APLWIIG2.PS
-OpenOffice.org641/share/psprint/driver/APLWLOT1.PS
-OpenOffice.org641/share/psprint/driver/APL_IIF1.PS
-OpenOffice.org641/share/psprint/driver/APL_IIG1.PS
-OpenOffice.org641/share/psprint/driver/APL_NTR1.PS
-OpenOffice.org641/share/psprint/driver/APNT518_.PS
-OpenOffice.org641/share/psprint/driver/APNTX501.PS
-OpenOffice.org641/share/psprint/driver/APNTXJ1_.PS
-OpenOffice.org641/share/psprint/driver/APPL_230.PS
-OpenOffice.org641/share/psprint/driver/APPL_380.PS
-OpenOffice.org641/share/psprint/driver/APPL_422.PS
-OpenOffice.org641/share/psprint/driver/APTOLLD1.PS
-OpenOffice.org641/share/psprint/driver/APTOLLW1.PS
-OpenOffice.org641/share/psprint/driver/CAECOGR1.PS
-OpenOffice.org641/share/psprint/driver/DC1152_1.PS
-OpenOffice.org641/share/psprint/driver/EFAX3010.PS
-OpenOffice.org641/share/psprint/driver/EFAX4010.PS
-OpenOffice.org641/share/psprint/driver/EFAX5010.PS
-OpenOffice.org641/share/psprint/driver/EFAX7010.PS
-OpenOffice.org641/share/psprint/driver/EFMX3010.PS
-OpenOffice.org641/share/psprint/driver/EFMX5010.PS
-OpenOffice.org641/share/psprint/driver/EFMX7010.PS
-OpenOffice.org641/share/psprint/driver/EFXJK1F3.PS
-OpenOffice.org641/share/psprint/driver/EFXJK2F3.PS
-OpenOffice.org641/share/psprint/driver/EFXJK303.PS
-OpenOffice.org641/share/psprint/driver/EFXJK3F3.PS
-OpenOffice.org641/share/psprint/driver/EP_08001.PS
-OpenOffice.org641/share/psprint/driver/EP_15201.PS
-OpenOffice.org641/share/psprint/driver/EP_30001.PS
-OpenOffice.org641/share/psprint/driver/EP_50001.PS
-OpenOffice.org641/share/psprint/driver/EP_82F21.PS
-OpenOffice.org641/share/psprint/driver/EP_82F51.PS
-OpenOffice.org641/share/psprint/driver/EP_P0701.PS
-OpenOffice.org641/share/psprint/driver/EP_P1201.PS
-OpenOffice.org641/share/psprint/driver/EP_STPH1.PS
-OpenOffice.org641/share/psprint/driver/GENERIC.PS
-OpenOffice.org641/share/psprint/driver/HP1200C1.PS
-OpenOffice.org641/share/psprint/driver/HP2500C1.PS
-OpenOffice.org641/share/psprint/driver/HP3SI52_.PS
-OpenOffice.org641/share/psprint/driver/HP3SIL21.PS
-OpenOffice.org641/share/psprint/driver/HP4M3_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4M6_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4ML_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4MP3_1.PS
-OpenOffice.org641/share/psprint/driver/HP4MP6_1.PS
-OpenOffice.org641/share/psprint/driver/HP4PLUS3.PS
-OpenOffice.org641/share/psprint/driver/HP4PLUS6.PS
-OpenOffice.org641/share/psprint/driver/HP4SI3_1.PS
-OpenOffice.org641/share/psprint/driver/HP4SI6_1.PS
-OpenOffice.org641/share/psprint/driver/HPIID52_.PS
-OpenOffice.org641/share/psprint/driver/HPIII52_.PS
-OpenOffice.org641/share/psprint/driver/HPIIP52_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ3D1_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ3P1_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ4MV1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5M_4.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5P_1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5SI1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5SIM.PS
-OpenOffice.org641/share/psprint/driver/HPLJ__31.PS
-OpenOffice.org641/share/psprint/driver/HP_3D52_.PS
-OpenOffice.org641/share/psprint/driver/HP_3P52_.PS
-OpenOffice.org641/share/psprint/driver/HP__CLJ1.PS
-OpenOffice.org641/share/psprint/driver/KD8650P1.PS
-OpenOffice.org641/share/psprint/driver/KD92P001.PS
-OpenOffice.org641/share/psprint/driver/KDH00001.PS
-OpenOffice.org641/share/psprint/driver/KDH00002.PS
-OpenOffice.org641/share/psprint/driver/L10__425.PS
-OpenOffice.org641/share/psprint/driver/L20__471.PS
-OpenOffice.org641/share/psprint/driver/L20__493.PS
-OpenOffice.org641/share/psprint/driver/L30__471.PS
-OpenOffice.org641/share/psprint/driver/L30__493.PS
-OpenOffice.org641/share/psprint/driver/L333_523.PS
-OpenOffice.org641/share/psprint/driver/L33__523.PS
-OpenOffice.org641/share/psprint/driver/L50__493.PS
-OpenOffice.org641/share/psprint/driver/L533_523.PS
-OpenOffice.org641/share/psprint/driver/L53__523.PS
-OpenOffice.org641/share/psprint/driver/LEX4039P.PS
-OpenOffice.org641/share/psprint/driver/LEX4079P.PS
-OpenOffice.org641/share/psprint/driver/LEXOPTR_.PS
-OpenOffice.org641/share/psprint/driver/LHCFLRJ5.PS
-OpenOffice.org641/share/psprint/driver/LHCOFLC5.PS
-OpenOffice.org641/share/psprint/driver/LHCOFLR5.PS
-OpenOffice.org641/share/psprint/driver/LHGUBEH3.PS
-OpenOffice.org641/share/psprint/driver/LHGUBHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERKH3.PS
-OpenOffice.org641/share/psprint/driver/LHHERKI4.PS
-OpenOffice.org641/share/psprint/driver/LHHKPHJ7.PS
-OpenOffice.org641/share/psprint/driver/LHHKPIJ7.PS
-OpenOffice.org641/share/psprint/driver/LHHRKPH7.PS
-OpenOffice.org641/share/psprint/driver/LHHRKPI7.PS
-OpenOffice.org641/share/psprint/driver/LHQUSHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHQUSIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHQUSRH3.PS
-OpenOffice.org641/share/psprint/driver/LHQUSRI3.PS
-OpenOffice.org641/share/psprint/driver/LHSIGHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHSIGIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHSIGNH3.PS
-OpenOffice.org641/share/psprint/driver/LHSIGNI3.PS
-OpenOffice.org641/share/psprint/driver/LOPC1200.PS
-OpenOffice.org641/share/psprint/driver/LOPC40.PS
-OpenOffice.org641/share/psprint/driver/LOPC45.PS
-OpenOffice.org641/share/psprint/driver/LOPE310.PS
-OpenOffice.org641/share/psprint/driver/LOPM410.PS
-OpenOffice.org641/share/psprint/driver/LOPS1255.PS
-OpenOffice.org641/share/psprint/driver/LOPS1625.PS
-OpenOffice.org641/share/psprint/driver/LOPS1855.PS
-OpenOffice.org641/share/psprint/driver/LOPS2455.PS
-OpenOffice.org641/share/psprint/driver/LOPS3455.PS
-OpenOffice.org641/share/psprint/driver/LOPT610.PS
-OpenOffice.org641/share/psprint/driver/LOPT612.PS
-OpenOffice.org641/share/psprint/driver/LOPT614.PS
-OpenOffice.org641/share/psprint/driver/LOPT616.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAC.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAEP.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAK.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAN.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAP.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAS.PS
-OpenOffice.org641/share/psprint/driver/LOPTRASC.PS
-OpenOffice.org641/share/psprint/driver/LOPW810.PS
-OpenOffice.org641/share/psprint/driver/LOS1255P.PS
-OpenOffice.org641/share/psprint/driver/LOS1625P.PS
-OpenOffice.org641/share/psprint/driver/LOS1855P.PS
-OpenOffice.org641/share/psprint/driver/LOS2455P.PS
-OpenOffice.org641/share/psprint/driver/LOS3455P.PS
-OpenOffice.org641/share/psprint/driver/LWNT_518.PS
-OpenOffice.org641/share/psprint/driver/SGENPRT.PS
-OpenOffice.org641/share/psprint/driver/SNSPREC1.PS
-OpenOffice.org641/share/psprint/driver/TK300PJ1.PS
-OpenOffice.org641/share/psprint/driver/TK300XJ1.PS
-OpenOffice.org641/share/psprint/driver/TK350171.PS
-OpenOffice.org641/share/psprint/driver/TK350172.PS
-OpenOffice.org641/share/psprint/driver/TK350691.PS
-OpenOffice.org641/share/psprint/driver/TK350692.PS
-OpenOffice.org641/share/psprint/driver/TK350PJ2.PS
-OpenOffice.org641/share/psprint/driver/TK360J21.PS
-OpenOffice.org641/share/psprint/driver/TK360J51.PS
-OpenOffice.org641/share/psprint/driver/TK360J71.PS
-OpenOffice.org641/share/psprint/driver/TK450PJ1.PS
-OpenOffice.org641/share/psprint/driver/TK550171.PS
-OpenOffice.org641/share/psprint/driver/TK550391.PS
-OpenOffice.org641/share/psprint/driver/TK550PJ1.PS
-OpenOffice.org641/share/psprint/driver/TKP350J2.PS
-OpenOffice.org641/share/psprint/driver/TKP360P1.PS
-OpenOffice.org641/share/psprint/driver/TKP380J1.PS
-OpenOffice.org641/share/psprint/driver/TKP380P1.PS
-OpenOffice.org641/share/psprint/driver/TKP450J1.PS
-OpenOffice.org641/share/psprint/driver/TKP450P1.PS
-OpenOffice.org641/share/psprint/driver/TKP550J1.PS
-OpenOffice.org641/share/psprint/driver/TKP600J1.PS
-OpenOffice.org641/share/psprint/driver/TKPH3801.PS
-OpenOffice.org641/share/psprint/driver/TKPH4501.PS
-OpenOffice.org641/share/psprint/driver/TKPH6001.PS
-OpenOffice.org641/share/psprint/driver/XRD61354.PS
-OpenOffice.org641/share/psprint/driver/XRD61801.PS
-OpenOffice.org641/share/psprint/driver/XRN17000.PS
-OpenOffice.org641/share/psprint/driver/XRN24320.PS
-OpenOffice.org641/share/psprint/driver/XR_DC230.PS
-OpenOffice.org641/share/psprint/psprint.conf
-OpenOffice.org641/share/autocorr/acor1033.dat
-OpenOffice.org641/user/autotext/english/mytexts.bau
-OpenOffice.org641/user/database/biblio/biblio.dbf
-OpenOffice.org641/user/gallery/sg100.sdv
-OpenOffice.org641/user/gallery/sg100.thm
-OpenOffice.org641/user/gallery/sg30.sdv
-OpenOffice.org641/user/gallery/sg30.thm
-OpenOffice.org641/user/config/arrowhd.soe
-OpenOffice.org641/user/config/classic.sog
-OpenOffice.org641/user/config/hatching.soh
-OpenOffice.org641/user/config/modern.sog
-OpenOffice.org641/user/config/palette.soc
-OpenOffice.org641/user/config/styles.sod
-OpenOffice.org641/user/config/autotbl.fmt
-OpenOffice.org641/user/config/dbtitle.rdb
-OpenOffice.org641/user/config/cmyk.soc
-OpenOffice.org641/user/config/gallery.soc
-OpenOffice.org641/user/config/html.soc
-OpenOffice.org641/user/config/standard.sob
-OpenOffice.org641/user/config/standard.soc
-OpenOffice.org641/user/config/standard.sod
-OpenOffice.org641/user/config/standard.soe
-OpenOffice.org641/user/config/standard.sog
-OpenOffice.org641/user/config/standard.soh
-OpenOffice.org641/user/config/sun-color.soc
-OpenOffice.org641/user/config/web.soc
-OpenOffice.org641/user/basic/dialogs.xli
-OpenOffice.org641/user/basic/script.xli
-OpenOffice.org641/help/en/sbasic.cfg
-OpenOffice.org641/help/en/sbasic.db
-OpenOffice.org641/help/en/sbasic.ht
-OpenOffice.org641/help/en/sbasic.idx/CONTEXTS
-OpenOffice.org641/help/en/sbasic.idx/DICTIONARY
-OpenOffice.org641/help/en/sbasic.idx/DOCS
-OpenOffice.org641/help/en/sbasic.idx/DOCS.TAB
-OpenOffice.org641/help/en/sbasic.idx/EDGE
-OpenOffice.org641/help/en/sbasic.idx/LINKNAMES
-OpenOffice.org641/help/en/sbasic.idx/OFFSETS
-OpenOffice.org641/help/en/sbasic.idx/POSITIONS
-OpenOffice.org641/help/en/sbasic.idx/SCHEMA
-OpenOffice.org641/help/en/sbasic.jar
-OpenOffice.org641/help/en/sbasic.key
-OpenOffice.org641/help/en/common.jar
-OpenOffice.org641/help/en/custom.css
-OpenOffice.org641/help/en/err.html
-OpenOffice.org641/help/en/picture.db
-OpenOffice.org641/help/en/picture.jar
-OpenOffice.org641/help/en/treeview.xml
-OpenOffice.org641/help/en/schart.jar
-OpenOffice.org641/help/en/swriter.cfg
-OpenOffice.org641/help/en/swriter.db
-OpenOffice.org641/help/en/swriter.ht
-OpenOffice.org641/help/en/swriter.idx/CONTEXTS
-OpenOffice.org641/help/en/swriter.idx/DICTIONARY
-OpenOffice.org641/help/en/swriter.idx/DOCS
-OpenOffice.org641/help/en/swriter.idx/DOCS.TAB
-OpenOffice.org641/help/en/swriter.idx/EDGE
-OpenOffice.org641/help/en/swriter.idx/LINKNAMES
-OpenOffice.org641/help/en/swriter.idx/OFFSETS
-OpenOffice.org641/help/en/swriter.idx/POSITIONS
-OpenOffice.org641/help/en/swriter.idx/SCHEMA
-OpenOffice.org641/help/en/swriter.jar
-OpenOffice.org641/help/en/swriter.key
-OpenOffice.org641/help/en/scalc.cfg
-OpenOffice.org641/help/en/scalc.db
-OpenOffice.org641/help/en/scalc.ht
-OpenOffice.org641/help/en/scalc.idx/CONTEXTS
-OpenOffice.org641/help/en/scalc.idx/DICTIONARY
-OpenOffice.org641/help/en/scalc.idx/DOCS
-OpenOffice.org641/help/en/scalc.idx/DOCS.TAB
-OpenOffice.org641/help/en/scalc.idx/EDGE
-OpenOffice.org641/help/en/scalc.idx/LINKNAMES
-OpenOffice.org641/help/en/scalc.idx/OFFSETS
-OpenOffice.org641/help/en/scalc.idx/POSITIONS
-OpenOffice.org641/help/en/scalc.idx/SCHEMA
-OpenOffice.org641/help/en/scalc.jar
-OpenOffice.org641/help/en/scalc.key
-OpenOffice.org641/help/en/simpress.cfg
-OpenOffice.org641/help/en/simpress.db
-OpenOffice.org641/help/en/simpress.ht
-OpenOffice.org641/help/en/simpress.idx/CONTEXTS
-OpenOffice.org641/help/en/simpress.idx/DICTIONARY
-OpenOffice.org641/help/en/simpress.idx/DOCS
-OpenOffice.org641/help/en/simpress.idx/DOCS.TAB
-OpenOffice.org641/help/en/simpress.idx/EDGE
-OpenOffice.org641/help/en/simpress.idx/LINKNAMES
-OpenOffice.org641/help/en/simpress.idx/OFFSETS
-OpenOffice.org641/help/en/simpress.idx/POSITIONS
-OpenOffice.org641/help/en/simpress.idx/SCHEMA
-OpenOffice.org641/help/en/simpress.jar
-OpenOffice.org641/help/en/simpress.key
-OpenOffice.org641/help/en/sdraw.cfg
-OpenOffice.org641/help/en/sdraw.db
-OpenOffice.org641/help/en/sdraw.ht
-OpenOffice.org641/help/en/sdraw.idx/CONTEXTS
-OpenOffice.org641/help/en/sdraw.idx/DICTIONARY
-OpenOffice.org641/help/en/sdraw.idx/DOCS
-OpenOffice.org641/help/en/sdraw.idx/DOCS.TAB
-OpenOffice.org641/help/en/sdraw.idx/EDGE
-OpenOffice.org641/help/en/sdraw.idx/LINKNAMES
-OpenOffice.org641/help/en/sdraw.idx/OFFSETS
-OpenOffice.org641/help/en/sdraw.idx/POSITIONS
-OpenOffice.org641/help/en/sdraw.idx/SCHEMA
-OpenOffice.org641/help/en/sdraw.jar
-OpenOffice.org641/help/en/sdraw.key
-OpenOffice.org641/help/en/smath.cfg
-OpenOffice.org641/help/en/smath.db
-OpenOffice.org641/help/en/smath.ht
-OpenOffice.org641/help/en/smath.idx/CONTEXTS
-OpenOffice.org641/help/en/smath.idx/DICTIONARY
-OpenOffice.org641/help/en/smath.idx/DOCS
-OpenOffice.org641/help/en/smath.idx/DOCS.TAB
-OpenOffice.org641/help/en/smath.idx/EDGE
-OpenOffice.org641/help/en/smath.idx/LINKNAMES
-OpenOffice.org641/help/en/smath.idx/OFFSETS
-OpenOffice.org641/help/en/smath.idx/POSITIONS
-OpenOffice.org641/help/en/smath.idx/SCHEMA
-OpenOffice.org641/help/en/smath.jar
-OpenOffice.org641/help/en/smath.key
-OpenOffice.org641/help/main_transform.xsl
-OpenOffice.org641/help/custom.css
-@comment DIRS
-@dirrm OpenOffice.org641/user/wordbook
-@dirrm OpenOffice.org641/user/template
-@dirrm OpenOffice.org641/user/temp
-@dirrm OpenOffice.org641/user/store
-@dirrm OpenOffice.org641/user/psprint/fontmetric
-@dirrm OpenOffice.org641/user/psprint/driver
-@dirrm OpenOffice.org641/user/psprint
-@dirrm OpenOffice.org641/user/plugin
-@dirrm OpenOffice.org641/user/gallery
-@dirrm OpenOffice.org641/user/database/biblio
-@dirrm OpenOffice.org641/user/database
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice
-@dirrm OpenOffice.org641/user/config/registry/instance/org
-@dirrm OpenOffice.org641/user/config/registry/instance
-@dirrm OpenOffice.org641/user/config/registry
-@dirrm OpenOffice.org641/user/config
-@dirrm OpenOffice.org641/user/basic
-@dirrm OpenOffice.org641/user/backup
-@dirrm OpenOffice.org641/user/autotext/english
-@dirrm OpenOffice.org641/user/autotext
-@dirrm OpenOffice.org641/user/autocorr
-@dirrm OpenOffice.org641/user
-@dirrm OpenOffice.org641/share/wordbook/english
-@dirrm OpenOffice.org641/share/wordbook
-@dirrm OpenOffice.org641/share/template/english/wizard/web
-@dirrm OpenOffice.org641/share/template/english/wizard/styles
-@dirrm OpenOffice.org641/share/template/english/wizard/bitmap
-@dirrm OpenOffice.org641/share/template/english/wizard
-@dirrm OpenOffice.org641/share/template/english/internal
-@dirrm OpenOffice.org641/share/template/english
-@dirrm OpenOffice.org641/share/template
-@dirrm OpenOffice.org641/share/psprint/fontmetric
-@dirrm OpenOffice.org641/share/psprint/driver
-@dirrm OpenOffice.org641/share/psprint
-@dirrm OpenOffice.org641/share/gallery/www-back
-@dirrm OpenOffice.org641/share/gallery/sounds
-@dirrm OpenOffice.org641/share/gallery/rulers
-@dirrm OpenOffice.org641/share/gallery/htmlexpo
-@dirrm OpenOffice.org641/share/gallery/bullets
-@dirrm OpenOffice.org641/share/gallery
-@dirrm OpenOffice.org641/share/fonts/truetype
-@dirrm OpenOffice.org641/share/fonts
-@dirrm OpenOffice.org641/share/dtd/officedocument/1_0
-@dirrm OpenOffice.org641/share/dtd/officedocument
-@dirrm OpenOffice.org641/share/dtd/math/1_01
-@dirrm OpenOffice.org641/share/dtd/math
-@dirrm OpenOffice.org641/share/dtd
-@dirrm OpenOffice.org641/share/config/webcast
-@dirrm OpenOffice.org641/share/config/symbol
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/template/org
-@dirrm OpenOffice.org641/share/config/registry/template
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/instance/org
-@dirrm OpenOffice.org641/share/config/registry/instance
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org
-@dirrm OpenOffice.org641/share/config/registry/cache/instance
-@dirrm OpenOffice.org641/share/config/registry/cache
-@dirrm OpenOffice.org641/share/config/registry
-@dirrm OpenOffice.org641/share/config
-@dirrm OpenOffice.org641/share/basic/WebWizard
-@dirrm OpenOffice.org641/share/basic/Tools
-@dirrm OpenOffice.org641/share/basic/Template
-@dirrm OpenOffice.org641/share/basic/Schedule
-@dirrm OpenOffice.org641/share/basic/ImportWizard
-@dirrm OpenOffice.org641/share/basic/Gimmicks
-@dirrm OpenOffice.org641/share/basic/FormWizard
-@dirrm OpenOffice.org641/share/basic/Euro
-@dirrm OpenOffice.org641/share/basic
-@dirrm OpenOffice.org641/share/autotext/english
-@dirrm OpenOffice.org641/share/autotext
-@dirrm OpenOffice.org641/share/autocorr
-@dirrm OpenOffice.org641/share
-@dirrm OpenOffice.org641/program/resource
-@dirrm OpenOffice.org641/program/filter
-@dirrm OpenOffice.org641/program/components
-@dirrm OpenOffice.org641/program/classes
-@dirrm OpenOffice.org641/program/addin/source
-@dirrm OpenOffice.org641/program/addin
-@dirrm OpenOffice.org641/program
-@dirrm OpenOffice.org641/help/en/swriter.idx
-@dirrm OpenOffice.org641/help/en/smath.idx
-@dirrm OpenOffice.org641/help/en/simpress.idx
-@dirrm OpenOffice.org641/help/en/sdraw.idx
-@dirrm OpenOffice.org641/help/en/scalc.idx
-@dirrm OpenOffice.org641/help/en/sbasic.idx
-@dirrm OpenOffice.org641/help/en
-@dirrm OpenOffice.org641/help
-@dirrm OpenOffice.org641
diff --git a/editors/openoffice.org-2/Makefile b/editors/openoffice.org-2/Makefile
deleted file mode 100644
index 23c5cd913554..000000000000
--- a/editors/openoffice.org-2/Makefile
+++ /dev/null
@@ -1,110 +0,0 @@
-# New ports collection makefile for: OpenOffice
-# Date created: 28 Februar 2002
-# Whom: Martin Blapp
-#
-# $FreeBSD$
-#
-
-PORTNAME= openoffice
-PORTVERSION= 642
-CATEGORIES= editors
-MASTER_SITES= ftp://sunsite.cnlab-switch.ch/mirror/OpenOffice/${PORTVERSION}/ \
- http://sf1.mirror.openoffice.org/${PORTVERSION}/ \
- ftp://ftp.cs.man.ac.uk/pub/toby/gpc/ \
- http://people.freebsd.org/~mbr/distfiles/
-DISTFILES= oo_${PORTVERSION}_src.tar.bz2 gpc231.tar.Z oo_moz095_i386_FreeBSD-4.tar.gz
-EXTRACT_ONLY= oo_${PORTVERSION}_src.tar.bz2
-
-MAINTAINER= mbr@FreeBSD.org
-
-BUILD_DEPENDS= ${LOCALBASE}/lib/libstlport_gcc.so:${PORTSDIR}/devel/stlport
-BUILD_DEPENDS+= ${LOCALBASE}/bin/gcc295:${PORTSDIR}/lang/gcc295
-BUILD_DEPENDS+= zip:${PORTSDIR}/archivers/zip
-BUILD_DEPENDS+= ${JAVAVM}:${PORTSDIR}/java/jdk13
-LIB_DEPENDS+= pth.14:${PORTSDIR}/devel/pth
-
-BROKEN= 'Work in progress -- does not build yet till the end'
-
-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_moz095_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_${PORTVERSION}_src/config_office
-
-CONFIGURE_ARGS+= --with-stlport4-home=${PREFIX} \
- --with-jdk-home=${JDK13DIR} \
- --with-os-version=${OSVERSION}
-
-CONFIGURE_ENV= PTHREAD_CFLAGS=${PTHREAD_CFLAGS} \
- PTHREAD_LIBS=${PTHREAD_LIBS} \
- CC=gcc295 \
- CXX=g++295
-
-MAKE_ENV= CC=${CC} CFLAGS=${CFLAGS}
-
-.include <bsd.port.pre.mk>
-
-pre-fetch:
-.if ${GCC_VERSION}!="2.95.2" && ${GCC_VERSION}!="2.95.3"
- @ ${ECHO}
- @ ${ECHO} Openoffice requires gcc 2.95.2 or better
- @ ${ECHO}
- @ ${FALSE}
-.endif
-.if ${OSVERSION} < 500031
- @${ECHO}
- @${ECHO} OS-VERSION ${OSVERSION}
- @${ECHO}
- @${ECHO} Openoffice depends on OS-Fixes which are
- @${ECHO} not yet available.
- @${FALSE}
-.endif
-
-pre-extract:
-.if !defined(DISPLAY) || ${DISPLAY} == ""
- @ ${ECHO}
- @ ${ECHO} Can\'t open display:
- @ ${ECHO} Please check your DISPLAY variable.
- @ ${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|<malloc.h>|<stdlib.h>|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'
-
-do-install:
- @cd ${WRKSRC}/.. && ./setup -r:oo_setup.resp
-
-.include <bsd.port.post.mk>
diff --git a/editors/openoffice.org-2/distinfo b/editors/openoffice.org-2/distinfo
deleted file mode 100644
index 81e3a3a4781e..000000000000
--- a/editors/openoffice.org-2/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (oo_642_src.tar.bz2) = fc39bdf5f4b277c343d2cc38b0d70c7d
-MD5 (gpc231.tar.Z) = fdb06fdb5a4670b172f9fb738b717be9
-MD5 (oo_moz095_i386_FreeBSD-4.tar.gz) = e92e25759f0b1bf16a36a091bf17e1b0
diff --git a/editors/openoffice.org-2/files/patch-berkeleydb+db-3.2.9.patch b/editors/openoffice.org-2/files/patch-berkeleydb+db-3.2.9.patch
deleted file mode 100644
index 97fec46bcef4..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-berkeleydb::db-3.2.9.patch b/editors/openoffice.org-2/files/patch-berkeleydb::db-3.2.9.patch
deleted file mode 100644
index 50c2f44a704e..000000000000
--- a/editors/openoffice.org-2/files/patch-berkeleydb::db-3.2.9.patch
+++ /dev/null
@@ -1,42 +0,0 @@
---- ../berkeleydb/db-3.2.9.patch.orig Mon Jun 11 16:09:22 2001
-+++ ../berkeleydb/db-3.2.9.patch Tue Mar 5 17:13:09 2002
-@@ -43,3 +43,39 @@
-
- CC= @MAKEFILE_CC@
- CCLINK= @MAKEFILE_CCLINK@
-+--- 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
-+@@ -995,6 +995,7 @@
-+ CPPFLAGS="-D_REENTRANT $CPPFLAGS";;
-+ mpeix*) CPPFLAGS="-D_POSIX_SOURCE -D_SOCKET_SOURCE $CPPFLAGS"
-+ LIBS="-lsocket -lsvipc $LIBS";;
-++freebsd*) optimize_def="-O";;
-+ osf*) CPPFLAGS="-D_REENTRANT $CPPFLAGS";;
-+ *qnx) cat >> confdefs.h <<\EOF
-+ #define HAVE_QNX 1
-+@@ -1795,6 +1796,7 @@
-+ case "$host_os" in
-+ solaris*) JINCSUBDIRS="solaris";;
-+ linux*) JINCSUBDIRS="linux genunix";;
-++ freebsd*) JINCSUBDIRS="freebsd solaris linux genunix";;
-+ *) JINCSUBDIRS="genunix";;
-+ esac
-+
-+--- 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 @@
-+
-+ freebsd*)
-+ 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'
-+- else
-+ 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'
-++ need_version=no
-+ fi
-+ ;;
-+
diff --git a/editors/openoffice.org-2/files/patch-bridges+prj+build.lst b/editors/openoffice.org-2/files/patch-bridges+prj+build.lst
deleted file mode 100644
index 95774375ee91..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel b/editors/openoffice.org-2/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel
deleted file mode 100644
index 20b13ea25cb2..000000000000
--- a/editors/openoffice.org-2/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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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.org-2/files/patch-bridges+source+prot_uno+makefile.mk b/editors/openoffice.org-2/files/patch-bridges+source+prot_uno+makefile.mk
deleted file mode 100644
index 595ea6cb5ac9..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-bridges::prj::build.lst b/editors/openoffice.org-2/files/patch-bridges::prj::build.lst
deleted file mode 100644
index d9af910f9803..000000000000
--- a/editors/openoffice.org-2/files/patch-bridges::prj::build.lst
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../bridges/prj/build.lst.orig Tue Oct 30 17:28:35 2001
-+++ ../bridges/prj/build.lst Mon Mar 4 21:43:05 2002
-@@ -13,5 +13,7 @@
- br bridges\source\cpp_uno\cc50_solaris_sparc nmake - u br_cc50sols br_unotypes NULL
- br bridges\source\cpp_uno\cc50_solaris_intel nmake - u br_cc50soli br_unotypes NULL
- br bridges\source\cpp_uno\gcc2_solaris_sparc nmake - u br_gccsols 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\prot_uno nmake - all br_pruno br_unotypes NULL
- br bridges\source\java_uno nmake - all br_java_uno br_rcon NULL
diff --git a/editors/openoffice.org-2/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel b/editors/openoffice.org-2/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel
deleted file mode 100644
index a9f6d1da7a96..000000000000
--- a/editors/openoffice.org-2/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel
+++ /dev/null
@@ -1,1719 +0,0 @@
---- /dev/null Mon Mar 4 21:22:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/cpp2uno.cxx Mon Mar 4 21:26:06 2002
-@@ -0,0 +1,614 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: cpp2uno.cxx,v $
-+ *
-+ * $Revision: 1.8 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/09/06 11:59:03 $
-+ *
-+ * 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): _______________________________________
-+ *
-+ *
-+ ************************************************************************/
-+
-+#define LEAK_STATIC_DATA
-+// #define TRACE(x) OSL_TRACE(x)
-+#define TRACE(x)
-+
-+#include <malloc.h>
-+#if STLPORT_VERSION<321
-+#include <list.h>
-+#include <map.h>
-+#else
-+#include <list>
-+#include <map>
-+#endif
-+#include <typeinfo>
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+#ifndef _OSL_MUTEX_HXX_
-+#include <osl/mutex.hxx>
-+#endif
-+
-+#ifndef _TYPELIB_TYPEDESCRIPTION_HXX_
-+#include <typelib/typedescription.hxx>
-+#endif
-+#ifndef _UNO_DATA_H_
-+#include <uno/data.h>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_TYPE_MISC_HXX_
-+#include <bridges/cpp_uno/type_misc.hxx>
-+#endif
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+using namespace com::sun::star::uno;
-+using namespace std;
-+using namespace osl;
-+using namespace rtl;
-+
-+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 );
-+
-+ gcc291_freebsd_intel_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;
-+}
-+
-+//==================================================================================================
-+class MediateClassData
-+{
-+public:
-+ struct ClassDataBuffer
-+ {
-+ void* m_pVTable;
-+
-+ ~ClassDataBuffer();
-+ };
-+private:
-+
-+ map< OUString, ClassDataBuffer* > m_aClassData;
-+ Mutex m_aMutex;
-+
-+ void createVTable( ClassDataBuffer*, typelib_InterfaceTypeDescription* );
-+public:
-+ const ClassDataBuffer* getClassData( typelib_InterfaceTypeDescription* );
-+
-+ MediateClassData() {}
-+ ~MediateClassData();
-+};
-+//__________________________________________________________________________________________________
-+MediateClassData::ClassDataBuffer::~ClassDataBuffer()
-+{
-+ delete m_pVTable;
-+}
-+
-+//__________________________________________________________________________________________________
-+MediateClassData::~MediateClassData()
-+{
-+ TRACE( "> calling ~MediateClassData(): freeing mediate vtables... <\n" );
-+
-+ // this MUST be the absolute last one which is called!
-+ for ( map< OUString, ClassDataBuffer* >::iterator iPos( m_aClassData.begin() ); iPos != m_aClassData.end(); ++iPos )
-+ {
-+ // todo
-+// delete (*iPos).second;
-+ }
-+}
-+
-+//__________________________________________________________________________________________________
-+
-+const MediateClassData::ClassDataBuffer* MediateClassData::getClassData( typelib_InterfaceTypeDescription* pType )
-+{
-+ MutexGuard aGuard( m_aMutex );
-+
-+ map< OUString, ClassDataBuffer* >::iterator element = m_aClassData.find( pType->aBase.pTypeName );
-+ if( element != m_aClassData.end() )
-+ return (*element).second;
-+
-+ ClassDataBuffer* pBuffer = new ClassDataBuffer();
-+ createVTable( pBuffer, pType );
-+ m_aClassData[ pType->aBase.pTypeName ] = pBuffer;
-+ return pBuffer;
-+}
-+
-+
-+//==================================================================================================
-+/**
-+ * 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;
-+ }
-+}
-+//__________________________________________________________________________________________________
-+
-+void MediateClassData::createVTable( ClassDataBuffer* pBuffer, typelib_InterfaceTypeDescription* pType )
-+{
-+ // get all member functions
-+ list< sal_Bool > aComplexReturn;
-+
-+ for( int n = 0; n < pType->nAllMembers; n++ )
-+ {
-+ typelib_TypeDescription* pMember = NULL;
-+ TYPELIB_DANGER_GET( &pMember, pType->ppAllMembers[n] );
-+ if( pMember->eTypeClass == typelib_TypeClass_INTERFACE_ATTRIBUTE )
-+ {
-+ typelib_TypeDescription * pRetTD = 0;
-+ TYPELIB_DANGER_GET( &pRetTD, ((typelib_InterfaceAttributeTypeDescription *)pMember)->pAttributeTypeRef );
-+ // get method
-+ aComplexReturn.push_back( !cppu_isSimpleType( pRetTD ) );
-+ // set method
-+ if( ! ((typelib_InterfaceAttributeTypeDescription*)pMember)->bReadOnly )
-+ aComplexReturn.push_back( sal_False );
-+ TYPELIB_DANGER_RELEASE( pRetTD );
-+ }
-+ else
-+ {
-+ typelib_TypeDescription * pRetTD = 0;
-+ TYPELIB_DANGER_GET( &pRetTD, ((typelib_InterfaceMethodTypeDescription *)pMember)->pReturnTypeRef );
-+ aComplexReturn.push_back( !cppu_isSimpleType( pRetTD ) );
-+ TYPELIB_DANGER_RELEASE( pRetTD );
-+ }
-+ TYPELIB_DANGER_RELEASE( pMember );
-+ }
-+
-+ int nSize = aComplexReturn.size();
-+ char * pSpace = (char *)rtl_allocateMemory( ((nSize+2)*sizeof(void *)) + (nSize*20) );
-+ pBuffer->m_pVTable = (void*)pSpace;
-+
-+ char * pCode = pSpace + ((nSize+2)*sizeof(void *));
-+ void ** pvft = (void **)pSpace;
-+ pvft[0] = NULL;
-+ pvft[1] = NULL;
-+
-+ // setup vft and code
-+ for ( sal_Int32 nPos = 0; nPos < nSize; ++nPos )
-+ {
-+ unsigned char * codeSnip = (unsigned char *)pCode + (nPos*20);
-+ pvft[nPos+2] = codeSnip;
-+
-+ // mov $nPos, %eax
-+ *codeSnip++ = 0xb8;
-+ *(sal_Int32 *)codeSnip = nPos | ( aComplexReturn.front() ? 0x80000000 : 0 );
-+ codeSnip += sizeof(sal_Int32);
-+ aComplexReturn.pop_front();
-+ // mov %esp, %edx
-+ *codeSnip++ = 0x89;
-+ *codeSnip++ = 0xe2;
-+ // jmp cpp_vtable_call
-+ *codeSnip++ = 0xe9;
-+ *(sal_Int32 *)codeSnip = ((unsigned char *)cpp_vtable_call) - codeSnip - sizeof(sal_Int32);
-+ codeSnip += sizeof(sal_Int32);
-+ }
-+}
-+
-+//==================================================================================================
-+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
-+ }
-+ }
-+ *(const void **)pCppI = s_pMediateClassData->getClassData( pTypeDescr )->m_pVTable;
-+}
-+
-+}
-+
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT 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 );
-+}
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT void SAL_CALL uno_initEnvironment( uno_Environment * pCppEnv )
-+ SAL_THROW_EXTERN_C()
-+{
-+ CPPU_CURRENT_NAMESPACE::cppu_cppenv_initEnvironment( pCppEnv );
-+}
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT 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:22:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/except.cxx Mon Mar 4 21:26:08 2002
-@@ -0,0 +1,365 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: except.cxx,v $
-+ *
-+ * $Revision: 1.11 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/07/23 13:15:32 $
-+ *
-+ * 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 <dlfcn.h>
-+#include <new.h>
-+#include <typeinfo>
-+#if STLPORT_VERSION<321
-+#include <map.h>
-+#else
-+#include <map>
-+#endif
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+#ifndef _OSL_DIAGNOSE_H_
-+#include <osl/diagnose.h>
-+#endif
-+
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _TYPELIB_TYPEDESCRIPTION_HXX_
-+#include <typelib/typedescription.hxx>
-+#endif
-+#ifndef _COM_SUN_STAR_UNO_ANY_HXX_
-+#include <com/sun/star/uno/Any.hxx>
-+#endif
-+
-+#include <rtl/strbuf.hxx>
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+#ifdef DEBUG
-+#include <stdio.h>
-+#endif
-+
-+using namespace std;
-+using namespace osl;
-+using namespace rtl;
-+using namespace com::sun::star::uno;
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+//==================================================================================================
-+static OString toUNOname( const OString & rRTTIname )
-+{
-+ OString aRet;
-+
-+ sal_Char* pStr = rRTTIname.getStr();
-+ sal_Char* pOrg = pStr;
-+
-+ // check for namespace
-+ if( *pStr == '_' )
-+ pStr++;
-+ if( *pStr == 'Q' )
-+ {
-+ pStr++;
-+ if( *pStr++ == '_' )
-+ {
-+ while( *pStr++ != '_' )
-+ ;
-+ }
-+ }
-+
-+ while( *pStr )
-+ {
-+ int nCharsToCopy = 0;
-+ while( *pStr >= '0' && *pStr <= '9' )
-+ nCharsToCopy = 10*nCharsToCopy + (int)(*pStr++ - '0');
-+ if( aRet.getLength() )
-+ aRet += ".";
-+ aRet += rRTTIname.copy( pStr - pOrg, nCharsToCopy );
-+ pStr += nCharsToCopy;
-+ }
-+
-+ return aRet;
-+}
-+//==================================================================================================
-+static OString toRTTIname( const OString & rUNOname )
-+{
-+ if( ! rUNOname.getLength() )
-+ return OString();
-+
-+ OStringBuffer aRet( 64 );
-+
-+ sal_Int32 nIndex = 0;
-+ sal_Int32 nToken = 0;
-+ do
-+ {
-+ OString aToken( rUNOname.getToken( 0, '.', nIndex ) );
-+ aRet.append( OString::valueOf( (sal_Int32)aToken.getLength() ) );
-+ aRet.append( aToken );
-+ ++nToken;
-+ }
-+ while (nIndex >= 0);
-+
-+ OString ret( aRet.makeStringAndClear() );
-+
-+ if( nToken >= 2 )
-+ {
-+ OStringBuffer buf( 64 );
-+ buf.append( 'Q' );
-+ if( nToken > 9 )
-+ aRet.append( '_' );
-+ buf.append( OString::valueOf( (sal_Int32)nToken ) );
-+ if( nToken > 9 )
-+ aRet.append( '_' );
-+ buf.append( ret );
-+ ret = buf.makeStringAndClear();
-+ }
-+
-+ return ret;
-+}
-+
-+
-+//##################################################################################################
-+//#### RTTI simulation #############################################################################
-+//##################################################################################################
-+
-+class RTTIHolder
-+{
-+ static std::map< OString, void* > aAllRTTI;
-+public:
-+ static void* getRTTI( const OString& rTypename );
-+ static void* getRTTI_UnoName( const OString& rUnoTypename )
-+ { return getRTTI( toRTTIname( rUnoTypename ) ); }
-+
-+ static void* insertRTTI( const OString& rTypename );
-+ static void* insertRTTI_UnoName( const OString& rTypename )
-+ { return insertRTTI( toRTTIname( rTypename ) ); }
-+
-+ // rSuperTypename MUST exist !!!
-+ static void* insertRTTI( const OString& rTypename, const OString& rSuperTypename );
-+ static void* insertRTTI_UnoNames( const OString& rTypename, const OString& rSuperTypename )
-+ { return insertRTTI( toRTTIname( rTypename ), toRTTIname( rSuperTypename ) ); }
-+
-+ // for complex RTTI
-+ static void* insertRTTI( const OString& rTypename, void* pRTTI );
-+ static void* insertRTTI_UnoName( const OString&rTypename, void* pRTTI )
-+ { return insertRTTI( toRTTIname( rTypename ), pRTTI ); }
-+};
-+
-+std::map< OString, void* > RTTIHolder::aAllRTTI;
-+
-+void* RTTIHolder::getRTTI( const OString& rTypename )
-+{
-+ std::map< OString, void* >::iterator element;
-+
-+ element = aAllRTTI.find( rTypename );
-+ return element != aAllRTTI.end() ? (*element).second : NULL;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename )
-+{
-+#ifdef DEBUG
-+ fprintf( stderr, "generating base RTTI: %s\n", rTypename.getStr() );
-+#endif
-+ void* pRTTI = new __user_type_info( strdup( rTypename.getStr() ) );
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename, const OString& rSuperTypename )
-+{
-+#ifdef DEBUG
-+ fprintf( stderr, "generating subclass RTTI: %s %s\n", rTypename.getStr(), rSuperTypename.getStr() );
-+#endif
-+ OSL_ENSURE( ! getRTTI( rTypename ), "insert RTTI called on already existing type" );
-+ void* pRTTI = new __si_type_info( strdup( rTypename.getStr() ), *(__user_type_info*)getRTTI( rSuperTypename ) );
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename, void* pRTTI )
-+{
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+//--------------------------------------------------------------------------------------------------
-+
-+static void* generateRTTI( typelib_CompoundTypeDescription * pCompTypeDescr )
-+{
-+ OString aCompTypeName( OUStringToOString( pCompTypeDescr->aBase.pTypeName, RTL_TEXTENCODING_ASCII_US ) );
-+ void* pRTTI = RTTIHolder::getRTTI_UnoName( aCompTypeName );
-+ if( pRTTI )
-+ return pRTTI;
-+
-+ if( ! pCompTypeDescr->pBaseTypeDescription )
-+ // this is a base type
-+ return RTTIHolder::insertRTTI_UnoName( aCompTypeName );
-+ if( ! pCompTypeDescr->pBaseTypeDescription->pBaseTypeDescription )
-+ {
-+ OString aBasename(
-+ OUStringToOString( pCompTypeDescr->pBaseTypeDescription->aBase.pTypeName, RTL_TEXTENCODING_ASCII_US )
-+ );
-+ if( ! RTTIHolder::getRTTI_UnoName( aBasename ) )
-+ RTTIHolder::insertRTTI_UnoName( aBasename );
-+
-+ // this type has only one supertype
-+ return RTTIHolder::insertRTTI_UnoNames( aCompTypeName, aBasename );
-+ }
-+
-+ // create __si_type_info
-+ void* pSuperRTTI = generateRTTI( pCompTypeDescr->pBaseTypeDescription );
-+ OString aCompTypeRTTIname( toRTTIname( aCompTypeName ) );
-+#ifdef DEBUG
-+ fprintf( stderr, "generating RTTI: %s\n", aCompTypeRTTIname.getStr() );
-+#endif
-+ pRTTI = new __si_type_info( strdup( aCompTypeRTTIname.getStr() ),
-+ *(__user_type_info*)pSuperRTTI );
-+#if 0
-+ __class_type_info::base_info* pBaseInfo = new __class_type_info::base_info;
-+ pBaseInfo->base = (__user_type_info*)pSuperRTTI;
-+ pBaseInfo->offset = 0;
-+ pBaseInfo->is_virtual = 0;
-+ pBaseInfo->access1 = __class_type_info::PUBLIC;
-+
-+ OString aCompTypeRTTIname( toRTTIname( aCompTypeName ) );
-+ pRTTI = new __class_type_info(
-+ strdup( aCompTypeRTTIname.getStr() ),
-+ pBaseInfo,
-+ 1
-+ );
-+#endif
-+ return RTTIHolder::insertRTTI_UnoName( aCompTypeName, pRTTI );
-+}
-+
-+//--------------------------------------------------------------------------------------------------
-+
-+static Mutex s_aMutex;
-+static std::map< void*, typelib_TypeDescription* > aExceptionMap;
-+
-+static void deleteException( void* pExc, int nDummy )
-+{
-+ MutexGuard aGuard( s_aMutex );
-+ std::map< void*, typelib_TypeDescription* >::iterator element =
-+ aExceptionMap.find( pExc );
-+ OSL_ASSERT( element != aExceptionMap.end() );
-+ if( element != aExceptionMap.end() )
-+ {
-+ typelib_TypeDescription* pType = (*element).second;
-+ aExceptionMap.erase( pExc );
-+ uno_destructData( pExc, pType, cpp_release );
-+ typelib_typedescription_release( pType );
-+ }
-+}
-+
-+//__________________________________________________________________________________________________
-+
-+//##################################################################################################
-+//#### exported ####################################################################################
-+//##################################################################################################
-+
-+
-+void gcc291_freebsd_intel_raiseException( uno_Any * pUnoExc, uno_Mapping * pUno2Cpp )
-+{
-+ // construct cpp exception object
-+ typelib_TypeDescription * pTypeDescr = 0;
-+ typelib_typedescriptionreference_getDescription( &pTypeDescr, pUnoExc->pType );
-+
-+ void * pCppExc = __eh_alloc( pTypeDescr->nSize ); // will be released in generated dtor
-+ uno_copyAndConvertData( pCppExc, pUnoExc->pData, pTypeDescr, pUno2Cpp );
-+
-+ // destruct uno exception
-+ uno_any_destruct( pUnoExc, 0 );
-+
-+ // a must be
-+ OSL_ENSURE( sizeof(sal_Int32) == sizeof(void *), "### pointer size differs from sal_Int32!" );
-+
-+ typelib_CompoundTypeDescription * pCompTypeDescr = (typelib_CompoundTypeDescription *)pTypeDescr;
-+ void* pRTTI = generateRTTI( pCompTypeDescr );
-+
-+ {
-+ MutexGuard aGuard( s_aMutex );
-+ aExceptionMap[ pCppExc ] = pTypeDescr;
-+ }
-+
-+ __cp_push_exception( pCppExc, pRTTI, deleteException );
-+ __throw();
-+}
-+
-+void gcc291_freebsd_intel_fillUnoException( cp_eh_info* pInfo, uno_Any* pExc, uno_Mapping * pCpp2Uno )
-+{
-+ OUString aName( OStringToOUString(
-+ toUNOname( ((__user_type_info*)(pInfo->type))->name() ), RTL_TEXTENCODING_ASCII_US ) );
-+
-+ typelib_TypeDescription * pExcTypeDescr = 0;
-+ typelib_typedescription_getByName(
-+ &pExcTypeDescr,
-+ aName.pData );
-+ OSL_ENSURE( pExcTypeDescr, "could not get type description for exception" );
-+ if (pExcTypeDescr)
-+ {
-+ // construct cpp exception any
-+ Any aAny( pInfo->value, pExcTypeDescr ); // const_cast
-+ typelib_typedescription_release( pExcTypeDescr );
-+ // construct uno exception any
-+ typelib_TypeDescription* pAnyDescr = 0;
-+ getCppuType( (const Any *)0 ).getDescription( &pAnyDescr );
-+ uno_copyAndConvertData( pExc, &aAny, pAnyDescr, pCpp2Uno );
-+ typelib_typedescription_release( pAnyDescr );
-+ }
-+}
-+
-+}
-+
---- /dev/null Mon Mar 4 21:33:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/gcc2_freebsd_intel.hxx Mon Mar 4 21:26:09 2002
-@@ -0,0 +1,153 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: gcc2_freebsd_intel.hxx,v $
-+ *
-+ * $Revision: 1.1.1.1 $
-+ *
-+ * last change: $Author: hr $ $Date: 2000/09/18 15:28:48 $
-+ *
-+ * 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): _______________________________________
-+ *
-+ *
-+ ************************************************************************/
-+
-+#ifndef _RTL_STRING_HXX_
-+#include <rtl/string.hxx>
-+#endif
-+#include <typeinfo>
-+
-+typedef struct _uno_Any uno_Any;
-+typedef struct _uno_Mapping uno_Mapping;
-+
-+// private egcs type info structs
-+
-+// type_info for a simple class ( no base classes or an enum )
-+struct __user_type_info : public std::type_info {
-+ __user_type_info (const char *n) : type_info (n) {}
-+
-+ // dynamic cast. built by gcc
-+ virtual void* dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+// type_info for a class with one public, nonvirtual base class.
-+
-+class __si_type_info : public __user_type_info {
-+ const __user_type_info &base;
-+
-+public:
-+ __si_type_info (const char *n, const __user_type_info &b)
-+ : __user_type_info (n), base (b) { }
-+
-+ // dynamic cast. built by gcc
-+ virtual void *dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+
-+// type_info for a general class.
-+
-+typedef unsigned int USItype __attribute__ ((mode (SI)));
-+
-+struct __class_type_info : public __user_type_info {
-+ enum access { PUBLIC = 1, PROTECTED = 2, PRIVATE = 3 };
-+
-+ struct base_info {
-+ const __user_type_info *base;
-+ USItype offset: 29;
-+ bool is_virtual: 1;
-+ access access1: 2;
-+ };
-+
-+ const base_info *base_list;
-+ size_t n_bases;
-+
-+ __class_type_info (const char *name, const base_info *bl, size_t bn)
-+ : __user_type_info (name), base_list (bl), n_bases (bn) {}
-+
-+ // dynamic cast. built by gcc
-+ virtual void* dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+
-+struct cp_eh_info
-+{
-+ struct __eh_info
-+ {
-+ void* match_function;
-+ short language;
-+ short version;
-+ };
-+ __eh_info eh_info;
-+ void *value;
-+ void *type;
-+ void (*cleanup)(void *, int);
-+ bool caught;
-+ cp_eh_info *next;
-+ long handlers;
-+ void *original_value;
-+};
-+
-+extern "C" {
-+ void __cp_push_exception( void*, void*, void(*)(void*, int) );
-+ void __throw();
-+}
-+
-+//##################################################################################################
-+//#### exceptions ##################################################################################
-+//##################################################################################################
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+void gcc291_freebsd_intel_raiseException( uno_Any * pUnoExc, uno_Mapping * pUno2Cpp );
-+void gcc291_freebsd_intel_fillUnoException( cp_eh_info*, uno_Any*, uno_Mapping * pCpp2Uno );
-+
-+}
-+
---- /dev/null Mon Mar 4 21:33:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/makefile.mk Mon Mar 4 21:26:41 2002
-@@ -0,0 +1,109 @@
-+#*************************************************************************
-+#
-+# $RCSfile: makefile.mk,v $
-+#
-+# $Revision: 1.5 $
-+#
-+# 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=gcc2_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)" == "GCCFREEBSDIgcc2"
-+
-+CFLAGSNOOPT=-O0
-+NOOPTFILES=$(SLO)$/uno2cpp.obj
-+
-+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/gcc2_freebsd_intel/uno2cpp.cxx Mon Mar 4 21:26:11 2002
-@@ -0,0 +1,463 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: uno2cpp.cxx,v $
-+ *
-+ * $Revision: 1.8 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/09/06 11:59:03 $
-+ *
-+ * 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 <malloc.h>
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+
-+#ifndef _UNO_DATA_H_
-+#include <uno/data.h>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_TYPE_MISC_HXX_
-+#include <bridges/cpp_uno/type_misc.hxx>
-+#endif
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+using namespace rtl;
-+using namespace com::sun::star::uno;
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+//==================================================================================================
-+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 !" );
-+
-+ volatile long edx = 0, eax = 0; // for register returns
-+ __asm__ (
-+ // copy values
-+ "pushl %%edx\n\t"
-+ "pushl %%ecx\n\t"
-+ "pushl %%eax\n\t"
-+ "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"
-+ "mov 0(%%edx), %%ecx\n\t"
-+ "sub $4, %%edx\n\t"
-+ "push %%ecx\n\t"
-+ "dec %%eax\n\t"
-+ "jne Lcopy\n"
-+ "Lcall:\n\t"
-+ // do the actual call
-+ "mov %2, %%edx\n\t"
-+ "mov 0(%%edx), %%edx\n\t"
-+ "mov %3, %%eax\n\t"
-+ "add $2, %%eax\n\t" // first two table entries are reserved
-+ "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"
-+ "popl %%eax\n\t"
-+ "popl %%ecx\n\t"
-+ "popl %%edx\n\t"
-+ : : "m"(nStackLongs), "m"(pStackLongs), "m"(pThis), "m"(nVtableIndex), "m"(eax), "m"(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\n\t"
-+ : : "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( ... )
-+ {
-+ // get exception
-+ cp_eh_info* pEHInfo = (cp_eh_info*)__cp_eh_info();
-+ gcc291_freebsd_intel_fillUnoException( pEHInfo, *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.org-2/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel b/editors/openoffice.org-2/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel
deleted file mode 100644
index 20b13ea25cb2..000000000000
--- a/editors/openoffice.org-2/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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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.org-2/files/patch-bridges::source::prot_uno::makefile.mk b/editors/openoffice.org-2/files/patch-bridges::source::prot_uno::makefile.mk
deleted file mode 100644
index 595ea6cb5ac9..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-chaos::util::makefile.mk b/editors/openoffice.org-2/files/patch-chaos::util::makefile.mk
deleted file mode 100644
index 77dcd12cd410..000000000000
--- a/editors/openoffice.org-2/files/patch-chaos::util::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../chaos/util/makefile.mk.orig Sat Mar 2 18:09:33 2002
-+++ ../chaos/util/makefile.mk Sat Mar 2 18:09:18 2002
-@@ -100,7 +100,7 @@
-
- SHL1TARGET= cnt$(UPD)$(DLLPOSTFIX)
- SHL1IMPLIB= i$(TARGET)
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP= exports.$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP= exports.map
diff --git a/editors/openoffice.org-2/files/patch-comphelper+util+makefile.mk b/editors/openoffice.org-2/files/patch-comphelper+util+makefile.mk
deleted file mode 100644
index 997719c43dd8..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-comphelper::util::makefile.mk b/editors/openoffice.org-2/files/patch-comphelper::util::makefile.mk
deleted file mode 100644
index 9bca1b144e8f..000000000000
--- a/editors/openoffice.org-2/files/patch-comphelper::util::makefile.mk
+++ /dev/null
@@ -1,15 +0,0 @@
---- ../comphelper/util/makefile.mk.orig Tue Jan 1 14:08:53 2002
-+++ ../comphelper/util/makefile.mk
-@@ -85,11 +85,11 @@
-
- SHL1TARGET=$(COMPHLP_TARGET)$(COMPHLP_MAJOR)
- SHL1STDLIBS=\
-+ $(SALLIB) \
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
- $(VOSLIB) \
- $(OSLLIB) \
-- $(SALLIB) \
- $(CPPRTLLIB)
-
- SHL1DEPN=
diff --git a/editors/openoffice.org-2/files/patch-config_office+configure.in b/editors/openoffice.org-2/files/patch-config_office+configure.in
deleted file mode 100644
index c580d786d05c..000000000000
--- a/editors/openoffice.org-2/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=<path to ml.exe directory>
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- AC_ARG_WITH(unzip-home,
- [ --with-unzip-home For Windows users, please supply the path for
- unzip.exe.
-@@ -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.org-2/files/patch-config_office::configure.in b/editors/openoffice.org-2/files/patch-config_office::configure.in
deleted file mode 100644
index 432ada6ddb57..000000000000
--- a/editors/openoffice.org-2/files/patch-config_office::configure.in
+++ /dev/null
@@ -1,86 +0,0 @@
---- ../config_office/configure.in.orig Tue Feb 19 16:42:08 2002
-+++ ../config_office/configure.in Wed Mar 13 20:26:19 2002
-@@ -121,6 +121,12 @@
-
- Usage: --enable-check-only=yes
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- dnl ===================================================================
- dnl Message.
- dnl ===================================================================
-@@ -245,13 +251,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
-@@ -264,13 +270,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
-@@ -335,7 +341,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
-@@ -779,6 +786,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" }'`
-@@ -1129,6 +1140,7 @@
- echo "\$with_lang="$with_lang
- echo "\$with_asm_home="$with_asm_home
- echo "\$with_unzip_home="$with_unzip_home
-+echo "\$with_os_version="$with_os_version
- echo "\$MINGWIN32="$WITH_MINGWIN
- echo "\$USE_GCC3="$USE_GCC3
- echo
-@@ -1136,7 +1148,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 $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 $USE_GCC3 $with_os_version $PTHREAD_CFLAGS $PTHREAD_LIBS $CC $CXX
- else
- echo
- echo Test Complete
diff --git a/editors/openoffice.org-2/files/patch-configmgr::util::makefile.mk b/editors/openoffice.org-2/files/patch-configmgr::util::makefile.mk
deleted file mode 100644
index b0738b38b234..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-connectivity+source+drivers+mozab+makefile.mk b/editors/openoffice.org-2/files/patch-connectivity+source+drivers+mozab+makefile.mk
deleted file mode 100644
index 68c702a2684c..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk b/editors/openoffice.org-2/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk
deleted file mode 100644
index 3601766ee561..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-connectivity::source::drivers::adabas::makefile.mk b/editors/openoffice.org-2/files/patch-connectivity::source::drivers::adabas::makefile.mk
deleted file mode 100644
index 22ec11c35540..000000000000
--- a/editors/openoffice.org-2/files/patch-connectivity::source::drivers::adabas::makefile.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../connectivity/source/drivers/adabas/makefile.mk.orig Sat Mar 2 20:39:00 2002
-+++ ../connectivity/source/drivers/adabas/makefile.mk Sat Mar 2 20:38:16 2002
-@@ -104,9 +104,9 @@
- $(SLO)$/BResultSetMetaData.obj \
- $(SLO)$/BResultSet.obj
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(ADABAS_TARGET).$(DLLPOSTFIX).map
--.ELSE
-+.ELSE
- SHL1VERSIONMAP=$(ADABAS_TARGET).map
- .ENDIF
-
diff --git a/editors/openoffice.org-2/files/patch-connectivity::source::drivers::calc::makefile.mk b/editors/openoffice.org-2/files/patch-connectivity::source::drivers::calc::makefile.mk
deleted file mode 100644
index 9141439c02cb..000000000000
--- a/editors/openoffice.org-2/files/patch-connectivity::source::drivers::calc::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/calc/makefile.mk.orig Sat Mar 2 20:42:07 2002
-+++ ../connectivity/source/drivers/calc/makefile.mk Sat Mar 2 20:41:59 2002
-@@ -91,7 +91,7 @@
- $(SLO)$/Cservices.obj \
- $(SLO)$/CDriver.obj
-
--.IF "$(OS)"!="MACOSX"
-+.IF "$(OS)"!="MACOSX" || "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
- .ENDIF
- # --- Library -----------------------------------
diff --git a/editors/openoffice.org-2/files/patch-connectivity::source::drivers::dbase::makefile.mk b/editors/openoffice.org-2/files/patch-connectivity::source::drivers::dbase::makefile.mk
deleted file mode 100644
index 74b9c46489ac..000000000000
--- a/editors/openoffice.org-2/files/patch-connectivity::source::drivers::dbase::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/dbase/makefile.mk.orig Sat Mar 2 20:45:45 2002
-+++ ../connectivity/source/drivers/dbase/makefile.mk Sat Mar 2 20:45:27 2002
-@@ -117,7 +117,7 @@
- $(SLO)$/DDriver.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice.org-2/files/patch-connectivity::source::drivers::file::makefile.mk b/editors/openoffice.org-2/files/patch-connectivity::source::drivers::file::makefile.mk
deleted file mode 100644
index 3bf23f9b6a5d..000000000000
--- a/editors/openoffice.org-2/files/patch-connectivity::source::drivers::file::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/file/makefile.mk.orig Sat Mar 2 20:47:37 2002
-+++ ../connectivity/source/drivers/file/makefile.mk Sat Mar 2 20:48:04 2002
-@@ -112,7 +112,7 @@
- $(SLO)$/fanalyzer.obj \
- $(SLO)$/fcomp.obj
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- #SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice.org-2/files/patch-connectivity::source::drivers::flat::makefile.mk b/editors/openoffice.org-2/files/patch-connectivity::source::drivers::flat::makefile.mk
deleted file mode 100644
index bbabd50cc0f1..000000000000
--- a/editors/openoffice.org-2/files/patch-connectivity::source::drivers::flat::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/flat/makefile.mk.orig Sat Mar 2 20:51:31 2002
-+++ ../connectivity/source/drivers/flat/makefile.mk Sat Mar 2 20:51:56 2002
-@@ -104,7 +104,7 @@
- $(SLO)$/EDriver.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice.org-2/files/patch-connectivity::source::drivers::jdbc::makefile.mk b/editors/openoffice.org-2/files/patch-connectivity::source::drivers::jdbc::makefile.mk
deleted file mode 100644
index 397cc6777421..000000000000
--- a/editors/openoffice.org-2/files/patch-connectivity::source::drivers::jdbc::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/jdbc/makefile.mk.orig Sat Mar 2 20:54:27 2002
-+++ ../connectivity/source/drivers/jdbc/makefile.mk Sat Mar 2 20:54:52 2002
-@@ -111,7 +111,7 @@
- $(SLO)$/tools.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(JDBC_TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(JDBC_TARGET).map
diff --git a/editors/openoffice.org-2/files/patch-connectivity::source::drivers::mozab::makefile.mk b/editors/openoffice.org-2/files/patch-connectivity::source::drivers::mozab::makefile.mk
deleted file mode 100644
index f301dffa2c0d..000000000000
--- a/editors/openoffice.org-2/files/patch-connectivity::source::drivers::mozab::makefile.mk
+++ /dev/null
@@ -1,22 +0,0 @@
---- ../connectivity/source/drivers/mozab/makefile.mk.orig Mon Dec 3 17:20:59 2001
-+++ ../connectivity/source/drivers/mozab/makefile.mk Sun Mar 3 17:26:52 2002
-@@ -107,7 +107,9 @@
-
- # --- MOZAB BASE Library -----------------------------------
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- SHL1TARGET= $(TARGET)$(MOZAB_MAJOR)
- SHL1OBJS=$(SLOFILES)
- SHL1STDLIBS=\
-@@ -158,7 +160,9 @@
-
- # --- MOZAB BASE Library -----------------------------------
-
-+.IF "$(OS)"!="FREEBSD"
- SHL2VERSIONMAP= $(TARGET2).map
-+.ENDIF
- SHL2TARGET= $(TARGET2)$(MOZAB_MAJOR)
- SHL2OBJS=$(SLO2FILES)
- SHL2STDLIBS=\
diff --git a/editors/openoffice.org-2/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk b/editors/openoffice.org-2/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk
deleted file mode 100644
index 27086ca55940..000000000000
--- a/editors/openoffice.org-2/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk
+++ /dev/null
@@ -1,13 +0,0 @@
---- ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk.orig Fri Mar 15 19:10:28 2002
-+++ ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk Fri Mar 15 19:11:45 2002
-@@ -152,6 +152,10 @@
- -Wno-long-long -pthread
- CDEFS += -DTRACING
- .ENDIF
-+.IF "$(OS)" == "FREEBSD"
-+CFLAGSCXX += \
-+ -fno-rtti
-+.ENDIF
- .ENDIF
-
- SHL1TARGET_NAME=$(TARGET)$(MOZAB_MAJOR)
diff --git a/editors/openoffice.org-2/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk b/editors/openoffice.org-2/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk
deleted file mode 100644
index 3a34e92f0e55..000000000000
--- a/editors/openoffice.org-2/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../connectivity/source/drivers/mozaddressbook/makefile.mk.orig Sat Mar 2 20:58:59 2002
-+++ ../connectivity/source/drivers/mozaddressbook/makefile.mk Sat Mar 2 20:59:41 2002
-@@ -134,7 +134,9 @@
- SLOFILES+=$(SLO)$/staticmbmozab.obj
- .ENDIF
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- # --- Library -----------------------------------
-
- SHL1TARGET=$(TARGET)$(UPD)$(DLLPOSTFIX)
diff --git a/editors/openoffice.org-2/files/patch-connectivity::source::manager::makefile.mk b/editors/openoffice.org-2/files/patch-connectivity::source::manager::makefile.mk
deleted file mode 100644
index 497370af0fd1..000000000000
--- a/editors/openoffice.org-2/files/patch-connectivity::source::manager::makefile.mk
+++ /dev/null
@@ -1,16 +0,0 @@
---- ../connectivity/source/manager/makefile.mk.orig Tue Jan 1 14:09:00 2002
-+++ ../connectivity/source/manager/makefile.mk
-@@ -92,11 +92,11 @@
- .ENDIF
- SHL1OBJS=$(SLOFILES)
- SHL1STDLIBS=\
-+ $(SALLIB) \
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
- $(VOSLIB) \
-- $(OSLLIB) \
-- $(SALLIB)
-+ $(OSLLIB)
-
- SHL1DEPN=
- SHL1IMPLIB= i$(SHL1TARGET)
diff --git a/editors/openoffice.org-2/files/patch-connectivity::source::parse::makefile.mk b/editors/openoffice.org-2/files/patch-connectivity::source::parse::makefile.mk
deleted file mode 100644
index 7000bf23cc00..000000000000
--- a/editors/openoffice.org-2/files/patch-connectivity::source::parse::makefile.mk
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../connectivity/source/parse/makefile.mk.orig Wed Mar 6 10:39:52 2002
-+++ ../connectivity/source/parse/makefile.mk Wed Mar 6 10:40:07 2002
-@@ -95,6 +95,7 @@
- +flex -i -8 -PSQLyy -L -o$(MISC)$/sqlflex.cxx sqlflex.l
-
- $(MISC)$/sqlbison.cxx: sqlbison.y
-+ +bison -v -d -pSQLyy -l -bsql -o$(MISC)$/sqlbison.cxx.h sqlbison.y
- +bison -v -d -pSQLyy -l -bsql -o$(MISC)$/sqlbison.cxx sqlbison.y
- -$(MKDIR) $(OUT)$/inc$/connectivity
- +$(COPY) $(MISC)$/sqlbison.cxx.h $(OUT)$/inc$/connectivity$/sqlbison.hxx
diff --git a/editors/openoffice.org-2/files/patch-cppu+prj+build.lst b/editors/openoffice.org-2/files/patch-cppu+prj+build.lst
deleted file mode 100644
index 78fd210a1193..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-cppu::prj::build.lst b/editors/openoffice.org-2/files/patch-cppu::prj::build.lst
deleted file mode 100644
index 78fd210a1193..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-cppu::util::makefile.mk b/editors/openoffice.org-2/files/patch-cppu::util::makefile.mk
deleted file mode 100644
index 0157a34167b5..000000000000
--- a/editors/openoffice.org-2/files/patch-cppu::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../cppu/util/makefile.mk.orig Fri Nov 9 10:14:31 2001
-+++ ../cppu/util/makefile.mk Mon Mar 11 13:35:07 2002
-@@ -89,7 +89,9 @@
- SHL1IMPLIB=i$(TARGET)
- SHL1DEF=$(MISC)$/$(SHL1TARGET).def
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP=$(TARGET).map
-+.ENDIF
-
- DEF1NAME=$(SHL1TARGET)
-
diff --git a/editors/openoffice.org-2/files/patch-cppuhelper+source+makefile.mk b/editors/openoffice.org-2/files/patch-cppuhelper+source+makefile.mk
deleted file mode 100644
index 62e971de324a..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-cppuhelper::source::makefile.mk b/editors/openoffice.org-2/files/patch-cppuhelper::source::makefile.mk
deleted file mode 100644
index 59b78a3fd844..000000000000
--- a/editors/openoffice.org-2/files/patch-cppuhelper::source::makefile.mk
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../cppuhelper/source/makefile.mk.orig Thu Mar 7 16:37:48 2002
-+++ ../cppuhelper/source/makefile.mk Thu Mar 7 16:37:55 2002
-@@ -149,8 +149,8 @@
- SHL1TARGET=$(TARGET)$(UDK_MAJOR)$(COMID)
-
- SHL1STDLIBS= \
-- $(CPPULIB) \
-- $(SALLIB)
-+ $(SALLIB) \
-+ $(CPPULIB)
-
- SHL1DEPN=
- SHL1IMPLIB=i$(TARGET)
-@@ -173,6 +173,10 @@
- SHL1VERSIONMAP=gcc2_linux_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.org-2/files/patch-cpputools+source+registercomponent+makefile.mk b/editors/openoffice.org-2/files/patch-cpputools+source+registercomponent+makefile.mk
deleted file mode 100644
index 8134445349f1..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-dmake::unix::linux::gnu::make.sh b/editors/openoffice.org-2/files/patch-dmake::unix::linux::gnu::make.sh
deleted file mode 100644
index d60afa8e32e8..000000000000
--- a/editors/openoffice.org-2/files/patch-dmake::unix::linux::gnu::make.sh
+++ /dev/null
@@ -1,244 +0,0 @@
---- ../dmake/unix/linux/gnu/make.sh.orig Wed Mar 13 20:32:53 2002
-+++ ../dmake/unix/linux/gnu/make.sh Wed Mar 13 20:33:00 2002
-@@ -3,188 +3,188 @@
- mkdir objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
- fi
- mv infer.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
- fi
- mv make.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
- fi
- mv stat.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
- fi
- mv expand.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
- fi
- mv dmstring.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
- fi
- mv hash.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
- fi
- mv dag.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
- fi
- mv dmake.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
- fi
- mv path.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
- fi
- mv imacs.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
- fi
- mv sysintf.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
- fi
- mv parse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
- fi
- mv getinp.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
- fi
- mv quit.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
- fi
- mv state.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
- fi
- mv dmdump.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
- fi
- mv macparse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
- fi
- mv rulparse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
- fi
- mv percent.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
- fi
- mv function.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
- fi
- mv arlib.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
- fi
- mv dirbrk.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
- fi
- mv rmprq.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
- fi
- mv ruletab.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
- fi
- mv runargv.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
- fi
- mv dcache.o objects
-
--gcc -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \
-+${CC} ${CFLAGS} -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \
- objects/dmstring.o objects/hash.o objects/dag.o objects/dmake.o objects/path.o \
- objects/imacs.o objects/sysintf.o objects/parse.o objects/getinp.o \
- objects/quit.o objects/state.o objects/dmdump.o objects/macparse.o \
diff --git a/editors/openoffice.org-2/files/patch-dtrans+source+X11+makefile.mk b/editors/openoffice.org-2/files/patch-dtrans+source+X11+makefile.mk
deleted file mode 100644
index 5881f5d7f6a5..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-dtrans::source::X11::makefile.mk b/editors/openoffice.org-2/files/patch-dtrans::source::X11::makefile.mk
deleted file mode 100644
index fa2c7a4b769c..000000000000
--- a/editors/openoffice.org-2/files/patch-dtrans::source::X11::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../dtrans/source/X11/makefile.mk.orig Sat Mar 2 21:11:32 2002
-+++ ../dtrans/source/X11/makefile.mk Sat Mar 2 21:12:34 2002
-@@ -111,7 +111,8 @@
- APP1STDLIBS=\
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
-- $(SALLIB)
-+ $(SALLIB) \
-+ -lX11
-
- .ENDIF # "$(OS)"=="MACOSX"
-
diff --git a/editors/openoffice.org-2/files/patch-eventattacher+source+makefile.mk b/editors/openoffice.org-2/files/patch-eventattacher+source+makefile.mk
deleted file mode 100644
index b09408500c2d..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-eventattacher::source::makefile.mk b/editors/openoffice.org-2/files/patch-eventattacher::source::makefile.mk
deleted file mode 100644
index b09408500c2d..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-extensions::source::plugin::unx::makefile.mk b/editors/openoffice.org-2/files/patch-extensions::source::plugin::unx::makefile.mk
deleted file mode 100644
index 4535235d6bec..000000000000
--- a/editors/openoffice.org-2/files/patch-extensions::source::plugin::unx::makefile.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../extensions/source/plugin/unx/makefile.mk.orig Mon Mar 11 01:34:07 2002
-+++ ../extensions/source/plugin/unx/makefile.mk Mon Mar 11 10:21:01 2002
-@@ -91,7 +91,11 @@
- .IF "$(OS)"=="SOLARIS" || "$(OS)"=="SCO" || "$(OS)"=="HPUX"
- APP1STDLIBS+=-lXm -lXt -lX11 -ldl
- .ELSE
-+IF "$(OS)"=="FREEBSD"
-+APP1STDLIBS+=-lXaw -lXt -lX11
-+.ELSE
- APP1STDLIBS+=-lXaw -lXt -lX11 -ldl
-+.ENDIF
- .ENDIF
-
- APP1DEF= $(MISC)$/$(TARGET).def
diff --git a/editors/openoffice.org-2/files/patch-external+dt+dtpatch.sh b/editors/openoffice.org-2/files/patch-external+dt+dtpatch.sh
deleted file mode 100644
index e5122bcb45c1..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-external+npsdk+npsdkpatch.sh b/editors/openoffice.org-2/files/patch-external+npsdk+npsdkpatch.sh
deleted file mode 100644
index 49a3056831dd..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-external::dt::dtpatch.sh b/editors/openoffice.org-2/files/patch-external::dt::dtpatch.sh
deleted file mode 100644
index e5122bcb45c1..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-external::expat::expatpatch.sh b/editors/openoffice.org-2/files/patch-external::expat::expatpatch.sh
deleted file mode 100644
index ce07edcfffd8..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-external::jpeg::jpegpatch.sh b/editors/openoffice.org-2/files/patch-external::jpeg::jpegpatch.sh
deleted file mode 100644
index 4fb55f5d70d0..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-external::npsdk::npsdkpatch.sh b/editors/openoffice.org-2/files/patch-external::npsdk::npsdkpatch.sh
deleted file mode 100644
index 49a3056831dd..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-external::zlib::zlibpatch.sh b/editors/openoffice.org-2/files/patch-external::zlib::zlibpatch.sh
deleted file mode 100644
index 04d96c6ad70f..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-freetype+makefile.mk b/editors/openoffice.org-2/files/patch-freetype+makefile.mk
deleted file mode 100644
index 1e5e5bf12c6b..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-freetype::makefile.mk b/editors/openoffice.org-2/files/patch-freetype::makefile.mk
deleted file mode 100644
index 1e5e5bf12c6b..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-2/files/patch-gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index 66b7dfe1f73d..000000000000
--- a/editors/openoffice.org-2/files/patch-gnome-vfs-filetype-registration.cxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2001/11/01 13:26:23 1.2
-+++ ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2002/03/03 19:43:31
-@@ -62,7 +62,9 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !defined(FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice.org-2/files/patch-i18n::inc::collator.hxx b/editors/openoffice.org-2/files/patch-i18n::inc::collator.hxx
deleted file mode 100644
index f336ca1fb6cd..000000000000
--- a/editors/openoffice.org-2/files/patch-i18n::inc::collator.hxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../i18n/inc/collator.hxx.orig Tue Mar 12 08:24:59 2002
-+++ ../i18n/inc/collator.hxx Tue Mar 12 08:25:55 2002
-@@ -80,7 +80,9 @@
-
- #ifndef WIN32
- #ifndef MACOSX
-+#ifndef FREEBSD
- #include <alloca.h>
-+#endif
- #endif
- #endif
- #include <tools/string.hxx>
diff --git a/editors/openoffice.org-2/files/patch-idlc::source::makefile.mk b/editors/openoffice.org-2/files/patch-idlc::source::makefile.mk
deleted file mode 100644
index 780425770b86..000000000000
--- a/editors/openoffice.org-2/files/patch-idlc::source::makefile.mk
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../idlc/source/makefile.mk.orig Wed Mar 6 10:25:35 2002
-+++ ../idlc/source/makefile.mk Wed Mar 6 10:25:53 2002
-@@ -147,6 +147,7 @@
- +flex -o$(MISC)$/scanner.cxx $(MISC)$/stripped_scanner.ll
-
- $(MISC)$/parser.cxx: parser.yy
-+ +bison -v -d -o$(MISC)$/parser.cxx.h parser.yy
- +bison -v -d -o$(MISC)$/parser.cxx parser.yy
- +$(COPY) $(MISC)$/parser.cxx.h $(OUT)$/inc$/parser.h
- # with line statements (for debugging)
diff --git a/editors/openoffice.org-2/files/patch-inet::util::makefile.mk b/editors/openoffice.org-2/files/patch-inet::util::makefile.mk
deleted file mode 100644
index cbbeb2e86e5e..000000000000
--- a/editors/openoffice.org-2/files/patch-inet::util::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../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.org-2/files/patch-javaunohelper+source+makefile.mk b/editors/openoffice.org-2/files/patch-javaunohelper+source+makefile.mk
deleted file mode 100644
index 7f2cd2f1d220..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-javaunohelper::source::makefile.mk b/editors/openoffice.org-2/files/patch-javaunohelper::source::makefile.mk
deleted file mode 100644
index 7f2cd2f1d220..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-moz+prj+d.lst b/editors/openoffice.org-2/files/patch-moz+prj+d.lst
deleted file mode 100644
index d65f2df6cf3b..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-mozaddressbook::makefile.mk b/editors/openoffice.org-2/files/patch-mozaddressbook::makefile.mk
deleted file mode 100644
index 3a34e92f0e55..000000000000
--- a/editors/openoffice.org-2/files/patch-mozaddressbook::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../connectivity/source/drivers/mozaddressbook/makefile.mk.orig Sat Mar 2 20:58:59 2002
-+++ ../connectivity/source/drivers/mozaddressbook/makefile.mk Sat Mar 2 20:59:41 2002
-@@ -134,7 +134,9 @@
- SLOFILES+=$(SLO)$/staticmbmozab.obj
- .ENDIF
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- # --- Library -----------------------------------
-
- SHL1TARGET=$(TARGET)$(UPD)$(DLLPOSTFIX)
diff --git a/editors/openoffice.org-2/files/patch-mozillasrc::makefile.mk b/editors/openoffice.org-2/files/patch-mozillasrc::makefile.mk
deleted file mode 100644
index 27086ca55940..000000000000
--- a/editors/openoffice.org-2/files/patch-mozillasrc::makefile.mk
+++ /dev/null
@@ -1,13 +0,0 @@
---- ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk.orig Fri Mar 15 19:10:28 2002
-+++ ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk Fri Mar 15 19:11:45 2002
-@@ -152,6 +152,10 @@
- -Wno-long-long -pthread
- CDEFS += -DTRACING
- .ENDIF
-+.IF "$(OS)" == "FREEBSD"
-+CFLAGSCXX += \
-+ -fno-rtti
-+.ENDIF
- .ENDIF
-
- SHL1TARGET_NAME=$(TARGET)$(MOZAB_MAJOR)
diff --git a/editors/openoffice.org-2/files/patch-nas+nas-1.4.1.patch b/editors/openoffice.org-2/files/patch-nas+nas-1.4.1.patch
deleted file mode 100644
index 3babf927e982..000000000000
--- a/editors/openoffice.org-2/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|<malloc.h>|<stdlib.h>|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 <machine/soundcard.h>
-+-# include <machine/pcaudioio.h>
-++# ifdef __i386__
-++# include <machine/pcaudioio.h>
-++# endif
-+ #else
-+ # ifdef __NetBSD__
-+ # include <sys/ioctl.h>
-+@@ -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 <limits.h>
-+ # 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.org-2/files/patch-nas:nas-1.4.1.patch b/editors/openoffice.org-2/files/patch-nas:nas-1.4.1.patch
deleted file mode 100644
index 6f2635c639f7..000000000000
--- a/editors/openoffice.org-2/files/patch-nas:nas-1.4.1.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- ../nas/nas-1.4.1.patch.orig Wed Mar 6 02:24:32 2002
-+++ ../nas/nas-1.4.1.patch Wed Mar 6 02:27:00 2002
-@@ -143,3 +143,14 @@
- 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|<malloc.h>|<stdlib.h>|g"
-+ $(MAKE) $(MFLAGS) Makefiles
-+ $(MAKE) $(MFLAGS) clean
-+ $(MAKE) $(MFLAGS) includes
diff --git a/editors/openoffice.org-2/files/patch-odk::pack::unzip_udk::makefile.mk b/editors/openoffice.org-2/files/patch-odk::pack::unzip_udk::makefile.mk
deleted file mode 100644
index f3b6e9ba1f0e..000000000000
--- a/editors/openoffice.org-2/files/patch-odk::pack::unzip_udk::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../odk/pack/unzip_udk/makefile.mk.orig Tue Mar 5 15:35:31 2002
-+++ ../odk/pack/unzip_udk/makefile.mk Tue Mar 5 15:36:15 2002
-@@ -30,7 +30,7 @@
- .IF "$(GUI)"=="WNT"
- unzip -q -d . $(UDKNAME)
- .ELSE
-- gzip -df < $(UDKNAME).tar.gz | tar -xvf -
-+ tar -xzf $(UDKNAME).tar.gz
- .ENDIF
- +-$(RENAME) $(UDKNAME) $(ODKNAME)
- +rm -f $(ODKNAME)$/settings$/dk.mk
diff --git a/editors/openoffice.org-2/files/patch-offapi+util+makefile.pmk b/editors/openoffice.org-2/files/patch-offapi+util+makefile.pmk
deleted file mode 100644
index 5cdbb1b4aa4a..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-offapi::util::makefile.pmk b/editors/openoffice.org-2/files/patch-offapi::util::makefile.pmk
deleted file mode 100644
index 5cdbb1b4aa4a..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-package::util::makefile.mk b/editors/openoffice.org-2/files/patch-package::util::makefile.mk
deleted file mode 100644
index 2bf58cecdb01..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-ppsprint::source::printer::printerinfomanager.cxx b/editors/openoffice.org-2/files/patch-ppsprint::source::printer::printerinfomanager.cxx
deleted file mode 100644
index 5ebff3ce7d3e..000000000000
--- a/editors/openoffice.org-2/files/patch-ppsprint::source::printer::printerinfomanager.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../psprint/source/printer/printerinfomanager.cxx.orig Sat Mar 2 22:16:34 2002
-+++ ../psprint/source/printer/printerinfomanager.cxx Sat Mar 2 22:16:12 2002
-@@ -883,7 +883,7 @@
-
- static const struct SystemCommandParameters aParms[] =
- {
--#ifdef LINUX
-+#ifdef LINUX || defined(FREEBSD) || defined(NETBSD)
- { "/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.org-2/files/patch-product+util+makefile.mk b/editors/openoffice.org-2/files/patch-product+util+makefile.mk
deleted file mode 100644
index fb3c8af3e2b2..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-product::util::makefile.mk b/editors/openoffice.org-2/files/patch-product::util::makefile.mk
deleted file mode 100644
index 1df961f90223..000000000000
--- a/editors/openoffice.org-2/files/patch-product::util::makefile.mk
+++ /dev/null
@@ -1,58 +0,0 @@
---- ../product/util/makefile.mk.orig Wed Feb 27 12:32:19 2002
-+++ ../product/util/makefile.mk Tue Mar 12 14:08:34 2002
-@@ -115,13 +115,26 @@
- 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=$(COMNAME)_uno
- .ENDIF
-
- STLPORTDEST=$(DESTDIRDLL)$/$(STLPORTLIBNAME)
- .IF "$(STLPORT4)" != ""
- # in OOo build environment
- .IF "($STLPORT4)" != "NO_STLPORT4"
-+.IF "$(OS)" != "FREEBSD"
- STLPORTOUT=$(SOLARVER)$/$(UPD)$/$(INPATH)$/bin$/$(STLPORTLIBNAME)
-+.ELSE
-+STLPORTOUT=$(STLPORT4)$/lib$/$(STLPORTLIBNAME)
-+.ENDIF
- .ELSE
- STLPORTOUT=$(STLPORT4)$/lib$/$(STLPORTLIBNAME)
- .ENDIF
-@@ -367,8 +380,8 @@
- $(GNUCOPY) -p $(DLLOUT)$/$(@:f) $@
-
- $(DESTDIRDLL)$/%$(MY_VERSION_LINKPOSTFIX) : $(DESTDIRDLL)$/%$(MY_VERSION_DLLPOSTFIX) $(DIRLIST)
-- +ln -s $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $@
-- +ln -s $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $(@:db)
-+ +ln -fs $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $@
-+ +ln -fs $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $(@:db)
-
-
- #---------------------------------------------------------
-@@ -379,7 +392,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 $@
-@@ -387,7 +400,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.org-2/files/patch-psprint+source+printer+printerinfomanager.cxx b/editors/openoffice.org-2/files/patch-psprint+source+printer+printerinfomanager.cxx
deleted file mode 100644
index 4947227f8d52..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-psprint::util::makefile.mk b/editors/openoffice.org-2/files/patch-psprint::util::makefile.mk
deleted file mode 100644
index faa0b78f18b1..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-registry+source+regkey.cxx b/editors/openoffice.org-2/files/patch-registry+source+regkey.cxx
deleted file mode 100644
index fad069f83f14..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-registry::source::regkey.cxx b/editors/openoffice.org-2/files/patch-registry::source::regkey.cxx
deleted file mode 100644
index fad069f83f14..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-registry::util::makefile.mk b/editors/openoffice.org-2/files/patch-registry::util::makefile.mk
deleted file mode 100644
index f1970ad5e6a1..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-remotebridges+source+unourl_resolver+makefile.mk b/editors/openoffice.org-2/files/patch-remotebridges+source+unourl_resolver+makefile.mk
deleted file mode 100644
index 72e5a97234f4..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-remotebridges::source::unourl_resolver::makefile.mk b/editors/openoffice.org-2/files/patch-remotebridges::source::unourl_resolver::makefile.mk
deleted file mode 100644
index 72e5a97234f4..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-rsc+source+rscpp+cpp.h b/editors/openoffice.org-2/files/patch-rsc+source+rscpp+cpp.h
deleted file mode 100644
index 417ab33ba52f..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-rsc::source::rscpp::cpp.h b/editors/openoffice.org-2/files/patch-rsc::source::rscpp::cpp.h
deleted file mode 100644
index 417ab33ba52f..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-rscpp::cpp.h b/editors/openoffice.org-2/files/patch-rscpp::cpp.h
deleted file mode 100644
index 751623885bbd..000000000000
--- a/editors/openoffice.org-2/files/patch-rscpp::cpp.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../rscpp/cpp.h.orig Fri Mar 1 00:15:54 2002
-+++ ../rscpp/cpp.h Fri Mar 1 00:15:56 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.org-2/files/patch-sablot+Sablot-0.52.patch b/editors/openoffice.org-2/files/patch-sablot+Sablot-0.52.patch
deleted file mode 100644
index 61f12e5bfe7c..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-sablot::Sablot-0.52.patch b/editors/openoffice.org-2/files/patch-sablot::Sablot-0.52.patch
deleted file mode 100644
index 3b44b26ac6c7..000000000000
--- a/editors/openoffice.org-2/files/patch-sablot::Sablot-0.52.patch
+++ /dev/null
@@ -1,35 +0,0 @@
---- ../sablot/Sablot-0.52.patch.orig Mon Oct 29 19:18:40 2001
-+++ ../sablot/Sablot-0.52.patch Tue Mar 5 18:16:07 2002
-@@ -3,7 +3,7 @@
- ***************
- *** 1 ****
- ! dummy
----- 1,147 ----
-+--- 1,157 ----
- ! #*************************************************************************
- ! #
- ! # $RCSfile: makefile.mk,v $
-@@ -85,12 +85,22 @@
- ! CFLAGS+= -DHAVE_IEEEFP_H
- ! .ENDIF
- !
--! .IF "$(OS)"=="LINUX" || "$(OS)"=="MACOSX"
-+! .IF "$(OS)"=="LINUX" || "$(OS)"=="MACOSX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
- ! CFLAGS+= -DHAVE_UNISTD_H
- ! .ENDIF
- !
- ! .IF "$(GUI)"=="UNX"
-+!
-+! .IF "$(OS)"=="MACOSX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-+! .IF "$(OS)"=="FREEBSD"
-+! CFLAGS+= -DHAVE_SYS_TIME_H
-+! .ELSE
-+! CFLAGS+= -DHAVE_SYS_TIMEB_H
-+! .ENDIF
-+! CFLAGS+= -DHAVE_GETTIMEOFDAY -DHAVE_ISNAN -DHAVE_FINITE
-+! .ELSE
- ! CFLAGS+= -DHAVE_SYS_TIMEB_H -DHAVE_FTIME -DHAVE_ISNAN -DHAVE_FINITE
-+! .ENDIF
- ! .ENDIF
- !
- ! CFLAGS+= -I$(SOLARINCDIR)$/external$/expat
diff --git a/editors/openoffice.org-2/files/patch-sal+osl+unx+nlsupport.c b/editors/openoffice.org-2/files/patch-sal+osl+unx+nlsupport.c
deleted file mode 100644
index 807aeacda025..000000000000
--- a/editors/openoffice.org-2/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 <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD)
-+#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
- #include <langinfo.h>
-@@ -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.org-2/files/patch-sal+osl+unx+pipe.c b/editors/openoffice.org-2/files/patch-sal+osl+unx+pipe.c
deleted file mode 100644
index 217bd0be4d58..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-sal+osl+unx+socket.c b/editors/openoffice.org-2/files/patch-sal+osl+unx+socket.c
deleted file mode 100644
index b6e0e2fa0901..000000000000
--- a/editors/openoffice.org-2/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 <sys/poll.h>
- #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.org-2/files/patch-sal+osl+unx+system.c b/editors/openoffice.org-2/files/patch-sal+osl+unx+system.c
deleted file mode 100644
index 8dc663ac03fc..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-sal+osl+unx+system.h b/editors/openoffice.org-2/files/patch-sal+osl+unx+system.h
deleted file mode 100644
index d75cac79f29e..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-sal+workben+makefile.mk b/editors/openoffice.org-2/files/patch-sal+workben+makefile.mk
deleted file mode 100644
index 369935e31d66..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-sal::osl::unx::file.c b/editors/openoffice.org-2/files/patch-sal::osl::unx::file.c
deleted file mode 100644
index ade5f14b7946..000000000000
--- a/editors/openoffice.org-2/files/patch-sal::osl::unx::file.c
+++ /dev/null
@@ -1,73 +0,0 @@
---- ../sal/osl/unx/file.c.orig Thu Oct 4 15:09:21 2001
-+++ ../sal/osl/unx/file.c
-@@ -123,11 +123,16 @@
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-
--#elif defined(NETBSD)
-+#elif defined(NETBSD) || defined(FREEBSD)
-+#include <sys/param.h>
-+#include <sys/ucred.h>
- #include <sys/mount.h>
- #include <ufs/ufs/quota.h>
- #include <ctype.h>
--static const sal_Char* MOUNTTAB="/etc/mtab";
-+#define HAVE_STATFS_H
-+/* No mounting table on *BSD
-+ * This information is stored only in the kernel. */
-+/* static const sal_Char* MOUNTTAB="/etc/mtab"; */
-
- #elif defined(IRIX)
- #include <mntent.h>
-@@ -137,7 +142,7 @@
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-
--#elif defined(MACOSX) || defined(FREEBSD)
-+#elif defined(MACOSX)
- #include <ufs/ufs/quota.h>
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-@@ -4224,10 +4229,20 @@
- mntfile = fopen(MOUNTTAB,"r");
- #endif /* SOLARIS */
-
-+#if defined(NETBSD) || defined(FREEBSD)
-+ struct statfs *mntbufp;
-+ int mntentries,i;
-+ mntentries = getmntinfo(&mntbufp,MNT_WAIT);
-
- buffer[0] = '\0';
-
-+ if(mntentries == 0)
-+#else
-+
-+ buffer[0] = '\0';
-+
- if ( mntfile == 0 )
-+#endif
- {
- nRet=errno;
- #ifdef DEBUG_OSL_FILE
-@@ -4286,7 +4301,21 @@
- }
- #endif /* SOLARIS */
-
-+#if defined(NETBSD) || defined(FREEBSD)
-+ i=0;
-+ while ( i < mntentries )
-+ {
-+ if ( strcmp(mntbufp[i].f_mntonname,buffer) == 0 )
-+ {
-+ *bMountPoint=sal_True;
-+ return osl_File_E_None;
-+ }
-+ i++;
-+ }
-+#endif
-+#if ! ( defined(NETBSD) || defined(FREEBSD) )
- fclose(mntfile);
-+#endif
- *bMountPoint=sal_False;
- return osl_File_E_None;
- }
diff --git a/editors/openoffice.org-2/files/patch-sal::osl::unx::nlsupport.c b/editors/openoffice.org-2/files/patch-sal::osl::unx::nlsupport.c
deleted file mode 100644
index 29b4de4eb78b..000000000000
--- a/editors/openoffice.org-2/files/patch-sal::osl::unx::nlsupport.c
+++ /dev/null
@@ -1,88 +0,0 @@
---- ../sal/osl/unx/nlsupport.c.orig Sat Mar 9 00:51:17 2002
-+++ ../sal/osl/unx/nlsupport.c Sat Mar 9 01:54:43 2002
-@@ -63,11 +63,17 @@
- #include <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS)
-+#if defined(LINUX) || defined(SOLARIS) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
-+#if defined(FREEBSD)
-+#if OSVERSION > 500000
- #include <langinfo.h>
- #endif
-+#else
-+#include <langinfo.h>
-+#endif
-+#endif
-
- /*****************************************************************************/
- /* typedefs
-@@ -242,7 +248,7 @@
- return NULL;
- }
-
--#if defined(LINUX) || defined(SOLARIS)
-+#if defined(LINUX) || defined(SOLARIS) || defined(NETBSD) || defined(FREEBSD)
-
- /*
- * This implementation of osl_getTextEncodingFromLocale maps
-@@ -296,7 +302,7 @@
- /* XXX MS-874 is an extension to tis620, so this is not
- * really equivalent */
-
--#elif defined(LINUX)
-+#elif defined(LINUX) || defined(NETBSD) || defined(FREEBSD)
-
- const _pair _nl_language_list[] = {
- { "ANSI_X3.110-1983", RTL_TEXTENCODING_DONTKNOW }, /* ISO-IR-99 NAPLPS */
-@@ -477,7 +483,7 @@
- { "WIN-SAMI-2", RTL_TEXTENCODING_DONTKNOW } /* WS2 */
- };
-
--#endif /* ifdef LINUX */
-+#endif /* ifdef LINUX || NETBSD || FREEBSD */
-
- static pthread_mutex_t aLocalMutex = PTHREAD_MUTEX_INITIALIZER;
-
-@@ -516,7 +522,13 @@
- }
-
- /* get the charset as indicated by the LC_CTYPE locale */
-+#if defined(NETBSD) || defined(FREEBSD)
-+#if !defined(CODESET)
-+ codeset = NULL;
-+#else
- codeset = nl_langinfo( CODESET );
-+#endif
-+#endif
-
- if ( codeset != NULL )
- {
-@@ -595,7 +607,7 @@
- return ret;
- }
-
--#elif defined(MACOSX) /* ifdef LINUX || SOLARIS */
-+#elif defined(MACOSX) /* ifdef LINUX || SOLARIS || NETBSD || FREEBSD */
-
- /*
- * FIXME: the MacOS X implemetation is missing
-@@ -628,7 +640,7 @@
- return 0;
- }
-
--#else /* ifdef LINUX || SOLARIS || MACOSX */
-+#else /* ifdef LINUX || SOLARIS || MACOSX || NETBSD || FREEBSD */
-
- /*
- * This implementation of osl_getTextEncodingFromLocale maps
-@@ -844,6 +856,6 @@
- return 0;
- }
-
--#endif /* ifdef LINUX || SOLARIS || MACOSX*/
-+#endif /* ifdef LINUX || SOLARIS || MACOSX || NETBSD || FREEBSD */
-
-
diff --git a/editors/openoffice.org-2/files/patch-sal::osl::unx::pipe.c b/editors/openoffice.org-2/files/patch-sal::osl::unx::pipe.c
deleted file mode 100644
index 6802487470a2..000000000000
--- a/editors/openoffice.org-2/files/patch-sal::osl::unx::pipe.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../sal/osl/unx/pipe.c.orig Tue May 29 07:38:32 2001
-+++ ../sal/osl/unx/pipe.c
-@@ -264,7 +264,11 @@
-
- addr.sun_family = AF_UNIX;
- strcpy(addr.sun_path, name);
-+#if defined(FREEBSD)
-+ len = SUN_LEN(&addr);
-+#else
- len = sizeof(addr.sun_family) + strlen(addr.sun_path);
-+#endif
-
- if ( Options & osl_Pipe_CREATE )
- {
diff --git a/editors/openoffice.org-2/files/patch-sal::osl::unx::process.c b/editors/openoffice.org-2/files/patch-sal::osl::unx::process.c
deleted file mode 100644
index 9d7ffa6686d3..000000000000
--- a/editors/openoffice.org-2/files/patch-sal::osl::unx::process.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../sal/osl/unx/process.c.orig Sat Mar 2 22:33:17 2002
-+++ ../sal/osl/unx/process.c Sat Mar 2 22:33:58 2002
-@@ -834,7 +834,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.org-2/files/patch-sal::osl::unx::socket.c b/editors/openoffice.org-2/files/patch-sal::osl::unx::socket.c
deleted file mode 100644
index 19d390cf08eb..000000000000
--- a/editors/openoffice.org-2/files/patch-sal::osl::unx::socket.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- ../sal/osl/unx/socket.c.orig Fri Jun 22 16:22:14 2001
-+++ ../sal/osl/unx/socket.c Sun Mar 10 23:33:56 2002
-@@ -82,7 +82,7 @@
- #undef HAVE_POLL_H
- #endif
-
--#if defined(LINUX) || defined (IRIX)
-+#if defined(LINUX) || defined (IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <sys/poll.h>
- #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.org-2/files/patch-sal::osl::unx::system.c b/editors/openoffice.org-2/files/patch-sal::osl::unx::system.c
deleted file mode 100644
index b0b93119f983..000000000000
--- a/editors/openoffice.org-2/files/patch-sal::osl::unx::system.c
+++ /dev/null
@@ -1,127 +0,0 @@
---- ../sal/osl/unx/system.c.orig Wed Feb 28 13:08:45 2001
-+++ ../sal/osl/unx/system.c
-@@ -126,6 +126,73 @@
- return res;
- }
-
-+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;
-@@ -449,3 +516,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.org-2/files/patch-sal::osl::unx::system.h b/editors/openoffice.org-2/files/patch-sal::osl::unx::system.h
deleted file mode 100644
index 85de2700b284..000000000000
--- a/editors/openoffice.org-2/files/patch-sal::osl::unx::system.h
+++ /dev/null
@@ -1,13 +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,10 +216,7 @@
- # 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
- #endif
diff --git a/editors/openoffice.org-2/files/patch-sal::rtl::source::strtmpl.c b/editors/openoffice.org-2/files/patch-sal::rtl::source::strtmpl.c
deleted file mode 100644
index 91a5289d6636..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-sal::util::makefile.mk b/editors/openoffice.org-2/files/patch-sal::util::makefile.mk
deleted file mode 100644
index 41b798faabfb..000000000000
--- a/editors/openoffice.org-2/files/patch-sal::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sal/util/makefile.mk.orig Tue Mar 5 21:36:23 2002
-+++ ../sal/util/makefile.mk Tue Mar 5 21:36:44 2002
-@@ -113,7 +113,9 @@
- SHL1TARGET= $(TARGET)
- SHL1IMPLIB= i$(TARGET)
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
-
- .IF "$(GUI)"=="WNT"
- .IF "$(COM)"!="GCC"
diff --git a/editors/openoffice.org-2/files/patch-sal::workben::getlocaleinfotest.cxx b/editors/openoffice.org-2/files/patch-sal::workben::getlocaleinfotest.cxx
deleted file mode 100644
index ef5bf2488496..000000000000
--- a/editors/openoffice.org-2/files/patch-sal::workben::getlocaleinfotest.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../sal/workben/getlocaleinfotest.cxx Sun Mar 10 23:42:26 2002
-+++ ../sal/workben/getlocaleinfotest.cxx Sun Mar 10 23:42:45 2002
-@@ -63,7 +63,7 @@
- #include <osl/nlsupport.h>
- #include <rtl/ustring.hxx>
-
--int _cdecl main( int argc, char * argv[] )
-+int main( int argc, char * argv[] )
- {
- rtl::OUString lang = rtl::OUString::createFromAscii( "de" );
- rtl::OUString country = rtl::OUString::createFromAscii( "DE" );
diff --git a/editors/openoffice.org-2/files/patch-sal::workben::makefile.mk b/editors/openoffice.org-2/files/patch-sal::workben::makefile.mk
deleted file mode 100644
index 369935e31d66..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-salhelper+source+makefile.mk b/editors/openoffice.org-2/files/patch-salhelper+source+makefile.mk
deleted file mode 100644
index cb4fbc1f1570..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-salhelper::source::makefile.mk b/editors/openoffice.org-2/files/patch-salhelper::source::makefile.mk
deleted file mode 100644
index cb4fbc1f1570..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-sax::util::makefile.mk b/editors/openoffice.org-2/files/patch-sax::util::makefile.mk
deleted file mode 100644
index e6f307ea4a03..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-sc::util::makefile.mk b/editors/openoffice.org-2/files/patch-sc::util::makefile.mk
deleted file mode 100644
index d075b7901044..000000000000
--- a/editors/openoffice.org-2/files/patch-sc::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sc/util/makefile.mk.orig Sun Mar 3 01:35:09 2002
-+++ ../sc/util/makefile.mk Sun Mar 3 01:34:53 2002
-@@ -105,7 +105,9 @@
- # --- StarClac DLL
-
- SHL1TARGET= sc$(UPD)$(DLLPOSTFIX)
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= sc.map
-+.ENDIF
- SHL1IMPLIB= sci
-
- SHL1STDLIBS= \
diff --git a/editors/openoffice.org-2/files/patch-sch::util::makefile.mk b/editors/openoffice.org-2/files/patch-sch::util::makefile.mk
deleted file mode 100644
index 33ee8a8172f1..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-sd::util::makefile.mk b/editors/openoffice.org-2/files/patch-sd::util::makefile.mk
deleted file mode 100644
index 51f4b7f461a8..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-set_soenv.1 b/editors/openoffice.org-2/files/patch-set_soenv.1
deleted file mode 100644
index bb2dccced07b..000000000000
--- a/editors/openoffice.org-2/files/patch-set_soenv.1
+++ /dev/null
@@ -1,149 +0,0 @@
---- set_soenv.1.orig Wed Feb 27 10:46:41 2002
-+++ set_soenv.1 Wed Mar 13 19:13:01 2002
-@@ -40,7 +40,7 @@
- #
- # Set this value equal to the corresponding amount of
- # command line arguments.
--my $numArgs = 19;
-+my $numArgs = 24;
- # Determining the amount of arguments in the call.
- my $numEnter = $#ARGV + 1;
- if ( $numEnter != $numArgs )
-@@ -66,14 +66,15 @@
- my ( $CALL_CDECL, $COMMON_OUTDIR, $NO_SRS_PATCH, $PROFULLSWITCH, $BIG_GOODIES, $BMP_WRITES_FLAG,
- $common_build, $MK_UNROLL, $NO_REC_RES, $PROEXT, $SO3, $SOLAR_JAVA,
- $SOLAR_PLUGIN, $TF_PACKAGES, $TF_SDBAPI, $TF_FILEURL, $UPDATER, $BUILD_DELIVER, $USE_NEWCHARSET, $USE_NEW_RSC, $VCL,
-- $TF_CFGDATA, $TF_SVDATA,
-+ $TF_CFGDATA, $TF_SVDATA, $CC, $CXX,
- $USE_NAMESPACE, $BUILD_SOSL, $LOCAL_SOLENV, $ENABLEUNICODE, $NEW_JAR_PACK, $NO_BSYMBOLIC,
- $USE_XPRINT, $BUILD_SOSL_RELEASE );
- #
- # 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.
-@@ -145,6 +146,8 @@
- $STLPORT4 = $ARGV [ 12 ]; # Location of STLport4
- $MINGWIN32 = $ARGV [ 17 ]; # use MINGWIN32
- $USE_GCC3 = $ARGV [ 18 ]; # use gcc3 (only for unxlngi4 at the moment)
-+$CC = $ARGV [ 22 ]; # get cc from environment
-+$CXX = $ARGV [ 23 ]; # use c++ from environment
- #
- #---------------------------------------------------------------
- # IIIb. Initialising the variables for the system commands, etc.
-@@ -303,7 +306,7 @@
- $PROSWITCH = "-DPRODUCT";
- $XPVERSION = "3";
- $SOLAR_JAVA = "TRUE";
-- $XPVERSION = "3";
-+ $XPVERSION = "3";
- }
- elsif ( $platform eq "$FreeBSD" )
- { print "Setting FreeBSD specific values... ";
-@@ -326,6 +329,9 @@
- $PATH_SEPERATOR = $ps;
- $PROSWITCH = "-DPRODUCT";
- $XPVERSION = "3";
-+ $OSVERSION = $ARGV[ 19 ];
-+ $PTHREAD_CFLAGS = $ARGV[ 20 ];
-+ $PTHREAD_LIBS = $ARGV[ 21 ];
- }
- elsif ( $platform eq "$Linux" )
- {
-@@ -889,15 +895,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".
-@@ -990,7 +997,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.
-@@ -1004,6 +1011,22 @@
- $ps.$USR.$BIN.$ds."X11".
- $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")
- { $COMPATH_ROOT = $COMPATH;
- $COMPATH_ROOT =~ s/\/vc98$//;
-@@ -1107,21 +1130,14 @@
- $SOLARINC .= $I.$USR.$INCLUDE;
- }
- $SOLARINC .= $STLPORT_stlport;
--if ($platform eq "$Linux")
--{
--# This simply adds an include path, so even cases that break the FHS work
--$SOLARINC .= $STLPORT_inc_stlport;
--}
-+
- if ($platform eq "$Solaris")
- {
- $SOLARINC .= '/SC5 ';
--}
--# Platform dependent include path at the top of this list of include paths
--if ($platform eq "$Solaris")
--{ $SOLARINC .= $I.'$COMPATH'.$ds."include";
-+$SOLARINC .= $I.'$COMPATH'.$ds."include";
- }
-
--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;
-@@ -1311,8 +1327,13 @@
- ToFile( "GLIBC", $GLIBC, "e" );
- ToFile( "GUIBASE", $GUIBASE, "e" );
- ToFile( "GUIENV", $GUIENV, "e" );
-+ToFile( "CC", $CC, "e" );
-+ToFile( "CXX", $CXX, "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.org-2/files/patch-setup2+mow+source+loader+loader.c b/editors/openoffice.org-2/files/patch-setup2+mow+source+loader+loader.c
deleted file mode 100644
index a71f7b3f327c..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-setup2+mow+source+loader+makefile.mk b/editors/openoffice.org-2/files/patch-setup2+mow+source+loader+makefile.mk
deleted file mode 100644
index 007c0f69b6f9..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-setup2+script+setupserver b/editors/openoffice.org-2/files/patch-setup2+script+setupserver
deleted file mode 100644
index 7d3b13f659b9..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh b/editors/openoffice.org-2/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh
deleted file mode 100644
index 1919789038db..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-setup2::mow::source::loader::loader.c b/editors/openoffice.org-2/files/patch-setup2::mow::source::loader::loader.c
deleted file mode 100644
index 572d8ebcc690..000000000000
--- a/editors/openoffice.org-2/files/patch-setup2::mow::source::loader::loader.c
+++ /dev/null
@@ -1,17 +0,0 @@
---- ../setup2/mow/source/loader/loader.c.orig Sun Mar 3 01:41:47 2002
-+++ ../setup2/mow/source/loader/loader.c Sun Mar 3 01:42:19 2002
-@@ -603,6 +603,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.org-2/files/patch-setup2::mow::source::loader::makefile.mk b/editors/openoffice.org-2/files/patch-setup2::mow::source::loader::makefile.mk
deleted file mode 100644
index 007c0f69b6f9..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-setup2::script::setupserver b/editors/openoffice.org-2/files/patch-setup2::script::setupserver
deleted file mode 100644
index 07f3c3f8b23e..000000000000
--- a/editors/openoffice.org-2/files/patch-setup2::script::setupserver
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../setup2/script/setupserver.orig Sat Mar 2 17:57:36 2002
-+++ ../setup2/script/setupserver Sat Mar 2 17:58:43 2002
-@@ -234,6 +234,8 @@
- sd_platform=`uname -s`
- case $sd_platform in
- SCO_SV) test=/bin/test ;;
-+ NetBSD) test=/bin/test ;;
-+ FreeBSD) test=/bin/test ;;
- *) test=/usr/bin/test ;;
- esac
- sd_cwd="`pwd`"
diff --git a/editors/openoffice.org-2/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh b/editors/openoffice.org-2/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh
deleted file mode 100644
index d98230af5a69..000000000000
--- a/editors/openoffice.org-2/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../setup2/source/custom/jvmsetup/loader/jvmsetup.sh Sat Mar 2 18:01:19 2002
-+++ ../setup2/source/custom/jvmsetup/loader/jvmsetup.sh Sat Mar 2 18:02:12 2002
-@@ -65,6 +65,8 @@
- sd_platform=`uname -s`
- 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.org-2/files/patch-shell+source+cmdmail+makefile.mk b/editors/openoffice.org-2/files/patch-shell+source+cmdmail+makefile.mk
deleted file mode 100644
index 0476285c802e..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-shell+source+proxysettings+makefile.mk b/editors/openoffice.org-2/files/patch-shell+source+proxysettings+makefile.mk
deleted file mode 100644
index e83cf7c9d7a1..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-shell+source+unix+exec+makefile.mk b/editors/openoffice.org-2/files/patch-shell+source+unix+exec+makefile.mk
deleted file mode 100644
index 0b7712ee35f8..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-shell::source::cmdmail::makefile.mk b/editors/openoffice.org-2/files/patch-shell::source::cmdmail::makefile.mk
deleted file mode 100644
index 0476285c802e..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-shell::source::proxysettings::makefile.mk b/editors/openoffice.org-2/files/patch-shell::source::proxysettings::makefile.mk
deleted file mode 100644
index e83cf7c9d7a1..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-shell::source::unix::exec::makefile.mk b/editors/openoffice.org-2/files/patch-shell::source::unix::exec::makefile.mk
deleted file mode 100644
index 0b7712ee35f8..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-solenv+inc+tg_ext.mk b/editors/openoffice.org-2/files/patch-solenv+inc+tg_ext.mk
deleted file mode 100644
index cb652ec9d1f0..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-solenv+inc+unxfbsdi.mk b/editors/openoffice.org-2/files/patch-solenv+inc+unxfbsdi.mk
deleted file mode 100644
index 99a282f3b5c6..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-solenv::inc::_tg_shl.mk b/editors/openoffice.org-2/files/patch-solenv::inc::_tg_shl.mk
deleted file mode 100644
index 6ba3a56a92b3..000000000000
--- a/editors/openoffice.org-2/files/patch-solenv::inc::_tg_shl.mk
+++ /dev/null
@@ -1,282 +0,0 @@
---- ../solenv/inc/_tg_shl.mk.orig Thu Mar 14 17:43:40 2002
-+++ ../solenv/inc/_tg_shl.mk Thu Mar 14 17:44:11 2002
-@@ -349,22 +349,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -786,22 +786,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -1223,22 +1223,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -1660,22 +1660,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2097,22 +2097,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2534,22 +2534,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2971,22 +2971,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -3408,22 +3408,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -3845,22 +3845,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -4282,22 +4282,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
diff --git a/editors/openoffice.org-2/files/patch-solenv::inc::pstrules.mk b/editors/openoffice.org-2/files/patch-solenv::inc::pstrules.mk
deleted file mode 100644
index 6c8e958c188a..000000000000
--- a/editors/openoffice.org-2/files/patch-solenv::inc::pstrules.mk
+++ /dev/null
@@ -1,141 +0,0 @@
---- ../solenv/inc/pstrules.mk.orig Thu Mar 14 17:40:59 2002
-+++ ../solenv/inc/pstrules.mk Thu Mar 14 17:41:44 2002
-@@ -80,15 +80,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -108,15 +108,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -142,15 +142,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -159,23 +159,23 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
- .IF "$(GUI)"=="MAC"
- @$(RM) $@
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -195,15 +195,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -212,19 +212,19 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(GUI)"=="MAC"
- @$(RM) $@
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c
- .ELSE
- +$(TYPE) $(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
-- $(CC) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
- .ENDIF
- .ENDIF
- .ENDIF
-@@ -246,7 +246,7 @@
- @echo Making: $@
- @+-$(MKDIR) $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))} >& $(NULLDEV)
- .IF "$(GUI)"=="OS2"
-- $(CC) /P+ /Pe+ /Pd+ $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
-+ $(CXX) /P+ /Pe+ /Pd+ $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
- .ENDIF
- .IF "$(GUI)"=="WNT"
- cpplcc -+ -P $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
diff --git a/editors/openoffice.org-2/files/patch-solenv::inc::rules.mk b/editors/openoffice.org-2/files/patch-solenv::inc::rules.mk
deleted file mode 100644
index 181a71307149..000000000000
--- a/editors/openoffice.org-2/files/patch-solenv::inc::rules.mk
+++ /dev/null
@@ -1,212 +0,0 @@
---- ../solenv/inc/rules.mk.orig Thu Mar 14 17:31:43 2002
-+++ ../solenv/inc/rules.mk Thu Mar 14 17:38:38 2002
-@@ -78,16 +78,16 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- .ENDIF
- .ENDIF
-
-@@ -98,16 +98,16 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- .ENDIF
- .ENDIF
-
-@@ -122,17 +122,17 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE # "$(GUI)"=="UNX"
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- .ENDIF # "$(GUI)"=="UNX"
-
- $(SLO)$/%.obj : %.cpp
-@@ -140,17 +140,17 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cpp
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- .ENDIF
-
- $(SLO)$/%.obj : $(MISC)$/%.cxx
-@@ -158,16 +158,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- .ENDIF
-
- $(OBJ)$/%.obj : $(MISC)$/%.cxx
-@@ -175,16 +175,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHOBJFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHOBJFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- .ENDIF
-
- $(OBJ)$/%.obj : %.c
-@@ -192,20 +192,20 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c
- .ELSE
- +-@echo Cflags: $(CFLAGS)
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -215,13 +215,13 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(MISCX)$/$*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(MISCX)$/$*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
- $(SEMADEBUG)
- .ENDIF
-
-@@ -230,16 +230,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(MISCX)$/$*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(MISCX)$/$*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -249,14 +249,14 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c )
- .ENDIF
- .ENDIF
-
diff --git a/editors/openoffice.org-2/files/patch-solenv::inc::settings.mk b/editors/openoffice.org-2/files/patch-solenv::inc::settings.mk
deleted file mode 100644
index eed08efc26f0..000000000000
--- a/editors/openoffice.org-2/files/patch-solenv::inc::settings.mk
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../solenv/inc/settings.mk.orig Wed Mar 13 20:44:42 2002
-+++ ../solenv/inc/settings.mk Wed Mar 13 20:45:05 2002
-@@ -173,7 +173,6 @@
- CDEFSOPT=
- HDEFS=
-
--CC=
- .IF "$(add_cflags)"!=""
- ENVCFLAGS+=$(add_cflags)
- .ENDIF
-@@ -271,8 +270,6 @@
- AS=
- BC=
- COBOL=
--CPP=
--CXX=
- FOR=
- PASCAL=
-
-@@ -1499,4 +1496,3 @@
- .INCLUDE : $(MISC)$/$(COMP9TYPELIST).mk
- $(COMP9TYPELIST)_XML2CMPTYPES:=$(shell xml2cmp -types stdout $(MISC)$/$(COMP9TYPELIST)$($(WINVERSIONNAMES)_MAJOR).xml)
- .ENDIF
--
diff --git a/editors/openoffice.org-2/files/patch-solenv::inc::startup::FREEBSD::macros.mk b/editors/openoffice.org-2/files/patch-solenv::inc::startup::FREEBSD::macros.mk
deleted file mode 100644
index 80392c839dbd..000000000000
--- a/editors/openoffice.org-2/files/patch-solenv::inc::startup::FREEBSD::macros.mk
+++ /dev/null
@@ -1,5 +0,0 @@
---- /dev/null Mon Mar 11 14:55:01 2002
-+++ ../solenv/inc/startup/FREEBSD/macros.mk Mon Mar 11 14:54:59 2002
-@@ -0,0 +1,2 @@
-+
-+.INCLUDE .NOINFER .IGNORE : $(INCFILENAME:d:d:d)UNIX$/macros.mk
diff --git a/editors/openoffice.org-2/files/patch-solenv::inc::target.mk b/editors/openoffice.org-2/files/patch-solenv::inc::target.mk
deleted file mode 100644
index b08beb4e9cfc..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-solenv::inc::tg_ext.mk b/editors/openoffice.org-2/files/patch-solenv::inc::tg_ext.mk
deleted file mode 100644
index 039af7d70871..000000000000
--- a/editors/openoffice.org-2/files/patch-solenv::inc::tg_ext.mk
+++ /dev/null
@@ -1,23 +0,0 @@
---- ../solenv/inc/tg_ext.mk.orig Wed Nov 14 13:59:42 2001
-+++ ../solenv/inc/tg_ext.mk Mon Mar 4 17:30:39 2002
-@@ -107,7 +107,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
-@@ -148,7 +148,11 @@
- .IF "$(BSCLIENT)"=="TRUE"
- +cd $(PACKAGE_DIR) && $(TYPE) $(BACK_PATH)$(PATCH_FILE_NAME) | $(GNUPATCH) -f -b -p2 && $(TOUCH) $(PATCH_FLAG_FILE)
- .ELSE # "$(BSCLIENT)"!=""
-+.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" || "$(OS)"=="FREEBSD"
- .ENDIF # "$(BSCLIENT)"!=""
- .ENDIF # "$(GUI)"=="WNT"
- .ENDIF # "$(PATCH_FILE_NAME)"=="none" || "$(PATCH_FILE_NAME)"==""
diff --git a/editors/openoffice.org-2/files/patch-solenv::inc::tg_shl.mk b/editors/openoffice.org-2/files/patch-solenv::inc::tg_shl.mk
deleted file mode 100644
index 958b4abba555..000000000000
--- a/editors/openoffice.org-2/files/patch-solenv::inc::tg_shl.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../solenv/inc/tg_shl.mk.orig Wed Mar 13 20:40:10 2002
-+++ ../solenv/inc/tg_shl.mk Wed Mar 13 20:41:10 2002
-@@ -319,9 +319,9 @@
- .IF "$(GUI)" == "WNT"
- .IF "$(UPDATER)"=="YES"
- .IF "$(COM)"=="GCC"
-- gcc -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CC) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- cl -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CC) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF # "$(COM)"=="GCC"
- .ENDIF # "$(UPDATER)"=="YES"
- .IF "$(SHL$(TNR)DEFAULTRES)"!=""
diff --git a/editors/openoffice.org-2/files/patch-solenv::inc::tg_yxx.mk b/editors/openoffice.org-2/files/patch-solenv::inc::tg_yxx.mk
deleted file mode 100644
index 0b99a3553cad..000000000000
--- a/editors/openoffice.org-2/files/patch-solenv::inc::tg_yxx.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../solenv/inc/tg_yxx.mk.orig Wed Sep 20 16:43:18 2000
-+++ ../solenv/inc/tg_yxx.mk Wed Mar 6 10:47:24 2002
-@@ -4,7 +4,9 @@
- @echo ------------------------------
- @echo Making: $@
- #.IF "$(GUI)"!="UNX"
-+ $(BISON) $(YACCFLAGS) $(YACCOUT)$/$(YACCTARGET).h $(YACCFILES)
- $(BISON) $(YACCFLAGS) $(YACCOUT)$/$(YACCTARGET) $(YACCFILES)
-+ $(BISON) -o $(YACCOUT)$/$(YACCTARGET) $(YACCFILES)
- #.ELSE
- # $(BISON) $(YACCFLAGS) $(YACCFILES)
- # mv y.tab.c $(INCCOM)/rscyacc.yxx
diff --git a/editors/openoffice.org-2/files/patch-solenv::inc::unxfbsdi.mk b/editors/openoffice.org-2/files/patch-solenv::inc::unxfbsdi.mk
deleted file mode 100644
index 05fd35ffb049..000000000000
--- a/editors/openoffice.org-2/files/patch-solenv::inc::unxfbsdi.mk
+++ /dev/null
@@ -1,209 +0,0 @@
---- ../solenv/inc/unxfbsdi.mk.orig Wed Oct 24 19:21:47 2001
-+++ ../solenv/inc/unxfbsdi.mk Thu Mar 14 17:26:41 2002
-@@ -1,84 +1,139 @@
--
- # 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"
-
-+# 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
-+
-+# Compiler flags for compiling static object in multi threaded
-+# environment with graphical user interface
-+CFLAGSOBJGUIMT=-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 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 +142,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.org-2/files/patch-soltools+mkdepend+main.c b/editors/openoffice.org-2/files/patch-soltools+mkdepend+main.c
deleted file mode 100644
index cffd5cbb1f43..000000000000
--- a/editors/openoffice.org-2/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 <sys/types.h>
-+#include <sys/stat.h>
-+
- #include "def.h"
- #ifdef hpux
- #define sigvec sigvector
diff --git a/editors/openoffice.org-2/files/patch-soltools::mkdepend::main.c b/editors/openoffice.org-2/files/patch-soltools::mkdepend::main.c
deleted file mode 100644
index a478fc59e21d..000000000000
--- a/editors/openoffice.org-2/files/patch-soltools::mkdepend::main.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../soltools/mkdepend/main.c.orig Mon Mar 11 20:09:35 2002
-+++ ../soltools/mkdepend/main.c Mon Mar 11 17:25:55 2002
-@@ -27,6 +27,11 @@
-
- */
-
-+#ifdef FREEBSD
-+#include <sys/types.h>
-+#include <sys/stat.h>
-+#endif
-+
- #include "def.h"
- #ifdef hpux
- #define sigvec sigvector
diff --git a/editors/openoffice.org-2/files/patch-starmath::util:makefile.mk b/editors/openoffice.org-2/files/patch-starmath::util:makefile.mk
deleted file mode 100644
index a1945318706e..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-stoc+source+corereflection+makefile.mk b/editors/openoffice.org-2/files/patch-stoc+source+corereflection+makefile.mk
deleted file mode 100644
index 4b319b08d401..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-stoc+source+defaultregistry+makefile.mk b/editors/openoffice.org-2/files/patch-stoc+source+defaultregistry+makefile.mk
deleted file mode 100644
index 4cae0476415a..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-stoc+source+implementationregistration+implreg.cxx b/editors/openoffice.org-2/files/patch-stoc+source+implementationregistration+implreg.cxx
deleted file mode 100644
index 341d621d872c..000000000000
--- a/editors/openoffice.org-2/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 <list>
-
-+#include <unistd.h>
-+
- #ifndef _CPPUHELPER_QUERYINTERFACE_HXX_
- #include <cppuhelper/queryinterface.hxx>
- #endif
diff --git a/editors/openoffice.org-2/files/patch-stoc+source+implementationregistration+makefile.mk b/editors/openoffice.org-2/files/patch-stoc+source+implementationregistration+makefile.mk
deleted file mode 100644
index 0051043b7ecb..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-stoc+source+inspect+makefile.mk b/editors/openoffice.org-2/files/patch-stoc+source+inspect+makefile.mk
deleted file mode 100644
index c7cd85253c11..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-stoc+source+invocation+makefile.mk b/editors/openoffice.org-2/files/patch-stoc+source+invocation+makefile.mk
deleted file mode 100644
index 9ac2072a5612..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-stoc+source+invocation_adapterfactory+makefile.mk b/editors/openoffice.org-2/files/patch-stoc+source+invocation_adapterfactory+makefile.mk
deleted file mode 100644
index 8853ad39a90e..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-stoc+source+javaloader+makefile.mk b/editors/openoffice.org-2/files/patch-stoc+source+javaloader+makefile.mk
deleted file mode 100644
index af0fb9af619c..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-stoc+source+javavm+makefile.mk b/editors/openoffice.org-2/files/patch-stoc+source+javavm+makefile.mk
deleted file mode 100644
index f97af0ea270d..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-stoc+source+loader+makefile.mk b/editors/openoffice.org-2/files/patch-stoc+source+loader+makefile.mk
deleted file mode 100644
index 5a08ee5937b6..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-stoc+source+namingservice+makefile.mk b/editors/openoffice.org-2/files/patch-stoc+source+namingservice+makefile.mk
deleted file mode 100644
index e573081bc21d..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-stoc+source+proxy_factory+makefile.mk b/editors/openoffice.org-2/files/patch-stoc+source+proxy_factory+makefile.mk
deleted file mode 100644
index 9110b2f50cd1..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-stoc+source+registry_tdprovider+makefile.mk b/editors/openoffice.org-2/files/patch-stoc+source+registry_tdprovider+makefile.mk
deleted file mode 100644
index 9d974d1c0d10..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-stoc+source+servicemanager+makefile.mk b/editors/openoffice.org-2/files/patch-stoc+source+servicemanager+makefile.mk
deleted file mode 100644
index 746776d54759..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-stoc+source+tdmanager+makefile.mk b/editors/openoffice.org-2/files/patch-stoc+source+tdmanager+makefile.mk
deleted file mode 100644
index 76403fdde841..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-stoc+source+typeconv+makefile.mk b/editors/openoffice.org-2/files/patch-stoc+source+typeconv+makefile.mk
deleted file mode 100644
index dc647f89a166..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-stoc::source::corereflection::makefile.mk b/editors/openoffice.org-2/files/patch-stoc::source::corereflection::makefile.mk
deleted file mode 100644
index 4b319b08d401..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-stoc::source::defaultregistry::makefile.mk b/editors/openoffice.org-2/files/patch-stoc::source::defaultregistry::makefile.mk
deleted file mode 100644
index 4cae0476415a..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-stoc::source::implementationregistration::implreg.cxx b/editors/openoffice.org-2/files/patch-stoc::source::implementationregistration::implreg.cxx
deleted file mode 100644
index 925e924b1605..000000000000
--- a/editors/openoffice.org-2/files/patch-stoc::source::implementationregistration::implreg.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../stoc/source/implementationregistration/implreg.cxx.orig Mon Mar 11 20:08:04 2002
-+++ ../stoc/source/implementationregistration/implreg.cxx Mon Mar 11 19:55:02 2002
-@@ -192,7 +192,7 @@
- tmpPath = buf.makeStringAndClear();
- }
- // I am the only one to own tmpPath here, so the cast is tolerateable.
-- OSL_VERIFY( tmpPath.getStr() == mktemp( (sal_Char * ) tmpPath.getStr() ) );
-+ OSL_VERIFY( (sal_Char * ) tmpPath.getStr() == (sal_Char * ) mktemp( (sal_Char * ) tmpPath.getStr() ) );
- return OStringToOUString( tmpPath, osl_getThreadTextEncoding());
- }
-
diff --git a/editors/openoffice.org-2/files/patch-stoc::source::implementationregistration::makefile.mk b/editors/openoffice.org-2/files/patch-stoc::source::implementationregistration::makefile.mk
deleted file mode 100644
index 0051043b7ecb..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-stoc::source::inspect::makefile.mk b/editors/openoffice.org-2/files/patch-stoc::source::inspect::makefile.mk
deleted file mode 100644
index c7cd85253c11..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-stoc::source::invocation::makefile.mk b/editors/openoffice.org-2/files/patch-stoc::source::invocation::makefile.mk
deleted file mode 100644
index 9ac2072a5612..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-stoc::source::invocation_adapterfactory::makefile.mk b/editors/openoffice.org-2/files/patch-stoc::source::invocation_adapterfactory::makefile.mk
deleted file mode 100644
index 8853ad39a90e..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-stoc::source::javaloader::makefile.mk b/editors/openoffice.org-2/files/patch-stoc::source::javaloader::makefile.mk
deleted file mode 100644
index af0fb9af619c..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-stoc::source::javavm::makefile.mk b/editors/openoffice.org-2/files/patch-stoc::source::javavm::makefile.mk
deleted file mode 100644
index f97af0ea270d..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-stoc::source::loader::makefile.mk b/editors/openoffice.org-2/files/patch-stoc::source::loader::makefile.mk
deleted file mode 100644
index 5a08ee5937b6..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-stoc::source::namingservice::makefile.mk b/editors/openoffice.org-2/files/patch-stoc::source::namingservice::makefile.mk
deleted file mode 100644
index e573081bc21d..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-stoc::source::proxy_factory::makefile.mk b/editors/openoffice.org-2/files/patch-stoc::source::proxy_factory::makefile.mk
deleted file mode 100644
index 9110b2f50cd1..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-stoc::source::registry_tdprovider::makefile.mk b/editors/openoffice.org-2/files/patch-stoc::source::registry_tdprovider::makefile.mk
deleted file mode 100644
index 9d974d1c0d10..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-stoc::source::servicemanager::makefile.mk b/editors/openoffice.org-2/files/patch-stoc::source::servicemanager::makefile.mk
deleted file mode 100644
index 746776d54759..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-stoc::source::tdmanager::makefile.mk b/editors/openoffice.org-2/files/patch-stoc::source::tdmanager::makefile.mk
deleted file mode 100644
index 76403fdde841..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-stoc::source::typeconv::makefile.mk b/editors/openoffice.org-2/files/patch-stoc::source::typeconv::makefile.mk
deleted file mode 100644
index dc647f89a166..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-store::util::makefile.mk b/editors/openoffice.org-2/files/patch-store::util::makefile.mk
deleted file mode 100644
index 842ef8ae49c0..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-svx+source+fmcomp+makefile.mk b/editors/openoffice.org-2/files/patch-svx+source+fmcomp+makefile.mk
deleted file mode 100644
index b16030080c0d..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-svx::source::dialog::graphctl.cxx b/editors/openoffice.org-2/files/patch-svx::source::dialog::graphctl.cxx
deleted file mode 100644
index a6a31d0c9621..000000000000
--- a/editors/openoffice.org-2/files/patch-svx::source::dialog::graphctl.cxx
+++ /dev/null
@@ -1,18 +0,0 @@
---- ../svx/source/dialog/graphctl.cxx 2001/08/16 15:41:29 1.6
-+++ ../svx/source/dialog/graphctl.cxx 2002/03/03 19:41:13
-@@ -62,12 +62,12 @@
- #if defined( OS2 ) || defined( WIN ) || defined( UNX ) || defined( WNT )
- #include <stdlib.h> //wegen fcvt
- #endif
--#if defined(MAC) || defined(NETBSD)
--#if defined(NETBSD)
-+#if defined(MAC) || defined(NETBSD) || defined(FREEBSD)
-+#if defined(NETBSD) || defined(FREEBSD)
- extern "C" {
- #endif
- char *fcvt(double value, int ndigit, int *decpt, int *sign);
--#if defined(NETBSD)
-+#if defined(NETBSD) || defined(FREEBSD)
- }
- #endif
- #endif
diff --git a/editors/openoffice.org-2/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-2/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index ce51a0e98880..000000000000
--- a/editors/openoffice.org-2/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 <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !(defined NETBSD || defined FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice.org-2/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-2/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index 66b7dfe1f73d..000000000000
--- a/editors/openoffice.org-2/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2001/11/01 13:26:23 1.2
-+++ ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2002/03/03 19:43:31
-@@ -62,7 +62,9 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !defined(FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice.org-2/files/patch-tools+bootstrp+makefile.mk b/editors/openoffice.org-2/files/patch-tools+bootstrp+makefile.mk
deleted file mode 100644
index b188641846f0..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-tools::bootstrp::makefile.mk b/editors/openoffice.org-2/files/patch-tools::bootstrp::makefile.mk
deleted file mode 100644
index b188641846f0..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-tools::inc:solar.h b/editors/openoffice.org-2/files/patch-tools::inc:solar.h
deleted file mode 100644
index 61e190e5e5bf..000000000000
--- a/editors/openoffice.org-2/files/patch-tools::inc:solar.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- ../tools/inc/solar.h 2001/10/12 15:11:03 1.23
-+++ ../tools/inc/solar.h 2002/03/03 19:44:00
-@@ -108,7 +108,7 @@
- #endif
- typedef short INT16;
- typedef unsigned short UINT16;
--#if defined LINUX || defined SCO || defined IRIX || (defined _MSC_VER && _MSC_VER >1200)
-+#if defined LINUX || defined SCO || defined IRIX || (defined _MSC_VER && _MSC_VER >1200) || defined FREEBSD
- typedef signed char INT8;
- #else
-
-@@ -149,7 +149,7 @@
-
- /*** misc. macros to leverage platform and compiler differences ********/
-
--#if (defined ALPHA && !defined WNT) || defined IRIX || defined SOLARIS || defined HPUX || defined NETBSD
-+#if (defined ALPHA && !defined WNT) || defined IRIX || defined SOLARIS || defined HPUX || defined NETBSD || defined FREEBSD
- #define __DELETE(n) delete[]
- #else
- #define __DELETE(n) delete[n]
diff --git a/editors/openoffice.org-2/files/patch-tools::source::string::charset.cxx b/editors/openoffice.org-2/files/patch-tools::source::string::charset.cxx
deleted file mode 100644
index ebee79ce414b..000000000000
--- a/editors/openoffice.org-2/files/patch-tools::source::string::charset.cxx
+++ /dev/null
@@ -1,36 +0,0 @@
---- ../tools/source/string/charset.cxx.orig Sun Mar 10 23:55:47 2002
-+++ ../tools/source/string/charset.cxx Mon Mar 11 00:00:56 2002
-@@ -64,12 +64,14 @@
- #elif defined( OS2 )
- #define INCL_DOSNLS
- #include <svpm.h>
--#elif defined(LINUX) || defined(SOLARIS)
-+#elif defined(LINUX) || defined(SOLARIS) || defined(FREEBSD)
- #include <stdio.h>
- #include <stdlib.h>
- #include <strings.h>
- #include <locale.h>
-+#if !defined(FREEBSD) || OSVERSION > 500000
- #include <langinfo.h>
-+#endif
- #ifndef _TOOLS_LANG_HXX
- #include <lang.hxx>
- #endif
-@@ -126,7 +128,7 @@
-
- // -----------------------------------------------------------------------
-
--#if defined(NETBSD) || defined(SCO)
-+#if defined(NETBSD) || defined(SCO) || defined(FREEBSD)
-
- // check if there is a charset qualifier at the end of the given locale string
- // e.g. de.ISO8859-15 or de.ISO8859-15@euro which strongly indicates what
-@@ -707,7 +709,7 @@
- #ifdef UNX
- CharSet nTextEncoding;
-
--#if defined(NETBSD) || defined(SCO)
-+#if defined(NETBSD) || defined(SCO) || defined(FREEBSD)
- nTextEncoding = GetSystemCharSetFromEnvironment();
- if (nTextEncoding == RTL_TEXTENCODING_DONTKNOW)
- nTextEncoding = GetSystemCharSetFromSystemLanguage();
diff --git a/editors/openoffice.org-2/files/patch-unzip+source+file_io.c b/editors/openoffice.org-2/files/patch-unzip+source+file_io.c
deleted file mode 100644
index 2a838fe377b1..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-unzip+source+misc.c b/editors/openoffice.org-2/files/patch-unzip+source+misc.c
deleted file mode 100644
index 8087b0887af4..000000000000
--- a/editors/openoffice.org-2/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.org-2/files/patch-unzip::source::file_io.c b/editors/openoffice.org-2/files/patch-unzip::source::file_io.c
deleted file mode 100644
index 0430ff41b6a9..000000000000
--- a/editors/openoffice.org-2/files/patch-unzip::source::file_io.c
+++ /dev/null
@@ -1,36 +0,0 @@
---- ../unzip/source/file_io.c.orig Tue Mar 5 18:32:38 2002
-+++ ../unzip/source/file_io.c Tue Mar 5 18:40:50 2002
-@@ -500,7 +500,7 @@
- #ifdef MPW
- pCallBack( 0 );
- #else
-- #if defined LINUX || defined MACOSX || defined NETBSD
-+ #if defined LINUX || defined MACOSX || defined NETBSD || defined FREEBSD
- pCallBack( lseek(outfd, 0, SEEK_CUR) );
- #else
- pCallBack( tell( outfd ) );
-@@ -860,8 +860,11 @@
- /* extern char *_TZ; no longer used? */
- #else /* !AMIGA */
- # define YRBASE 1970
--#ifdef BSD
--#ifndef __386BSD__
-+#ifdef FREEBSD
-+#include <sys/types.h>
-+#endif */ FREEBSD */
-+#if defined BSD || defined FREEBSD
-+#if !defined __386BSD__ && !defined FREEBSD
- static struct timeb tbp;
- #endif /* !__386BSD__ */
- #else /* !BSD */
-@@ -932,8 +935,8 @@
- /* convert date & time to seconds relative to 00:00:00, 01/01/YRBASE */
- m_time = ((days + dy) * 86400) + (hh * 3600) + (mm * 60) + ss;
-
--#if defined BSD && ! defined MACOSX && ! defined NETBSD
--#ifndef __386BSD__
-+#if (defined BSD || defined FREEBSD) && ! defined MACOSX && ! defined NETBSD
-+#if !defined __386BSD__ && !defined FREEBSD
- ftime(&tbp);
- m_time += tbp.timezone * 60L;
- #endif
diff --git a/editors/openoffice.org-2/files/patch-unzip::source::misc.c b/editors/openoffice.org-2/files/patch-unzip::source::misc.c
deleted file mode 100644
index 38cc972f0bce..000000000000
--- a/editors/openoffice.org-2/files/patch-unzip::source::misc.c
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../unzip/source/misc.c.orig Tue Mar 5 18:52:16 2002
-+++ ../unzip/source/misc.c Tue Mar 5 18:53:03 2002
-@@ -301,8 +301,8 @@
- int yr, mo, dy, hh, mm, ss, leap;
- long m_time, days=0;
- #if (!defined(MACOS) && !defined(MSC) && !defined(__GO32__))
--#if (defined(BSD) || defined(MTS))
--#ifndef __386BSD__
-+#if (defined(BSD) || defined(MTS) || defined(FREEBSD))
-+#if !defined __386BSD__ && !defined FREEBSD
- static struct timeb tbp;
- #endif /* __386BSD__ */
- #else /* !(BSD || MTS) */
-@@ -340,8 +340,8 @@
- /* - 1; MS-DOS times always rounded up to nearest even second */
-
- #if (!defined(MACOS) && !defined(__GO32__))
--#if (defined(BSD) || defined(MTS) || defined (ALPHA)) && ! defined(MACOSX) && ! defined(NETBSD)
--#ifndef __386BSD__
-+#if (defined(BSD) || defined(FREEBSD) || defined(MTS) || defined (ALPHA)) && ! defined(MACOSX) && ! defined(NETBSD)
-+#if !defined __386BSD__ && !defined FREEBSD
- ftime(&tbp);
- m_time += tbp.timezone * 60L;
- #endif
diff --git a/editors/openoffice.org-2/files/patch-xmlhelp::util::makefile.mk b/editors/openoffice.org-2/files/patch-xmlhelp::util::makefile.mk
deleted file mode 100644
index 4f7d0984c32d..000000000000
--- a/editors/openoffice.org-2/files/patch-xmlhelp::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../xmlhelp/util/makefile.mk.orig Sun Mar 3 01:49:15 2002
-+++ ../xmlhelp/util/makefile.mk Sun Mar 3 01:49:19 2002
-@@ -94,7 +94,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.org-2/pkg-comment b/editors/openoffice.org-2/pkg-comment
deleted file mode 100644
index 7c6d1b73d17a..000000000000
--- a/editors/openoffice.org-2/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Integrated wordprocessor/dbase/spreadheet/drawing/chart/browser
diff --git a/editors/openoffice.org-2/pkg-descr b/editors/openoffice.org-2/pkg-descr
deleted file mode 100644
index 31fd1b12161a..000000000000
--- a/editors/openoffice.org-2/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.org-2/pkg-message b/editors/openoffice.org-2/pkg-message
deleted file mode 100644
index 840dc3b80e04..000000000000
--- a/editors/openoffice.org-2/pkg-message
+++ /dev/null
@@ -1,15 +0,0 @@
-OpenOffice Build 641 Personal Install How-To
-
-Written by: Matthias Rauch <mrauch@netbsd.org>
- Martin Blapp <mbr@freebsd.org>
-
-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.org-2/pkg-plist b/editors/openoffice.org-2/pkg-plist
deleted file mode 100644
index b3561e66eeb7..000000000000
--- a/editors/openoffice.org-2/pkg-plist
+++ /dev/null
@@ -1,1676 +0,0 @@
-bin/soffice
-OpenOffice.org641/setup
-OpenOffice.org641/spadmin
-OpenOffice.org641/LICENSE.html
-OpenOffice.org641/README.html
-OpenOffice.org641/README
-OpenOffice.org641/LICENSE
-OpenOffice.org641/program/setup.log
-OpenOffice.org641/program/filter/libicg641bi.so
-OpenOffice.org641/program/filter/libeme641bi.so
-OpenOffice.org641/program/filter/libemp641bi.so
-OpenOffice.org641/program/filter/libipd641bi.so
-OpenOffice.org641/program/filter/libitg641bi.so
-OpenOffice.org641/program/filter/libeps641bi.so
-OpenOffice.org641/program/filter/libips641bi.so
-OpenOffice.org641/program/filter/libexp641bi.so
-OpenOffice.org641/program/filter/libepb641bi.so
-OpenOffice.org641/program/filter/libepg641bi.so
-OpenOffice.org641/program/filter/libepp641bi.so
-OpenOffice.org641/program/filter/libipb641bi.so
-OpenOffice.org641/program/filter/libera641bi.so
-OpenOffice.org641/program/filter/libira641bi.so
-OpenOffice.org641/program/filter/libegi641bi.so
-OpenOffice.org641/program/filter/libidx641bi.so
-OpenOffice.org641/program/filter/libicd641bi.so
-OpenOffice.org641/program/filter/libept641bi.so
-OpenOffice.org641/program/filter/libipt641bi.so
-OpenOffice.org641/program/filter/libime641bi.so
-OpenOffice.org641/program/filter/libipx641bi.so
-OpenOffice.org641/program/filter/libepn641bi.so
-OpenOffice.org641/program/filter/libiti641bi.so
-OpenOffice.org641/program/filter/libeti641bi.so
-OpenOffice.org641/program/classes/sandbox.jar
-OpenOffice.org641/program/classes/jurt.jar
-OpenOffice.org641/program/classes/xt.jar
-OpenOffice.org641/program/classes/db.jar
-OpenOffice.org641/program/classes/juh.jar
-OpenOffice.org641/program/classes/unoil.jar
-OpenOffice.org641/program/classes/jut.jar
-OpenOffice.org641/program/classes/ridl.jar
-OpenOffice.org641/program/classes/jaxp.jar
-OpenOffice.org641/program/classes/java_uno.jar
-OpenOffice.org641/program/classes/parser.jar
-OpenOffice.org641/program/classes/classes.jar
-OpenOffice.org641/program/resource/cnt64101.res
-OpenOffice.org641/program/resource/wwz64101.res
-OpenOffice.org641/program/resource/pcr64101.res
-OpenOffice.org641/program/resource/bib64101.res
-OpenOffice.org641/program/resource/dkt64101.res
-OpenOffice.org641/program/resource/basctl64101.res
-OpenOffice.org641/program/resource/abp64101.res
-OpenOffice.org641/program/resource/lgd64101.res
-OpenOffice.org641/program/resource/eur64101.res
-OpenOffice.org641/program/resource/epb64101.res
-OpenOffice.org641/program/resource/epg64101.res
-OpenOffice.org641/program/resource/epp64101.res
-OpenOffice.org641/program/resource/imp64101.res
-OpenOffice.org641/program/resource/oic64101.res
-OpenOffice.org641/program/resource/ofa64101.res
-OpenOffice.org641/program/resource/vcl64101.res
-OpenOffice.org641/program/resource/fwk64101.res
-OpenOffice.org641/program/resource/set64101.res
-OpenOffice.org641/program/resource/frm64101.res
-OpenOffice.org641/program/resource/gal64101.res
-OpenOffice.org641/program/resource/svs64101.res
-OpenOffice.org641/program/resource/dba64101.res
-OpenOffice.org641/program/resource/dbi64101.res
-OpenOffice.org641/program/resource/dbp64101.res
-OpenOffice.org641/program/resource/dbu64101.res
-OpenOffice.org641/program/resource/dbw64101.res
-OpenOffice.org641/program/resource/ooo64101.res
-OpenOffice.org641/program/resource/svt64101.res
-OpenOffice.org641/program/resource/svx64101.res
-OpenOffice.org641/program/resource/spa64101.res
-OpenOffice.org641/program/resource/sd64101.res
-OpenOffice.org641/program/resource/tpl64101.res
-OpenOffice.org641/program/resource/sw64101.res
-OpenOffice.org641/program/resource/tplx64101.res
-OpenOffice.org641/program/resource/jvm64101.res
-OpenOffice.org641/program/resource/uui64101.res
-OpenOffice.org641/program/resource/cal64101.res
-OpenOffice.org641/program/resource/sfx64101.res
-OpenOffice.org641/program/resource/sch64101.res
-OpenOffice.org641/program/resource/san64101.res
-OpenOffice.org641/program/resource/sc64101.res
-OpenOffice.org641/program/resource/sm64101.res
-OpenOffice.org641/program/resource/date64101.res
-OpenOffice.org641/program/resource/analysis64101.res
-OpenOffice.org641/program/resource/eps64101.res
-OpenOffice.org641/program/resource/egi64101.res
-OpenOffice.org641/program/resource/ept64101.res
-OpenOffice.org641/program/resource/eme64101.res
-OpenOffice.org641/program/resource/epn64101.res
-OpenOffice.org641/program/resource/iso64101.res
-OpenOffice.org641/program/addin/source/xrot.c
-OpenOffice.org641/program/addin/source/xlang.h
-OpenOffice.org641/program/addin/source/rot13.hrc
-OpenOffice.org641/program/addin/source/addin.h
-OpenOffice.org641/program/addin/source/xdfa.c
-OpenOffice.org641/program/addin/source/dfa.hrc
-OpenOffice.org641/program/libctl641bi.so
-OpenOffice.org641/program/libimpreg.so
-OpenOffice.org641/program/libjava_uno.so
-OpenOffice.org641/program/libdbi641bi.so
-OpenOffice.org641/program/libdbp641bi.so
-OpenOffice.org641/program/libdbtools2.so
-OpenOffice.org641/program/libdbu641bi.so
-OpenOffice.org641/program/libvos2GCC.so
-OpenOffice.org641/program/libproxyset.so
-OpenOffice.org641/program/libsmgr.so
-OpenOffice.org641/program/libmozab2.so
-OpenOffice.org641/program/libtcv.so
-OpenOffice.org641/program/liburp_uno.so
-OpenOffice.org641/program/libstm.so
-OpenOffice.org641/program/libstore.so.3.0.0
-OpenOffice.org641/program/libstore.so.3
-OpenOffice.org641/program/libspa641bi.so
-OpenOffice.org641/program/libmcnttype.so
-OpenOffice.org641/program/spadmin.bin
-OpenOffice.org641/program/libabp641bi.so
-OpenOffice.org641/program/libinvadp.so
-OpenOffice.org641/program/libsvl641bi.so
-OpenOffice.org641/program/libsvx641bi.so
-OpenOffice.org641/program/libmig641bi.so
-OpenOffice.org641/program/jvmsetup.bin
-OpenOffice.org641/program/libtdmgr.so
-OpenOffice.org641/program/libnamingservice.so
-OpenOffice.org641/program/libacceptor.so
-OpenOffice.org641/program/open_office_ani.bmp
-OpenOffice.org641/program/libconnectr.so
-OpenOffice.org641/program/libsrtrs1.so
-OpenOffice.org641/program/sopatchlevel.sh
-OpenOffice.org641/program/libdb_cxx-3.2.so
-OpenOffice.org641/program/calc_o.bmp
-OpenOffice.org641/program/nswrapper
-OpenOffice.org641/program/libjen.so
-OpenOffice.org641/program/libdefreg.so
-OpenOffice.org641/program/librmcxt.so.3.0.0
-OpenOffice.org641/program/librmcxt.so.3
-OpenOffice.org641/program/setup.bin
-OpenOffice.org641/program/setup
-OpenOffice.org641/program/libdbase641bi.so
-OpenOffice.org641/program/libbib641bi.so
-OpenOffice.org641/program/liblng641bi.so
-OpenOffice.org641/program/libfileacc.so
-OpenOffice.org641/program/libucpchelp1.so
-OpenOffice.org641/program/libreg.so.3.0.0
-OpenOffice.org641/program/libreg.so.3
-OpenOffice.org641/program/libcfgmgr2.so
-OpenOffice.org641/program/libinsp.so
-OpenOffice.org641/program/libcnt641bi.so
-OpenOffice.org641/program/libres641bi.so
-OpenOffice.org641/program/setup_services.rdb
-OpenOffice.org641/program/libsalhelper3GCC.so
-OpenOffice.org641/program/libtl641bi.so
-OpenOffice.org641/program/libjvm641bi.so
-OpenOffice.org641/program/libcmdmail.so
-OpenOffice.org641/program/libgcc2_uno.so
-OpenOffice.org641/program/libi18npool641bi.so
-OpenOffice.org641/program/libevtatt.so
-OpenOffice.org641/program/libsimreg.so
-OpenOffice.org641/program/libfile641bi.so
-OpenOffice.org641/program/libucb1.so
-OpenOffice.org641/program/libucpfpx641bi.so
-OpenOffice.org641/program/libsax.so
-OpenOffice.org641/program/allgemein_o.bmp
-OpenOffice.org641/program/writer_o.bmp
-OpenOffice.org641/program/libsbl641bi.so
-OpenOffice.org641/program/draw_o.bmp
-OpenOffice.org641/program/ende_o.bmp
-OpenOffice.org641/program/libbrdgfctr.so
-OpenOffice.org641/program/libsch641bi.so
-OpenOffice.org641/program/libscn641bi.so
-OpenOffice.org641/program/libproxyfac.so
-OpenOffice.org641/program/liblocaledata_ascii.so
-OpenOffice.org641/program/libzip641bi.so
-OpenOffice.org641/program/libset641bi.so
-OpenOffice.org641/program/libsfx641bi.so
-OpenOffice.org641/program/libcached1.so
-OpenOffice.org641/program/liblocaledata_CJK.so
-OpenOffice.org641/program/libucphier1.so
-OpenOffice.org641/program/jvmsetup
-OpenOffice.org641/program/libinv.so
-OpenOffice.org641/program/libsal.so.3.0.0
-OpenOffice.org641/program/libsal.so.3
-OpenOffice.org641/program/libmozabdrv2.so
-OpenOffice.org641/program/libucpfile1.so
-OpenOffice.org641/program/libpk641bi.so
-OpenOffice.org641/program/libpl641bi.so
-OpenOffice.org641/program/soffice
-OpenOffice.org641/program/spadmin
-OpenOffice.org641/program/libsyssh.so
-OpenOffice.org641/program/libxcr641bi.so
-OpenOffice.org641/program/libbasctl641bi.so
-OpenOffice.org641/program/libsdbc2.so
-OpenOffice.org641/program/libucpdav1.so
-OpenOffice.org641/program/libwrp641bi.so
-OpenOffice.org641/program/libjavaloader.so
-OpenOffice.org641/program/libtplx641bi.so
-OpenOffice.org641/program/libadabas2.so
-OpenOffice.org641/program/libsot641bi.so
-OpenOffice.org641/program/libj641bi_g.so
-OpenOffice.org641/program/libsw641bi.so
-OpenOffice.org641/program/libtk641bi.so
-OpenOffice.org641/program/libcpld.so
-OpenOffice.org641/program/impress_o.bmp
-OpenOffice.org641/program/libsb641bi.so
-OpenOffice.org641/program/javaldx
-OpenOffice.org641/program/libsd641bi.so
-OpenOffice.org641/program/libsvt641bi.so
-OpenOffice.org641/program/libso641bi.so
-OpenOffice.org641/program/libcppu.so.3.0.0
-OpenOffice.org641/program/libcppu.so.3
-OpenOffice.org641/program/libi18n641bi.so
-OpenOffice.org641/program/libucbhelper1GCC.so
-OpenOffice.org641/program/libtinstrm.so
-OpenOffice.org641/program/libpsp641bi.so
-OpenOffice.org641/program/libdb_java-3.2.so
-OpenOffice.org641/program/libuuresolver.so
-OpenOffice.org641/program/libpcr641bi.so
-OpenOffice.org641/program/libcppuhelper3GCC.so
-OpenOffice.org641/program/libstlport_gcc.so.0
-OpenOffice.org641/program/libgo641bi.so
-OpenOffice.org641/program/libjdbc2.so
-OpenOffice.org641/program/libflat641bi.so
-OpenOffice.org641/program/setup_types.rdb
-OpenOffice.org641/program/libodbcbase2.so
-OpenOffice.org641/program/libcomphelp2.so
-OpenOffice.org641/program/libxo641bi.so
-OpenOffice.org641/program/libstlport2_gcc.so
-OpenOffice.org641/program/libtvhlp1.so
-OpenOffice.org641/program/libxmx641bi.so
-OpenOffice.org641/program/libni641bi.so
-OpenOffice.org641/program/libutl641bi.so
-OpenOffice.org641/program/libcorefl.so
-OpenOffice.org641/program/libuui641bi.so
-OpenOffice.org641/program/libodbc2.so
-OpenOffice.org641/program/libvcl641bi.so
-OpenOffice.org641/program/libtoutstrm.so
-OpenOffice.org641/program/libimr641bi.so
-OpenOffice.org641/program/libpackage2.so
-OpenOffice.org641/program/components/libabsyncsvc.so
-OpenOffice.org641/program/components/libaddrbook.so
-OpenOffice.org641/program/components/libmork.so
-OpenOffice.org641/program/components/libmozldap.so
-OpenOffice.org641/program/components/libnecko.so
-OpenOffice.org641/program/components/libprofile.so
-OpenOffice.org641/program/components/librdf.so
-OpenOffice.org641/program/components/libstrres.so
-OpenOffice.org641/program/components/libunicharutil.so
-OpenOffice.org641/program/components/libuconv.so
-OpenOffice.org641/program/components/libucvcn.so
-OpenOffice.org641/program/components/libucvibm.so
-OpenOffice.org641/program/components/libucvja.so
-OpenOffice.org641/program/components/libucvko.so
-OpenOffice.org641/program/components/libucvlatin.so
-OpenOffice.org641/program/components/libucvtw.so
-OpenOffice.org641/program/components/libucvtw2.so
-OpenOffice.org641/program/components/liburiloader.so
-OpenOffice.org641/program/components/libvcard.so
-OpenOffice.org641/program/components/libxpconnect.so
-OpenOffice.org641/program/components/libpref.so
-OpenOffice.org641/program/libmozjs.so
-OpenOffice.org641/program/libmsgbaseutil.so
-OpenOffice.org641/program/libldap40.so
-OpenOffice.org641/program/libnspr4.so
-OpenOffice.org641/program/liblber40.so
-OpenOffice.org641/program/libplc4.so
-OpenOffice.org641/program/libplds4.so
-OpenOffice.org641/program/libxpcom.so
-OpenOffice.org641/program/libdba641bi.so
-OpenOffice.org641/program/librdbtdp.so
-OpenOffice.org641/program/liboic641bi.so
-OpenOffice.org641/program/libofa641bi.so
-OpenOffice.org641/program/open_office_org_logo.bmp
-OpenOffice.org641/program/libfrm641bi.so
-OpenOffice.org641/program/libfwe641bi.so
-OpenOffice.org641/program/libdtransX11641bi.so
-OpenOffice.org641/program/libfwi641bi.so
-OpenOffice.org641/program/libfwk641bi.so
-OpenOffice.org641/program/libfwl641bi.so
-OpenOffice.org641/program/libdb-3.2.so
-OpenOffice.org641/program/soffice.bin
-OpenOffice.org641/program/libdbpool2.so
-OpenOffice.org641/program/applicat.rdb
-OpenOffice.org641/program/libremotebridge.so
-OpenOffice.org641/program/libucppkg1.so
-OpenOffice.org641/program/swriter
-OpenOffice.org641/program/smaster
-OpenOffice.org641/program/sweb
-OpenOffice.org641/program/libcalc641bi.so
-OpenOffice.org641/program/scalc
-OpenOffice.org641/program/simpress
-OpenOffice.org641/program/libsc641bi.so
-OpenOffice.org641/program/libdate641bi.so
-OpenOffice.org641/program/libanalysis641bi.so
-OpenOffice.org641/program/sdraw
-OpenOffice.org641/program/smath
-OpenOffice.org641/program/libsm641bi.so
-OpenOffice.org641/program/libsvg641bi.so
-OpenOffice.org641/program/liblth641bi.so
-OpenOffice.org641/program/libspell641bi.so
-OpenOffice.org641/program/bootstraprc
-OpenOffice.org641/program/jvmsetuprc
-OpenOffice.org641/program/setuprc
-OpenOffice.org641/program/sofficerc
-OpenOffice.org641/program/instdb.ins
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_1.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_2.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_3.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_4.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_5.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/FormWizard_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/FormWizard_2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_4.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-4.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/brd.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/cancel_down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/cancel_up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/denmark.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/end.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/france.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/italia.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/nedland.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/okay_down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/okay_up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/polska.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/portugal.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/russia.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/spain.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/sweden.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/usa.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/webwizard.bmp
-OpenOffice.org641/share/template/english/wizard/styles/black_white.stc
-OpenOffice.org641/share/template/english/wizard/styles/blackberry.stc
-OpenOffice.org641/share/template/english/wizard/styles/default.stc
-OpenOffice.org641/share/template/english/wizard/styles/diner.stc
-OpenOffice.org641/share/template/english/wizard/styles/fall.stc
-OpenOffice.org641/share/template/english/wizard/styles/glacier.stc
-OpenOffice.org641/share/template/english/wizard/styles/green_grapes.stc
-OpenOffice.org641/share/template/english/wizard/styles/jeans.stc
-OpenOffice.org641/share/template/english/wizard/styles/marine.stc
-OpenOffice.org641/share/template/english/wizard/styles/millennium.stc
-OpenOffice.org641/share/template/english/wizard/styles/nature.stc
-OpenOffice.org641/share/template/english/wizard/styles/neon.stc
-OpenOffice.org641/share/template/english/wizard/styles/night.stc
-OpenOffice.org641/share/template/english/wizard/styles/nostalgic.stc
-OpenOffice.org641/share/template/english/wizard/styles/pastell.stc
-OpenOffice.org641/share/template/english/wizard/styles/pool.stc
-OpenOffice.org641/share/template/english/wizard/styles/pumpkin.stc
-OpenOffice.org641/share/template/english/wizard/styles/sunstyle.stc
-OpenOffice.org641/share/template/english/wizard/styles/xos.stc
-OpenOffice.org641/share/template/english/wizard/web/cnt-album.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-bilingual.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-chapters.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-empty.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-fixonecol.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-fixtwocol.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formcontact.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formcustomer.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formfix.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formvar.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-list.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-onepic.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-standard.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-twotitles.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-banana.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blkjeans.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blue.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blueblock.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-bluejeans.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-fieryred.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-hightech.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-mint.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-music.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-nostalg.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-orange.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-petrol.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-seventies.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-standard.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-strwbryice.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-sun.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-tracks.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-turquoise.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-wetblue.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf1.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf2.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf3.stw
-OpenOffice.org641/share/template/english/wizard/wizfax1.stw
-OpenOffice.org641/share/template/english/wizard/wizfax2.stw
-OpenOffice.org641/share/template/english/wizard/wizfax3.stw
-OpenOffice.org641/share/template/english/wizard/wizmem1.stw
-OpenOffice.org641/share/template/english/wizard/wizmem2.stw
-OpenOffice.org641/share/template/english/wizard/wizmem3.stw
-OpenOffice.org641/share/template/english/wizard/wizagn1.stw
-OpenOffice.org641/share/template/english/wizard/wizagn2.stw
-OpenOffice.org641/share/template/english/wizard/wizagn3.stw
-OpenOffice.org641/share/template/english/internal/html.stw
-OpenOffice.org641/share/template/english/internal/idxexample.sxw
-OpenOffice.org641/share/template/english/internal/url_transfer.htm
-OpenOffice.org641/share/dtd/officedocument/1_0/Manifest.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/script.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/statusbar.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/settings.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/nmspace.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/datastyl.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/table.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/drawing.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/event.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/accelerator.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/office.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/office.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/toolbar.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/style.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/dtypes.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/text.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/module.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/meta.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/dialog.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/chart.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/libraries.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/form.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/menubar.dtd
-OpenOffice.org641/share/dtd/math/1_01/w3c_ipr_software_notice.html
-OpenOffice.org641/share/dtd/math/1_01/math.dtd
-OpenOffice.org641/share/config/webcast/savepic.asp
-OpenOffice.org641/share/config/webcast/common.pl
-OpenOffice.org641/share/config/webcast/webcast.asp
-OpenOffice.org641/share/config/webcast/show.asp
-OpenOffice.org641/share/config/webcast/poll.pl
-OpenOffice.org641/share/config/webcast/webcast.pl
-OpenOffice.org641/share/config/webcast/common.inc
-OpenOffice.org641/share/config/webcast/editpic.asp
-OpenOffice.org641/share/config/webcast/poll.asp
-OpenOffice.org641/share/config/webcast/edit.asp
-OpenOffice.org641/share/config/webcast/editpic.pl
-OpenOffice.org641/share/config/webcast/edit.pl
-OpenOffice.org641/share/config/webcast/index.pl
-OpenOffice.org641/share/config/webcast/show.pl
-OpenOffice.org641/share/config/webcast/savepic.pl
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/SFX.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Labels.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Impress.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Java.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Chart.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Draw.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Calc.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Linguistic.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Writer.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Common.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/TypeDetection.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/UI.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/DataAccess.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Math.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Views.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/WriterWeb.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Configuration.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Store.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Hierarchy.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Inet.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/UserProfile.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Setup.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Java.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Views.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/TypeDetection.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/WriterWeb.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Calc.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Labels.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Chart.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Writer.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/UI.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Linguistic.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Common.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Impress.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Math.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/DataAccess.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Draw.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Configuration.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Store.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Hierarchy.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Setup.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/UserProfile.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Inet.xml
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/SFX.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Labels.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Impress.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Java.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Chart.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Draw.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Calc.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Linguistic.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Writer.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Common.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/TypeDetection.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/UI.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/DataAccess.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Math.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Views.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/WriterWeb.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Configuration.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Store.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Hierarchy.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Inet.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/UserProfile.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Setup.dat
-OpenOffice.org641/share/config/symbol/sc00000.bmp
-OpenOffice.org641/share/config/symbol/sc05300.bmp
-OpenOffice.org641/share/config/symbol/sc05302.bmp
-OpenOffice.org641/share/config/symbol/sc05325.bmp
-OpenOffice.org641/share/config/symbol/sc05331.bmp
-OpenOffice.org641/share/config/symbol/sc05338.bmp
-OpenOffice.org641/share/config/symbol/sc05339.bmp
-OpenOffice.org641/share/config/symbol/sc05361.bmp
-OpenOffice.org641/share/config/symbol/sc05362.bmp
-OpenOffice.org641/share/config/symbol/sc05363.bmp
-OpenOffice.org641/share/config/symbol/sc05364.bmp
-OpenOffice.org641/share/config/symbol/sc05365.bmp
-OpenOffice.org641/share/config/symbol/sc05366.bmp
-OpenOffice.org641/share/config/symbol/sc05367.bmp
-OpenOffice.org641/share/config/symbol/sc05368.bmp
-OpenOffice.org641/share/config/symbol/sc05369.bmp
-OpenOffice.org641/share/config/symbol/sc05370.bmp
-OpenOffice.org641/share/config/symbol/sc05371.bmp
-OpenOffice.org641/share/config/symbol/sc05373.bmp
-OpenOffice.org641/share/config/symbol/sc05374.bmp
-OpenOffice.org641/share/config/symbol/sc05375.bmp
-OpenOffice.org641/share/config/symbol/sc05377.bmp
-OpenOffice.org641/share/config/symbol/sc05381.bmp
-OpenOffice.org641/share/config/symbol/sc05382.bmp
-OpenOffice.org641/share/config/symbol/sc05383.bmp
-OpenOffice.org641/share/config/symbol/sc05384.bmp
-OpenOffice.org641/share/config/symbol/sc05386.bmp
-OpenOffice.org641/share/config/symbol/sc05387.bmp
-OpenOffice.org641/share/config/symbol/sc05401.bmp
-OpenOffice.org641/share/config/symbol/sc05402.bmp
-OpenOffice.org641/share/config/symbol/sc05410.bmp
-OpenOffice.org641/share/config/symbol/sc05411.bmp
-OpenOffice.org641/share/config/symbol/sc05412.bmp
-OpenOffice.org641/share/config/symbol/sc05413.bmp
-OpenOffice.org641/share/config/symbol/sc05414.bmp
-OpenOffice.org641/share/config/symbol/sc05415.bmp
-OpenOffice.org641/share/config/symbol/sc05500.bmp
-OpenOffice.org641/share/config/symbol/sc05501.bmp
-OpenOffice.org641/share/config/symbol/sc05502.bmp
-OpenOffice.org641/share/config/symbol/sc05503.bmp
-OpenOffice.org641/share/config/symbol/sc05504.bmp
-OpenOffice.org641/share/config/symbol/sc05505.bmp
-OpenOffice.org641/share/config/symbol/sc05508.bmp
-OpenOffice.org641/share/config/symbol/sc05509.bmp
-OpenOffice.org641/share/config/symbol/sc05532.bmp
-OpenOffice.org641/share/config/symbol/sc05533.bmp
-OpenOffice.org641/share/config/symbol/sc05535.bmp
-OpenOffice.org641/share/config/symbol/sc05537.bmp
-OpenOffice.org641/share/config/symbol/sc05538.bmp
-OpenOffice.org641/share/config/symbol/sc05539.bmp
-OpenOffice.org641/share/config/symbol/sc05552.bmp
-OpenOffice.org641/share/config/symbol/sc05555.bmp
-OpenOffice.org641/share/config/symbol/sc05556.bmp
-OpenOffice.org641/share/config/symbol/sc05561.bmp
-OpenOffice.org641/share/config/symbol/sc05563.bmp
-OpenOffice.org641/share/config/symbol/sc05595.bmp
-OpenOffice.org641/share/config/symbol/sc05596.bmp
-OpenOffice.org641/share/config/symbol/sc05624.bmp
-OpenOffice.org641/share/config/symbol/sc05646.bmp
-OpenOffice.org641/share/config/symbol/sc05647.bmp
-OpenOffice.org641/share/config/symbol/sc05648.bmp
-OpenOffice.org641/share/config/symbol/sc05649.bmp
-OpenOffice.org641/share/config/symbol/sc05650.bmp
-OpenOffice.org641/share/config/symbol/sc05651.bmp
-OpenOffice.org641/share/config/symbol/sc05672.bmp
-OpenOffice.org641/share/config/symbol/sc05673.bmp
-OpenOffice.org641/share/config/symbol/sc05675.bmp
-OpenOffice.org641/share/config/symbol/sc05694.bmp
-OpenOffice.org641/share/config/symbol/sc05700.bmp
-OpenOffice.org641/share/config/symbol/sc05701.bmp
-OpenOffice.org641/share/config/symbol/sc05702.bmp
-OpenOffice.org641/share/config/symbol/sc05710.bmp
-OpenOffice.org641/share/config/symbol/sc05711.bmp
-OpenOffice.org641/share/config/symbol/sc05712.bmp
-OpenOffice.org641/share/config/symbol/sc05713.bmp
-OpenOffice.org641/share/config/symbol/sc05723.bmp
-OpenOffice.org641/share/config/symbol/sc05800.bmp
-OpenOffice.org641/share/config/symbol/sc05801.bmp
-OpenOffice.org641/share/config/symbol/sc05802.bmp
-OpenOffice.org641/share/config/symbol/sc05904.bmp
-OpenOffice.org641/share/config/symbol/sc05905.bmp
-OpenOffice.org641/share/config/symbol/sc05906.bmp
-OpenOffice.org641/share/config/symbol/sc05951.bmp
-OpenOffice.org641/share/config/symbol/sc05952.bmp
-OpenOffice.org641/share/config/symbol/sc05953.bmp
-OpenOffice.org641/share/config/symbol/sc05954.bmp
-OpenOffice.org641/share/config/symbol/sc05955.bmp
-OpenOffice.org641/share/config/symbol/sc05956.bmp
-OpenOffice.org641/share/config/symbol/sc05957.bmp
-OpenOffice.org641/share/config/symbol/sc05958.bmp
-OpenOffice.org641/share/config/symbol/sc05959.bmp
-OpenOffice.org641/share/config/symbol/sc05960.bmp
-OpenOffice.org641/share/config/symbol/sc05961.bmp
-OpenOffice.org641/share/config/symbol/sc05962.bmp
-OpenOffice.org641/share/config/symbol/sc05963.bmp
-OpenOffice.org641/share/config/symbol/sc06300.bmp
-OpenOffice.org641/share/config/symbol/sc06301.bmp
-OpenOffice.org641/share/config/symbol/sc06302.bmp
-OpenOffice.org641/share/config/symbol/sc06303.bmp
-OpenOffice.org641/share/config/symbol/sc06304.bmp
-OpenOffice.org641/share/config/symbol/sc06305.bmp
-OpenOffice.org641/share/config/symbol/sc06306.bmp
-OpenOffice.org641/share/config/symbol/sc06308.bmp
-OpenOffice.org641/share/config/symbol/sc06309.bmp
-OpenOffice.org641/share/config/symbol/sc06312.bmp
-OpenOffice.org641/share/config/symbol/sc06313.bmp
-OpenOffice.org641/share/config/symbol/sc06314.bmp
-OpenOffice.org641/share/config/symbol/sc06315.bmp
-OpenOffice.org641/share/config/symbol/sc06318.bmp
-OpenOffice.org641/share/config/symbol/sc06330.bmp
-OpenOffice.org641/share/config/symbol/sc06331.bmp
-OpenOffice.org641/share/config/symbol/sc06332.bmp
-OpenOffice.org641/share/config/symbol/sc06333.bmp
-OpenOffice.org641/share/config/symbol/sc06334.bmp
-OpenOffice.org641/share/config/symbol/sc06335.bmp
-OpenOffice.org641/share/config/symbol/sc06336.bmp
-OpenOffice.org641/share/config/symbol/sc06337.bmp
-OpenOffice.org641/share/config/symbol/sc06338.bmp
-OpenOffice.org641/share/config/symbol/sc06339.bmp
-OpenOffice.org641/share/config/symbol/sc06350.bmp
-OpenOffice.org641/share/config/symbol/sc06351.bmp
-OpenOffice.org641/share/config/symbol/sc06352.bmp
-OpenOffice.org641/share/config/symbol/sc06353.bmp
-OpenOffice.org641/share/config/symbol/sc06354.bmp
-OpenOffice.org641/share/config/symbol/sc06355.bmp
-OpenOffice.org641/share/config/symbol/sc06356.bmp
-OpenOffice.org641/share/config/symbol/sc06357.bmp
-OpenOffice.org641/share/config/symbol/sc06362.bmp
-OpenOffice.org641/share/config/symbol/sc06363.bmp
-OpenOffice.org641/share/config/symbol/sc06364.bmp
-OpenOffice.org641/share/config/symbol/sc06370.bmp
-OpenOffice.org641/share/config/symbol/sc06377.bmp
-OpenOffice.org641/share/config/symbol/sc06379.bmp
-OpenOffice.org641/share/config/symbol/sc06384.bmp
-OpenOffice.org641/share/config/symbol/sc06522.bmp
-OpenOffice.org641/share/config/symbol/sc10000.bmp
-OpenOffice.org641/share/config/symbol/sc10006.bmp
-OpenOffice.org641/share/config/symbol/sc10007.bmp
-OpenOffice.org641/share/config/symbol/sc10008.bmp
-OpenOffice.org641/share/config/symbol/sc10009.bmp
-OpenOffice.org641/share/config/symbol/sc10010.bmp
-OpenOffice.org641/share/config/symbol/sc10012.bmp
-OpenOffice.org641/share/config/symbol/sc10013.bmp
-OpenOffice.org641/share/config/symbol/sc10014.bmp
-OpenOffice.org641/share/config/symbol/sc10015.bmp
-OpenOffice.org641/share/config/symbol/sc10016.bmp
-OpenOffice.org641/share/config/symbol/sc10017.bmp
-OpenOffice.org641/share/config/symbol/sc10028.bmp
-OpenOffice.org641/share/config/symbol/sc10029.bmp
-OpenOffice.org641/share/config/symbol/sc10030.bmp
-OpenOffice.org641/share/config/symbol/sc10031.bmp
-OpenOffice.org641/share/config/symbol/sc10035.bmp
-OpenOffice.org641/share/config/symbol/sc10036.bmp
-OpenOffice.org641/share/config/symbol/sc10045.bmp
-OpenOffice.org641/share/config/symbol/sc10050.bmp
-OpenOffice.org641/share/config/symbol/sc10055.bmp
-OpenOffice.org641/share/config/symbol/sc10087.bmp
-OpenOffice.org641/share/config/symbol/sc10096.bmp
-OpenOffice.org641/share/config/symbol/sc10097.bmp
-OpenOffice.org641/share/config/symbol/sc10098.bmp
-OpenOffice.org641/share/config/symbol/sc10099.bmp
-OpenOffice.org641/share/config/symbol/sc10100.bmp
-OpenOffice.org641/share/config/symbol/sc10101.bmp
-OpenOffice.org641/share/config/symbol/sc10102.bmp
-OpenOffice.org641/share/config/symbol/sc10103.bmp
-OpenOffice.org641/share/config/symbol/sc10104.bmp
-OpenOffice.org641/share/config/symbol/sc10105.bmp
-OpenOffice.org641/share/config/symbol/sc10106.bmp
-OpenOffice.org641/share/config/symbol/sc10109.bmp
-OpenOffice.org641/share/config/symbol/sc10110.bmp
-OpenOffice.org641/share/config/symbol/sc10112.bmp
-OpenOffice.org641/share/config/symbol/sc10114.bmp
-OpenOffice.org641/share/config/symbol/sc10115.bmp
-OpenOffice.org641/share/config/symbol/sc10116.bmp
-OpenOffice.org641/share/config/symbol/sc10117.bmp
-OpenOffice.org641/share/config/symbol/sc10118.bmp
-OpenOffice.org641/share/config/symbol/sc10119.bmp
-OpenOffice.org641/share/config/symbol/sc10120.bmp
-OpenOffice.org641/share/config/symbol/sc10121.bmp
-OpenOffice.org641/share/config/symbol/sc10122.bmp
-OpenOffice.org641/share/config/symbol/sc10123.bmp
-OpenOffice.org641/share/config/symbol/sc10124.bmp
-OpenOffice.org641/share/config/symbol/sc10125.bmp
-OpenOffice.org641/share/config/symbol/sc10126.bmp
-OpenOffice.org641/share/config/symbol/sc10127.bmp
-OpenOffice.org641/share/config/symbol/sc10128.bmp
-OpenOffice.org641/share/config/symbol/sc10129.bmp
-OpenOffice.org641/share/config/symbol/sc10130.bmp
-OpenOffice.org641/share/config/symbol/sc10131.bmp
-OpenOffice.org641/share/config/symbol/sc10132.bmp
-OpenOffice.org641/share/config/symbol/sc10133.bmp
-OpenOffice.org641/share/config/symbol/sc10134.bmp
-OpenOffice.org641/share/config/symbol/sc10135.bmp
-OpenOffice.org641/share/config/symbol/sc10136.bmp
-OpenOffice.org641/share/config/symbol/sc10137.bmp
-OpenOffice.org641/share/config/symbol/sc10138.bmp
-OpenOffice.org641/share/config/symbol/sc10139.bmp
-OpenOffice.org641/share/config/symbol/sc10140.bmp
-OpenOffice.org641/share/config/symbol/sc10141.bmp
-OpenOffice.org641/share/config/symbol/sc10142.bmp
-OpenOffice.org641/share/config/symbol/sc10143.bmp
-OpenOffice.org641/share/config/symbol/sc10144.bmp
-OpenOffice.org641/share/config/symbol/sc10145.bmp
-OpenOffice.org641/share/config/symbol/sc10146.bmp
-OpenOffice.org641/share/config/symbol/sc10147.bmp
-OpenOffice.org641/share/config/symbol/sc10148.bmp
-OpenOffice.org641/share/config/symbol/sc10150.bmp
-OpenOffice.org641/share/config/symbol/sc10151.bmp
-OpenOffice.org641/share/config/symbol/sc10152.bmp
-OpenOffice.org641/share/config/symbol/sc10153.bmp
-OpenOffice.org641/share/config/symbol/sc10154.bmp
-OpenOffice.org641/share/config/symbol/sc10155.bmp
-OpenOffice.org641/share/config/symbol/sc10156.bmp
-OpenOffice.org641/share/config/symbol/sc10157.bmp
-OpenOffice.org641/share/config/symbol/sc10158.bmp
-OpenOffice.org641/share/config/symbol/sc10159.bmp
-OpenOffice.org641/share/config/symbol/sc10160.bmp
-OpenOffice.org641/share/config/symbol/sc10161.bmp
-OpenOffice.org641/share/config/symbol/sc10162.bmp
-OpenOffice.org641/share/config/symbol/sc10163.bmp
-OpenOffice.org641/share/config/symbol/sc10164.bmp
-OpenOffice.org641/share/config/symbol/sc10185.bmp
-OpenOffice.org641/share/config/symbol/sc10186.bmp
-OpenOffice.org641/share/config/symbol/sc10187.bmp
-OpenOffice.org641/share/config/symbol/sc10188.bmp
-OpenOffice.org641/share/config/symbol/sc10189.bmp
-OpenOffice.org641/share/config/symbol/sc10190.bmp
-OpenOffice.org641/share/config/symbol/sc10191.bmp
-OpenOffice.org641/share/config/symbol/sc10192.bmp
-OpenOffice.org641/share/config/symbol/sc10193.bmp
-OpenOffice.org641/share/config/symbol/sc10194.bmp
-OpenOffice.org641/share/config/symbol/sc10195.bmp
-OpenOffice.org641/share/config/symbol/sc10196.bmp
-OpenOffice.org641/share/config/symbol/sc10197.bmp
-OpenOffice.org641/share/config/symbol/sc10199.bmp
-OpenOffice.org641/share/config/symbol/sc10200.bmp
-OpenOffice.org641/share/config/symbol/sc10201.bmp
-OpenOffice.org641/share/config/symbol/sc10217.bmp
-OpenOffice.org641/share/config/symbol/sc10223.bmp
-OpenOffice.org641/share/config/symbol/sc10224.bmp
-OpenOffice.org641/share/config/symbol/sc10231.bmp
-OpenOffice.org641/share/config/symbol/sc10232.bmp
-OpenOffice.org641/share/config/symbol/sc10233.bmp
-OpenOffice.org641/share/config/symbol/sc10240.bmp
-OpenOffice.org641/share/config/symbol/sc10241.bmp
-OpenOffice.org641/share/config/symbol/sc10242.bmp
-OpenOffice.org641/share/config/symbol/sc10243.bmp
-OpenOffice.org641/share/config/symbol/sc10244.bmp
-OpenOffice.org641/share/config/symbol/sc10253.bmp
-OpenOffice.org641/share/config/symbol/sc10254.bmp
-OpenOffice.org641/share/config/symbol/sc10255.bmp
-OpenOffice.org641/share/config/symbol/sc10256.bmp
-OpenOffice.org641/share/config/symbol/sc10282.bmp
-OpenOffice.org641/share/config/symbol/sc10283.bmp
-OpenOffice.org641/share/config/symbol/sc10286.bmp
-OpenOffice.org641/share/config/symbol/sc10287.bmp
-OpenOffice.org641/share/config/symbol/sc10294.bmp
-OpenOffice.org641/share/config/symbol/sc10295.bmp
-OpenOffice.org641/share/config/symbol/sc10296.bmp
-OpenOffice.org641/share/config/symbol/sc10297.bmp
-OpenOffice.org641/share/config/symbol/sc10301.bmp
-OpenOffice.org641/share/config/symbol/sc10350.bmp
-OpenOffice.org641/share/config/symbol/sc10360.bmp
-OpenOffice.org641/share/config/symbol/sc10366.bmp
-OpenOffice.org641/share/config/symbol/sc10371.bmp
-OpenOffice.org641/share/config/symbol/sc10375.bmp
-OpenOffice.org641/share/config/symbol/sc10376.bmp
-OpenOffice.org641/share/config/symbol/sc10378.bmp
-OpenOffice.org641/share/config/symbol/sc10379.bmp
-OpenOffice.org641/share/config/symbol/sc10380.bmp
-OpenOffice.org641/share/config/symbol/sc10381.bmp
-OpenOffice.org641/share/config/symbol/sc10382.bmp
-OpenOffice.org641/share/config/symbol/sc10383.bmp
-OpenOffice.org641/share/config/symbol/sc10384.bmp
-OpenOffice.org641/share/config/symbol/sc10385.bmp
-OpenOffice.org641/share/config/symbol/sc10386.bmp
-OpenOffice.org641/share/config/symbol/sc10387.bmp
-OpenOffice.org641/share/config/symbol/sc10388.bmp
-OpenOffice.org641/share/config/symbol/sc10389.bmp
-OpenOffice.org641/share/config/symbol/sc10390.bmp
-OpenOffice.org641/share/config/symbol/sc10391.bmp
-OpenOffice.org641/share/config/symbol/sc10393.bmp
-OpenOffice.org641/share/config/symbol/sc10394.bmp
-OpenOffice.org641/share/config/symbol/sc10395.bmp
-OpenOffice.org641/share/config/symbol/sc10396.bmp
-OpenOffice.org641/share/config/symbol/sc10397.bmp
-OpenOffice.org641/share/config/symbol/sc10398.bmp
-OpenOffice.org641/share/config/symbol/sc10399.bmp
-OpenOffice.org641/share/config/symbol/sc10401.bmp
-OpenOffice.org641/share/config/symbol/sc10402.bmp
-OpenOffice.org641/share/config/symbol/sc10403.bmp
-OpenOffice.org641/share/config/symbol/sc10434.bmp
-OpenOffice.org641/share/config/symbol/sc10458.bmp
-OpenOffice.org641/share/config/symbol/sc10461.bmp
-OpenOffice.org641/share/config/symbol/sc10462.bmp
-OpenOffice.org641/share/config/symbol/sc10463.bmp
-OpenOffice.org641/share/config/symbol/sc10464.bmp
-OpenOffice.org641/share/config/symbol/sc10465.bmp
-OpenOffice.org641/share/config/symbol/sc10503.bmp
-OpenOffice.org641/share/config/symbol/sc12021.bmp
-OpenOffice.org641/share/config/symbol/sc12201.bmp
-OpenOffice.org641/share/config/symbol/sc12202.bmp
-OpenOffice.org641/share/config/symbol/sc12203.bmp
-OpenOffice.org641/share/config/symbol/sc12204.bmp
-OpenOffice.org641/share/config/symbol/sc12212.bmp
-OpenOffice.org641/share/config/symbol/sc12221.bmp
-OpenOffice.org641/share/config/symbol/sc12222.bmp
-OpenOffice.org641/share/config/symbol/sc12223.bmp
-OpenOffice.org641/share/config/symbol/sc12224.bmp
-OpenOffice.org641/share/config/symbol/sc12225.bmp
-OpenOffice.org641/share/config/symbol/sc12226.bmp
-OpenOffice.org641/share/config/symbol/sc12227.bmp
-OpenOffice.org641/share/config/symbol/sc12228.bmp
-OpenOffice.org641/share/config/symbol/sc12229.bmp
-OpenOffice.org641/share/config/symbol/sc12230.bmp
-OpenOffice.org641/share/config/symbol/sc12231.bmp
-OpenOffice.org641/share/config/symbol/sc12232.bmp
-OpenOffice.org641/share/config/symbol/sc12234.bmp
-OpenOffice.org641/share/config/symbol/sc14780.bmp
-OpenOffice.org641/share/config/symbol/sc14781.bmp
-OpenOffice.org641/share/config/symbol/sc14785.bmp
-OpenOffice.org641/share/config/symbol/sc14786.bmp
-OpenOffice.org641/share/config/symbol/sc21050.bmp
-OpenOffice.org641/share/config/symbol/sc21051.bmp
-OpenOffice.org641/share/config/symbol/sc21060.bmp
-OpenOffice.org641/share/config/symbol/sc21061.bmp
-OpenOffice.org641/share/config/symbol/sc21062.bmp
-OpenOffice.org641/share/config/symbol/sc21070.bmp
-OpenOffice.org641/share/config/symbol/sc21080.bmp
-OpenOffice.org641/share/config/symbol/sc21100.bmp
-OpenOffice.org641/share/config/symbol/sc21101.bmp
-OpenOffice.org641/share/config/symbol/sc21102.bmp
-OpenOffice.org641/share/config/symbol/sc21103.bmp
-OpenOffice.org641/share/config/symbol/sc21104.bmp
-OpenOffice.org641/share/config/symbol/sc21105.bmp
-OpenOffice.org641/share/config/symbol/sc21110.bmp
-OpenOffice.org641/share/config/symbol/sc21111.bmp
-OpenOffice.org641/share/config/symbol/sc21120.bmp
-OpenOffice.org641/share/config/symbol/sc21121.bmp
-OpenOffice.org641/share/config/symbol/sc21130.bmp
-OpenOffice.org641/share/config/symbol/sc21140.bmp
-OpenOffice.org641/share/config/symbol/sc21141.bmp
-OpenOffice.org641/share/config/symbol/sc21142.bmp
-OpenOffice.org641/share/config/symbol/sc21150.bmp
-OpenOffice.org641/share/config/symbol/sc21160.bmp
-OpenOffice.org641/share/config/symbol/sc21170.bmp
-OpenOffice.org641/share/config/symbol/sc21180.bmp
-OpenOffice.org641/share/config/symbol/sc21190.bmp
-OpenOffice.org641/share/config/symbol/sc21200.bmp
-OpenOffice.org641/share/config/symbol/sc21210.bmp
-OpenOffice.org641/share/config/symbol/sc21220.bmp
-OpenOffice.org641/share/config/symbol/sc21230.bmp
-OpenOffice.org641/share/config/symbol/sc21240.bmp
-OpenOffice.org641/share/config/symbol/sc21250.bmp
-OpenOffice.org641/share/config/symbol/sc27030.bmp
-OpenOffice.org641/share/config/symbol/sc27065.bmp
-OpenOffice.org641/share/config/symbol/sc27066.bmp
-OpenOffice.org641/share/config/symbol/sc27067.bmp
-OpenOffice.org641/share/config/symbol/sc30000.bmp
-OpenOffice.org641/share/config/symbol/sc30002.bmp
-OpenOffice.org641/share/config/symbol/sc30003.bmp
-OpenOffice.org641/share/config/symbol/sc30004.bmp
-OpenOffice.org641/share/config/symbol/sc30005.bmp
-OpenOffice.org641/share/config/symbol/sc30007.bmp
-OpenOffice.org641/share/config/symbol/sc30008.bmp
-OpenOffice.org641/share/config/symbol/sc30009.bmp
-OpenOffice.org641/share/config/symbol/sc30010.bmp
-OpenOffice.org641/share/config/symbol/sc30011.bmp
-OpenOffice.org641/share/config/symbol/sc30012.bmp
-OpenOffice.org641/share/config/symbol/sc30770.bmp
-OpenOffice.org641/share/config/symbol/sc30773.bmp
-OpenOffice.org641/share/config/symbol/sc30774.bmp
-OpenOffice.org641/share/config/symbol/sc30782.bmp
-OpenOffice.org641/share/config/symbol/sc6377.bmp
-OpenOffice.org641/share/config/symbol/scbullet.bmp
-OpenOffice.org641/share/config/symbol/scnumb.bmp
-OpenOffice.org641/share/config/symbol/sco161.bmp
-OpenOffice.org641/share/config/symbol/sco261.bmp
-OpenOffice.org641/share/config/symbol/sco262.bmp
-OpenOffice.org641/share/config/symbol/sortd.bmp
-OpenOffice.org641/share/config/symbol/sortu.bmp
-OpenOffice.org641/share/config/symbol/u_high.bmp
-OpenOffice.org641/share/config/symbol/u_low.bmp
-OpenOffice.org641/share/config/symbol/u_normal.bmp
-OpenOffice.org641/share/config/psetup.xpm
-OpenOffice.org641/share/config/psetupl.xpm
-OpenOffice.org641/share/fonts/truetype/fonts.dir
-OpenOffice.org641/share/fonts/truetype/opens___.ttf
-OpenOffice.org641/share/fonts/truetype/fonts_dir.global
-OpenOffice.org641/share/basic/FormWizard/DlgFormDB.xdl
-OpenOffice.org641/share/basic/FormWizard/DBMeta.xba
-OpenOffice.org641/share/basic/FormWizard/FormWizard.xba
-OpenOffice.org641/share/basic/FormWizard/Language.xba
-OpenOffice.org641/share/basic/FormWizard/Layouter.xba
-OpenOffice.org641/share/basic/FormWizard/develop.xba
-OpenOffice.org641/share/basic/FormWizard/tools.xba
-OpenOffice.org641/share/basic/Schedule/DlgCalendar.xdl
-OpenOffice.org641/share/basic/Schedule/BankHoliday.xba
-OpenOffice.org641/share/basic/Schedule/CalendarMain.xba
-OpenOffice.org641/share/basic/Schedule/CreateTable.xba
-OpenOffice.org641/share/basic/Schedule/DlgControl.xba
-OpenOffice.org641/share/basic/Schedule/HolidayDanmark.xba
-OpenOffice.org641/share/basic/Schedule/HolidayFrance.xba
-OpenOffice.org641/share/basic/Schedule/HolidayGerman.xba
-OpenOffice.org641/share/basic/Schedule/HolidayItalia.xba
-OpenOffice.org641/share/basic/Schedule/HolidayNetherlands.xba
-OpenOffice.org641/share/basic/Schedule/HolidayPoland.xba
-OpenOffice.org641/share/basic/Schedule/HolidayPortugal.xba
-OpenOffice.org641/share/basic/Schedule/HolidayRussia.xba
-OpenOffice.org641/share/basic/Schedule/HolidaySpain.xba
-OpenOffice.org641/share/basic/Schedule/HolidaySweden.xba
-OpenOffice.org641/share/basic/Schedule/HolidayUSA.xba
-OpenOffice.org641/share/basic/Schedule/Language.xba
-OpenOffice.org641/share/basic/Schedule/OwnEvents.xba
-OpenOffice.org641/share/basic/Template/DialogStyles.xdl
-OpenOffice.org641/share/basic/Template/DlgGreeting.xdl
-OpenOffice.org641/share/basic/Template/TemplateDialog.xdl
-OpenOffice.org641/share/basic/Template/Autotext.xba
-OpenOffice.org641/share/basic/Template/Correspondence.xba
-OpenOffice.org641/share/basic/Template/Greeting.xba
-OpenOffice.org641/share/basic/Template/ModuleAgenda.xba
-OpenOffice.org641/share/basic/Template/Samples.xba
-OpenOffice.org641/share/basic/Gimmicks/ReadFolderDlg.xdl
-OpenOffice.org641/share/basic/Gimmicks/UserfieldDlg.xdl
-OpenOffice.org641/share/basic/Gimmicks/AutoText.xba
-OpenOffice.org641/share/basic/Gimmicks/ChangeAllChars.xba
-OpenOffice.org641/share/basic/Gimmicks/GetTexts.xba
-OpenOffice.org641/share/basic/Gimmicks/ReadDir.xba
-OpenOffice.org641/share/basic/Gimmicks/Userfields.xba
-OpenOffice.org641/share/basic/Tools/Debug.xba
-OpenOffice.org641/share/basic/Tools/Listbox.xba
-OpenOffice.org641/share/basic/Tools/Misc.xba
-OpenOffice.org641/share/basic/Tools/ModuleControls.xba
-OpenOffice.org641/share/basic/Tools/Strings.xba
-OpenOffice.org641/share/basic/Tools/UCB.xba
-OpenOffice.org641/share/basic/WebWizard/WebWzrd.xdl
-OpenOffice.org641/share/basic/WebWizard/Bullets.xba
-OpenOffice.org641/share/basic/WebWizard/Common.xba
-OpenOffice.org641/share/basic/WebWizard/HtmlAutoPilotBasic.xba
-OpenOffice.org641/share/basic/WebWizard/Language.xba
-OpenOffice.org641/share/basic/ImportWizard/ImportDialog.xdl
-OpenOffice.org641/share/basic/ImportWizard/API.xba
-OpenOffice.org641/share/basic/ImportWizard/DialogModul.xba
-OpenOffice.org641/share/basic/ImportWizard/FilesModul.xba
-OpenOffice.org641/share/basic/ImportWizard/Language.xba
-OpenOffice.org641/share/basic/ImportWizard/Main.xba
-OpenOffice.org641/share/basic/Euro/DlgConvert.xdl
-OpenOffice.org641/share/basic/Euro/DlgPassword.xdl
-OpenOffice.org641/share/basic/Euro/AutoPilotRun.xba
-OpenOffice.org641/share/basic/Euro/Common.xba
-OpenOffice.org641/share/basic/Euro/ConvertRun.xba
-OpenOffice.org641/share/basic/Euro/Hard.xba
-OpenOffice.org641/share/basic/Euro/Init.xba
-OpenOffice.org641/share/basic/Euro/Protect.xba
-OpenOffice.org641/share/basic/Euro/Soft.xba
-OpenOffice.org641/share/basic/Euro/Writer.xba
-OpenOffice.org641/share/gallery/htmlexpo/bludown.gif
-OpenOffice.org641/share/gallery/htmlexpo/blufirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/blufirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blulast.gif
-OpenOffice.org641/share/gallery/htmlexpo/blulast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunav.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunext.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blutext.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluup.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubdown.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubfirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubfirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cublast.gif
-OpenOffice.org641/share/gallery/htmlexpo/cublast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnav.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnext.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubtext.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubup.gif
-OpenOffice.org641/share/gallery/htmlexpo/gredown.gif
-OpenOffice.org641/share/gallery/htmlexpo/grefirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/grefirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/grelast.gif
-OpenOffice.org641/share/gallery/htmlexpo/grelast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenav.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenext.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/greprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/greprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/gretext.gif
-OpenOffice.org641/share/gallery/htmlexpo/greup.gif
-OpenOffice.org641/share/gallery/htmlexpo/simdown.gif
-OpenOffice.org641/share/gallery/htmlexpo/simfirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/simfirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simlast.gif
-OpenOffice.org641/share/gallery/htmlexpo/simlast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnav.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnext.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/simprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simtext.gif
-OpenOffice.org641/share/gallery/htmlexpo/simup.gif
-OpenOffice.org641/share/gallery/htmlexpo/sologo.gif
-OpenOffice.org641/share/gallery/www-back/aqua.jpg
-OpenOffice.org641/share/gallery/www-back/bathroom.jpg
-OpenOffice.org641/share/gallery/www-back/blocks.jpg
-OpenOffice.org641/share/gallery/www-back/blow_green.jpg
-OpenOffice.org641/share/gallery/www-back/blueblop.jpg
-OpenOffice.org641/share/gallery/www-back/bulging.jpg
-OpenOffice.org641/share/gallery/www-back/canvas_blue.jpg
-OpenOffice.org641/share/gallery/www-back/cheese.jpg
-OpenOffice.org641/share/gallery/www-back/chocolate.jpg
-OpenOffice.org641/share/gallery/www-back/citrus.jpg
-OpenOffice.org641/share/gallery/www-back/confetti.jpg
-OpenOffice.org641/share/gallery/www-back/daisy.jpg
-OpenOffice.org641/share/gallery/www-back/fluffy-grey.jpg
-OpenOffice.org641/share/gallery/www-back/fluffy.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-blue.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-darkgrey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-grey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-lightgrey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy_light.jpg
-OpenOffice.org641/share/gallery/www-back/gregre.gif
-OpenOffice.org641/share/gallery/www-back/grey.gif
-OpenOffice.org641/share/gallery/www-back/grypaws.gif
-OpenOffice.org641/share/gallery/www-back/ice-blue.jpg
-OpenOffice.org641/share/gallery/www-back/ice-light.jpg
-OpenOffice.org641/share/gallery/www-back/imitation_leather.jpg
-OpenOffice.org641/share/gallery/www-back/interstices.jpg
-OpenOffice.org641/share/gallery/www-back/jeans.jpg
-OpenOffice.org641/share/gallery/www-back/jeansblk.jpg
-OpenOffice.org641/share/gallery/www-back/lawn-artificial.jpg
-OpenOffice.org641/share/gallery/www-back/lawn.jpg
-OpenOffice.org641/share/gallery/www-back/lightblue-wet.jpg
-OpenOffice.org641/share/gallery/www-back/linen-fine.jpg
-OpenOffice.org641/share/gallery/www-back/lino-green.jpg
-OpenOffice.org641/share/gallery/www-back/liquid-blue.jpg
-OpenOffice.org641/share/gallery/www-back/marble.jpg
-OpenOffice.org641/share/gallery/www-back/marble_dark.jpg
-OpenOffice.org641/share/gallery/www-back/mazes.jpg
-OpenOffice.org641/share/gallery/www-back/mint.gif
-OpenOffice.org641/share/gallery/www-back/notes.gif
-OpenOffice.org641/share/gallery/www-back/pattern.jpg
-OpenOffice.org641/share/gallery/www-back/pebble-light.jpg
-OpenOffice.org641/share/gallery/www-back/pink.gif
-OpenOffice.org641/share/gallery/www-back/pool.jpg
-OpenOffice.org641/share/gallery/www-back/popcorn.jpg
-OpenOffice.org641/share/gallery/www-back/purple.jpg
-OpenOffice.org641/share/gallery/www-back/reddark.jpg
-OpenOffice.org641/share/gallery/www-back/rings-green.jpg
-OpenOffice.org641/share/gallery/www-back/rings-orange.jpg
-OpenOffice.org641/share/gallery/www-back/roses.jpg
-OpenOffice.org641/share/gallery/www-back/sand-light.jpg
-OpenOffice.org641/share/gallery/www-back/sand.jpg
-OpenOffice.org641/share/gallery/www-back/sky.jpg
-OpenOffice.org641/share/gallery/www-back/soft-structure_grey.jpg
-OpenOffice.org641/share/gallery/www-back/space.jpg
-OpenOffice.org641/share/gallery/www-back/stone-dark.jpg
-OpenOffice.org641/share/gallery/www-back/stone.jpg
-OpenOffice.org641/share/gallery/www-back/structure.jpg
-OpenOffice.org641/share/gallery/www-back/structure_darkgreen.gif
-OpenOffice.org641/share/gallery/www-back/structure_green.jpg
-OpenOffice.org641/share/gallery/www-back/wall-grey.jpg
-OpenOffice.org641/share/gallery/www-back/wet-turquoise.jpg
-OpenOffice.org641/share/gallery/www-back/wood.jpg
-OpenOffice.org641/share/gallery/bullets/blkpearl.gif
-OpenOffice.org641/share/gallery/bullets/bluarrow.gif
-OpenOffice.org641/share/gallery/bullets/bluball.gif
-OpenOffice.org641/share/gallery/bullets/bludiamd.gif
-OpenOffice.org641/share/gallery/bullets/bluered.gif
-OpenOffice.org641/share/gallery/bullets/blusqare.gif
-OpenOffice.org641/share/gallery/bullets/blustar.gif
-OpenOffice.org641/share/gallery/bullets/coffee_1.gif
-OpenOffice.org641/share/gallery/bullets/coffee_2.gif
-OpenOffice.org641/share/gallery/bullets/coffee_3.gif
-OpenOffice.org641/share/gallery/bullets/coffee_4.gif
-OpenOffice.org641/share/gallery/bullets/coffee_5.gif
-OpenOffice.org641/share/gallery/bullets/con-blue.gif
-OpenOffice.org641/share/gallery/bullets/con-cyan.gif
-OpenOffice.org641/share/gallery/bullets/con-green.gif
-OpenOffice.org641/share/gallery/bullets/con-lilac.gif
-OpenOffice.org641/share/gallery/bullets/con-oran.gif
-OpenOffice.org641/share/gallery/bullets/con-pink.gif
-OpenOffice.org641/share/gallery/bullets/con-red.gif
-OpenOffice.org641/share/gallery/bullets/con-yellow.gif
-OpenOffice.org641/share/gallery/bullets/corner_1.gif
-OpenOffice.org641/share/gallery/bullets/corner_2.gif
-OpenOffice.org641/share/gallery/bullets/corner_3.gif
-OpenOffice.org641/share/gallery/bullets/corner_4.gif
-OpenOffice.org641/share/gallery/bullets/darkball.gif
-OpenOffice.org641/share/gallery/bullets/darkblue.gif
-OpenOffice.org641/share/gallery/bullets/gldpearl.gif
-OpenOffice.org641/share/gallery/bullets/golfball.gif
-OpenOffice.org641/share/gallery/bullets/grnarrow.gif
-OpenOffice.org641/share/gallery/bullets/grnball.gif
-OpenOffice.org641/share/gallery/bullets/grndiamd.gif
-OpenOffice.org641/share/gallery/bullets/grnpearl.gif
-OpenOffice.org641/share/gallery/bullets/grnsqare.gif
-OpenOffice.org641/share/gallery/bullets/grnstar.gif
-OpenOffice.org641/share/gallery/bullets/gryarrow.gif
-OpenOffice.org641/share/gallery/bullets/gryball.gif
-OpenOffice.org641/share/gallery/bullets/grydiamd.gif
-OpenOffice.org641/share/gallery/bullets/grysqare.gif
-OpenOffice.org641/share/gallery/bullets/grystar.gif
-OpenOffice.org641/share/gallery/bullets/orgarrow.gif
-OpenOffice.org641/share/gallery/bullets/orgball.gif
-OpenOffice.org641/share/gallery/bullets/orgdiamd.gif
-OpenOffice.org641/share/gallery/bullets/orgsqare.gif
-OpenOffice.org641/share/gallery/bullets/orgstar.gif
-OpenOffice.org641/share/gallery/bullets/pebble_1.gif
-OpenOffice.org641/share/gallery/bullets/pebble_2.gif
-OpenOffice.org641/share/gallery/bullets/pebble_3.gif
-OpenOffice.org641/share/gallery/bullets/poliball.gif
-OpenOffice.org641/share/gallery/bullets/popcorn_1.gif
-OpenOffice.org641/share/gallery/bullets/popcorn_2.gif
-OpenOffice.org641/share/gallery/bullets/rainbow.gif
-OpenOffice.org641/share/gallery/bullets/redarrow.gif
-OpenOffice.org641/share/gallery/bullets/redball.gif
-OpenOffice.org641/share/gallery/bullets/reddiamd.gif
-OpenOffice.org641/share/gallery/bullets/redsqare.gif
-OpenOffice.org641/share/gallery/bullets/redstar.gif
-OpenOffice.org641/share/gallery/bullets/whtpearl.gif
-OpenOffice.org641/share/gallery/bullets/ylwarrow.gif
-OpenOffice.org641/share/gallery/bullets/ylwball.gif
-OpenOffice.org641/share/gallery/bullets/ylwdiamd.gif
-OpenOffice.org641/share/gallery/bullets/ylwsqare.gif
-OpenOffice.org641/share/gallery/bullets/ylwstar.gif
-OpenOffice.org641/share/gallery/rulers/blkballs.gif
-OpenOffice.org641/share/gallery/rulers/blurulr1.gif
-OpenOffice.org641/share/gallery/rulers/blurulr2.gif
-OpenOffice.org641/share/gallery/rulers/blurulr3.gif
-OpenOffice.org641/share/gallery/rulers/blurulr4.gif
-OpenOffice.org641/share/gallery/rulers/blurulr5.gif
-OpenOffice.org641/share/gallery/rulers/blurulr6.gif
-OpenOffice.org641/share/gallery/rulers/gldballs.gif
-OpenOffice.org641/share/gallery/rulers/grnballs.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr1.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr2.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr3.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr4.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr1.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr2.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr3.gif
-OpenOffice.org641/share/gallery/rulers/orgrulr1.gif
-OpenOffice.org641/share/gallery/rulers/redrulr1.gif
-OpenOffice.org641/share/gallery/rulers/redrulr2.gif
-OpenOffice.org641/share/gallery/rulers/redrulr3.gif
-OpenOffice.org641/share/gallery/rulers/redrulr4.gif
-OpenOffice.org641/share/gallery/rulers/redrulr5.gif
-OpenOffice.org641/share/gallery/rulers/striped.gif
-OpenOffice.org641/share/gallery/rulers/whtballs.gif
-OpenOffice.org641/share/gallery/rulers/ylwrulr1.gif
-OpenOffice.org641/share/gallery/sounds/apert.wav
-OpenOffice.org641/share/gallery/sounds/apert2.wav
-OpenOffice.org641/share/gallery/sounds/applause.wav
-OpenOffice.org641/share/gallery/sounds/beam.wav
-OpenOffice.org641/share/gallery/sounds/beam2.wav
-OpenOffice.org641/share/gallery/sounds/cow.wav
-OpenOffice.org641/share/gallery/sounds/curve.wav
-OpenOffice.org641/share/gallery/sounds/drama.wav
-OpenOffice.org641/share/gallery/sounds/explos.wav
-OpenOffice.org641/share/gallery/sounds/falling.wav
-OpenOffice.org641/share/gallery/sounds/glasses.wav
-OpenOffice.org641/share/gallery/sounds/gong.wav
-OpenOffice.org641/share/gallery/sounds/horse.wav
-OpenOffice.org641/share/gallery/sounds/kling.wav
-OpenOffice.org641/share/gallery/sounds/kongas.wav
-OpenOffice.org641/share/gallery/sounds/laser.wav
-OpenOffice.org641/share/gallery/sounds/left.wav
-OpenOffice.org641/share/gallery/sounds/nature1.wav
-OpenOffice.org641/share/gallery/sounds/nature2.wav
-OpenOffice.org641/share/gallery/sounds/ok.wav
-OpenOffice.org641/share/gallery/sounds/pluck.wav
-OpenOffice.org641/share/gallery/sounds/roll.wav
-OpenOffice.org641/share/gallery/sounds/romans.wav
-OpenOffice.org641/share/gallery/sounds/soft.wav
-OpenOffice.org641/share/gallery/sounds/space.wav
-OpenOffice.org641/share/gallery/sounds/space2.wav
-OpenOffice.org641/share/gallery/sounds/space3.wav
-OpenOffice.org641/share/gallery/sounds/sparcle.wav
-OpenOffice.org641/share/gallery/sounds/strom.wav
-OpenOffice.org641/share/gallery/sounds/theetone.wav
-OpenOffice.org641/share/gallery/sounds/top.wav
-OpenOffice.org641/share/gallery/sounds/train.wav
-OpenOffice.org641/share/gallery/sounds/untie.wav
-OpenOffice.org641/share/gallery/sounds/ups.wav
-OpenOffice.org641/share/gallery/sounds/wallewal.wav
-OpenOffice.org641/share/gallery/sg1.sdg
-OpenOffice.org641/share/gallery/sg1.sdv
-OpenOffice.org641/share/gallery/sg1.thm
-OpenOffice.org641/share/gallery/sg16.sdg
-OpenOffice.org641/share/gallery/sg16.sdv
-OpenOffice.org641/share/gallery/sg16.thm
-OpenOffice.org641/share/gallery/sg2.sdg
-OpenOffice.org641/share/gallery/sg2.sdv
-OpenOffice.org641/share/gallery/sg2.thm
-OpenOffice.org641/share/gallery/sg24.sdg
-OpenOffice.org641/share/gallery/sg24.sdv
-OpenOffice.org641/share/gallery/sg24.thm
-OpenOffice.org641/share/gallery/sg25.sdg
-OpenOffice.org641/share/gallery/sg25.sdv
-OpenOffice.org641/share/gallery/sg25.thm
-OpenOffice.org641/share/gallery/sg3.sdg
-OpenOffice.org641/share/gallery/sg3.sdv
-OpenOffice.org641/share/gallery/sg3.thm
-OpenOffice.org641/share/gallery/sg9.sdg
-OpenOffice.org641/share/gallery/sg9.sdv
-OpenOffice.org641/share/gallery/sg9.thm
-OpenOffice.org641/share/wordbook/english/soffice.dic
-OpenOffice.org641/share/wordbook/english/sun.dic
-OpenOffice.org641/share/wordbook/english/th_en_US.dat
-OpenOffice.org641/share/wordbook/english/th_en_US.idx
-OpenOffice.org641/share/wordbook/english/en_US.aff
-OpenOffice.org641/share/wordbook/english/en_US.dic
-OpenOffice.org641/share/autotext/english/standard.bau
-OpenOffice.org641/share/autotext/english/template.bau
-OpenOffice.org641/share/autotext/english/crdbus50.bau
-OpenOffice.org641/share/autotext/english/crdbus54.bau
-OpenOffice.org641/share/psprint/fontmetric/AGaramond-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-Book.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-BookOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-Demi.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-DemiOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-Demi.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-DemiItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-Light.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-LightItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-BoldOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-Oblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier.afm
-OpenOffice.org641/share/psprint/fontmetric/GothicBBB-Medium-83pv-RKSJ-H.afm
-OpenOffice.org641/share/psprint/fontmetric/GothicBBB-Medium.Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-BoldOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-Oblique.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Ryumin-Light-83pv-RKSJ-H.afm
-OpenOffice.org641/share/psprint/fontmetric/Ryumin-Light.Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Symbol.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Windsor.afm
-OpenOffice.org641/share/psprint/fontmetric/ZapfChancery-MediumItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/ZapfDingbats.afm
-OpenOffice.org641/share/psprint/fontmetric/builtincache
-OpenOffice.org641/share/psprint/driver/ADISTILL.PS
-OpenOffice.org641/share/psprint/driver/APLW3101.PS
-OpenOffice.org641/share/psprint/driver/APLW3201.PS
-OpenOffice.org641/share/psprint/driver/APLW3601.PS
-OpenOffice.org641/share/psprint/driver/APLW6101.PS
-OpenOffice.org641/share/psprint/driver/APLW8101.PS
-OpenOffice.org641/share/psprint/driver/APLW81F1.PS
-OpenOffice.org641/share/psprint/driver/APLWBGR1.PS
-OpenOffice.org641/share/psprint/driver/APLWCOB1.PS
-OpenOffice.org641/share/psprint/driver/APLWCSB1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRF1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRI1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRJ1.PS
-OpenOffice.org641/share/psprint/driver/APLWIIF2.PS
-OpenOffice.org641/share/psprint/driver/APLWIIG2.PS
-OpenOffice.org641/share/psprint/driver/APLWLOT1.PS
-OpenOffice.org641/share/psprint/driver/APL_IIF1.PS
-OpenOffice.org641/share/psprint/driver/APL_IIG1.PS
-OpenOffice.org641/share/psprint/driver/APL_NTR1.PS
-OpenOffice.org641/share/psprint/driver/APNT518_.PS
-OpenOffice.org641/share/psprint/driver/APNTX501.PS
-OpenOffice.org641/share/psprint/driver/APNTXJ1_.PS
-OpenOffice.org641/share/psprint/driver/APPL_230.PS
-OpenOffice.org641/share/psprint/driver/APPL_380.PS
-OpenOffice.org641/share/psprint/driver/APPL_422.PS
-OpenOffice.org641/share/psprint/driver/APTOLLD1.PS
-OpenOffice.org641/share/psprint/driver/APTOLLW1.PS
-OpenOffice.org641/share/psprint/driver/CAECOGR1.PS
-OpenOffice.org641/share/psprint/driver/DC1152_1.PS
-OpenOffice.org641/share/psprint/driver/EFAX3010.PS
-OpenOffice.org641/share/psprint/driver/EFAX4010.PS
-OpenOffice.org641/share/psprint/driver/EFAX5010.PS
-OpenOffice.org641/share/psprint/driver/EFAX7010.PS
-OpenOffice.org641/share/psprint/driver/EFMX3010.PS
-OpenOffice.org641/share/psprint/driver/EFMX5010.PS
-OpenOffice.org641/share/psprint/driver/EFMX7010.PS
-OpenOffice.org641/share/psprint/driver/EFXJK1F3.PS
-OpenOffice.org641/share/psprint/driver/EFXJK2F3.PS
-OpenOffice.org641/share/psprint/driver/EFXJK303.PS
-OpenOffice.org641/share/psprint/driver/EFXJK3F3.PS
-OpenOffice.org641/share/psprint/driver/EP_08001.PS
-OpenOffice.org641/share/psprint/driver/EP_15201.PS
-OpenOffice.org641/share/psprint/driver/EP_30001.PS
-OpenOffice.org641/share/psprint/driver/EP_50001.PS
-OpenOffice.org641/share/psprint/driver/EP_82F21.PS
-OpenOffice.org641/share/psprint/driver/EP_82F51.PS
-OpenOffice.org641/share/psprint/driver/EP_P0701.PS
-OpenOffice.org641/share/psprint/driver/EP_P1201.PS
-OpenOffice.org641/share/psprint/driver/EP_STPH1.PS
-OpenOffice.org641/share/psprint/driver/GENERIC.PS
-OpenOffice.org641/share/psprint/driver/HP1200C1.PS
-OpenOffice.org641/share/psprint/driver/HP2500C1.PS
-OpenOffice.org641/share/psprint/driver/HP3SI52_.PS
-OpenOffice.org641/share/psprint/driver/HP3SIL21.PS
-OpenOffice.org641/share/psprint/driver/HP4M3_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4M6_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4ML_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4MP3_1.PS
-OpenOffice.org641/share/psprint/driver/HP4MP6_1.PS
-OpenOffice.org641/share/psprint/driver/HP4PLUS3.PS
-OpenOffice.org641/share/psprint/driver/HP4PLUS6.PS
-OpenOffice.org641/share/psprint/driver/HP4SI3_1.PS
-OpenOffice.org641/share/psprint/driver/HP4SI6_1.PS
-OpenOffice.org641/share/psprint/driver/HPIID52_.PS
-OpenOffice.org641/share/psprint/driver/HPIII52_.PS
-OpenOffice.org641/share/psprint/driver/HPIIP52_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ3D1_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ3P1_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ4MV1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5M_4.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5P_1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5SI1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5SIM.PS
-OpenOffice.org641/share/psprint/driver/HPLJ__31.PS
-OpenOffice.org641/share/psprint/driver/HP_3D52_.PS
-OpenOffice.org641/share/psprint/driver/HP_3P52_.PS
-OpenOffice.org641/share/psprint/driver/HP__CLJ1.PS
-OpenOffice.org641/share/psprint/driver/KD8650P1.PS
-OpenOffice.org641/share/psprint/driver/KD92P001.PS
-OpenOffice.org641/share/psprint/driver/KDH00001.PS
-OpenOffice.org641/share/psprint/driver/KDH00002.PS
-OpenOffice.org641/share/psprint/driver/L10__425.PS
-OpenOffice.org641/share/psprint/driver/L20__471.PS
-OpenOffice.org641/share/psprint/driver/L20__493.PS
-OpenOffice.org641/share/psprint/driver/L30__471.PS
-OpenOffice.org641/share/psprint/driver/L30__493.PS
-OpenOffice.org641/share/psprint/driver/L333_523.PS
-OpenOffice.org641/share/psprint/driver/L33__523.PS
-OpenOffice.org641/share/psprint/driver/L50__493.PS
-OpenOffice.org641/share/psprint/driver/L533_523.PS
-OpenOffice.org641/share/psprint/driver/L53__523.PS
-OpenOffice.org641/share/psprint/driver/LEX4039P.PS
-OpenOffice.org641/share/psprint/driver/LEX4079P.PS
-OpenOffice.org641/share/psprint/driver/LEXOPTR_.PS
-OpenOffice.org641/share/psprint/driver/LHCFLRJ5.PS
-OpenOffice.org641/share/psprint/driver/LHCOFLC5.PS
-OpenOffice.org641/share/psprint/driver/LHCOFLR5.PS
-OpenOffice.org641/share/psprint/driver/LHGUBEH3.PS
-OpenOffice.org641/share/psprint/driver/LHGUBHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERKH3.PS
-OpenOffice.org641/share/psprint/driver/LHHERKI4.PS
-OpenOffice.org641/share/psprint/driver/LHHKPHJ7.PS
-OpenOffice.org641/share/psprint/driver/LHHKPIJ7.PS
-OpenOffice.org641/share/psprint/driver/LHHRKPH7.PS
-OpenOffice.org641/share/psprint/driver/LHHRKPI7.PS
-OpenOffice.org641/share/psprint/driver/LHQUSHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHQUSIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHQUSRH3.PS
-OpenOffice.org641/share/psprint/driver/LHQUSRI3.PS
-OpenOffice.org641/share/psprint/driver/LHSIGHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHSIGIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHSIGNH3.PS
-OpenOffice.org641/share/psprint/driver/LHSIGNI3.PS
-OpenOffice.org641/share/psprint/driver/LOPC1200.PS
-OpenOffice.org641/share/psprint/driver/LOPC40.PS
-OpenOffice.org641/share/psprint/driver/LOPC45.PS
-OpenOffice.org641/share/psprint/driver/LOPE310.PS
-OpenOffice.org641/share/psprint/driver/LOPM410.PS
-OpenOffice.org641/share/psprint/driver/LOPS1255.PS
-OpenOffice.org641/share/psprint/driver/LOPS1625.PS
-OpenOffice.org641/share/psprint/driver/LOPS1855.PS
-OpenOffice.org641/share/psprint/driver/LOPS2455.PS
-OpenOffice.org641/share/psprint/driver/LOPS3455.PS
-OpenOffice.org641/share/psprint/driver/LOPT610.PS
-OpenOffice.org641/share/psprint/driver/LOPT612.PS
-OpenOffice.org641/share/psprint/driver/LOPT614.PS
-OpenOffice.org641/share/psprint/driver/LOPT616.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAC.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAEP.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAK.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAN.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAP.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAS.PS
-OpenOffice.org641/share/psprint/driver/LOPTRASC.PS
-OpenOffice.org641/share/psprint/driver/LOPW810.PS
-OpenOffice.org641/share/psprint/driver/LOS1255P.PS
-OpenOffice.org641/share/psprint/driver/LOS1625P.PS
-OpenOffice.org641/share/psprint/driver/LOS1855P.PS
-OpenOffice.org641/share/psprint/driver/LOS2455P.PS
-OpenOffice.org641/share/psprint/driver/LOS3455P.PS
-OpenOffice.org641/share/psprint/driver/LWNT_518.PS
-OpenOffice.org641/share/psprint/driver/SGENPRT.PS
-OpenOffice.org641/share/psprint/driver/SNSPREC1.PS
-OpenOffice.org641/share/psprint/driver/TK300PJ1.PS
-OpenOffice.org641/share/psprint/driver/TK300XJ1.PS
-OpenOffice.org641/share/psprint/driver/TK350171.PS
-OpenOffice.org641/share/psprint/driver/TK350172.PS
-OpenOffice.org641/share/psprint/driver/TK350691.PS
-OpenOffice.org641/share/psprint/driver/TK350692.PS
-OpenOffice.org641/share/psprint/driver/TK350PJ2.PS
-OpenOffice.org641/share/psprint/driver/TK360J21.PS
-OpenOffice.org641/share/psprint/driver/TK360J51.PS
-OpenOffice.org641/share/psprint/driver/TK360J71.PS
-OpenOffice.org641/share/psprint/driver/TK450PJ1.PS
-OpenOffice.org641/share/psprint/driver/TK550171.PS
-OpenOffice.org641/share/psprint/driver/TK550391.PS
-OpenOffice.org641/share/psprint/driver/TK550PJ1.PS
-OpenOffice.org641/share/psprint/driver/TKP350J2.PS
-OpenOffice.org641/share/psprint/driver/TKP360P1.PS
-OpenOffice.org641/share/psprint/driver/TKP380J1.PS
-OpenOffice.org641/share/psprint/driver/TKP380P1.PS
-OpenOffice.org641/share/psprint/driver/TKP450J1.PS
-OpenOffice.org641/share/psprint/driver/TKP450P1.PS
-OpenOffice.org641/share/psprint/driver/TKP550J1.PS
-OpenOffice.org641/share/psprint/driver/TKP600J1.PS
-OpenOffice.org641/share/psprint/driver/TKPH3801.PS
-OpenOffice.org641/share/psprint/driver/TKPH4501.PS
-OpenOffice.org641/share/psprint/driver/TKPH6001.PS
-OpenOffice.org641/share/psprint/driver/XRD61354.PS
-OpenOffice.org641/share/psprint/driver/XRD61801.PS
-OpenOffice.org641/share/psprint/driver/XRN17000.PS
-OpenOffice.org641/share/psprint/driver/XRN24320.PS
-OpenOffice.org641/share/psprint/driver/XR_DC230.PS
-OpenOffice.org641/share/psprint/psprint.conf
-OpenOffice.org641/share/autocorr/acor1033.dat
-OpenOffice.org641/user/autotext/english/mytexts.bau
-OpenOffice.org641/user/database/biblio/biblio.dbf
-OpenOffice.org641/user/gallery/sg100.sdv
-OpenOffice.org641/user/gallery/sg100.thm
-OpenOffice.org641/user/gallery/sg30.sdv
-OpenOffice.org641/user/gallery/sg30.thm
-OpenOffice.org641/user/config/arrowhd.soe
-OpenOffice.org641/user/config/classic.sog
-OpenOffice.org641/user/config/hatching.soh
-OpenOffice.org641/user/config/modern.sog
-OpenOffice.org641/user/config/palette.soc
-OpenOffice.org641/user/config/styles.sod
-OpenOffice.org641/user/config/autotbl.fmt
-OpenOffice.org641/user/config/dbtitle.rdb
-OpenOffice.org641/user/config/cmyk.soc
-OpenOffice.org641/user/config/gallery.soc
-OpenOffice.org641/user/config/html.soc
-OpenOffice.org641/user/config/standard.sob
-OpenOffice.org641/user/config/standard.soc
-OpenOffice.org641/user/config/standard.sod
-OpenOffice.org641/user/config/standard.soe
-OpenOffice.org641/user/config/standard.sog
-OpenOffice.org641/user/config/standard.soh
-OpenOffice.org641/user/config/sun-color.soc
-OpenOffice.org641/user/config/web.soc
-OpenOffice.org641/user/basic/dialogs.xli
-OpenOffice.org641/user/basic/script.xli
-OpenOffice.org641/help/en/sbasic.cfg
-OpenOffice.org641/help/en/sbasic.db
-OpenOffice.org641/help/en/sbasic.ht
-OpenOffice.org641/help/en/sbasic.idx/CONTEXTS
-OpenOffice.org641/help/en/sbasic.idx/DICTIONARY
-OpenOffice.org641/help/en/sbasic.idx/DOCS
-OpenOffice.org641/help/en/sbasic.idx/DOCS.TAB
-OpenOffice.org641/help/en/sbasic.idx/EDGE
-OpenOffice.org641/help/en/sbasic.idx/LINKNAMES
-OpenOffice.org641/help/en/sbasic.idx/OFFSETS
-OpenOffice.org641/help/en/sbasic.idx/POSITIONS
-OpenOffice.org641/help/en/sbasic.idx/SCHEMA
-OpenOffice.org641/help/en/sbasic.jar
-OpenOffice.org641/help/en/sbasic.key
-OpenOffice.org641/help/en/common.jar
-OpenOffice.org641/help/en/custom.css
-OpenOffice.org641/help/en/err.html
-OpenOffice.org641/help/en/picture.db
-OpenOffice.org641/help/en/picture.jar
-OpenOffice.org641/help/en/treeview.xml
-OpenOffice.org641/help/en/schart.jar
-OpenOffice.org641/help/en/swriter.cfg
-OpenOffice.org641/help/en/swriter.db
-OpenOffice.org641/help/en/swriter.ht
-OpenOffice.org641/help/en/swriter.idx/CONTEXTS
-OpenOffice.org641/help/en/swriter.idx/DICTIONARY
-OpenOffice.org641/help/en/swriter.idx/DOCS
-OpenOffice.org641/help/en/swriter.idx/DOCS.TAB
-OpenOffice.org641/help/en/swriter.idx/EDGE
-OpenOffice.org641/help/en/swriter.idx/LINKNAMES
-OpenOffice.org641/help/en/swriter.idx/OFFSETS
-OpenOffice.org641/help/en/swriter.idx/POSITIONS
-OpenOffice.org641/help/en/swriter.idx/SCHEMA
-OpenOffice.org641/help/en/swriter.jar
-OpenOffice.org641/help/en/swriter.key
-OpenOffice.org641/help/en/scalc.cfg
-OpenOffice.org641/help/en/scalc.db
-OpenOffice.org641/help/en/scalc.ht
-OpenOffice.org641/help/en/scalc.idx/CONTEXTS
-OpenOffice.org641/help/en/scalc.idx/DICTIONARY
-OpenOffice.org641/help/en/scalc.idx/DOCS
-OpenOffice.org641/help/en/scalc.idx/DOCS.TAB
-OpenOffice.org641/help/en/scalc.idx/EDGE
-OpenOffice.org641/help/en/scalc.idx/LINKNAMES
-OpenOffice.org641/help/en/scalc.idx/OFFSETS
-OpenOffice.org641/help/en/scalc.idx/POSITIONS
-OpenOffice.org641/help/en/scalc.idx/SCHEMA
-OpenOffice.org641/help/en/scalc.jar
-OpenOffice.org641/help/en/scalc.key
-OpenOffice.org641/help/en/simpress.cfg
-OpenOffice.org641/help/en/simpress.db
-OpenOffice.org641/help/en/simpress.ht
-OpenOffice.org641/help/en/simpress.idx/CONTEXTS
-OpenOffice.org641/help/en/simpress.idx/DICTIONARY
-OpenOffice.org641/help/en/simpress.idx/DOCS
-OpenOffice.org641/help/en/simpress.idx/DOCS.TAB
-OpenOffice.org641/help/en/simpress.idx/EDGE
-OpenOffice.org641/help/en/simpress.idx/LINKNAMES
-OpenOffice.org641/help/en/simpress.idx/OFFSETS
-OpenOffice.org641/help/en/simpress.idx/POSITIONS
-OpenOffice.org641/help/en/simpress.idx/SCHEMA
-OpenOffice.org641/help/en/simpress.jar
-OpenOffice.org641/help/en/simpress.key
-OpenOffice.org641/help/en/sdraw.cfg
-OpenOffice.org641/help/en/sdraw.db
-OpenOffice.org641/help/en/sdraw.ht
-OpenOffice.org641/help/en/sdraw.idx/CONTEXTS
-OpenOffice.org641/help/en/sdraw.idx/DICTIONARY
-OpenOffice.org641/help/en/sdraw.idx/DOCS
-OpenOffice.org641/help/en/sdraw.idx/DOCS.TAB
-OpenOffice.org641/help/en/sdraw.idx/EDGE
-OpenOffice.org641/help/en/sdraw.idx/LINKNAMES
-OpenOffice.org641/help/en/sdraw.idx/OFFSETS
-OpenOffice.org641/help/en/sdraw.idx/POSITIONS
-OpenOffice.org641/help/en/sdraw.idx/SCHEMA
-OpenOffice.org641/help/en/sdraw.jar
-OpenOffice.org641/help/en/sdraw.key
-OpenOffice.org641/help/en/smath.cfg
-OpenOffice.org641/help/en/smath.db
-OpenOffice.org641/help/en/smath.ht
-OpenOffice.org641/help/en/smath.idx/CONTEXTS
-OpenOffice.org641/help/en/smath.idx/DICTIONARY
-OpenOffice.org641/help/en/smath.idx/DOCS
-OpenOffice.org641/help/en/smath.idx/DOCS.TAB
-OpenOffice.org641/help/en/smath.idx/EDGE
-OpenOffice.org641/help/en/smath.idx/LINKNAMES
-OpenOffice.org641/help/en/smath.idx/OFFSETS
-OpenOffice.org641/help/en/smath.idx/POSITIONS
-OpenOffice.org641/help/en/smath.idx/SCHEMA
-OpenOffice.org641/help/en/smath.jar
-OpenOffice.org641/help/en/smath.key
-OpenOffice.org641/help/main_transform.xsl
-OpenOffice.org641/help/custom.css
-@comment DIRS
-@dirrm OpenOffice.org641/user/wordbook
-@dirrm OpenOffice.org641/user/template
-@dirrm OpenOffice.org641/user/temp
-@dirrm OpenOffice.org641/user/store
-@dirrm OpenOffice.org641/user/psprint/fontmetric
-@dirrm OpenOffice.org641/user/psprint/driver
-@dirrm OpenOffice.org641/user/psprint
-@dirrm OpenOffice.org641/user/plugin
-@dirrm OpenOffice.org641/user/gallery
-@dirrm OpenOffice.org641/user/database/biblio
-@dirrm OpenOffice.org641/user/database
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice
-@dirrm OpenOffice.org641/user/config/registry/instance/org
-@dirrm OpenOffice.org641/user/config/registry/instance
-@dirrm OpenOffice.org641/user/config/registry
-@dirrm OpenOffice.org641/user/config
-@dirrm OpenOffice.org641/user/basic
-@dirrm OpenOffice.org641/user/backup
-@dirrm OpenOffice.org641/user/autotext/english
-@dirrm OpenOffice.org641/user/autotext
-@dirrm OpenOffice.org641/user/autocorr
-@dirrm OpenOffice.org641/user
-@dirrm OpenOffice.org641/share/wordbook/english
-@dirrm OpenOffice.org641/share/wordbook
-@dirrm OpenOffice.org641/share/template/english/wizard/web
-@dirrm OpenOffice.org641/share/template/english/wizard/styles
-@dirrm OpenOffice.org641/share/template/english/wizard/bitmap
-@dirrm OpenOffice.org641/share/template/english/wizard
-@dirrm OpenOffice.org641/share/template/english/internal
-@dirrm OpenOffice.org641/share/template/english
-@dirrm OpenOffice.org641/share/template
-@dirrm OpenOffice.org641/share/psprint/fontmetric
-@dirrm OpenOffice.org641/share/psprint/driver
-@dirrm OpenOffice.org641/share/psprint
-@dirrm OpenOffice.org641/share/gallery/www-back
-@dirrm OpenOffice.org641/share/gallery/sounds
-@dirrm OpenOffice.org641/share/gallery/rulers
-@dirrm OpenOffice.org641/share/gallery/htmlexpo
-@dirrm OpenOffice.org641/share/gallery/bullets
-@dirrm OpenOffice.org641/share/gallery
-@dirrm OpenOffice.org641/share/fonts/truetype
-@dirrm OpenOffice.org641/share/fonts
-@dirrm OpenOffice.org641/share/dtd/officedocument/1_0
-@dirrm OpenOffice.org641/share/dtd/officedocument
-@dirrm OpenOffice.org641/share/dtd/math/1_01
-@dirrm OpenOffice.org641/share/dtd/math
-@dirrm OpenOffice.org641/share/dtd
-@dirrm OpenOffice.org641/share/config/webcast
-@dirrm OpenOffice.org641/share/config/symbol
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/template/org
-@dirrm OpenOffice.org641/share/config/registry/template
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/instance/org
-@dirrm OpenOffice.org641/share/config/registry/instance
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org
-@dirrm OpenOffice.org641/share/config/registry/cache/instance
-@dirrm OpenOffice.org641/share/config/registry/cache
-@dirrm OpenOffice.org641/share/config/registry
-@dirrm OpenOffice.org641/share/config
-@dirrm OpenOffice.org641/share/basic/WebWizard
-@dirrm OpenOffice.org641/share/basic/Tools
-@dirrm OpenOffice.org641/share/basic/Template
-@dirrm OpenOffice.org641/share/basic/Schedule
-@dirrm OpenOffice.org641/share/basic/ImportWizard
-@dirrm OpenOffice.org641/share/basic/Gimmicks
-@dirrm OpenOffice.org641/share/basic/FormWizard
-@dirrm OpenOffice.org641/share/basic/Euro
-@dirrm OpenOffice.org641/share/basic
-@dirrm OpenOffice.org641/share/autotext/english
-@dirrm OpenOffice.org641/share/autotext
-@dirrm OpenOffice.org641/share/autocorr
-@dirrm OpenOffice.org641/share
-@dirrm OpenOffice.org641/program/resource
-@dirrm OpenOffice.org641/program/filter
-@dirrm OpenOffice.org641/program/components
-@dirrm OpenOffice.org641/program/classes
-@dirrm OpenOffice.org641/program/addin/source
-@dirrm OpenOffice.org641/program/addin
-@dirrm OpenOffice.org641/program
-@dirrm OpenOffice.org641/help/en/swriter.idx
-@dirrm OpenOffice.org641/help/en/smath.idx
-@dirrm OpenOffice.org641/help/en/simpress.idx
-@dirrm OpenOffice.org641/help/en/sdraw.idx
-@dirrm OpenOffice.org641/help/en/scalc.idx
-@dirrm OpenOffice.org641/help/en/sbasic.idx
-@dirrm OpenOffice.org641/help/en
-@dirrm OpenOffice.org641/help
-@dirrm OpenOffice.org641
diff --git a/editors/openoffice.org-3-RC/Makefile b/editors/openoffice.org-3-RC/Makefile
deleted file mode 100644
index 23c5cd913554..000000000000
--- a/editors/openoffice.org-3-RC/Makefile
+++ /dev/null
@@ -1,110 +0,0 @@
-# New ports collection makefile for: OpenOffice
-# Date created: 28 Februar 2002
-# Whom: Martin Blapp
-#
-# $FreeBSD$
-#
-
-PORTNAME= openoffice
-PORTVERSION= 642
-CATEGORIES= editors
-MASTER_SITES= ftp://sunsite.cnlab-switch.ch/mirror/OpenOffice/${PORTVERSION}/ \
- http://sf1.mirror.openoffice.org/${PORTVERSION}/ \
- ftp://ftp.cs.man.ac.uk/pub/toby/gpc/ \
- http://people.freebsd.org/~mbr/distfiles/
-DISTFILES= oo_${PORTVERSION}_src.tar.bz2 gpc231.tar.Z oo_moz095_i386_FreeBSD-4.tar.gz
-EXTRACT_ONLY= oo_${PORTVERSION}_src.tar.bz2
-
-MAINTAINER= mbr@FreeBSD.org
-
-BUILD_DEPENDS= ${LOCALBASE}/lib/libstlport_gcc.so:${PORTSDIR}/devel/stlport
-BUILD_DEPENDS+= ${LOCALBASE}/bin/gcc295:${PORTSDIR}/lang/gcc295
-BUILD_DEPENDS+= zip:${PORTSDIR}/archivers/zip
-BUILD_DEPENDS+= ${JAVAVM}:${PORTSDIR}/java/jdk13
-LIB_DEPENDS+= pth.14:${PORTSDIR}/devel/pth
-
-BROKEN= 'Work in progress -- does not build yet till the end'
-
-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_moz095_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_${PORTVERSION}_src/config_office
-
-CONFIGURE_ARGS+= --with-stlport4-home=${PREFIX} \
- --with-jdk-home=${JDK13DIR} \
- --with-os-version=${OSVERSION}
-
-CONFIGURE_ENV= PTHREAD_CFLAGS=${PTHREAD_CFLAGS} \
- PTHREAD_LIBS=${PTHREAD_LIBS} \
- CC=gcc295 \
- CXX=g++295
-
-MAKE_ENV= CC=${CC} CFLAGS=${CFLAGS}
-
-.include <bsd.port.pre.mk>
-
-pre-fetch:
-.if ${GCC_VERSION}!="2.95.2" && ${GCC_VERSION}!="2.95.3"
- @ ${ECHO}
- @ ${ECHO} Openoffice requires gcc 2.95.2 or better
- @ ${ECHO}
- @ ${FALSE}
-.endif
-.if ${OSVERSION} < 500031
- @${ECHO}
- @${ECHO} OS-VERSION ${OSVERSION}
- @${ECHO}
- @${ECHO} Openoffice depends on OS-Fixes which are
- @${ECHO} not yet available.
- @${FALSE}
-.endif
-
-pre-extract:
-.if !defined(DISPLAY) || ${DISPLAY} == ""
- @ ${ECHO}
- @ ${ECHO} Can\'t open display:
- @ ${ECHO} Please check your DISPLAY variable.
- @ ${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|<malloc.h>|<stdlib.h>|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'
-
-do-install:
- @cd ${WRKSRC}/.. && ./setup -r:oo_setup.resp
-
-.include <bsd.port.post.mk>
diff --git a/editors/openoffice.org-3-RC/distinfo b/editors/openoffice.org-3-RC/distinfo
deleted file mode 100644
index 81e3a3a4781e..000000000000
--- a/editors/openoffice.org-3-RC/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (oo_642_src.tar.bz2) = fc39bdf5f4b277c343d2cc38b0d70c7d
-MD5 (gpc231.tar.Z) = fdb06fdb5a4670b172f9fb738b717be9
-MD5 (oo_moz095_i386_FreeBSD-4.tar.gz) = e92e25759f0b1bf16a36a091bf17e1b0
diff --git a/editors/openoffice.org-3-RC/files/patch-berkeleydb+db-3.2.9.patch b/editors/openoffice.org-3-RC/files/patch-berkeleydb+db-3.2.9.patch
deleted file mode 100644
index 97fec46bcef4..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-berkeleydb::db-3.2.9.patch b/editors/openoffice.org-3-RC/files/patch-berkeleydb::db-3.2.9.patch
deleted file mode 100644
index 50c2f44a704e..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-berkeleydb::db-3.2.9.patch
+++ /dev/null
@@ -1,42 +0,0 @@
---- ../berkeleydb/db-3.2.9.patch.orig Mon Jun 11 16:09:22 2001
-+++ ../berkeleydb/db-3.2.9.patch Tue Mar 5 17:13:09 2002
-@@ -43,3 +43,39 @@
-
- CC= @MAKEFILE_CC@
- CCLINK= @MAKEFILE_CCLINK@
-+--- 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
-+@@ -995,6 +995,7 @@
-+ CPPFLAGS="-D_REENTRANT $CPPFLAGS";;
-+ mpeix*) CPPFLAGS="-D_POSIX_SOURCE -D_SOCKET_SOURCE $CPPFLAGS"
-+ LIBS="-lsocket -lsvipc $LIBS";;
-++freebsd*) optimize_def="-O";;
-+ osf*) CPPFLAGS="-D_REENTRANT $CPPFLAGS";;
-+ *qnx) cat >> confdefs.h <<\EOF
-+ #define HAVE_QNX 1
-+@@ -1795,6 +1796,7 @@
-+ case "$host_os" in
-+ solaris*) JINCSUBDIRS="solaris";;
-+ linux*) JINCSUBDIRS="linux genunix";;
-++ freebsd*) JINCSUBDIRS="freebsd solaris linux genunix";;
-+ *) JINCSUBDIRS="genunix";;
-+ esac
-+
-+--- 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 @@
-+
-+ freebsd*)
-+ 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'
-+- else
-+ 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'
-++ need_version=no
-+ fi
-+ ;;
-+
diff --git a/editors/openoffice.org-3-RC/files/patch-bridges+prj+build.lst b/editors/openoffice.org-3-RC/files/patch-bridges+prj+build.lst
deleted file mode 100644
index 95774375ee91..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel b/editors/openoffice.org-3-RC/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel
deleted file mode 100644
index 20b13ea25cb2..000000000000
--- a/editors/openoffice.org-3-RC/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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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.org-3-RC/files/patch-bridges+source+prot_uno+makefile.mk b/editors/openoffice.org-3-RC/files/patch-bridges+source+prot_uno+makefile.mk
deleted file mode 100644
index 595ea6cb5ac9..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-bridges::prj::build.lst b/editors/openoffice.org-3-RC/files/patch-bridges::prj::build.lst
deleted file mode 100644
index d9af910f9803..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-bridges::prj::build.lst
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../bridges/prj/build.lst.orig Tue Oct 30 17:28:35 2001
-+++ ../bridges/prj/build.lst Mon Mar 4 21:43:05 2002
-@@ -13,5 +13,7 @@
- br bridges\source\cpp_uno\cc50_solaris_sparc nmake - u br_cc50sols br_unotypes NULL
- br bridges\source\cpp_uno\cc50_solaris_intel nmake - u br_cc50soli br_unotypes NULL
- br bridges\source\cpp_uno\gcc2_solaris_sparc nmake - u br_gccsols 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\prot_uno nmake - all br_pruno br_unotypes NULL
- br bridges\source\java_uno nmake - all br_java_uno br_rcon NULL
diff --git a/editors/openoffice.org-3-RC/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel b/editors/openoffice.org-3-RC/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel
deleted file mode 100644
index a9f6d1da7a96..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel
+++ /dev/null
@@ -1,1719 +0,0 @@
---- /dev/null Mon Mar 4 21:22:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/cpp2uno.cxx Mon Mar 4 21:26:06 2002
-@@ -0,0 +1,614 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: cpp2uno.cxx,v $
-+ *
-+ * $Revision: 1.8 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/09/06 11:59:03 $
-+ *
-+ * 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): _______________________________________
-+ *
-+ *
-+ ************************************************************************/
-+
-+#define LEAK_STATIC_DATA
-+// #define TRACE(x) OSL_TRACE(x)
-+#define TRACE(x)
-+
-+#include <malloc.h>
-+#if STLPORT_VERSION<321
-+#include <list.h>
-+#include <map.h>
-+#else
-+#include <list>
-+#include <map>
-+#endif
-+#include <typeinfo>
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+#ifndef _OSL_MUTEX_HXX_
-+#include <osl/mutex.hxx>
-+#endif
-+
-+#ifndef _TYPELIB_TYPEDESCRIPTION_HXX_
-+#include <typelib/typedescription.hxx>
-+#endif
-+#ifndef _UNO_DATA_H_
-+#include <uno/data.h>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_TYPE_MISC_HXX_
-+#include <bridges/cpp_uno/type_misc.hxx>
-+#endif
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+using namespace com::sun::star::uno;
-+using namespace std;
-+using namespace osl;
-+using namespace rtl;
-+
-+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 );
-+
-+ gcc291_freebsd_intel_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;
-+}
-+
-+//==================================================================================================
-+class MediateClassData
-+{
-+public:
-+ struct ClassDataBuffer
-+ {
-+ void* m_pVTable;
-+
-+ ~ClassDataBuffer();
-+ };
-+private:
-+
-+ map< OUString, ClassDataBuffer* > m_aClassData;
-+ Mutex m_aMutex;
-+
-+ void createVTable( ClassDataBuffer*, typelib_InterfaceTypeDescription* );
-+public:
-+ const ClassDataBuffer* getClassData( typelib_InterfaceTypeDescription* );
-+
-+ MediateClassData() {}
-+ ~MediateClassData();
-+};
-+//__________________________________________________________________________________________________
-+MediateClassData::ClassDataBuffer::~ClassDataBuffer()
-+{
-+ delete m_pVTable;
-+}
-+
-+//__________________________________________________________________________________________________
-+MediateClassData::~MediateClassData()
-+{
-+ TRACE( "> calling ~MediateClassData(): freeing mediate vtables... <\n" );
-+
-+ // this MUST be the absolute last one which is called!
-+ for ( map< OUString, ClassDataBuffer* >::iterator iPos( m_aClassData.begin() ); iPos != m_aClassData.end(); ++iPos )
-+ {
-+ // todo
-+// delete (*iPos).second;
-+ }
-+}
-+
-+//__________________________________________________________________________________________________
-+
-+const MediateClassData::ClassDataBuffer* MediateClassData::getClassData( typelib_InterfaceTypeDescription* pType )
-+{
-+ MutexGuard aGuard( m_aMutex );
-+
-+ map< OUString, ClassDataBuffer* >::iterator element = m_aClassData.find( pType->aBase.pTypeName );
-+ if( element != m_aClassData.end() )
-+ return (*element).second;
-+
-+ ClassDataBuffer* pBuffer = new ClassDataBuffer();
-+ createVTable( pBuffer, pType );
-+ m_aClassData[ pType->aBase.pTypeName ] = pBuffer;
-+ return pBuffer;
-+}
-+
-+
-+//==================================================================================================
-+/**
-+ * 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;
-+ }
-+}
-+//__________________________________________________________________________________________________
-+
-+void MediateClassData::createVTable( ClassDataBuffer* pBuffer, typelib_InterfaceTypeDescription* pType )
-+{
-+ // get all member functions
-+ list< sal_Bool > aComplexReturn;
-+
-+ for( int n = 0; n < pType->nAllMembers; n++ )
-+ {
-+ typelib_TypeDescription* pMember = NULL;
-+ TYPELIB_DANGER_GET( &pMember, pType->ppAllMembers[n] );
-+ if( pMember->eTypeClass == typelib_TypeClass_INTERFACE_ATTRIBUTE )
-+ {
-+ typelib_TypeDescription * pRetTD = 0;
-+ TYPELIB_DANGER_GET( &pRetTD, ((typelib_InterfaceAttributeTypeDescription *)pMember)->pAttributeTypeRef );
-+ // get method
-+ aComplexReturn.push_back( !cppu_isSimpleType( pRetTD ) );
-+ // set method
-+ if( ! ((typelib_InterfaceAttributeTypeDescription*)pMember)->bReadOnly )
-+ aComplexReturn.push_back( sal_False );
-+ TYPELIB_DANGER_RELEASE( pRetTD );
-+ }
-+ else
-+ {
-+ typelib_TypeDescription * pRetTD = 0;
-+ TYPELIB_DANGER_GET( &pRetTD, ((typelib_InterfaceMethodTypeDescription *)pMember)->pReturnTypeRef );
-+ aComplexReturn.push_back( !cppu_isSimpleType( pRetTD ) );
-+ TYPELIB_DANGER_RELEASE( pRetTD );
-+ }
-+ TYPELIB_DANGER_RELEASE( pMember );
-+ }
-+
-+ int nSize = aComplexReturn.size();
-+ char * pSpace = (char *)rtl_allocateMemory( ((nSize+2)*sizeof(void *)) + (nSize*20) );
-+ pBuffer->m_pVTable = (void*)pSpace;
-+
-+ char * pCode = pSpace + ((nSize+2)*sizeof(void *));
-+ void ** pvft = (void **)pSpace;
-+ pvft[0] = NULL;
-+ pvft[1] = NULL;
-+
-+ // setup vft and code
-+ for ( sal_Int32 nPos = 0; nPos < nSize; ++nPos )
-+ {
-+ unsigned char * codeSnip = (unsigned char *)pCode + (nPos*20);
-+ pvft[nPos+2] = codeSnip;
-+
-+ // mov $nPos, %eax
-+ *codeSnip++ = 0xb8;
-+ *(sal_Int32 *)codeSnip = nPos | ( aComplexReturn.front() ? 0x80000000 : 0 );
-+ codeSnip += sizeof(sal_Int32);
-+ aComplexReturn.pop_front();
-+ // mov %esp, %edx
-+ *codeSnip++ = 0x89;
-+ *codeSnip++ = 0xe2;
-+ // jmp cpp_vtable_call
-+ *codeSnip++ = 0xe9;
-+ *(sal_Int32 *)codeSnip = ((unsigned char *)cpp_vtable_call) - codeSnip - sizeof(sal_Int32);
-+ codeSnip += sizeof(sal_Int32);
-+ }
-+}
-+
-+//==================================================================================================
-+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
-+ }
-+ }
-+ *(const void **)pCppI = s_pMediateClassData->getClassData( pTypeDescr )->m_pVTable;
-+}
-+
-+}
-+
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT 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 );
-+}
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT void SAL_CALL uno_initEnvironment( uno_Environment * pCppEnv )
-+ SAL_THROW_EXTERN_C()
-+{
-+ CPPU_CURRENT_NAMESPACE::cppu_cppenv_initEnvironment( pCppEnv );
-+}
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT 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:22:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/except.cxx Mon Mar 4 21:26:08 2002
-@@ -0,0 +1,365 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: except.cxx,v $
-+ *
-+ * $Revision: 1.11 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/07/23 13:15:32 $
-+ *
-+ * 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 <dlfcn.h>
-+#include <new.h>
-+#include <typeinfo>
-+#if STLPORT_VERSION<321
-+#include <map.h>
-+#else
-+#include <map>
-+#endif
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+#ifndef _OSL_DIAGNOSE_H_
-+#include <osl/diagnose.h>
-+#endif
-+
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _TYPELIB_TYPEDESCRIPTION_HXX_
-+#include <typelib/typedescription.hxx>
-+#endif
-+#ifndef _COM_SUN_STAR_UNO_ANY_HXX_
-+#include <com/sun/star/uno/Any.hxx>
-+#endif
-+
-+#include <rtl/strbuf.hxx>
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+#ifdef DEBUG
-+#include <stdio.h>
-+#endif
-+
-+using namespace std;
-+using namespace osl;
-+using namespace rtl;
-+using namespace com::sun::star::uno;
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+//==================================================================================================
-+static OString toUNOname( const OString & rRTTIname )
-+{
-+ OString aRet;
-+
-+ sal_Char* pStr = rRTTIname.getStr();
-+ sal_Char* pOrg = pStr;
-+
-+ // check for namespace
-+ if( *pStr == '_' )
-+ pStr++;
-+ if( *pStr == 'Q' )
-+ {
-+ pStr++;
-+ if( *pStr++ == '_' )
-+ {
-+ while( *pStr++ != '_' )
-+ ;
-+ }
-+ }
-+
-+ while( *pStr )
-+ {
-+ int nCharsToCopy = 0;
-+ while( *pStr >= '0' && *pStr <= '9' )
-+ nCharsToCopy = 10*nCharsToCopy + (int)(*pStr++ - '0');
-+ if( aRet.getLength() )
-+ aRet += ".";
-+ aRet += rRTTIname.copy( pStr - pOrg, nCharsToCopy );
-+ pStr += nCharsToCopy;
-+ }
-+
-+ return aRet;
-+}
-+//==================================================================================================
-+static OString toRTTIname( const OString & rUNOname )
-+{
-+ if( ! rUNOname.getLength() )
-+ return OString();
-+
-+ OStringBuffer aRet( 64 );
-+
-+ sal_Int32 nIndex = 0;
-+ sal_Int32 nToken = 0;
-+ do
-+ {
-+ OString aToken( rUNOname.getToken( 0, '.', nIndex ) );
-+ aRet.append( OString::valueOf( (sal_Int32)aToken.getLength() ) );
-+ aRet.append( aToken );
-+ ++nToken;
-+ }
-+ while (nIndex >= 0);
-+
-+ OString ret( aRet.makeStringAndClear() );
-+
-+ if( nToken >= 2 )
-+ {
-+ OStringBuffer buf( 64 );
-+ buf.append( 'Q' );
-+ if( nToken > 9 )
-+ aRet.append( '_' );
-+ buf.append( OString::valueOf( (sal_Int32)nToken ) );
-+ if( nToken > 9 )
-+ aRet.append( '_' );
-+ buf.append( ret );
-+ ret = buf.makeStringAndClear();
-+ }
-+
-+ return ret;
-+}
-+
-+
-+//##################################################################################################
-+//#### RTTI simulation #############################################################################
-+//##################################################################################################
-+
-+class RTTIHolder
-+{
-+ static std::map< OString, void* > aAllRTTI;
-+public:
-+ static void* getRTTI( const OString& rTypename );
-+ static void* getRTTI_UnoName( const OString& rUnoTypename )
-+ { return getRTTI( toRTTIname( rUnoTypename ) ); }
-+
-+ static void* insertRTTI( const OString& rTypename );
-+ static void* insertRTTI_UnoName( const OString& rTypename )
-+ { return insertRTTI( toRTTIname( rTypename ) ); }
-+
-+ // rSuperTypename MUST exist !!!
-+ static void* insertRTTI( const OString& rTypename, const OString& rSuperTypename );
-+ static void* insertRTTI_UnoNames( const OString& rTypename, const OString& rSuperTypename )
-+ { return insertRTTI( toRTTIname( rTypename ), toRTTIname( rSuperTypename ) ); }
-+
-+ // for complex RTTI
-+ static void* insertRTTI( const OString& rTypename, void* pRTTI );
-+ static void* insertRTTI_UnoName( const OString&rTypename, void* pRTTI )
-+ { return insertRTTI( toRTTIname( rTypename ), pRTTI ); }
-+};
-+
-+std::map< OString, void* > RTTIHolder::aAllRTTI;
-+
-+void* RTTIHolder::getRTTI( const OString& rTypename )
-+{
-+ std::map< OString, void* >::iterator element;
-+
-+ element = aAllRTTI.find( rTypename );
-+ return element != aAllRTTI.end() ? (*element).second : NULL;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename )
-+{
-+#ifdef DEBUG
-+ fprintf( stderr, "generating base RTTI: %s\n", rTypename.getStr() );
-+#endif
-+ void* pRTTI = new __user_type_info( strdup( rTypename.getStr() ) );
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename, const OString& rSuperTypename )
-+{
-+#ifdef DEBUG
-+ fprintf( stderr, "generating subclass RTTI: %s %s\n", rTypename.getStr(), rSuperTypename.getStr() );
-+#endif
-+ OSL_ENSURE( ! getRTTI( rTypename ), "insert RTTI called on already existing type" );
-+ void* pRTTI = new __si_type_info( strdup( rTypename.getStr() ), *(__user_type_info*)getRTTI( rSuperTypename ) );
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename, void* pRTTI )
-+{
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+//--------------------------------------------------------------------------------------------------
-+
-+static void* generateRTTI( typelib_CompoundTypeDescription * pCompTypeDescr )
-+{
-+ OString aCompTypeName( OUStringToOString( pCompTypeDescr->aBase.pTypeName, RTL_TEXTENCODING_ASCII_US ) );
-+ void* pRTTI = RTTIHolder::getRTTI_UnoName( aCompTypeName );
-+ if( pRTTI )
-+ return pRTTI;
-+
-+ if( ! pCompTypeDescr->pBaseTypeDescription )
-+ // this is a base type
-+ return RTTIHolder::insertRTTI_UnoName( aCompTypeName );
-+ if( ! pCompTypeDescr->pBaseTypeDescription->pBaseTypeDescription )
-+ {
-+ OString aBasename(
-+ OUStringToOString( pCompTypeDescr->pBaseTypeDescription->aBase.pTypeName, RTL_TEXTENCODING_ASCII_US )
-+ );
-+ if( ! RTTIHolder::getRTTI_UnoName( aBasename ) )
-+ RTTIHolder::insertRTTI_UnoName( aBasename );
-+
-+ // this type has only one supertype
-+ return RTTIHolder::insertRTTI_UnoNames( aCompTypeName, aBasename );
-+ }
-+
-+ // create __si_type_info
-+ void* pSuperRTTI = generateRTTI( pCompTypeDescr->pBaseTypeDescription );
-+ OString aCompTypeRTTIname( toRTTIname( aCompTypeName ) );
-+#ifdef DEBUG
-+ fprintf( stderr, "generating RTTI: %s\n", aCompTypeRTTIname.getStr() );
-+#endif
-+ pRTTI = new __si_type_info( strdup( aCompTypeRTTIname.getStr() ),
-+ *(__user_type_info*)pSuperRTTI );
-+#if 0
-+ __class_type_info::base_info* pBaseInfo = new __class_type_info::base_info;
-+ pBaseInfo->base = (__user_type_info*)pSuperRTTI;
-+ pBaseInfo->offset = 0;
-+ pBaseInfo->is_virtual = 0;
-+ pBaseInfo->access1 = __class_type_info::PUBLIC;
-+
-+ OString aCompTypeRTTIname( toRTTIname( aCompTypeName ) );
-+ pRTTI = new __class_type_info(
-+ strdup( aCompTypeRTTIname.getStr() ),
-+ pBaseInfo,
-+ 1
-+ );
-+#endif
-+ return RTTIHolder::insertRTTI_UnoName( aCompTypeName, pRTTI );
-+}
-+
-+//--------------------------------------------------------------------------------------------------
-+
-+static Mutex s_aMutex;
-+static std::map< void*, typelib_TypeDescription* > aExceptionMap;
-+
-+static void deleteException( void* pExc, int nDummy )
-+{
-+ MutexGuard aGuard( s_aMutex );
-+ std::map< void*, typelib_TypeDescription* >::iterator element =
-+ aExceptionMap.find( pExc );
-+ OSL_ASSERT( element != aExceptionMap.end() );
-+ if( element != aExceptionMap.end() )
-+ {
-+ typelib_TypeDescription* pType = (*element).second;
-+ aExceptionMap.erase( pExc );
-+ uno_destructData( pExc, pType, cpp_release );
-+ typelib_typedescription_release( pType );
-+ }
-+}
-+
-+//__________________________________________________________________________________________________
-+
-+//##################################################################################################
-+//#### exported ####################################################################################
-+//##################################################################################################
-+
-+
-+void gcc291_freebsd_intel_raiseException( uno_Any * pUnoExc, uno_Mapping * pUno2Cpp )
-+{
-+ // construct cpp exception object
-+ typelib_TypeDescription * pTypeDescr = 0;
-+ typelib_typedescriptionreference_getDescription( &pTypeDescr, pUnoExc->pType );
-+
-+ void * pCppExc = __eh_alloc( pTypeDescr->nSize ); // will be released in generated dtor
-+ uno_copyAndConvertData( pCppExc, pUnoExc->pData, pTypeDescr, pUno2Cpp );
-+
-+ // destruct uno exception
-+ uno_any_destruct( pUnoExc, 0 );
-+
-+ // a must be
-+ OSL_ENSURE( sizeof(sal_Int32) == sizeof(void *), "### pointer size differs from sal_Int32!" );
-+
-+ typelib_CompoundTypeDescription * pCompTypeDescr = (typelib_CompoundTypeDescription *)pTypeDescr;
-+ void* pRTTI = generateRTTI( pCompTypeDescr );
-+
-+ {
-+ MutexGuard aGuard( s_aMutex );
-+ aExceptionMap[ pCppExc ] = pTypeDescr;
-+ }
-+
-+ __cp_push_exception( pCppExc, pRTTI, deleteException );
-+ __throw();
-+}
-+
-+void gcc291_freebsd_intel_fillUnoException( cp_eh_info* pInfo, uno_Any* pExc, uno_Mapping * pCpp2Uno )
-+{
-+ OUString aName( OStringToOUString(
-+ toUNOname( ((__user_type_info*)(pInfo->type))->name() ), RTL_TEXTENCODING_ASCII_US ) );
-+
-+ typelib_TypeDescription * pExcTypeDescr = 0;
-+ typelib_typedescription_getByName(
-+ &pExcTypeDescr,
-+ aName.pData );
-+ OSL_ENSURE( pExcTypeDescr, "could not get type description for exception" );
-+ if (pExcTypeDescr)
-+ {
-+ // construct cpp exception any
-+ Any aAny( pInfo->value, pExcTypeDescr ); // const_cast
-+ typelib_typedescription_release( pExcTypeDescr );
-+ // construct uno exception any
-+ typelib_TypeDescription* pAnyDescr = 0;
-+ getCppuType( (const Any *)0 ).getDescription( &pAnyDescr );
-+ uno_copyAndConvertData( pExc, &aAny, pAnyDescr, pCpp2Uno );
-+ typelib_typedescription_release( pAnyDescr );
-+ }
-+}
-+
-+}
-+
---- /dev/null Mon Mar 4 21:33:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/gcc2_freebsd_intel.hxx Mon Mar 4 21:26:09 2002
-@@ -0,0 +1,153 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: gcc2_freebsd_intel.hxx,v $
-+ *
-+ * $Revision: 1.1.1.1 $
-+ *
-+ * last change: $Author: hr $ $Date: 2000/09/18 15:28:48 $
-+ *
-+ * 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): _______________________________________
-+ *
-+ *
-+ ************************************************************************/
-+
-+#ifndef _RTL_STRING_HXX_
-+#include <rtl/string.hxx>
-+#endif
-+#include <typeinfo>
-+
-+typedef struct _uno_Any uno_Any;
-+typedef struct _uno_Mapping uno_Mapping;
-+
-+// private egcs type info structs
-+
-+// type_info for a simple class ( no base classes or an enum )
-+struct __user_type_info : public std::type_info {
-+ __user_type_info (const char *n) : type_info (n) {}
-+
-+ // dynamic cast. built by gcc
-+ virtual void* dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+// type_info for a class with one public, nonvirtual base class.
-+
-+class __si_type_info : public __user_type_info {
-+ const __user_type_info &base;
-+
-+public:
-+ __si_type_info (const char *n, const __user_type_info &b)
-+ : __user_type_info (n), base (b) { }
-+
-+ // dynamic cast. built by gcc
-+ virtual void *dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+
-+// type_info for a general class.
-+
-+typedef unsigned int USItype __attribute__ ((mode (SI)));
-+
-+struct __class_type_info : public __user_type_info {
-+ enum access { PUBLIC = 1, PROTECTED = 2, PRIVATE = 3 };
-+
-+ struct base_info {
-+ const __user_type_info *base;
-+ USItype offset: 29;
-+ bool is_virtual: 1;
-+ access access1: 2;
-+ };
-+
-+ const base_info *base_list;
-+ size_t n_bases;
-+
-+ __class_type_info (const char *name, const base_info *bl, size_t bn)
-+ : __user_type_info (name), base_list (bl), n_bases (bn) {}
-+
-+ // dynamic cast. built by gcc
-+ virtual void* dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+
-+struct cp_eh_info
-+{
-+ struct __eh_info
-+ {
-+ void* match_function;
-+ short language;
-+ short version;
-+ };
-+ __eh_info eh_info;
-+ void *value;
-+ void *type;
-+ void (*cleanup)(void *, int);
-+ bool caught;
-+ cp_eh_info *next;
-+ long handlers;
-+ void *original_value;
-+};
-+
-+extern "C" {
-+ void __cp_push_exception( void*, void*, void(*)(void*, int) );
-+ void __throw();
-+}
-+
-+//##################################################################################################
-+//#### exceptions ##################################################################################
-+//##################################################################################################
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+void gcc291_freebsd_intel_raiseException( uno_Any * pUnoExc, uno_Mapping * pUno2Cpp );
-+void gcc291_freebsd_intel_fillUnoException( cp_eh_info*, uno_Any*, uno_Mapping * pCpp2Uno );
-+
-+}
-+
---- /dev/null Mon Mar 4 21:33:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/makefile.mk Mon Mar 4 21:26:41 2002
-@@ -0,0 +1,109 @@
-+#*************************************************************************
-+#
-+# $RCSfile: makefile.mk,v $
-+#
-+# $Revision: 1.5 $
-+#
-+# 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=gcc2_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)" == "GCCFREEBSDIgcc2"
-+
-+CFLAGSNOOPT=-O0
-+NOOPTFILES=$(SLO)$/uno2cpp.obj
-+
-+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/gcc2_freebsd_intel/uno2cpp.cxx Mon Mar 4 21:26:11 2002
-@@ -0,0 +1,463 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: uno2cpp.cxx,v $
-+ *
-+ * $Revision: 1.8 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/09/06 11:59:03 $
-+ *
-+ * 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 <malloc.h>
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+
-+#ifndef _UNO_DATA_H_
-+#include <uno/data.h>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_TYPE_MISC_HXX_
-+#include <bridges/cpp_uno/type_misc.hxx>
-+#endif
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+using namespace rtl;
-+using namespace com::sun::star::uno;
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+//==================================================================================================
-+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 !" );
-+
-+ volatile long edx = 0, eax = 0; // for register returns
-+ __asm__ (
-+ // copy values
-+ "pushl %%edx\n\t"
-+ "pushl %%ecx\n\t"
-+ "pushl %%eax\n\t"
-+ "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"
-+ "mov 0(%%edx), %%ecx\n\t"
-+ "sub $4, %%edx\n\t"
-+ "push %%ecx\n\t"
-+ "dec %%eax\n\t"
-+ "jne Lcopy\n"
-+ "Lcall:\n\t"
-+ // do the actual call
-+ "mov %2, %%edx\n\t"
-+ "mov 0(%%edx), %%edx\n\t"
-+ "mov %3, %%eax\n\t"
-+ "add $2, %%eax\n\t" // first two table entries are reserved
-+ "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"
-+ "popl %%eax\n\t"
-+ "popl %%ecx\n\t"
-+ "popl %%edx\n\t"
-+ : : "m"(nStackLongs), "m"(pStackLongs), "m"(pThis), "m"(nVtableIndex), "m"(eax), "m"(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\n\t"
-+ : : "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( ... )
-+ {
-+ // get exception
-+ cp_eh_info* pEHInfo = (cp_eh_info*)__cp_eh_info();
-+ gcc291_freebsd_intel_fillUnoException( pEHInfo, *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.org-3-RC/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel b/editors/openoffice.org-3-RC/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel
deleted file mode 100644
index 20b13ea25cb2..000000000000
--- a/editors/openoffice.org-3-RC/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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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.org-3-RC/files/patch-bridges::source::prot_uno::makefile.mk b/editors/openoffice.org-3-RC/files/patch-bridges::source::prot_uno::makefile.mk
deleted file mode 100644
index 595ea6cb5ac9..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-chaos::util::makefile.mk b/editors/openoffice.org-3-RC/files/patch-chaos::util::makefile.mk
deleted file mode 100644
index 77dcd12cd410..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-chaos::util::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../chaos/util/makefile.mk.orig Sat Mar 2 18:09:33 2002
-+++ ../chaos/util/makefile.mk Sat Mar 2 18:09:18 2002
-@@ -100,7 +100,7 @@
-
- SHL1TARGET= cnt$(UPD)$(DLLPOSTFIX)
- SHL1IMPLIB= i$(TARGET)
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP= exports.$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP= exports.map
diff --git a/editors/openoffice.org-3-RC/files/patch-comphelper+util+makefile.mk b/editors/openoffice.org-3-RC/files/patch-comphelper+util+makefile.mk
deleted file mode 100644
index 997719c43dd8..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-comphelper::util::makefile.mk b/editors/openoffice.org-3-RC/files/patch-comphelper::util::makefile.mk
deleted file mode 100644
index 9bca1b144e8f..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-comphelper::util::makefile.mk
+++ /dev/null
@@ -1,15 +0,0 @@
---- ../comphelper/util/makefile.mk.orig Tue Jan 1 14:08:53 2002
-+++ ../comphelper/util/makefile.mk
-@@ -85,11 +85,11 @@
-
- SHL1TARGET=$(COMPHLP_TARGET)$(COMPHLP_MAJOR)
- SHL1STDLIBS=\
-+ $(SALLIB) \
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
- $(VOSLIB) \
- $(OSLLIB) \
-- $(SALLIB) \
- $(CPPRTLLIB)
-
- SHL1DEPN=
diff --git a/editors/openoffice.org-3-RC/files/patch-config_office+configure.in b/editors/openoffice.org-3-RC/files/patch-config_office+configure.in
deleted file mode 100644
index c580d786d05c..000000000000
--- a/editors/openoffice.org-3-RC/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=<path to ml.exe directory>
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- AC_ARG_WITH(unzip-home,
- [ --with-unzip-home For Windows users, please supply the path for
- unzip.exe.
-@@ -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.org-3-RC/files/patch-config_office::configure.in b/editors/openoffice.org-3-RC/files/patch-config_office::configure.in
deleted file mode 100644
index 432ada6ddb57..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-config_office::configure.in
+++ /dev/null
@@ -1,86 +0,0 @@
---- ../config_office/configure.in.orig Tue Feb 19 16:42:08 2002
-+++ ../config_office/configure.in Wed Mar 13 20:26:19 2002
-@@ -121,6 +121,12 @@
-
- Usage: --enable-check-only=yes
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- dnl ===================================================================
- dnl Message.
- dnl ===================================================================
-@@ -245,13 +251,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
-@@ -264,13 +270,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
-@@ -335,7 +341,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
-@@ -779,6 +786,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" }'`
-@@ -1129,6 +1140,7 @@
- echo "\$with_lang="$with_lang
- echo "\$with_asm_home="$with_asm_home
- echo "\$with_unzip_home="$with_unzip_home
-+echo "\$with_os_version="$with_os_version
- echo "\$MINGWIN32="$WITH_MINGWIN
- echo "\$USE_GCC3="$USE_GCC3
- echo
-@@ -1136,7 +1148,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 $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 $USE_GCC3 $with_os_version $PTHREAD_CFLAGS $PTHREAD_LIBS $CC $CXX
- else
- echo
- echo Test Complete
diff --git a/editors/openoffice.org-3-RC/files/patch-configmgr::util::makefile.mk b/editors/openoffice.org-3-RC/files/patch-configmgr::util::makefile.mk
deleted file mode 100644
index b0738b38b234..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-connectivity+source+drivers+mozab+makefile.mk b/editors/openoffice.org-3-RC/files/patch-connectivity+source+drivers+mozab+makefile.mk
deleted file mode 100644
index 68c702a2684c..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk b/editors/openoffice.org-3-RC/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk
deleted file mode 100644
index 3601766ee561..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-connectivity::source::drivers::adabas::makefile.mk b/editors/openoffice.org-3-RC/files/patch-connectivity::source::drivers::adabas::makefile.mk
deleted file mode 100644
index 22ec11c35540..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-connectivity::source::drivers::adabas::makefile.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../connectivity/source/drivers/adabas/makefile.mk.orig Sat Mar 2 20:39:00 2002
-+++ ../connectivity/source/drivers/adabas/makefile.mk Sat Mar 2 20:38:16 2002
-@@ -104,9 +104,9 @@
- $(SLO)$/BResultSetMetaData.obj \
- $(SLO)$/BResultSet.obj
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(ADABAS_TARGET).$(DLLPOSTFIX).map
--.ELSE
-+.ELSE
- SHL1VERSIONMAP=$(ADABAS_TARGET).map
- .ENDIF
-
diff --git a/editors/openoffice.org-3-RC/files/patch-connectivity::source::drivers::calc::makefile.mk b/editors/openoffice.org-3-RC/files/patch-connectivity::source::drivers::calc::makefile.mk
deleted file mode 100644
index 9141439c02cb..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-connectivity::source::drivers::calc::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/calc/makefile.mk.orig Sat Mar 2 20:42:07 2002
-+++ ../connectivity/source/drivers/calc/makefile.mk Sat Mar 2 20:41:59 2002
-@@ -91,7 +91,7 @@
- $(SLO)$/Cservices.obj \
- $(SLO)$/CDriver.obj
-
--.IF "$(OS)"!="MACOSX"
-+.IF "$(OS)"!="MACOSX" || "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
- .ENDIF
- # --- Library -----------------------------------
diff --git a/editors/openoffice.org-3-RC/files/patch-connectivity::source::drivers::dbase::makefile.mk b/editors/openoffice.org-3-RC/files/patch-connectivity::source::drivers::dbase::makefile.mk
deleted file mode 100644
index 74b9c46489ac..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-connectivity::source::drivers::dbase::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/dbase/makefile.mk.orig Sat Mar 2 20:45:45 2002
-+++ ../connectivity/source/drivers/dbase/makefile.mk Sat Mar 2 20:45:27 2002
-@@ -117,7 +117,7 @@
- $(SLO)$/DDriver.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice.org-3-RC/files/patch-connectivity::source::drivers::file::makefile.mk b/editors/openoffice.org-3-RC/files/patch-connectivity::source::drivers::file::makefile.mk
deleted file mode 100644
index 3bf23f9b6a5d..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-connectivity::source::drivers::file::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/file/makefile.mk.orig Sat Mar 2 20:47:37 2002
-+++ ../connectivity/source/drivers/file/makefile.mk Sat Mar 2 20:48:04 2002
-@@ -112,7 +112,7 @@
- $(SLO)$/fanalyzer.obj \
- $(SLO)$/fcomp.obj
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- #SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice.org-3-RC/files/patch-connectivity::source::drivers::flat::makefile.mk b/editors/openoffice.org-3-RC/files/patch-connectivity::source::drivers::flat::makefile.mk
deleted file mode 100644
index bbabd50cc0f1..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-connectivity::source::drivers::flat::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/flat/makefile.mk.orig Sat Mar 2 20:51:31 2002
-+++ ../connectivity/source/drivers/flat/makefile.mk Sat Mar 2 20:51:56 2002
-@@ -104,7 +104,7 @@
- $(SLO)$/EDriver.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice.org-3-RC/files/patch-connectivity::source::drivers::jdbc::makefile.mk b/editors/openoffice.org-3-RC/files/patch-connectivity::source::drivers::jdbc::makefile.mk
deleted file mode 100644
index 397cc6777421..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-connectivity::source::drivers::jdbc::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/jdbc/makefile.mk.orig Sat Mar 2 20:54:27 2002
-+++ ../connectivity/source/drivers/jdbc/makefile.mk Sat Mar 2 20:54:52 2002
-@@ -111,7 +111,7 @@
- $(SLO)$/tools.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(JDBC_TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(JDBC_TARGET).map
diff --git a/editors/openoffice.org-3-RC/files/patch-connectivity::source::drivers::mozab::makefile.mk b/editors/openoffice.org-3-RC/files/patch-connectivity::source::drivers::mozab::makefile.mk
deleted file mode 100644
index f301dffa2c0d..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-connectivity::source::drivers::mozab::makefile.mk
+++ /dev/null
@@ -1,22 +0,0 @@
---- ../connectivity/source/drivers/mozab/makefile.mk.orig Mon Dec 3 17:20:59 2001
-+++ ../connectivity/source/drivers/mozab/makefile.mk Sun Mar 3 17:26:52 2002
-@@ -107,7 +107,9 @@
-
- # --- MOZAB BASE Library -----------------------------------
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- SHL1TARGET= $(TARGET)$(MOZAB_MAJOR)
- SHL1OBJS=$(SLOFILES)
- SHL1STDLIBS=\
-@@ -158,7 +160,9 @@
-
- # --- MOZAB BASE Library -----------------------------------
-
-+.IF "$(OS)"!="FREEBSD"
- SHL2VERSIONMAP= $(TARGET2).map
-+.ENDIF
- SHL2TARGET= $(TARGET2)$(MOZAB_MAJOR)
- SHL2OBJS=$(SLO2FILES)
- SHL2STDLIBS=\
diff --git a/editors/openoffice.org-3-RC/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk b/editors/openoffice.org-3-RC/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk
deleted file mode 100644
index 27086ca55940..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk
+++ /dev/null
@@ -1,13 +0,0 @@
---- ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk.orig Fri Mar 15 19:10:28 2002
-+++ ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk Fri Mar 15 19:11:45 2002
-@@ -152,6 +152,10 @@
- -Wno-long-long -pthread
- CDEFS += -DTRACING
- .ENDIF
-+.IF "$(OS)" == "FREEBSD"
-+CFLAGSCXX += \
-+ -fno-rtti
-+.ENDIF
- .ENDIF
-
- SHL1TARGET_NAME=$(TARGET)$(MOZAB_MAJOR)
diff --git a/editors/openoffice.org-3-RC/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk b/editors/openoffice.org-3-RC/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk
deleted file mode 100644
index 3a34e92f0e55..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../connectivity/source/drivers/mozaddressbook/makefile.mk.orig Sat Mar 2 20:58:59 2002
-+++ ../connectivity/source/drivers/mozaddressbook/makefile.mk Sat Mar 2 20:59:41 2002
-@@ -134,7 +134,9 @@
- SLOFILES+=$(SLO)$/staticmbmozab.obj
- .ENDIF
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- # --- Library -----------------------------------
-
- SHL1TARGET=$(TARGET)$(UPD)$(DLLPOSTFIX)
diff --git a/editors/openoffice.org-3-RC/files/patch-connectivity::source::manager::makefile.mk b/editors/openoffice.org-3-RC/files/patch-connectivity::source::manager::makefile.mk
deleted file mode 100644
index 497370af0fd1..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-connectivity::source::manager::makefile.mk
+++ /dev/null
@@ -1,16 +0,0 @@
---- ../connectivity/source/manager/makefile.mk.orig Tue Jan 1 14:09:00 2002
-+++ ../connectivity/source/manager/makefile.mk
-@@ -92,11 +92,11 @@
- .ENDIF
- SHL1OBJS=$(SLOFILES)
- SHL1STDLIBS=\
-+ $(SALLIB) \
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
- $(VOSLIB) \
-- $(OSLLIB) \
-- $(SALLIB)
-+ $(OSLLIB)
-
- SHL1DEPN=
- SHL1IMPLIB= i$(SHL1TARGET)
diff --git a/editors/openoffice.org-3-RC/files/patch-connectivity::source::parse::makefile.mk b/editors/openoffice.org-3-RC/files/patch-connectivity::source::parse::makefile.mk
deleted file mode 100644
index 7000bf23cc00..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-connectivity::source::parse::makefile.mk
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../connectivity/source/parse/makefile.mk.orig Wed Mar 6 10:39:52 2002
-+++ ../connectivity/source/parse/makefile.mk Wed Mar 6 10:40:07 2002
-@@ -95,6 +95,7 @@
- +flex -i -8 -PSQLyy -L -o$(MISC)$/sqlflex.cxx sqlflex.l
-
- $(MISC)$/sqlbison.cxx: sqlbison.y
-+ +bison -v -d -pSQLyy -l -bsql -o$(MISC)$/sqlbison.cxx.h sqlbison.y
- +bison -v -d -pSQLyy -l -bsql -o$(MISC)$/sqlbison.cxx sqlbison.y
- -$(MKDIR) $(OUT)$/inc$/connectivity
- +$(COPY) $(MISC)$/sqlbison.cxx.h $(OUT)$/inc$/connectivity$/sqlbison.hxx
diff --git a/editors/openoffice.org-3-RC/files/patch-cppu+prj+build.lst b/editors/openoffice.org-3-RC/files/patch-cppu+prj+build.lst
deleted file mode 100644
index 78fd210a1193..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-cppu::prj::build.lst b/editors/openoffice.org-3-RC/files/patch-cppu::prj::build.lst
deleted file mode 100644
index 78fd210a1193..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-cppu::util::makefile.mk b/editors/openoffice.org-3-RC/files/patch-cppu::util::makefile.mk
deleted file mode 100644
index 0157a34167b5..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-cppu::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../cppu/util/makefile.mk.orig Fri Nov 9 10:14:31 2001
-+++ ../cppu/util/makefile.mk Mon Mar 11 13:35:07 2002
-@@ -89,7 +89,9 @@
- SHL1IMPLIB=i$(TARGET)
- SHL1DEF=$(MISC)$/$(SHL1TARGET).def
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP=$(TARGET).map
-+.ENDIF
-
- DEF1NAME=$(SHL1TARGET)
-
diff --git a/editors/openoffice.org-3-RC/files/patch-cppuhelper+source+makefile.mk b/editors/openoffice.org-3-RC/files/patch-cppuhelper+source+makefile.mk
deleted file mode 100644
index 62e971de324a..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-cppuhelper::source::makefile.mk b/editors/openoffice.org-3-RC/files/patch-cppuhelper::source::makefile.mk
deleted file mode 100644
index 59b78a3fd844..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-cppuhelper::source::makefile.mk
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../cppuhelper/source/makefile.mk.orig Thu Mar 7 16:37:48 2002
-+++ ../cppuhelper/source/makefile.mk Thu Mar 7 16:37:55 2002
-@@ -149,8 +149,8 @@
- SHL1TARGET=$(TARGET)$(UDK_MAJOR)$(COMID)
-
- SHL1STDLIBS= \
-- $(CPPULIB) \
-- $(SALLIB)
-+ $(SALLIB) \
-+ $(CPPULIB)
-
- SHL1DEPN=
- SHL1IMPLIB=i$(TARGET)
-@@ -173,6 +173,10 @@
- SHL1VERSIONMAP=gcc2_linux_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.org-3-RC/files/patch-cpputools+source+registercomponent+makefile.mk b/editors/openoffice.org-3-RC/files/patch-cpputools+source+registercomponent+makefile.mk
deleted file mode 100644
index 8134445349f1..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-dmake::unix::linux::gnu::make.sh b/editors/openoffice.org-3-RC/files/patch-dmake::unix::linux::gnu::make.sh
deleted file mode 100644
index d60afa8e32e8..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-dmake::unix::linux::gnu::make.sh
+++ /dev/null
@@ -1,244 +0,0 @@
---- ../dmake/unix/linux/gnu/make.sh.orig Wed Mar 13 20:32:53 2002
-+++ ../dmake/unix/linux/gnu/make.sh Wed Mar 13 20:33:00 2002
-@@ -3,188 +3,188 @@
- mkdir objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
- fi
- mv infer.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
- fi
- mv make.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
- fi
- mv stat.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
- fi
- mv expand.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
- fi
- mv dmstring.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
- fi
- mv hash.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
- fi
- mv dag.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
- fi
- mv dmake.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
- fi
- mv path.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
- fi
- mv imacs.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
- fi
- mv sysintf.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
- fi
- mv parse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
- fi
- mv getinp.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
- fi
- mv quit.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
- fi
- mv state.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
- fi
- mv dmdump.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
- fi
- mv macparse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
- fi
- mv rulparse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
- fi
- mv percent.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
- fi
- mv function.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
- fi
- mv arlib.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
- fi
- mv dirbrk.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
- fi
- mv rmprq.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
- fi
- mv ruletab.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
- fi
- mv runargv.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
- fi
- mv dcache.o objects
-
--gcc -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \
-+${CC} ${CFLAGS} -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \
- objects/dmstring.o objects/hash.o objects/dag.o objects/dmake.o objects/path.o \
- objects/imacs.o objects/sysintf.o objects/parse.o objects/getinp.o \
- objects/quit.o objects/state.o objects/dmdump.o objects/macparse.o \
diff --git a/editors/openoffice.org-3-RC/files/patch-dtrans+source+X11+makefile.mk b/editors/openoffice.org-3-RC/files/patch-dtrans+source+X11+makefile.mk
deleted file mode 100644
index 5881f5d7f6a5..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-dtrans::source::X11::makefile.mk b/editors/openoffice.org-3-RC/files/patch-dtrans::source::X11::makefile.mk
deleted file mode 100644
index fa2c7a4b769c..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-dtrans::source::X11::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../dtrans/source/X11/makefile.mk.orig Sat Mar 2 21:11:32 2002
-+++ ../dtrans/source/X11/makefile.mk Sat Mar 2 21:12:34 2002
-@@ -111,7 +111,8 @@
- APP1STDLIBS=\
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
-- $(SALLIB)
-+ $(SALLIB) \
-+ -lX11
-
- .ENDIF # "$(OS)"=="MACOSX"
-
diff --git a/editors/openoffice.org-3-RC/files/patch-eventattacher+source+makefile.mk b/editors/openoffice.org-3-RC/files/patch-eventattacher+source+makefile.mk
deleted file mode 100644
index b09408500c2d..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-eventattacher::source::makefile.mk b/editors/openoffice.org-3-RC/files/patch-eventattacher::source::makefile.mk
deleted file mode 100644
index b09408500c2d..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-extensions::source::plugin::unx::makefile.mk b/editors/openoffice.org-3-RC/files/patch-extensions::source::plugin::unx::makefile.mk
deleted file mode 100644
index 4535235d6bec..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-extensions::source::plugin::unx::makefile.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../extensions/source/plugin/unx/makefile.mk.orig Mon Mar 11 01:34:07 2002
-+++ ../extensions/source/plugin/unx/makefile.mk Mon Mar 11 10:21:01 2002
-@@ -91,7 +91,11 @@
- .IF "$(OS)"=="SOLARIS" || "$(OS)"=="SCO" || "$(OS)"=="HPUX"
- APP1STDLIBS+=-lXm -lXt -lX11 -ldl
- .ELSE
-+IF "$(OS)"=="FREEBSD"
-+APP1STDLIBS+=-lXaw -lXt -lX11
-+.ELSE
- APP1STDLIBS+=-lXaw -lXt -lX11 -ldl
-+.ENDIF
- .ENDIF
-
- APP1DEF= $(MISC)$/$(TARGET).def
diff --git a/editors/openoffice.org-3-RC/files/patch-external+dt+dtpatch.sh b/editors/openoffice.org-3-RC/files/patch-external+dt+dtpatch.sh
deleted file mode 100644
index e5122bcb45c1..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-external+npsdk+npsdkpatch.sh b/editors/openoffice.org-3-RC/files/patch-external+npsdk+npsdkpatch.sh
deleted file mode 100644
index 49a3056831dd..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-external::dt::dtpatch.sh b/editors/openoffice.org-3-RC/files/patch-external::dt::dtpatch.sh
deleted file mode 100644
index e5122bcb45c1..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-external::expat::expatpatch.sh b/editors/openoffice.org-3-RC/files/patch-external::expat::expatpatch.sh
deleted file mode 100644
index ce07edcfffd8..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-external::jpeg::jpegpatch.sh b/editors/openoffice.org-3-RC/files/patch-external::jpeg::jpegpatch.sh
deleted file mode 100644
index 4fb55f5d70d0..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-external::npsdk::npsdkpatch.sh b/editors/openoffice.org-3-RC/files/patch-external::npsdk::npsdkpatch.sh
deleted file mode 100644
index 49a3056831dd..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-external::zlib::zlibpatch.sh b/editors/openoffice.org-3-RC/files/patch-external::zlib::zlibpatch.sh
deleted file mode 100644
index 04d96c6ad70f..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-freetype+makefile.mk b/editors/openoffice.org-3-RC/files/patch-freetype+makefile.mk
deleted file mode 100644
index 1e5e5bf12c6b..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-freetype::makefile.mk b/editors/openoffice.org-3-RC/files/patch-freetype::makefile.mk
deleted file mode 100644
index 1e5e5bf12c6b..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-3-RC/files/patch-gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index 66b7dfe1f73d..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-gnome-vfs-filetype-registration.cxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2001/11/01 13:26:23 1.2
-+++ ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2002/03/03 19:43:31
-@@ -62,7 +62,9 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !defined(FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice.org-3-RC/files/patch-i18n::inc::collator.hxx b/editors/openoffice.org-3-RC/files/patch-i18n::inc::collator.hxx
deleted file mode 100644
index f336ca1fb6cd..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-i18n::inc::collator.hxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../i18n/inc/collator.hxx.orig Tue Mar 12 08:24:59 2002
-+++ ../i18n/inc/collator.hxx Tue Mar 12 08:25:55 2002
-@@ -80,7 +80,9 @@
-
- #ifndef WIN32
- #ifndef MACOSX
-+#ifndef FREEBSD
- #include <alloca.h>
-+#endif
- #endif
- #endif
- #include <tools/string.hxx>
diff --git a/editors/openoffice.org-3-RC/files/patch-idlc::source::makefile.mk b/editors/openoffice.org-3-RC/files/patch-idlc::source::makefile.mk
deleted file mode 100644
index 780425770b86..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-idlc::source::makefile.mk
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../idlc/source/makefile.mk.orig Wed Mar 6 10:25:35 2002
-+++ ../idlc/source/makefile.mk Wed Mar 6 10:25:53 2002
-@@ -147,6 +147,7 @@
- +flex -o$(MISC)$/scanner.cxx $(MISC)$/stripped_scanner.ll
-
- $(MISC)$/parser.cxx: parser.yy
-+ +bison -v -d -o$(MISC)$/parser.cxx.h parser.yy
- +bison -v -d -o$(MISC)$/parser.cxx parser.yy
- +$(COPY) $(MISC)$/parser.cxx.h $(OUT)$/inc$/parser.h
- # with line statements (for debugging)
diff --git a/editors/openoffice.org-3-RC/files/patch-inet::util::makefile.mk b/editors/openoffice.org-3-RC/files/patch-inet::util::makefile.mk
deleted file mode 100644
index cbbeb2e86e5e..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-inet::util::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../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.org-3-RC/files/patch-javaunohelper+source+makefile.mk b/editors/openoffice.org-3-RC/files/patch-javaunohelper+source+makefile.mk
deleted file mode 100644
index 7f2cd2f1d220..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-javaunohelper::source::makefile.mk b/editors/openoffice.org-3-RC/files/patch-javaunohelper::source::makefile.mk
deleted file mode 100644
index 7f2cd2f1d220..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-moz+prj+d.lst b/editors/openoffice.org-3-RC/files/patch-moz+prj+d.lst
deleted file mode 100644
index d65f2df6cf3b..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-mozaddressbook::makefile.mk b/editors/openoffice.org-3-RC/files/patch-mozaddressbook::makefile.mk
deleted file mode 100644
index 3a34e92f0e55..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-mozaddressbook::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../connectivity/source/drivers/mozaddressbook/makefile.mk.orig Sat Mar 2 20:58:59 2002
-+++ ../connectivity/source/drivers/mozaddressbook/makefile.mk Sat Mar 2 20:59:41 2002
-@@ -134,7 +134,9 @@
- SLOFILES+=$(SLO)$/staticmbmozab.obj
- .ENDIF
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- # --- Library -----------------------------------
-
- SHL1TARGET=$(TARGET)$(UPD)$(DLLPOSTFIX)
diff --git a/editors/openoffice.org-3-RC/files/patch-mozillasrc::makefile.mk b/editors/openoffice.org-3-RC/files/patch-mozillasrc::makefile.mk
deleted file mode 100644
index 27086ca55940..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-mozillasrc::makefile.mk
+++ /dev/null
@@ -1,13 +0,0 @@
---- ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk.orig Fri Mar 15 19:10:28 2002
-+++ ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk Fri Mar 15 19:11:45 2002
-@@ -152,6 +152,10 @@
- -Wno-long-long -pthread
- CDEFS += -DTRACING
- .ENDIF
-+.IF "$(OS)" == "FREEBSD"
-+CFLAGSCXX += \
-+ -fno-rtti
-+.ENDIF
- .ENDIF
-
- SHL1TARGET_NAME=$(TARGET)$(MOZAB_MAJOR)
diff --git a/editors/openoffice.org-3-RC/files/patch-nas+nas-1.4.1.patch b/editors/openoffice.org-3-RC/files/patch-nas+nas-1.4.1.patch
deleted file mode 100644
index 3babf927e982..000000000000
--- a/editors/openoffice.org-3-RC/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|<malloc.h>|<stdlib.h>|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 <machine/soundcard.h>
-+-# include <machine/pcaudioio.h>
-++# ifdef __i386__
-++# include <machine/pcaudioio.h>
-++# endif
-+ #else
-+ # ifdef __NetBSD__
-+ # include <sys/ioctl.h>
-+@@ -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 <limits.h>
-+ # 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.org-3-RC/files/patch-nas:nas-1.4.1.patch b/editors/openoffice.org-3-RC/files/patch-nas:nas-1.4.1.patch
deleted file mode 100644
index 6f2635c639f7..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-nas:nas-1.4.1.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- ../nas/nas-1.4.1.patch.orig Wed Mar 6 02:24:32 2002
-+++ ../nas/nas-1.4.1.patch Wed Mar 6 02:27:00 2002
-@@ -143,3 +143,14 @@
- 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|<malloc.h>|<stdlib.h>|g"
-+ $(MAKE) $(MFLAGS) Makefiles
-+ $(MAKE) $(MFLAGS) clean
-+ $(MAKE) $(MFLAGS) includes
diff --git a/editors/openoffice.org-3-RC/files/patch-odk::pack::unzip_udk::makefile.mk b/editors/openoffice.org-3-RC/files/patch-odk::pack::unzip_udk::makefile.mk
deleted file mode 100644
index f3b6e9ba1f0e..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-odk::pack::unzip_udk::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../odk/pack/unzip_udk/makefile.mk.orig Tue Mar 5 15:35:31 2002
-+++ ../odk/pack/unzip_udk/makefile.mk Tue Mar 5 15:36:15 2002
-@@ -30,7 +30,7 @@
- .IF "$(GUI)"=="WNT"
- unzip -q -d . $(UDKNAME)
- .ELSE
-- gzip -df < $(UDKNAME).tar.gz | tar -xvf -
-+ tar -xzf $(UDKNAME).tar.gz
- .ENDIF
- +-$(RENAME) $(UDKNAME) $(ODKNAME)
- +rm -f $(ODKNAME)$/settings$/dk.mk
diff --git a/editors/openoffice.org-3-RC/files/patch-offapi+util+makefile.pmk b/editors/openoffice.org-3-RC/files/patch-offapi+util+makefile.pmk
deleted file mode 100644
index 5cdbb1b4aa4a..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-offapi::util::makefile.pmk b/editors/openoffice.org-3-RC/files/patch-offapi::util::makefile.pmk
deleted file mode 100644
index 5cdbb1b4aa4a..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-package::util::makefile.mk b/editors/openoffice.org-3-RC/files/patch-package::util::makefile.mk
deleted file mode 100644
index 2bf58cecdb01..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-ppsprint::source::printer::printerinfomanager.cxx b/editors/openoffice.org-3-RC/files/patch-ppsprint::source::printer::printerinfomanager.cxx
deleted file mode 100644
index 5ebff3ce7d3e..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-ppsprint::source::printer::printerinfomanager.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../psprint/source/printer/printerinfomanager.cxx.orig Sat Mar 2 22:16:34 2002
-+++ ../psprint/source/printer/printerinfomanager.cxx Sat Mar 2 22:16:12 2002
-@@ -883,7 +883,7 @@
-
- static const struct SystemCommandParameters aParms[] =
- {
--#ifdef LINUX
-+#ifdef LINUX || defined(FREEBSD) || defined(NETBSD)
- { "/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.org-3-RC/files/patch-product+util+makefile.mk b/editors/openoffice.org-3-RC/files/patch-product+util+makefile.mk
deleted file mode 100644
index fb3c8af3e2b2..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-product::util::makefile.mk b/editors/openoffice.org-3-RC/files/patch-product::util::makefile.mk
deleted file mode 100644
index 1df961f90223..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-product::util::makefile.mk
+++ /dev/null
@@ -1,58 +0,0 @@
---- ../product/util/makefile.mk.orig Wed Feb 27 12:32:19 2002
-+++ ../product/util/makefile.mk Tue Mar 12 14:08:34 2002
-@@ -115,13 +115,26 @@
- 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=$(COMNAME)_uno
- .ENDIF
-
- STLPORTDEST=$(DESTDIRDLL)$/$(STLPORTLIBNAME)
- .IF "$(STLPORT4)" != ""
- # in OOo build environment
- .IF "($STLPORT4)" != "NO_STLPORT4"
-+.IF "$(OS)" != "FREEBSD"
- STLPORTOUT=$(SOLARVER)$/$(UPD)$/$(INPATH)$/bin$/$(STLPORTLIBNAME)
-+.ELSE
-+STLPORTOUT=$(STLPORT4)$/lib$/$(STLPORTLIBNAME)
-+.ENDIF
- .ELSE
- STLPORTOUT=$(STLPORT4)$/lib$/$(STLPORTLIBNAME)
- .ENDIF
-@@ -367,8 +380,8 @@
- $(GNUCOPY) -p $(DLLOUT)$/$(@:f) $@
-
- $(DESTDIRDLL)$/%$(MY_VERSION_LINKPOSTFIX) : $(DESTDIRDLL)$/%$(MY_VERSION_DLLPOSTFIX) $(DIRLIST)
-- +ln -s $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $@
-- +ln -s $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $(@:db)
-+ +ln -fs $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $@
-+ +ln -fs $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $(@:db)
-
-
- #---------------------------------------------------------
-@@ -379,7 +392,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 $@
-@@ -387,7 +400,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.org-3-RC/files/patch-psprint+source+printer+printerinfomanager.cxx b/editors/openoffice.org-3-RC/files/patch-psprint+source+printer+printerinfomanager.cxx
deleted file mode 100644
index 4947227f8d52..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-psprint::util::makefile.mk b/editors/openoffice.org-3-RC/files/patch-psprint::util::makefile.mk
deleted file mode 100644
index faa0b78f18b1..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-registry+source+regkey.cxx b/editors/openoffice.org-3-RC/files/patch-registry+source+regkey.cxx
deleted file mode 100644
index fad069f83f14..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-registry::source::regkey.cxx b/editors/openoffice.org-3-RC/files/patch-registry::source::regkey.cxx
deleted file mode 100644
index fad069f83f14..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-registry::util::makefile.mk b/editors/openoffice.org-3-RC/files/patch-registry::util::makefile.mk
deleted file mode 100644
index f1970ad5e6a1..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-remotebridges+source+unourl_resolver+makefile.mk b/editors/openoffice.org-3-RC/files/patch-remotebridges+source+unourl_resolver+makefile.mk
deleted file mode 100644
index 72e5a97234f4..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-remotebridges::source::unourl_resolver::makefile.mk b/editors/openoffice.org-3-RC/files/patch-remotebridges::source::unourl_resolver::makefile.mk
deleted file mode 100644
index 72e5a97234f4..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-rsc+source+rscpp+cpp.h b/editors/openoffice.org-3-RC/files/patch-rsc+source+rscpp+cpp.h
deleted file mode 100644
index 417ab33ba52f..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-rsc::source::rscpp::cpp.h b/editors/openoffice.org-3-RC/files/patch-rsc::source::rscpp::cpp.h
deleted file mode 100644
index 417ab33ba52f..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-rscpp::cpp.h b/editors/openoffice.org-3-RC/files/patch-rscpp::cpp.h
deleted file mode 100644
index 751623885bbd..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-rscpp::cpp.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../rscpp/cpp.h.orig Fri Mar 1 00:15:54 2002
-+++ ../rscpp/cpp.h Fri Mar 1 00:15:56 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.org-3-RC/files/patch-sablot+Sablot-0.52.patch b/editors/openoffice.org-3-RC/files/patch-sablot+Sablot-0.52.patch
deleted file mode 100644
index 61f12e5bfe7c..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-sablot::Sablot-0.52.patch b/editors/openoffice.org-3-RC/files/patch-sablot::Sablot-0.52.patch
deleted file mode 100644
index 3b44b26ac6c7..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-sablot::Sablot-0.52.patch
+++ /dev/null
@@ -1,35 +0,0 @@
---- ../sablot/Sablot-0.52.patch.orig Mon Oct 29 19:18:40 2001
-+++ ../sablot/Sablot-0.52.patch Tue Mar 5 18:16:07 2002
-@@ -3,7 +3,7 @@
- ***************
- *** 1 ****
- ! dummy
----- 1,147 ----
-+--- 1,157 ----
- ! #*************************************************************************
- ! #
- ! # $RCSfile: makefile.mk,v $
-@@ -85,12 +85,22 @@
- ! CFLAGS+= -DHAVE_IEEEFP_H
- ! .ENDIF
- !
--! .IF "$(OS)"=="LINUX" || "$(OS)"=="MACOSX"
-+! .IF "$(OS)"=="LINUX" || "$(OS)"=="MACOSX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
- ! CFLAGS+= -DHAVE_UNISTD_H
- ! .ENDIF
- !
- ! .IF "$(GUI)"=="UNX"
-+!
-+! .IF "$(OS)"=="MACOSX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-+! .IF "$(OS)"=="FREEBSD"
-+! CFLAGS+= -DHAVE_SYS_TIME_H
-+! .ELSE
-+! CFLAGS+= -DHAVE_SYS_TIMEB_H
-+! .ENDIF
-+! CFLAGS+= -DHAVE_GETTIMEOFDAY -DHAVE_ISNAN -DHAVE_FINITE
-+! .ELSE
- ! CFLAGS+= -DHAVE_SYS_TIMEB_H -DHAVE_FTIME -DHAVE_ISNAN -DHAVE_FINITE
-+! .ENDIF
- ! .ENDIF
- !
- ! CFLAGS+= -I$(SOLARINCDIR)$/external$/expat
diff --git a/editors/openoffice.org-3-RC/files/patch-sal+osl+unx+nlsupport.c b/editors/openoffice.org-3-RC/files/patch-sal+osl+unx+nlsupport.c
deleted file mode 100644
index 807aeacda025..000000000000
--- a/editors/openoffice.org-3-RC/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 <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD)
-+#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
- #include <langinfo.h>
-@@ -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.org-3-RC/files/patch-sal+osl+unx+pipe.c b/editors/openoffice.org-3-RC/files/patch-sal+osl+unx+pipe.c
deleted file mode 100644
index 217bd0be4d58..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-sal+osl+unx+socket.c b/editors/openoffice.org-3-RC/files/patch-sal+osl+unx+socket.c
deleted file mode 100644
index b6e0e2fa0901..000000000000
--- a/editors/openoffice.org-3-RC/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 <sys/poll.h>
- #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.org-3-RC/files/patch-sal+osl+unx+system.c b/editors/openoffice.org-3-RC/files/patch-sal+osl+unx+system.c
deleted file mode 100644
index 8dc663ac03fc..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-sal+osl+unx+system.h b/editors/openoffice.org-3-RC/files/patch-sal+osl+unx+system.h
deleted file mode 100644
index d75cac79f29e..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-sal+workben+makefile.mk b/editors/openoffice.org-3-RC/files/patch-sal+workben+makefile.mk
deleted file mode 100644
index 369935e31d66..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-sal::osl::unx::file.c b/editors/openoffice.org-3-RC/files/patch-sal::osl::unx::file.c
deleted file mode 100644
index ade5f14b7946..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-sal::osl::unx::file.c
+++ /dev/null
@@ -1,73 +0,0 @@
---- ../sal/osl/unx/file.c.orig Thu Oct 4 15:09:21 2001
-+++ ../sal/osl/unx/file.c
-@@ -123,11 +123,16 @@
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-
--#elif defined(NETBSD)
-+#elif defined(NETBSD) || defined(FREEBSD)
-+#include <sys/param.h>
-+#include <sys/ucred.h>
- #include <sys/mount.h>
- #include <ufs/ufs/quota.h>
- #include <ctype.h>
--static const sal_Char* MOUNTTAB="/etc/mtab";
-+#define HAVE_STATFS_H
-+/* No mounting table on *BSD
-+ * This information is stored only in the kernel. */
-+/* static const sal_Char* MOUNTTAB="/etc/mtab"; */
-
- #elif defined(IRIX)
- #include <mntent.h>
-@@ -137,7 +142,7 @@
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-
--#elif defined(MACOSX) || defined(FREEBSD)
-+#elif defined(MACOSX)
- #include <ufs/ufs/quota.h>
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-@@ -4224,10 +4229,20 @@
- mntfile = fopen(MOUNTTAB,"r");
- #endif /* SOLARIS */
-
-+#if defined(NETBSD) || defined(FREEBSD)
-+ struct statfs *mntbufp;
-+ int mntentries,i;
-+ mntentries = getmntinfo(&mntbufp,MNT_WAIT);
-
- buffer[0] = '\0';
-
-+ if(mntentries == 0)
-+#else
-+
-+ buffer[0] = '\0';
-+
- if ( mntfile == 0 )
-+#endif
- {
- nRet=errno;
- #ifdef DEBUG_OSL_FILE
-@@ -4286,7 +4301,21 @@
- }
- #endif /* SOLARIS */
-
-+#if defined(NETBSD) || defined(FREEBSD)
-+ i=0;
-+ while ( i < mntentries )
-+ {
-+ if ( strcmp(mntbufp[i].f_mntonname,buffer) == 0 )
-+ {
-+ *bMountPoint=sal_True;
-+ return osl_File_E_None;
-+ }
-+ i++;
-+ }
-+#endif
-+#if ! ( defined(NETBSD) || defined(FREEBSD) )
- fclose(mntfile);
-+#endif
- *bMountPoint=sal_False;
- return osl_File_E_None;
- }
diff --git a/editors/openoffice.org-3-RC/files/patch-sal::osl::unx::nlsupport.c b/editors/openoffice.org-3-RC/files/patch-sal::osl::unx::nlsupport.c
deleted file mode 100644
index 29b4de4eb78b..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-sal::osl::unx::nlsupport.c
+++ /dev/null
@@ -1,88 +0,0 @@
---- ../sal/osl/unx/nlsupport.c.orig Sat Mar 9 00:51:17 2002
-+++ ../sal/osl/unx/nlsupport.c Sat Mar 9 01:54:43 2002
-@@ -63,11 +63,17 @@
- #include <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS)
-+#if defined(LINUX) || defined(SOLARIS) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
-+#if defined(FREEBSD)
-+#if OSVERSION > 500000
- #include <langinfo.h>
- #endif
-+#else
-+#include <langinfo.h>
-+#endif
-+#endif
-
- /*****************************************************************************/
- /* typedefs
-@@ -242,7 +248,7 @@
- return NULL;
- }
-
--#if defined(LINUX) || defined(SOLARIS)
-+#if defined(LINUX) || defined(SOLARIS) || defined(NETBSD) || defined(FREEBSD)
-
- /*
- * This implementation of osl_getTextEncodingFromLocale maps
-@@ -296,7 +302,7 @@
- /* XXX MS-874 is an extension to tis620, so this is not
- * really equivalent */
-
--#elif defined(LINUX)
-+#elif defined(LINUX) || defined(NETBSD) || defined(FREEBSD)
-
- const _pair _nl_language_list[] = {
- { "ANSI_X3.110-1983", RTL_TEXTENCODING_DONTKNOW }, /* ISO-IR-99 NAPLPS */
-@@ -477,7 +483,7 @@
- { "WIN-SAMI-2", RTL_TEXTENCODING_DONTKNOW } /* WS2 */
- };
-
--#endif /* ifdef LINUX */
-+#endif /* ifdef LINUX || NETBSD || FREEBSD */
-
- static pthread_mutex_t aLocalMutex = PTHREAD_MUTEX_INITIALIZER;
-
-@@ -516,7 +522,13 @@
- }
-
- /* get the charset as indicated by the LC_CTYPE locale */
-+#if defined(NETBSD) || defined(FREEBSD)
-+#if !defined(CODESET)
-+ codeset = NULL;
-+#else
- codeset = nl_langinfo( CODESET );
-+#endif
-+#endif
-
- if ( codeset != NULL )
- {
-@@ -595,7 +607,7 @@
- return ret;
- }
-
--#elif defined(MACOSX) /* ifdef LINUX || SOLARIS */
-+#elif defined(MACOSX) /* ifdef LINUX || SOLARIS || NETBSD || FREEBSD */
-
- /*
- * FIXME: the MacOS X implemetation is missing
-@@ -628,7 +640,7 @@
- return 0;
- }
-
--#else /* ifdef LINUX || SOLARIS || MACOSX */
-+#else /* ifdef LINUX || SOLARIS || MACOSX || NETBSD || FREEBSD */
-
- /*
- * This implementation of osl_getTextEncodingFromLocale maps
-@@ -844,6 +856,6 @@
- return 0;
- }
-
--#endif /* ifdef LINUX || SOLARIS || MACOSX*/
-+#endif /* ifdef LINUX || SOLARIS || MACOSX || NETBSD || FREEBSD */
-
-
diff --git a/editors/openoffice.org-3-RC/files/patch-sal::osl::unx::pipe.c b/editors/openoffice.org-3-RC/files/patch-sal::osl::unx::pipe.c
deleted file mode 100644
index 6802487470a2..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-sal::osl::unx::pipe.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../sal/osl/unx/pipe.c.orig Tue May 29 07:38:32 2001
-+++ ../sal/osl/unx/pipe.c
-@@ -264,7 +264,11 @@
-
- addr.sun_family = AF_UNIX;
- strcpy(addr.sun_path, name);
-+#if defined(FREEBSD)
-+ len = SUN_LEN(&addr);
-+#else
- len = sizeof(addr.sun_family) + strlen(addr.sun_path);
-+#endif
-
- if ( Options & osl_Pipe_CREATE )
- {
diff --git a/editors/openoffice.org-3-RC/files/patch-sal::osl::unx::process.c b/editors/openoffice.org-3-RC/files/patch-sal::osl::unx::process.c
deleted file mode 100644
index 9d7ffa6686d3..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-sal::osl::unx::process.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../sal/osl/unx/process.c.orig Sat Mar 2 22:33:17 2002
-+++ ../sal/osl/unx/process.c Sat Mar 2 22:33:58 2002
-@@ -834,7 +834,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.org-3-RC/files/patch-sal::osl::unx::socket.c b/editors/openoffice.org-3-RC/files/patch-sal::osl::unx::socket.c
deleted file mode 100644
index 19d390cf08eb..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-sal::osl::unx::socket.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- ../sal/osl/unx/socket.c.orig Fri Jun 22 16:22:14 2001
-+++ ../sal/osl/unx/socket.c Sun Mar 10 23:33:56 2002
-@@ -82,7 +82,7 @@
- #undef HAVE_POLL_H
- #endif
-
--#if defined(LINUX) || defined (IRIX)
-+#if defined(LINUX) || defined (IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <sys/poll.h>
- #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.org-3-RC/files/patch-sal::osl::unx::system.c b/editors/openoffice.org-3-RC/files/patch-sal::osl::unx::system.c
deleted file mode 100644
index b0b93119f983..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-sal::osl::unx::system.c
+++ /dev/null
@@ -1,127 +0,0 @@
---- ../sal/osl/unx/system.c.orig Wed Feb 28 13:08:45 2001
-+++ ../sal/osl/unx/system.c
-@@ -126,6 +126,73 @@
- return res;
- }
-
-+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;
-@@ -449,3 +516,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.org-3-RC/files/patch-sal::osl::unx::system.h b/editors/openoffice.org-3-RC/files/patch-sal::osl::unx::system.h
deleted file mode 100644
index 85de2700b284..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-sal::osl::unx::system.h
+++ /dev/null
@@ -1,13 +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,10 +216,7 @@
- # 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
- #endif
diff --git a/editors/openoffice.org-3-RC/files/patch-sal::rtl::source::strtmpl.c b/editors/openoffice.org-3-RC/files/patch-sal::rtl::source::strtmpl.c
deleted file mode 100644
index 91a5289d6636..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-sal::util::makefile.mk b/editors/openoffice.org-3-RC/files/patch-sal::util::makefile.mk
deleted file mode 100644
index 41b798faabfb..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-sal::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sal/util/makefile.mk.orig Tue Mar 5 21:36:23 2002
-+++ ../sal/util/makefile.mk Tue Mar 5 21:36:44 2002
-@@ -113,7 +113,9 @@
- SHL1TARGET= $(TARGET)
- SHL1IMPLIB= i$(TARGET)
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
-
- .IF "$(GUI)"=="WNT"
- .IF "$(COM)"!="GCC"
diff --git a/editors/openoffice.org-3-RC/files/patch-sal::workben::getlocaleinfotest.cxx b/editors/openoffice.org-3-RC/files/patch-sal::workben::getlocaleinfotest.cxx
deleted file mode 100644
index ef5bf2488496..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-sal::workben::getlocaleinfotest.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../sal/workben/getlocaleinfotest.cxx Sun Mar 10 23:42:26 2002
-+++ ../sal/workben/getlocaleinfotest.cxx Sun Mar 10 23:42:45 2002
-@@ -63,7 +63,7 @@
- #include <osl/nlsupport.h>
- #include <rtl/ustring.hxx>
-
--int _cdecl main( int argc, char * argv[] )
-+int main( int argc, char * argv[] )
- {
- rtl::OUString lang = rtl::OUString::createFromAscii( "de" );
- rtl::OUString country = rtl::OUString::createFromAscii( "DE" );
diff --git a/editors/openoffice.org-3-RC/files/patch-sal::workben::makefile.mk b/editors/openoffice.org-3-RC/files/patch-sal::workben::makefile.mk
deleted file mode 100644
index 369935e31d66..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-salhelper+source+makefile.mk b/editors/openoffice.org-3-RC/files/patch-salhelper+source+makefile.mk
deleted file mode 100644
index cb4fbc1f1570..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-salhelper::source::makefile.mk b/editors/openoffice.org-3-RC/files/patch-salhelper::source::makefile.mk
deleted file mode 100644
index cb4fbc1f1570..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-sax::util::makefile.mk b/editors/openoffice.org-3-RC/files/patch-sax::util::makefile.mk
deleted file mode 100644
index e6f307ea4a03..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-sc::util::makefile.mk b/editors/openoffice.org-3-RC/files/patch-sc::util::makefile.mk
deleted file mode 100644
index d075b7901044..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-sc::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sc/util/makefile.mk.orig Sun Mar 3 01:35:09 2002
-+++ ../sc/util/makefile.mk Sun Mar 3 01:34:53 2002
-@@ -105,7 +105,9 @@
- # --- StarClac DLL
-
- SHL1TARGET= sc$(UPD)$(DLLPOSTFIX)
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= sc.map
-+.ENDIF
- SHL1IMPLIB= sci
-
- SHL1STDLIBS= \
diff --git a/editors/openoffice.org-3-RC/files/patch-sch::util::makefile.mk b/editors/openoffice.org-3-RC/files/patch-sch::util::makefile.mk
deleted file mode 100644
index 33ee8a8172f1..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-sd::util::makefile.mk b/editors/openoffice.org-3-RC/files/patch-sd::util::makefile.mk
deleted file mode 100644
index 51f4b7f461a8..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-set_soenv.1 b/editors/openoffice.org-3-RC/files/patch-set_soenv.1
deleted file mode 100644
index bb2dccced07b..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-set_soenv.1
+++ /dev/null
@@ -1,149 +0,0 @@
---- set_soenv.1.orig Wed Feb 27 10:46:41 2002
-+++ set_soenv.1 Wed Mar 13 19:13:01 2002
-@@ -40,7 +40,7 @@
- #
- # Set this value equal to the corresponding amount of
- # command line arguments.
--my $numArgs = 19;
-+my $numArgs = 24;
- # Determining the amount of arguments in the call.
- my $numEnter = $#ARGV + 1;
- if ( $numEnter != $numArgs )
-@@ -66,14 +66,15 @@
- my ( $CALL_CDECL, $COMMON_OUTDIR, $NO_SRS_PATCH, $PROFULLSWITCH, $BIG_GOODIES, $BMP_WRITES_FLAG,
- $common_build, $MK_UNROLL, $NO_REC_RES, $PROEXT, $SO3, $SOLAR_JAVA,
- $SOLAR_PLUGIN, $TF_PACKAGES, $TF_SDBAPI, $TF_FILEURL, $UPDATER, $BUILD_DELIVER, $USE_NEWCHARSET, $USE_NEW_RSC, $VCL,
-- $TF_CFGDATA, $TF_SVDATA,
-+ $TF_CFGDATA, $TF_SVDATA, $CC, $CXX,
- $USE_NAMESPACE, $BUILD_SOSL, $LOCAL_SOLENV, $ENABLEUNICODE, $NEW_JAR_PACK, $NO_BSYMBOLIC,
- $USE_XPRINT, $BUILD_SOSL_RELEASE );
- #
- # 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.
-@@ -145,6 +146,8 @@
- $STLPORT4 = $ARGV [ 12 ]; # Location of STLport4
- $MINGWIN32 = $ARGV [ 17 ]; # use MINGWIN32
- $USE_GCC3 = $ARGV [ 18 ]; # use gcc3 (only for unxlngi4 at the moment)
-+$CC = $ARGV [ 22 ]; # get cc from environment
-+$CXX = $ARGV [ 23 ]; # use c++ from environment
- #
- #---------------------------------------------------------------
- # IIIb. Initialising the variables for the system commands, etc.
-@@ -303,7 +306,7 @@
- $PROSWITCH = "-DPRODUCT";
- $XPVERSION = "3";
- $SOLAR_JAVA = "TRUE";
-- $XPVERSION = "3";
-+ $XPVERSION = "3";
- }
- elsif ( $platform eq "$FreeBSD" )
- { print "Setting FreeBSD specific values... ";
-@@ -326,6 +329,9 @@
- $PATH_SEPERATOR = $ps;
- $PROSWITCH = "-DPRODUCT";
- $XPVERSION = "3";
-+ $OSVERSION = $ARGV[ 19 ];
-+ $PTHREAD_CFLAGS = $ARGV[ 20 ];
-+ $PTHREAD_LIBS = $ARGV[ 21 ];
- }
- elsif ( $platform eq "$Linux" )
- {
-@@ -889,15 +895,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".
-@@ -990,7 +997,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.
-@@ -1004,6 +1011,22 @@
- $ps.$USR.$BIN.$ds."X11".
- $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")
- { $COMPATH_ROOT = $COMPATH;
- $COMPATH_ROOT =~ s/\/vc98$//;
-@@ -1107,21 +1130,14 @@
- $SOLARINC .= $I.$USR.$INCLUDE;
- }
- $SOLARINC .= $STLPORT_stlport;
--if ($platform eq "$Linux")
--{
--# This simply adds an include path, so even cases that break the FHS work
--$SOLARINC .= $STLPORT_inc_stlport;
--}
-+
- if ($platform eq "$Solaris")
- {
- $SOLARINC .= '/SC5 ';
--}
--# Platform dependent include path at the top of this list of include paths
--if ($platform eq "$Solaris")
--{ $SOLARINC .= $I.'$COMPATH'.$ds."include";
-+$SOLARINC .= $I.'$COMPATH'.$ds."include";
- }
-
--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;
-@@ -1311,8 +1327,13 @@
- ToFile( "GLIBC", $GLIBC, "e" );
- ToFile( "GUIBASE", $GUIBASE, "e" );
- ToFile( "GUIENV", $GUIENV, "e" );
-+ToFile( "CC", $CC, "e" );
-+ToFile( "CXX", $CXX, "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.org-3-RC/files/patch-setup2+mow+source+loader+loader.c b/editors/openoffice.org-3-RC/files/patch-setup2+mow+source+loader+loader.c
deleted file mode 100644
index a71f7b3f327c..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-setup2+mow+source+loader+makefile.mk b/editors/openoffice.org-3-RC/files/patch-setup2+mow+source+loader+makefile.mk
deleted file mode 100644
index 007c0f69b6f9..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-setup2+script+setupserver b/editors/openoffice.org-3-RC/files/patch-setup2+script+setupserver
deleted file mode 100644
index 7d3b13f659b9..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh b/editors/openoffice.org-3-RC/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh
deleted file mode 100644
index 1919789038db..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-setup2::mow::source::loader::loader.c b/editors/openoffice.org-3-RC/files/patch-setup2::mow::source::loader::loader.c
deleted file mode 100644
index 572d8ebcc690..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-setup2::mow::source::loader::loader.c
+++ /dev/null
@@ -1,17 +0,0 @@
---- ../setup2/mow/source/loader/loader.c.orig Sun Mar 3 01:41:47 2002
-+++ ../setup2/mow/source/loader/loader.c Sun Mar 3 01:42:19 2002
-@@ -603,6 +603,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.org-3-RC/files/patch-setup2::mow::source::loader::makefile.mk b/editors/openoffice.org-3-RC/files/patch-setup2::mow::source::loader::makefile.mk
deleted file mode 100644
index 007c0f69b6f9..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-setup2::script::setupserver b/editors/openoffice.org-3-RC/files/patch-setup2::script::setupserver
deleted file mode 100644
index 07f3c3f8b23e..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-setup2::script::setupserver
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../setup2/script/setupserver.orig Sat Mar 2 17:57:36 2002
-+++ ../setup2/script/setupserver Sat Mar 2 17:58:43 2002
-@@ -234,6 +234,8 @@
- sd_platform=`uname -s`
- case $sd_platform in
- SCO_SV) test=/bin/test ;;
-+ NetBSD) test=/bin/test ;;
-+ FreeBSD) test=/bin/test ;;
- *) test=/usr/bin/test ;;
- esac
- sd_cwd="`pwd`"
diff --git a/editors/openoffice.org-3-RC/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh b/editors/openoffice.org-3-RC/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh
deleted file mode 100644
index d98230af5a69..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../setup2/source/custom/jvmsetup/loader/jvmsetup.sh Sat Mar 2 18:01:19 2002
-+++ ../setup2/source/custom/jvmsetup/loader/jvmsetup.sh Sat Mar 2 18:02:12 2002
-@@ -65,6 +65,8 @@
- sd_platform=`uname -s`
- 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.org-3-RC/files/patch-shell+source+cmdmail+makefile.mk b/editors/openoffice.org-3-RC/files/patch-shell+source+cmdmail+makefile.mk
deleted file mode 100644
index 0476285c802e..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-shell+source+proxysettings+makefile.mk b/editors/openoffice.org-3-RC/files/patch-shell+source+proxysettings+makefile.mk
deleted file mode 100644
index e83cf7c9d7a1..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-shell+source+unix+exec+makefile.mk b/editors/openoffice.org-3-RC/files/patch-shell+source+unix+exec+makefile.mk
deleted file mode 100644
index 0b7712ee35f8..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-shell::source::cmdmail::makefile.mk b/editors/openoffice.org-3-RC/files/patch-shell::source::cmdmail::makefile.mk
deleted file mode 100644
index 0476285c802e..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-shell::source::proxysettings::makefile.mk b/editors/openoffice.org-3-RC/files/patch-shell::source::proxysettings::makefile.mk
deleted file mode 100644
index e83cf7c9d7a1..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-shell::source::unix::exec::makefile.mk b/editors/openoffice.org-3-RC/files/patch-shell::source::unix::exec::makefile.mk
deleted file mode 100644
index 0b7712ee35f8..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-solenv+inc+tg_ext.mk b/editors/openoffice.org-3-RC/files/patch-solenv+inc+tg_ext.mk
deleted file mode 100644
index cb652ec9d1f0..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-solenv+inc+unxfbsdi.mk b/editors/openoffice.org-3-RC/files/patch-solenv+inc+unxfbsdi.mk
deleted file mode 100644
index 99a282f3b5c6..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-solenv::inc::_tg_shl.mk b/editors/openoffice.org-3-RC/files/patch-solenv::inc::_tg_shl.mk
deleted file mode 100644
index 6ba3a56a92b3..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-solenv::inc::_tg_shl.mk
+++ /dev/null
@@ -1,282 +0,0 @@
---- ../solenv/inc/_tg_shl.mk.orig Thu Mar 14 17:43:40 2002
-+++ ../solenv/inc/_tg_shl.mk Thu Mar 14 17:44:11 2002
-@@ -349,22 +349,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -786,22 +786,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -1223,22 +1223,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -1660,22 +1660,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2097,22 +2097,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2534,22 +2534,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2971,22 +2971,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -3408,22 +3408,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -3845,22 +3845,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -4282,22 +4282,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
diff --git a/editors/openoffice.org-3-RC/files/patch-solenv::inc::pstrules.mk b/editors/openoffice.org-3-RC/files/patch-solenv::inc::pstrules.mk
deleted file mode 100644
index 6c8e958c188a..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-solenv::inc::pstrules.mk
+++ /dev/null
@@ -1,141 +0,0 @@
---- ../solenv/inc/pstrules.mk.orig Thu Mar 14 17:40:59 2002
-+++ ../solenv/inc/pstrules.mk Thu Mar 14 17:41:44 2002
-@@ -80,15 +80,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -108,15 +108,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -142,15 +142,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -159,23 +159,23 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
- .IF "$(GUI)"=="MAC"
- @$(RM) $@
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -195,15 +195,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -212,19 +212,19 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(GUI)"=="MAC"
- @$(RM) $@
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c
- .ELSE
- +$(TYPE) $(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
-- $(CC) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
- .ENDIF
- .ENDIF
- .ENDIF
-@@ -246,7 +246,7 @@
- @echo Making: $@
- @+-$(MKDIR) $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))} >& $(NULLDEV)
- .IF "$(GUI)"=="OS2"
-- $(CC) /P+ /Pe+ /Pd+ $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
-+ $(CXX) /P+ /Pe+ /Pd+ $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
- .ENDIF
- .IF "$(GUI)"=="WNT"
- cpplcc -+ -P $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
diff --git a/editors/openoffice.org-3-RC/files/patch-solenv::inc::rules.mk b/editors/openoffice.org-3-RC/files/patch-solenv::inc::rules.mk
deleted file mode 100644
index 181a71307149..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-solenv::inc::rules.mk
+++ /dev/null
@@ -1,212 +0,0 @@
---- ../solenv/inc/rules.mk.orig Thu Mar 14 17:31:43 2002
-+++ ../solenv/inc/rules.mk Thu Mar 14 17:38:38 2002
-@@ -78,16 +78,16 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- .ENDIF
- .ENDIF
-
-@@ -98,16 +98,16 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- .ENDIF
- .ENDIF
-
-@@ -122,17 +122,17 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE # "$(GUI)"=="UNX"
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- .ENDIF # "$(GUI)"=="UNX"
-
- $(SLO)$/%.obj : %.cpp
-@@ -140,17 +140,17 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cpp
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- .ENDIF
-
- $(SLO)$/%.obj : $(MISC)$/%.cxx
-@@ -158,16 +158,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- .ENDIF
-
- $(OBJ)$/%.obj : $(MISC)$/%.cxx
-@@ -175,16 +175,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHOBJFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHOBJFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- .ENDIF
-
- $(OBJ)$/%.obj : %.c
-@@ -192,20 +192,20 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c
- .ELSE
- +-@echo Cflags: $(CFLAGS)
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -215,13 +215,13 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(MISCX)$/$*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(MISCX)$/$*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
- $(SEMADEBUG)
- .ENDIF
-
-@@ -230,16 +230,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(MISCX)$/$*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(MISCX)$/$*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -249,14 +249,14 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c )
- .ENDIF
- .ENDIF
-
diff --git a/editors/openoffice.org-3-RC/files/patch-solenv::inc::settings.mk b/editors/openoffice.org-3-RC/files/patch-solenv::inc::settings.mk
deleted file mode 100644
index eed08efc26f0..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-solenv::inc::settings.mk
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../solenv/inc/settings.mk.orig Wed Mar 13 20:44:42 2002
-+++ ../solenv/inc/settings.mk Wed Mar 13 20:45:05 2002
-@@ -173,7 +173,6 @@
- CDEFSOPT=
- HDEFS=
-
--CC=
- .IF "$(add_cflags)"!=""
- ENVCFLAGS+=$(add_cflags)
- .ENDIF
-@@ -271,8 +270,6 @@
- AS=
- BC=
- COBOL=
--CPP=
--CXX=
- FOR=
- PASCAL=
-
-@@ -1499,4 +1496,3 @@
- .INCLUDE : $(MISC)$/$(COMP9TYPELIST).mk
- $(COMP9TYPELIST)_XML2CMPTYPES:=$(shell xml2cmp -types stdout $(MISC)$/$(COMP9TYPELIST)$($(WINVERSIONNAMES)_MAJOR).xml)
- .ENDIF
--
diff --git a/editors/openoffice.org-3-RC/files/patch-solenv::inc::startup::FREEBSD::macros.mk b/editors/openoffice.org-3-RC/files/patch-solenv::inc::startup::FREEBSD::macros.mk
deleted file mode 100644
index 80392c839dbd..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-solenv::inc::startup::FREEBSD::macros.mk
+++ /dev/null
@@ -1,5 +0,0 @@
---- /dev/null Mon Mar 11 14:55:01 2002
-+++ ../solenv/inc/startup/FREEBSD/macros.mk Mon Mar 11 14:54:59 2002
-@@ -0,0 +1,2 @@
-+
-+.INCLUDE .NOINFER .IGNORE : $(INCFILENAME:d:d:d)UNIX$/macros.mk
diff --git a/editors/openoffice.org-3-RC/files/patch-solenv::inc::target.mk b/editors/openoffice.org-3-RC/files/patch-solenv::inc::target.mk
deleted file mode 100644
index b08beb4e9cfc..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-solenv::inc::tg_ext.mk b/editors/openoffice.org-3-RC/files/patch-solenv::inc::tg_ext.mk
deleted file mode 100644
index 039af7d70871..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-solenv::inc::tg_ext.mk
+++ /dev/null
@@ -1,23 +0,0 @@
---- ../solenv/inc/tg_ext.mk.orig Wed Nov 14 13:59:42 2001
-+++ ../solenv/inc/tg_ext.mk Mon Mar 4 17:30:39 2002
-@@ -107,7 +107,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
-@@ -148,7 +148,11 @@
- .IF "$(BSCLIENT)"=="TRUE"
- +cd $(PACKAGE_DIR) && $(TYPE) $(BACK_PATH)$(PATCH_FILE_NAME) | $(GNUPATCH) -f -b -p2 && $(TOUCH) $(PATCH_FLAG_FILE)
- .ELSE # "$(BSCLIENT)"!=""
-+.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" || "$(OS)"=="FREEBSD"
- .ENDIF # "$(BSCLIENT)"!=""
- .ENDIF # "$(GUI)"=="WNT"
- .ENDIF # "$(PATCH_FILE_NAME)"=="none" || "$(PATCH_FILE_NAME)"==""
diff --git a/editors/openoffice.org-3-RC/files/patch-solenv::inc::tg_shl.mk b/editors/openoffice.org-3-RC/files/patch-solenv::inc::tg_shl.mk
deleted file mode 100644
index 958b4abba555..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-solenv::inc::tg_shl.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../solenv/inc/tg_shl.mk.orig Wed Mar 13 20:40:10 2002
-+++ ../solenv/inc/tg_shl.mk Wed Mar 13 20:41:10 2002
-@@ -319,9 +319,9 @@
- .IF "$(GUI)" == "WNT"
- .IF "$(UPDATER)"=="YES"
- .IF "$(COM)"=="GCC"
-- gcc -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CC) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- cl -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CC) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF # "$(COM)"=="GCC"
- .ENDIF # "$(UPDATER)"=="YES"
- .IF "$(SHL$(TNR)DEFAULTRES)"!=""
diff --git a/editors/openoffice.org-3-RC/files/patch-solenv::inc::tg_yxx.mk b/editors/openoffice.org-3-RC/files/patch-solenv::inc::tg_yxx.mk
deleted file mode 100644
index 0b99a3553cad..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-solenv::inc::tg_yxx.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../solenv/inc/tg_yxx.mk.orig Wed Sep 20 16:43:18 2000
-+++ ../solenv/inc/tg_yxx.mk Wed Mar 6 10:47:24 2002
-@@ -4,7 +4,9 @@
- @echo ------------------------------
- @echo Making: $@
- #.IF "$(GUI)"!="UNX"
-+ $(BISON) $(YACCFLAGS) $(YACCOUT)$/$(YACCTARGET).h $(YACCFILES)
- $(BISON) $(YACCFLAGS) $(YACCOUT)$/$(YACCTARGET) $(YACCFILES)
-+ $(BISON) -o $(YACCOUT)$/$(YACCTARGET) $(YACCFILES)
- #.ELSE
- # $(BISON) $(YACCFLAGS) $(YACCFILES)
- # mv y.tab.c $(INCCOM)/rscyacc.yxx
diff --git a/editors/openoffice.org-3-RC/files/patch-solenv::inc::unxfbsdi.mk b/editors/openoffice.org-3-RC/files/patch-solenv::inc::unxfbsdi.mk
deleted file mode 100644
index 05fd35ffb049..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-solenv::inc::unxfbsdi.mk
+++ /dev/null
@@ -1,209 +0,0 @@
---- ../solenv/inc/unxfbsdi.mk.orig Wed Oct 24 19:21:47 2001
-+++ ../solenv/inc/unxfbsdi.mk Thu Mar 14 17:26:41 2002
-@@ -1,84 +1,139 @@
--
- # 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"
-
-+# 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
-+
-+# Compiler flags for compiling static object in multi threaded
-+# environment with graphical user interface
-+CFLAGSOBJGUIMT=-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 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 +142,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.org-3-RC/files/patch-soltools+mkdepend+main.c b/editors/openoffice.org-3-RC/files/patch-soltools+mkdepend+main.c
deleted file mode 100644
index cffd5cbb1f43..000000000000
--- a/editors/openoffice.org-3-RC/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 <sys/types.h>
-+#include <sys/stat.h>
-+
- #include "def.h"
- #ifdef hpux
- #define sigvec sigvector
diff --git a/editors/openoffice.org-3-RC/files/patch-soltools::mkdepend::main.c b/editors/openoffice.org-3-RC/files/patch-soltools::mkdepend::main.c
deleted file mode 100644
index a478fc59e21d..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-soltools::mkdepend::main.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../soltools/mkdepend/main.c.orig Mon Mar 11 20:09:35 2002
-+++ ../soltools/mkdepend/main.c Mon Mar 11 17:25:55 2002
-@@ -27,6 +27,11 @@
-
- */
-
-+#ifdef FREEBSD
-+#include <sys/types.h>
-+#include <sys/stat.h>
-+#endif
-+
- #include "def.h"
- #ifdef hpux
- #define sigvec sigvector
diff --git a/editors/openoffice.org-3-RC/files/patch-starmath::util:makefile.mk b/editors/openoffice.org-3-RC/files/patch-starmath::util:makefile.mk
deleted file mode 100644
index a1945318706e..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-stoc+source+corereflection+makefile.mk b/editors/openoffice.org-3-RC/files/patch-stoc+source+corereflection+makefile.mk
deleted file mode 100644
index 4b319b08d401..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-stoc+source+defaultregistry+makefile.mk b/editors/openoffice.org-3-RC/files/patch-stoc+source+defaultregistry+makefile.mk
deleted file mode 100644
index 4cae0476415a..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-stoc+source+implementationregistration+implreg.cxx b/editors/openoffice.org-3-RC/files/patch-stoc+source+implementationregistration+implreg.cxx
deleted file mode 100644
index 341d621d872c..000000000000
--- a/editors/openoffice.org-3-RC/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 <list>
-
-+#include <unistd.h>
-+
- #ifndef _CPPUHELPER_QUERYINTERFACE_HXX_
- #include <cppuhelper/queryinterface.hxx>
- #endif
diff --git a/editors/openoffice.org-3-RC/files/patch-stoc+source+implementationregistration+makefile.mk b/editors/openoffice.org-3-RC/files/patch-stoc+source+implementationregistration+makefile.mk
deleted file mode 100644
index 0051043b7ecb..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-stoc+source+inspect+makefile.mk b/editors/openoffice.org-3-RC/files/patch-stoc+source+inspect+makefile.mk
deleted file mode 100644
index c7cd85253c11..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-stoc+source+invocation+makefile.mk b/editors/openoffice.org-3-RC/files/patch-stoc+source+invocation+makefile.mk
deleted file mode 100644
index 9ac2072a5612..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-stoc+source+invocation_adapterfactory+makefile.mk b/editors/openoffice.org-3-RC/files/patch-stoc+source+invocation_adapterfactory+makefile.mk
deleted file mode 100644
index 8853ad39a90e..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-stoc+source+javaloader+makefile.mk b/editors/openoffice.org-3-RC/files/patch-stoc+source+javaloader+makefile.mk
deleted file mode 100644
index af0fb9af619c..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-stoc+source+javavm+makefile.mk b/editors/openoffice.org-3-RC/files/patch-stoc+source+javavm+makefile.mk
deleted file mode 100644
index f97af0ea270d..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-stoc+source+loader+makefile.mk b/editors/openoffice.org-3-RC/files/patch-stoc+source+loader+makefile.mk
deleted file mode 100644
index 5a08ee5937b6..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-stoc+source+namingservice+makefile.mk b/editors/openoffice.org-3-RC/files/patch-stoc+source+namingservice+makefile.mk
deleted file mode 100644
index e573081bc21d..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-stoc+source+proxy_factory+makefile.mk b/editors/openoffice.org-3-RC/files/patch-stoc+source+proxy_factory+makefile.mk
deleted file mode 100644
index 9110b2f50cd1..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-stoc+source+registry_tdprovider+makefile.mk b/editors/openoffice.org-3-RC/files/patch-stoc+source+registry_tdprovider+makefile.mk
deleted file mode 100644
index 9d974d1c0d10..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-stoc+source+servicemanager+makefile.mk b/editors/openoffice.org-3-RC/files/patch-stoc+source+servicemanager+makefile.mk
deleted file mode 100644
index 746776d54759..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-stoc+source+tdmanager+makefile.mk b/editors/openoffice.org-3-RC/files/patch-stoc+source+tdmanager+makefile.mk
deleted file mode 100644
index 76403fdde841..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-stoc+source+typeconv+makefile.mk b/editors/openoffice.org-3-RC/files/patch-stoc+source+typeconv+makefile.mk
deleted file mode 100644
index dc647f89a166..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-stoc::source::corereflection::makefile.mk b/editors/openoffice.org-3-RC/files/patch-stoc::source::corereflection::makefile.mk
deleted file mode 100644
index 4b319b08d401..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-stoc::source::defaultregistry::makefile.mk b/editors/openoffice.org-3-RC/files/patch-stoc::source::defaultregistry::makefile.mk
deleted file mode 100644
index 4cae0476415a..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-stoc::source::implementationregistration::implreg.cxx b/editors/openoffice.org-3-RC/files/patch-stoc::source::implementationregistration::implreg.cxx
deleted file mode 100644
index 925e924b1605..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-stoc::source::implementationregistration::implreg.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../stoc/source/implementationregistration/implreg.cxx.orig Mon Mar 11 20:08:04 2002
-+++ ../stoc/source/implementationregistration/implreg.cxx Mon Mar 11 19:55:02 2002
-@@ -192,7 +192,7 @@
- tmpPath = buf.makeStringAndClear();
- }
- // I am the only one to own tmpPath here, so the cast is tolerateable.
-- OSL_VERIFY( tmpPath.getStr() == mktemp( (sal_Char * ) tmpPath.getStr() ) );
-+ OSL_VERIFY( (sal_Char * ) tmpPath.getStr() == (sal_Char * ) mktemp( (sal_Char * ) tmpPath.getStr() ) );
- return OStringToOUString( tmpPath, osl_getThreadTextEncoding());
- }
-
diff --git a/editors/openoffice.org-3-RC/files/patch-stoc::source::implementationregistration::makefile.mk b/editors/openoffice.org-3-RC/files/patch-stoc::source::implementationregistration::makefile.mk
deleted file mode 100644
index 0051043b7ecb..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-stoc::source::inspect::makefile.mk b/editors/openoffice.org-3-RC/files/patch-stoc::source::inspect::makefile.mk
deleted file mode 100644
index c7cd85253c11..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-stoc::source::invocation::makefile.mk b/editors/openoffice.org-3-RC/files/patch-stoc::source::invocation::makefile.mk
deleted file mode 100644
index 9ac2072a5612..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-stoc::source::invocation_adapterfactory::makefile.mk b/editors/openoffice.org-3-RC/files/patch-stoc::source::invocation_adapterfactory::makefile.mk
deleted file mode 100644
index 8853ad39a90e..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-stoc::source::javaloader::makefile.mk b/editors/openoffice.org-3-RC/files/patch-stoc::source::javaloader::makefile.mk
deleted file mode 100644
index af0fb9af619c..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-stoc::source::javavm::makefile.mk b/editors/openoffice.org-3-RC/files/patch-stoc::source::javavm::makefile.mk
deleted file mode 100644
index f97af0ea270d..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-stoc::source::loader::makefile.mk b/editors/openoffice.org-3-RC/files/patch-stoc::source::loader::makefile.mk
deleted file mode 100644
index 5a08ee5937b6..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-stoc::source::namingservice::makefile.mk b/editors/openoffice.org-3-RC/files/patch-stoc::source::namingservice::makefile.mk
deleted file mode 100644
index e573081bc21d..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-stoc::source::proxy_factory::makefile.mk b/editors/openoffice.org-3-RC/files/patch-stoc::source::proxy_factory::makefile.mk
deleted file mode 100644
index 9110b2f50cd1..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-stoc::source::registry_tdprovider::makefile.mk b/editors/openoffice.org-3-RC/files/patch-stoc::source::registry_tdprovider::makefile.mk
deleted file mode 100644
index 9d974d1c0d10..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-stoc::source::servicemanager::makefile.mk b/editors/openoffice.org-3-RC/files/patch-stoc::source::servicemanager::makefile.mk
deleted file mode 100644
index 746776d54759..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-stoc::source::tdmanager::makefile.mk b/editors/openoffice.org-3-RC/files/patch-stoc::source::tdmanager::makefile.mk
deleted file mode 100644
index 76403fdde841..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-stoc::source::typeconv::makefile.mk b/editors/openoffice.org-3-RC/files/patch-stoc::source::typeconv::makefile.mk
deleted file mode 100644
index dc647f89a166..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-store::util::makefile.mk b/editors/openoffice.org-3-RC/files/patch-store::util::makefile.mk
deleted file mode 100644
index 842ef8ae49c0..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-svx+source+fmcomp+makefile.mk b/editors/openoffice.org-3-RC/files/patch-svx+source+fmcomp+makefile.mk
deleted file mode 100644
index b16030080c0d..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-svx::source::dialog::graphctl.cxx b/editors/openoffice.org-3-RC/files/patch-svx::source::dialog::graphctl.cxx
deleted file mode 100644
index a6a31d0c9621..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-svx::source::dialog::graphctl.cxx
+++ /dev/null
@@ -1,18 +0,0 @@
---- ../svx/source/dialog/graphctl.cxx 2001/08/16 15:41:29 1.6
-+++ ../svx/source/dialog/graphctl.cxx 2002/03/03 19:41:13
-@@ -62,12 +62,12 @@
- #if defined( OS2 ) || defined( WIN ) || defined( UNX ) || defined( WNT )
- #include <stdlib.h> //wegen fcvt
- #endif
--#if defined(MAC) || defined(NETBSD)
--#if defined(NETBSD)
-+#if defined(MAC) || defined(NETBSD) || defined(FREEBSD)
-+#if defined(NETBSD) || defined(FREEBSD)
- extern "C" {
- #endif
- char *fcvt(double value, int ndigit, int *decpt, int *sign);
--#if defined(NETBSD)
-+#if defined(NETBSD) || defined(FREEBSD)
- }
- #endif
- #endif
diff --git a/editors/openoffice.org-3-RC/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-3-RC/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index ce51a0e98880..000000000000
--- a/editors/openoffice.org-3-RC/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 <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !(defined NETBSD || defined FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice.org-3-RC/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-3-RC/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index 66b7dfe1f73d..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2001/11/01 13:26:23 1.2
-+++ ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2002/03/03 19:43:31
-@@ -62,7 +62,9 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !defined(FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice.org-3-RC/files/patch-tools+bootstrp+makefile.mk b/editors/openoffice.org-3-RC/files/patch-tools+bootstrp+makefile.mk
deleted file mode 100644
index b188641846f0..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-tools::bootstrp::makefile.mk b/editors/openoffice.org-3-RC/files/patch-tools::bootstrp::makefile.mk
deleted file mode 100644
index b188641846f0..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-tools::inc:solar.h b/editors/openoffice.org-3-RC/files/patch-tools::inc:solar.h
deleted file mode 100644
index 61e190e5e5bf..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-tools::inc:solar.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- ../tools/inc/solar.h 2001/10/12 15:11:03 1.23
-+++ ../tools/inc/solar.h 2002/03/03 19:44:00
-@@ -108,7 +108,7 @@
- #endif
- typedef short INT16;
- typedef unsigned short UINT16;
--#if defined LINUX || defined SCO || defined IRIX || (defined _MSC_VER && _MSC_VER >1200)
-+#if defined LINUX || defined SCO || defined IRIX || (defined _MSC_VER && _MSC_VER >1200) || defined FREEBSD
- typedef signed char INT8;
- #else
-
-@@ -149,7 +149,7 @@
-
- /*** misc. macros to leverage platform and compiler differences ********/
-
--#if (defined ALPHA && !defined WNT) || defined IRIX || defined SOLARIS || defined HPUX || defined NETBSD
-+#if (defined ALPHA && !defined WNT) || defined IRIX || defined SOLARIS || defined HPUX || defined NETBSD || defined FREEBSD
- #define __DELETE(n) delete[]
- #else
- #define __DELETE(n) delete[n]
diff --git a/editors/openoffice.org-3-RC/files/patch-tools::source::string::charset.cxx b/editors/openoffice.org-3-RC/files/patch-tools::source::string::charset.cxx
deleted file mode 100644
index ebee79ce414b..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-tools::source::string::charset.cxx
+++ /dev/null
@@ -1,36 +0,0 @@
---- ../tools/source/string/charset.cxx.orig Sun Mar 10 23:55:47 2002
-+++ ../tools/source/string/charset.cxx Mon Mar 11 00:00:56 2002
-@@ -64,12 +64,14 @@
- #elif defined( OS2 )
- #define INCL_DOSNLS
- #include <svpm.h>
--#elif defined(LINUX) || defined(SOLARIS)
-+#elif defined(LINUX) || defined(SOLARIS) || defined(FREEBSD)
- #include <stdio.h>
- #include <stdlib.h>
- #include <strings.h>
- #include <locale.h>
-+#if !defined(FREEBSD) || OSVERSION > 500000
- #include <langinfo.h>
-+#endif
- #ifndef _TOOLS_LANG_HXX
- #include <lang.hxx>
- #endif
-@@ -126,7 +128,7 @@
-
- // -----------------------------------------------------------------------
-
--#if defined(NETBSD) || defined(SCO)
-+#if defined(NETBSD) || defined(SCO) || defined(FREEBSD)
-
- // check if there is a charset qualifier at the end of the given locale string
- // e.g. de.ISO8859-15 or de.ISO8859-15@euro which strongly indicates what
-@@ -707,7 +709,7 @@
- #ifdef UNX
- CharSet nTextEncoding;
-
--#if defined(NETBSD) || defined(SCO)
-+#if defined(NETBSD) || defined(SCO) || defined(FREEBSD)
- nTextEncoding = GetSystemCharSetFromEnvironment();
- if (nTextEncoding == RTL_TEXTENCODING_DONTKNOW)
- nTextEncoding = GetSystemCharSetFromSystemLanguage();
diff --git a/editors/openoffice.org-3-RC/files/patch-unzip+source+file_io.c b/editors/openoffice.org-3-RC/files/patch-unzip+source+file_io.c
deleted file mode 100644
index 2a838fe377b1..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-unzip+source+misc.c b/editors/openoffice.org-3-RC/files/patch-unzip+source+misc.c
deleted file mode 100644
index 8087b0887af4..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/files/patch-unzip::source::file_io.c b/editors/openoffice.org-3-RC/files/patch-unzip::source::file_io.c
deleted file mode 100644
index 0430ff41b6a9..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-unzip::source::file_io.c
+++ /dev/null
@@ -1,36 +0,0 @@
---- ../unzip/source/file_io.c.orig Tue Mar 5 18:32:38 2002
-+++ ../unzip/source/file_io.c Tue Mar 5 18:40:50 2002
-@@ -500,7 +500,7 @@
- #ifdef MPW
- pCallBack( 0 );
- #else
-- #if defined LINUX || defined MACOSX || defined NETBSD
-+ #if defined LINUX || defined MACOSX || defined NETBSD || defined FREEBSD
- pCallBack( lseek(outfd, 0, SEEK_CUR) );
- #else
- pCallBack( tell( outfd ) );
-@@ -860,8 +860,11 @@
- /* extern char *_TZ; no longer used? */
- #else /* !AMIGA */
- # define YRBASE 1970
--#ifdef BSD
--#ifndef __386BSD__
-+#ifdef FREEBSD
-+#include <sys/types.h>
-+#endif */ FREEBSD */
-+#if defined BSD || defined FREEBSD
-+#if !defined __386BSD__ && !defined FREEBSD
- static struct timeb tbp;
- #endif /* !__386BSD__ */
- #else /* !BSD */
-@@ -932,8 +935,8 @@
- /* convert date & time to seconds relative to 00:00:00, 01/01/YRBASE */
- m_time = ((days + dy) * 86400) + (hh * 3600) + (mm * 60) + ss;
-
--#if defined BSD && ! defined MACOSX && ! defined NETBSD
--#ifndef __386BSD__
-+#if (defined BSD || defined FREEBSD) && ! defined MACOSX && ! defined NETBSD
-+#if !defined __386BSD__ && !defined FREEBSD
- ftime(&tbp);
- m_time += tbp.timezone * 60L;
- #endif
diff --git a/editors/openoffice.org-3-RC/files/patch-unzip::source::misc.c b/editors/openoffice.org-3-RC/files/patch-unzip::source::misc.c
deleted file mode 100644
index 38cc972f0bce..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-unzip::source::misc.c
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../unzip/source/misc.c.orig Tue Mar 5 18:52:16 2002
-+++ ../unzip/source/misc.c Tue Mar 5 18:53:03 2002
-@@ -301,8 +301,8 @@
- int yr, mo, dy, hh, mm, ss, leap;
- long m_time, days=0;
- #if (!defined(MACOS) && !defined(MSC) && !defined(__GO32__))
--#if (defined(BSD) || defined(MTS))
--#ifndef __386BSD__
-+#if (defined(BSD) || defined(MTS) || defined(FREEBSD))
-+#if !defined __386BSD__ && !defined FREEBSD
- static struct timeb tbp;
- #endif /* __386BSD__ */
- #else /* !(BSD || MTS) */
-@@ -340,8 +340,8 @@
- /* - 1; MS-DOS times always rounded up to nearest even second */
-
- #if (!defined(MACOS) && !defined(__GO32__))
--#if (defined(BSD) || defined(MTS) || defined (ALPHA)) && ! defined(MACOSX) && ! defined(NETBSD)
--#ifndef __386BSD__
-+#if (defined(BSD) || defined(FREEBSD) || defined(MTS) || defined (ALPHA)) && ! defined(MACOSX) && ! defined(NETBSD)
-+#if !defined __386BSD__ && !defined FREEBSD
- ftime(&tbp);
- m_time += tbp.timezone * 60L;
- #endif
diff --git a/editors/openoffice.org-3-RC/files/patch-xmlhelp::util::makefile.mk b/editors/openoffice.org-3-RC/files/patch-xmlhelp::util::makefile.mk
deleted file mode 100644
index 4f7d0984c32d..000000000000
--- a/editors/openoffice.org-3-RC/files/patch-xmlhelp::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../xmlhelp/util/makefile.mk.orig Sun Mar 3 01:49:15 2002
-+++ ../xmlhelp/util/makefile.mk Sun Mar 3 01:49:19 2002
-@@ -94,7 +94,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.org-3-RC/pkg-comment b/editors/openoffice.org-3-RC/pkg-comment
deleted file mode 100644
index 7c6d1b73d17a..000000000000
--- a/editors/openoffice.org-3-RC/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Integrated wordprocessor/dbase/spreadheet/drawing/chart/browser
diff --git a/editors/openoffice.org-3-RC/pkg-descr b/editors/openoffice.org-3-RC/pkg-descr
deleted file mode 100644
index 31fd1b12161a..000000000000
--- a/editors/openoffice.org-3-RC/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.org-3-RC/pkg-message b/editors/openoffice.org-3-RC/pkg-message
deleted file mode 100644
index 840dc3b80e04..000000000000
--- a/editors/openoffice.org-3-RC/pkg-message
+++ /dev/null
@@ -1,15 +0,0 @@
-OpenOffice Build 641 Personal Install How-To
-
-Written by: Matthias Rauch <mrauch@netbsd.org>
- Martin Blapp <mbr@freebsd.org>
-
-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.org-3-RC/pkg-plist b/editors/openoffice.org-3-RC/pkg-plist
deleted file mode 100644
index b3561e66eeb7..000000000000
--- a/editors/openoffice.org-3-RC/pkg-plist
+++ /dev/null
@@ -1,1676 +0,0 @@
-bin/soffice
-OpenOffice.org641/setup
-OpenOffice.org641/spadmin
-OpenOffice.org641/LICENSE.html
-OpenOffice.org641/README.html
-OpenOffice.org641/README
-OpenOffice.org641/LICENSE
-OpenOffice.org641/program/setup.log
-OpenOffice.org641/program/filter/libicg641bi.so
-OpenOffice.org641/program/filter/libeme641bi.so
-OpenOffice.org641/program/filter/libemp641bi.so
-OpenOffice.org641/program/filter/libipd641bi.so
-OpenOffice.org641/program/filter/libitg641bi.so
-OpenOffice.org641/program/filter/libeps641bi.so
-OpenOffice.org641/program/filter/libips641bi.so
-OpenOffice.org641/program/filter/libexp641bi.so
-OpenOffice.org641/program/filter/libepb641bi.so
-OpenOffice.org641/program/filter/libepg641bi.so
-OpenOffice.org641/program/filter/libepp641bi.so
-OpenOffice.org641/program/filter/libipb641bi.so
-OpenOffice.org641/program/filter/libera641bi.so
-OpenOffice.org641/program/filter/libira641bi.so
-OpenOffice.org641/program/filter/libegi641bi.so
-OpenOffice.org641/program/filter/libidx641bi.so
-OpenOffice.org641/program/filter/libicd641bi.so
-OpenOffice.org641/program/filter/libept641bi.so
-OpenOffice.org641/program/filter/libipt641bi.so
-OpenOffice.org641/program/filter/libime641bi.so
-OpenOffice.org641/program/filter/libipx641bi.so
-OpenOffice.org641/program/filter/libepn641bi.so
-OpenOffice.org641/program/filter/libiti641bi.so
-OpenOffice.org641/program/filter/libeti641bi.so
-OpenOffice.org641/program/classes/sandbox.jar
-OpenOffice.org641/program/classes/jurt.jar
-OpenOffice.org641/program/classes/xt.jar
-OpenOffice.org641/program/classes/db.jar
-OpenOffice.org641/program/classes/juh.jar
-OpenOffice.org641/program/classes/unoil.jar
-OpenOffice.org641/program/classes/jut.jar
-OpenOffice.org641/program/classes/ridl.jar
-OpenOffice.org641/program/classes/jaxp.jar
-OpenOffice.org641/program/classes/java_uno.jar
-OpenOffice.org641/program/classes/parser.jar
-OpenOffice.org641/program/classes/classes.jar
-OpenOffice.org641/program/resource/cnt64101.res
-OpenOffice.org641/program/resource/wwz64101.res
-OpenOffice.org641/program/resource/pcr64101.res
-OpenOffice.org641/program/resource/bib64101.res
-OpenOffice.org641/program/resource/dkt64101.res
-OpenOffice.org641/program/resource/basctl64101.res
-OpenOffice.org641/program/resource/abp64101.res
-OpenOffice.org641/program/resource/lgd64101.res
-OpenOffice.org641/program/resource/eur64101.res
-OpenOffice.org641/program/resource/epb64101.res
-OpenOffice.org641/program/resource/epg64101.res
-OpenOffice.org641/program/resource/epp64101.res
-OpenOffice.org641/program/resource/imp64101.res
-OpenOffice.org641/program/resource/oic64101.res
-OpenOffice.org641/program/resource/ofa64101.res
-OpenOffice.org641/program/resource/vcl64101.res
-OpenOffice.org641/program/resource/fwk64101.res
-OpenOffice.org641/program/resource/set64101.res
-OpenOffice.org641/program/resource/frm64101.res
-OpenOffice.org641/program/resource/gal64101.res
-OpenOffice.org641/program/resource/svs64101.res
-OpenOffice.org641/program/resource/dba64101.res
-OpenOffice.org641/program/resource/dbi64101.res
-OpenOffice.org641/program/resource/dbp64101.res
-OpenOffice.org641/program/resource/dbu64101.res
-OpenOffice.org641/program/resource/dbw64101.res
-OpenOffice.org641/program/resource/ooo64101.res
-OpenOffice.org641/program/resource/svt64101.res
-OpenOffice.org641/program/resource/svx64101.res
-OpenOffice.org641/program/resource/spa64101.res
-OpenOffice.org641/program/resource/sd64101.res
-OpenOffice.org641/program/resource/tpl64101.res
-OpenOffice.org641/program/resource/sw64101.res
-OpenOffice.org641/program/resource/tplx64101.res
-OpenOffice.org641/program/resource/jvm64101.res
-OpenOffice.org641/program/resource/uui64101.res
-OpenOffice.org641/program/resource/cal64101.res
-OpenOffice.org641/program/resource/sfx64101.res
-OpenOffice.org641/program/resource/sch64101.res
-OpenOffice.org641/program/resource/san64101.res
-OpenOffice.org641/program/resource/sc64101.res
-OpenOffice.org641/program/resource/sm64101.res
-OpenOffice.org641/program/resource/date64101.res
-OpenOffice.org641/program/resource/analysis64101.res
-OpenOffice.org641/program/resource/eps64101.res
-OpenOffice.org641/program/resource/egi64101.res
-OpenOffice.org641/program/resource/ept64101.res
-OpenOffice.org641/program/resource/eme64101.res
-OpenOffice.org641/program/resource/epn64101.res
-OpenOffice.org641/program/resource/iso64101.res
-OpenOffice.org641/program/addin/source/xrot.c
-OpenOffice.org641/program/addin/source/xlang.h
-OpenOffice.org641/program/addin/source/rot13.hrc
-OpenOffice.org641/program/addin/source/addin.h
-OpenOffice.org641/program/addin/source/xdfa.c
-OpenOffice.org641/program/addin/source/dfa.hrc
-OpenOffice.org641/program/libctl641bi.so
-OpenOffice.org641/program/libimpreg.so
-OpenOffice.org641/program/libjava_uno.so
-OpenOffice.org641/program/libdbi641bi.so
-OpenOffice.org641/program/libdbp641bi.so
-OpenOffice.org641/program/libdbtools2.so
-OpenOffice.org641/program/libdbu641bi.so
-OpenOffice.org641/program/libvos2GCC.so
-OpenOffice.org641/program/libproxyset.so
-OpenOffice.org641/program/libsmgr.so
-OpenOffice.org641/program/libmozab2.so
-OpenOffice.org641/program/libtcv.so
-OpenOffice.org641/program/liburp_uno.so
-OpenOffice.org641/program/libstm.so
-OpenOffice.org641/program/libstore.so.3.0.0
-OpenOffice.org641/program/libstore.so.3
-OpenOffice.org641/program/libspa641bi.so
-OpenOffice.org641/program/libmcnttype.so
-OpenOffice.org641/program/spadmin.bin
-OpenOffice.org641/program/libabp641bi.so
-OpenOffice.org641/program/libinvadp.so
-OpenOffice.org641/program/libsvl641bi.so
-OpenOffice.org641/program/libsvx641bi.so
-OpenOffice.org641/program/libmig641bi.so
-OpenOffice.org641/program/jvmsetup.bin
-OpenOffice.org641/program/libtdmgr.so
-OpenOffice.org641/program/libnamingservice.so
-OpenOffice.org641/program/libacceptor.so
-OpenOffice.org641/program/open_office_ani.bmp
-OpenOffice.org641/program/libconnectr.so
-OpenOffice.org641/program/libsrtrs1.so
-OpenOffice.org641/program/sopatchlevel.sh
-OpenOffice.org641/program/libdb_cxx-3.2.so
-OpenOffice.org641/program/calc_o.bmp
-OpenOffice.org641/program/nswrapper
-OpenOffice.org641/program/libjen.so
-OpenOffice.org641/program/libdefreg.so
-OpenOffice.org641/program/librmcxt.so.3.0.0
-OpenOffice.org641/program/librmcxt.so.3
-OpenOffice.org641/program/setup.bin
-OpenOffice.org641/program/setup
-OpenOffice.org641/program/libdbase641bi.so
-OpenOffice.org641/program/libbib641bi.so
-OpenOffice.org641/program/liblng641bi.so
-OpenOffice.org641/program/libfileacc.so
-OpenOffice.org641/program/libucpchelp1.so
-OpenOffice.org641/program/libreg.so.3.0.0
-OpenOffice.org641/program/libreg.so.3
-OpenOffice.org641/program/libcfgmgr2.so
-OpenOffice.org641/program/libinsp.so
-OpenOffice.org641/program/libcnt641bi.so
-OpenOffice.org641/program/libres641bi.so
-OpenOffice.org641/program/setup_services.rdb
-OpenOffice.org641/program/libsalhelper3GCC.so
-OpenOffice.org641/program/libtl641bi.so
-OpenOffice.org641/program/libjvm641bi.so
-OpenOffice.org641/program/libcmdmail.so
-OpenOffice.org641/program/libgcc2_uno.so
-OpenOffice.org641/program/libi18npool641bi.so
-OpenOffice.org641/program/libevtatt.so
-OpenOffice.org641/program/libsimreg.so
-OpenOffice.org641/program/libfile641bi.so
-OpenOffice.org641/program/libucb1.so
-OpenOffice.org641/program/libucpfpx641bi.so
-OpenOffice.org641/program/libsax.so
-OpenOffice.org641/program/allgemein_o.bmp
-OpenOffice.org641/program/writer_o.bmp
-OpenOffice.org641/program/libsbl641bi.so
-OpenOffice.org641/program/draw_o.bmp
-OpenOffice.org641/program/ende_o.bmp
-OpenOffice.org641/program/libbrdgfctr.so
-OpenOffice.org641/program/libsch641bi.so
-OpenOffice.org641/program/libscn641bi.so
-OpenOffice.org641/program/libproxyfac.so
-OpenOffice.org641/program/liblocaledata_ascii.so
-OpenOffice.org641/program/libzip641bi.so
-OpenOffice.org641/program/libset641bi.so
-OpenOffice.org641/program/libsfx641bi.so
-OpenOffice.org641/program/libcached1.so
-OpenOffice.org641/program/liblocaledata_CJK.so
-OpenOffice.org641/program/libucphier1.so
-OpenOffice.org641/program/jvmsetup
-OpenOffice.org641/program/libinv.so
-OpenOffice.org641/program/libsal.so.3.0.0
-OpenOffice.org641/program/libsal.so.3
-OpenOffice.org641/program/libmozabdrv2.so
-OpenOffice.org641/program/libucpfile1.so
-OpenOffice.org641/program/libpk641bi.so
-OpenOffice.org641/program/libpl641bi.so
-OpenOffice.org641/program/soffice
-OpenOffice.org641/program/spadmin
-OpenOffice.org641/program/libsyssh.so
-OpenOffice.org641/program/libxcr641bi.so
-OpenOffice.org641/program/libbasctl641bi.so
-OpenOffice.org641/program/libsdbc2.so
-OpenOffice.org641/program/libucpdav1.so
-OpenOffice.org641/program/libwrp641bi.so
-OpenOffice.org641/program/libjavaloader.so
-OpenOffice.org641/program/libtplx641bi.so
-OpenOffice.org641/program/libadabas2.so
-OpenOffice.org641/program/libsot641bi.so
-OpenOffice.org641/program/libj641bi_g.so
-OpenOffice.org641/program/libsw641bi.so
-OpenOffice.org641/program/libtk641bi.so
-OpenOffice.org641/program/libcpld.so
-OpenOffice.org641/program/impress_o.bmp
-OpenOffice.org641/program/libsb641bi.so
-OpenOffice.org641/program/javaldx
-OpenOffice.org641/program/libsd641bi.so
-OpenOffice.org641/program/libsvt641bi.so
-OpenOffice.org641/program/libso641bi.so
-OpenOffice.org641/program/libcppu.so.3.0.0
-OpenOffice.org641/program/libcppu.so.3
-OpenOffice.org641/program/libi18n641bi.so
-OpenOffice.org641/program/libucbhelper1GCC.so
-OpenOffice.org641/program/libtinstrm.so
-OpenOffice.org641/program/libpsp641bi.so
-OpenOffice.org641/program/libdb_java-3.2.so
-OpenOffice.org641/program/libuuresolver.so
-OpenOffice.org641/program/libpcr641bi.so
-OpenOffice.org641/program/libcppuhelper3GCC.so
-OpenOffice.org641/program/libstlport_gcc.so.0
-OpenOffice.org641/program/libgo641bi.so
-OpenOffice.org641/program/libjdbc2.so
-OpenOffice.org641/program/libflat641bi.so
-OpenOffice.org641/program/setup_types.rdb
-OpenOffice.org641/program/libodbcbase2.so
-OpenOffice.org641/program/libcomphelp2.so
-OpenOffice.org641/program/libxo641bi.so
-OpenOffice.org641/program/libstlport2_gcc.so
-OpenOffice.org641/program/libtvhlp1.so
-OpenOffice.org641/program/libxmx641bi.so
-OpenOffice.org641/program/libni641bi.so
-OpenOffice.org641/program/libutl641bi.so
-OpenOffice.org641/program/libcorefl.so
-OpenOffice.org641/program/libuui641bi.so
-OpenOffice.org641/program/libodbc2.so
-OpenOffice.org641/program/libvcl641bi.so
-OpenOffice.org641/program/libtoutstrm.so
-OpenOffice.org641/program/libimr641bi.so
-OpenOffice.org641/program/libpackage2.so
-OpenOffice.org641/program/components/libabsyncsvc.so
-OpenOffice.org641/program/components/libaddrbook.so
-OpenOffice.org641/program/components/libmork.so
-OpenOffice.org641/program/components/libmozldap.so
-OpenOffice.org641/program/components/libnecko.so
-OpenOffice.org641/program/components/libprofile.so
-OpenOffice.org641/program/components/librdf.so
-OpenOffice.org641/program/components/libstrres.so
-OpenOffice.org641/program/components/libunicharutil.so
-OpenOffice.org641/program/components/libuconv.so
-OpenOffice.org641/program/components/libucvcn.so
-OpenOffice.org641/program/components/libucvibm.so
-OpenOffice.org641/program/components/libucvja.so
-OpenOffice.org641/program/components/libucvko.so
-OpenOffice.org641/program/components/libucvlatin.so
-OpenOffice.org641/program/components/libucvtw.so
-OpenOffice.org641/program/components/libucvtw2.so
-OpenOffice.org641/program/components/liburiloader.so
-OpenOffice.org641/program/components/libvcard.so
-OpenOffice.org641/program/components/libxpconnect.so
-OpenOffice.org641/program/components/libpref.so
-OpenOffice.org641/program/libmozjs.so
-OpenOffice.org641/program/libmsgbaseutil.so
-OpenOffice.org641/program/libldap40.so
-OpenOffice.org641/program/libnspr4.so
-OpenOffice.org641/program/liblber40.so
-OpenOffice.org641/program/libplc4.so
-OpenOffice.org641/program/libplds4.so
-OpenOffice.org641/program/libxpcom.so
-OpenOffice.org641/program/libdba641bi.so
-OpenOffice.org641/program/librdbtdp.so
-OpenOffice.org641/program/liboic641bi.so
-OpenOffice.org641/program/libofa641bi.so
-OpenOffice.org641/program/open_office_org_logo.bmp
-OpenOffice.org641/program/libfrm641bi.so
-OpenOffice.org641/program/libfwe641bi.so
-OpenOffice.org641/program/libdtransX11641bi.so
-OpenOffice.org641/program/libfwi641bi.so
-OpenOffice.org641/program/libfwk641bi.so
-OpenOffice.org641/program/libfwl641bi.so
-OpenOffice.org641/program/libdb-3.2.so
-OpenOffice.org641/program/soffice.bin
-OpenOffice.org641/program/libdbpool2.so
-OpenOffice.org641/program/applicat.rdb
-OpenOffice.org641/program/libremotebridge.so
-OpenOffice.org641/program/libucppkg1.so
-OpenOffice.org641/program/swriter
-OpenOffice.org641/program/smaster
-OpenOffice.org641/program/sweb
-OpenOffice.org641/program/libcalc641bi.so
-OpenOffice.org641/program/scalc
-OpenOffice.org641/program/simpress
-OpenOffice.org641/program/libsc641bi.so
-OpenOffice.org641/program/libdate641bi.so
-OpenOffice.org641/program/libanalysis641bi.so
-OpenOffice.org641/program/sdraw
-OpenOffice.org641/program/smath
-OpenOffice.org641/program/libsm641bi.so
-OpenOffice.org641/program/libsvg641bi.so
-OpenOffice.org641/program/liblth641bi.so
-OpenOffice.org641/program/libspell641bi.so
-OpenOffice.org641/program/bootstraprc
-OpenOffice.org641/program/jvmsetuprc
-OpenOffice.org641/program/setuprc
-OpenOffice.org641/program/sofficerc
-OpenOffice.org641/program/instdb.ins
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_1.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_2.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_3.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_4.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_5.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/FormWizard_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/FormWizard_2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_4.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-4.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/brd.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/cancel_down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/cancel_up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/denmark.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/end.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/france.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/italia.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/nedland.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/okay_down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/okay_up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/polska.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/portugal.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/russia.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/spain.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/sweden.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/usa.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/webwizard.bmp
-OpenOffice.org641/share/template/english/wizard/styles/black_white.stc
-OpenOffice.org641/share/template/english/wizard/styles/blackberry.stc
-OpenOffice.org641/share/template/english/wizard/styles/default.stc
-OpenOffice.org641/share/template/english/wizard/styles/diner.stc
-OpenOffice.org641/share/template/english/wizard/styles/fall.stc
-OpenOffice.org641/share/template/english/wizard/styles/glacier.stc
-OpenOffice.org641/share/template/english/wizard/styles/green_grapes.stc
-OpenOffice.org641/share/template/english/wizard/styles/jeans.stc
-OpenOffice.org641/share/template/english/wizard/styles/marine.stc
-OpenOffice.org641/share/template/english/wizard/styles/millennium.stc
-OpenOffice.org641/share/template/english/wizard/styles/nature.stc
-OpenOffice.org641/share/template/english/wizard/styles/neon.stc
-OpenOffice.org641/share/template/english/wizard/styles/night.stc
-OpenOffice.org641/share/template/english/wizard/styles/nostalgic.stc
-OpenOffice.org641/share/template/english/wizard/styles/pastell.stc
-OpenOffice.org641/share/template/english/wizard/styles/pool.stc
-OpenOffice.org641/share/template/english/wizard/styles/pumpkin.stc
-OpenOffice.org641/share/template/english/wizard/styles/sunstyle.stc
-OpenOffice.org641/share/template/english/wizard/styles/xos.stc
-OpenOffice.org641/share/template/english/wizard/web/cnt-album.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-bilingual.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-chapters.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-empty.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-fixonecol.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-fixtwocol.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formcontact.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formcustomer.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formfix.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formvar.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-list.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-onepic.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-standard.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-twotitles.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-banana.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blkjeans.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blue.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blueblock.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-bluejeans.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-fieryred.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-hightech.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-mint.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-music.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-nostalg.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-orange.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-petrol.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-seventies.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-standard.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-strwbryice.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-sun.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-tracks.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-turquoise.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-wetblue.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf1.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf2.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf3.stw
-OpenOffice.org641/share/template/english/wizard/wizfax1.stw
-OpenOffice.org641/share/template/english/wizard/wizfax2.stw
-OpenOffice.org641/share/template/english/wizard/wizfax3.stw
-OpenOffice.org641/share/template/english/wizard/wizmem1.stw
-OpenOffice.org641/share/template/english/wizard/wizmem2.stw
-OpenOffice.org641/share/template/english/wizard/wizmem3.stw
-OpenOffice.org641/share/template/english/wizard/wizagn1.stw
-OpenOffice.org641/share/template/english/wizard/wizagn2.stw
-OpenOffice.org641/share/template/english/wizard/wizagn3.stw
-OpenOffice.org641/share/template/english/internal/html.stw
-OpenOffice.org641/share/template/english/internal/idxexample.sxw
-OpenOffice.org641/share/template/english/internal/url_transfer.htm
-OpenOffice.org641/share/dtd/officedocument/1_0/Manifest.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/script.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/statusbar.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/settings.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/nmspace.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/datastyl.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/table.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/drawing.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/event.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/accelerator.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/office.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/office.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/toolbar.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/style.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/dtypes.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/text.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/module.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/meta.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/dialog.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/chart.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/libraries.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/form.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/menubar.dtd
-OpenOffice.org641/share/dtd/math/1_01/w3c_ipr_software_notice.html
-OpenOffice.org641/share/dtd/math/1_01/math.dtd
-OpenOffice.org641/share/config/webcast/savepic.asp
-OpenOffice.org641/share/config/webcast/common.pl
-OpenOffice.org641/share/config/webcast/webcast.asp
-OpenOffice.org641/share/config/webcast/show.asp
-OpenOffice.org641/share/config/webcast/poll.pl
-OpenOffice.org641/share/config/webcast/webcast.pl
-OpenOffice.org641/share/config/webcast/common.inc
-OpenOffice.org641/share/config/webcast/editpic.asp
-OpenOffice.org641/share/config/webcast/poll.asp
-OpenOffice.org641/share/config/webcast/edit.asp
-OpenOffice.org641/share/config/webcast/editpic.pl
-OpenOffice.org641/share/config/webcast/edit.pl
-OpenOffice.org641/share/config/webcast/index.pl
-OpenOffice.org641/share/config/webcast/show.pl
-OpenOffice.org641/share/config/webcast/savepic.pl
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/SFX.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Labels.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Impress.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Java.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Chart.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Draw.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Calc.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Linguistic.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Writer.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Common.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/TypeDetection.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/UI.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/DataAccess.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Math.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Views.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/WriterWeb.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Configuration.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Store.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Hierarchy.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Inet.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/UserProfile.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Setup.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Java.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Views.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/TypeDetection.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/WriterWeb.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Calc.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Labels.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Chart.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Writer.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/UI.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Linguistic.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Common.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Impress.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Math.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/DataAccess.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Draw.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Configuration.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Store.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Hierarchy.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Setup.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/UserProfile.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Inet.xml
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/SFX.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Labels.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Impress.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Java.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Chart.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Draw.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Calc.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Linguistic.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Writer.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Common.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/TypeDetection.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/UI.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/DataAccess.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Math.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Views.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/WriterWeb.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Configuration.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Store.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Hierarchy.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Inet.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/UserProfile.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Setup.dat
-OpenOffice.org641/share/config/symbol/sc00000.bmp
-OpenOffice.org641/share/config/symbol/sc05300.bmp
-OpenOffice.org641/share/config/symbol/sc05302.bmp
-OpenOffice.org641/share/config/symbol/sc05325.bmp
-OpenOffice.org641/share/config/symbol/sc05331.bmp
-OpenOffice.org641/share/config/symbol/sc05338.bmp
-OpenOffice.org641/share/config/symbol/sc05339.bmp
-OpenOffice.org641/share/config/symbol/sc05361.bmp
-OpenOffice.org641/share/config/symbol/sc05362.bmp
-OpenOffice.org641/share/config/symbol/sc05363.bmp
-OpenOffice.org641/share/config/symbol/sc05364.bmp
-OpenOffice.org641/share/config/symbol/sc05365.bmp
-OpenOffice.org641/share/config/symbol/sc05366.bmp
-OpenOffice.org641/share/config/symbol/sc05367.bmp
-OpenOffice.org641/share/config/symbol/sc05368.bmp
-OpenOffice.org641/share/config/symbol/sc05369.bmp
-OpenOffice.org641/share/config/symbol/sc05370.bmp
-OpenOffice.org641/share/config/symbol/sc05371.bmp
-OpenOffice.org641/share/config/symbol/sc05373.bmp
-OpenOffice.org641/share/config/symbol/sc05374.bmp
-OpenOffice.org641/share/config/symbol/sc05375.bmp
-OpenOffice.org641/share/config/symbol/sc05377.bmp
-OpenOffice.org641/share/config/symbol/sc05381.bmp
-OpenOffice.org641/share/config/symbol/sc05382.bmp
-OpenOffice.org641/share/config/symbol/sc05383.bmp
-OpenOffice.org641/share/config/symbol/sc05384.bmp
-OpenOffice.org641/share/config/symbol/sc05386.bmp
-OpenOffice.org641/share/config/symbol/sc05387.bmp
-OpenOffice.org641/share/config/symbol/sc05401.bmp
-OpenOffice.org641/share/config/symbol/sc05402.bmp
-OpenOffice.org641/share/config/symbol/sc05410.bmp
-OpenOffice.org641/share/config/symbol/sc05411.bmp
-OpenOffice.org641/share/config/symbol/sc05412.bmp
-OpenOffice.org641/share/config/symbol/sc05413.bmp
-OpenOffice.org641/share/config/symbol/sc05414.bmp
-OpenOffice.org641/share/config/symbol/sc05415.bmp
-OpenOffice.org641/share/config/symbol/sc05500.bmp
-OpenOffice.org641/share/config/symbol/sc05501.bmp
-OpenOffice.org641/share/config/symbol/sc05502.bmp
-OpenOffice.org641/share/config/symbol/sc05503.bmp
-OpenOffice.org641/share/config/symbol/sc05504.bmp
-OpenOffice.org641/share/config/symbol/sc05505.bmp
-OpenOffice.org641/share/config/symbol/sc05508.bmp
-OpenOffice.org641/share/config/symbol/sc05509.bmp
-OpenOffice.org641/share/config/symbol/sc05532.bmp
-OpenOffice.org641/share/config/symbol/sc05533.bmp
-OpenOffice.org641/share/config/symbol/sc05535.bmp
-OpenOffice.org641/share/config/symbol/sc05537.bmp
-OpenOffice.org641/share/config/symbol/sc05538.bmp
-OpenOffice.org641/share/config/symbol/sc05539.bmp
-OpenOffice.org641/share/config/symbol/sc05552.bmp
-OpenOffice.org641/share/config/symbol/sc05555.bmp
-OpenOffice.org641/share/config/symbol/sc05556.bmp
-OpenOffice.org641/share/config/symbol/sc05561.bmp
-OpenOffice.org641/share/config/symbol/sc05563.bmp
-OpenOffice.org641/share/config/symbol/sc05595.bmp
-OpenOffice.org641/share/config/symbol/sc05596.bmp
-OpenOffice.org641/share/config/symbol/sc05624.bmp
-OpenOffice.org641/share/config/symbol/sc05646.bmp
-OpenOffice.org641/share/config/symbol/sc05647.bmp
-OpenOffice.org641/share/config/symbol/sc05648.bmp
-OpenOffice.org641/share/config/symbol/sc05649.bmp
-OpenOffice.org641/share/config/symbol/sc05650.bmp
-OpenOffice.org641/share/config/symbol/sc05651.bmp
-OpenOffice.org641/share/config/symbol/sc05672.bmp
-OpenOffice.org641/share/config/symbol/sc05673.bmp
-OpenOffice.org641/share/config/symbol/sc05675.bmp
-OpenOffice.org641/share/config/symbol/sc05694.bmp
-OpenOffice.org641/share/config/symbol/sc05700.bmp
-OpenOffice.org641/share/config/symbol/sc05701.bmp
-OpenOffice.org641/share/config/symbol/sc05702.bmp
-OpenOffice.org641/share/config/symbol/sc05710.bmp
-OpenOffice.org641/share/config/symbol/sc05711.bmp
-OpenOffice.org641/share/config/symbol/sc05712.bmp
-OpenOffice.org641/share/config/symbol/sc05713.bmp
-OpenOffice.org641/share/config/symbol/sc05723.bmp
-OpenOffice.org641/share/config/symbol/sc05800.bmp
-OpenOffice.org641/share/config/symbol/sc05801.bmp
-OpenOffice.org641/share/config/symbol/sc05802.bmp
-OpenOffice.org641/share/config/symbol/sc05904.bmp
-OpenOffice.org641/share/config/symbol/sc05905.bmp
-OpenOffice.org641/share/config/symbol/sc05906.bmp
-OpenOffice.org641/share/config/symbol/sc05951.bmp
-OpenOffice.org641/share/config/symbol/sc05952.bmp
-OpenOffice.org641/share/config/symbol/sc05953.bmp
-OpenOffice.org641/share/config/symbol/sc05954.bmp
-OpenOffice.org641/share/config/symbol/sc05955.bmp
-OpenOffice.org641/share/config/symbol/sc05956.bmp
-OpenOffice.org641/share/config/symbol/sc05957.bmp
-OpenOffice.org641/share/config/symbol/sc05958.bmp
-OpenOffice.org641/share/config/symbol/sc05959.bmp
-OpenOffice.org641/share/config/symbol/sc05960.bmp
-OpenOffice.org641/share/config/symbol/sc05961.bmp
-OpenOffice.org641/share/config/symbol/sc05962.bmp
-OpenOffice.org641/share/config/symbol/sc05963.bmp
-OpenOffice.org641/share/config/symbol/sc06300.bmp
-OpenOffice.org641/share/config/symbol/sc06301.bmp
-OpenOffice.org641/share/config/symbol/sc06302.bmp
-OpenOffice.org641/share/config/symbol/sc06303.bmp
-OpenOffice.org641/share/config/symbol/sc06304.bmp
-OpenOffice.org641/share/config/symbol/sc06305.bmp
-OpenOffice.org641/share/config/symbol/sc06306.bmp
-OpenOffice.org641/share/config/symbol/sc06308.bmp
-OpenOffice.org641/share/config/symbol/sc06309.bmp
-OpenOffice.org641/share/config/symbol/sc06312.bmp
-OpenOffice.org641/share/config/symbol/sc06313.bmp
-OpenOffice.org641/share/config/symbol/sc06314.bmp
-OpenOffice.org641/share/config/symbol/sc06315.bmp
-OpenOffice.org641/share/config/symbol/sc06318.bmp
-OpenOffice.org641/share/config/symbol/sc06330.bmp
-OpenOffice.org641/share/config/symbol/sc06331.bmp
-OpenOffice.org641/share/config/symbol/sc06332.bmp
-OpenOffice.org641/share/config/symbol/sc06333.bmp
-OpenOffice.org641/share/config/symbol/sc06334.bmp
-OpenOffice.org641/share/config/symbol/sc06335.bmp
-OpenOffice.org641/share/config/symbol/sc06336.bmp
-OpenOffice.org641/share/config/symbol/sc06337.bmp
-OpenOffice.org641/share/config/symbol/sc06338.bmp
-OpenOffice.org641/share/config/symbol/sc06339.bmp
-OpenOffice.org641/share/config/symbol/sc06350.bmp
-OpenOffice.org641/share/config/symbol/sc06351.bmp
-OpenOffice.org641/share/config/symbol/sc06352.bmp
-OpenOffice.org641/share/config/symbol/sc06353.bmp
-OpenOffice.org641/share/config/symbol/sc06354.bmp
-OpenOffice.org641/share/config/symbol/sc06355.bmp
-OpenOffice.org641/share/config/symbol/sc06356.bmp
-OpenOffice.org641/share/config/symbol/sc06357.bmp
-OpenOffice.org641/share/config/symbol/sc06362.bmp
-OpenOffice.org641/share/config/symbol/sc06363.bmp
-OpenOffice.org641/share/config/symbol/sc06364.bmp
-OpenOffice.org641/share/config/symbol/sc06370.bmp
-OpenOffice.org641/share/config/symbol/sc06377.bmp
-OpenOffice.org641/share/config/symbol/sc06379.bmp
-OpenOffice.org641/share/config/symbol/sc06384.bmp
-OpenOffice.org641/share/config/symbol/sc06522.bmp
-OpenOffice.org641/share/config/symbol/sc10000.bmp
-OpenOffice.org641/share/config/symbol/sc10006.bmp
-OpenOffice.org641/share/config/symbol/sc10007.bmp
-OpenOffice.org641/share/config/symbol/sc10008.bmp
-OpenOffice.org641/share/config/symbol/sc10009.bmp
-OpenOffice.org641/share/config/symbol/sc10010.bmp
-OpenOffice.org641/share/config/symbol/sc10012.bmp
-OpenOffice.org641/share/config/symbol/sc10013.bmp
-OpenOffice.org641/share/config/symbol/sc10014.bmp
-OpenOffice.org641/share/config/symbol/sc10015.bmp
-OpenOffice.org641/share/config/symbol/sc10016.bmp
-OpenOffice.org641/share/config/symbol/sc10017.bmp
-OpenOffice.org641/share/config/symbol/sc10028.bmp
-OpenOffice.org641/share/config/symbol/sc10029.bmp
-OpenOffice.org641/share/config/symbol/sc10030.bmp
-OpenOffice.org641/share/config/symbol/sc10031.bmp
-OpenOffice.org641/share/config/symbol/sc10035.bmp
-OpenOffice.org641/share/config/symbol/sc10036.bmp
-OpenOffice.org641/share/config/symbol/sc10045.bmp
-OpenOffice.org641/share/config/symbol/sc10050.bmp
-OpenOffice.org641/share/config/symbol/sc10055.bmp
-OpenOffice.org641/share/config/symbol/sc10087.bmp
-OpenOffice.org641/share/config/symbol/sc10096.bmp
-OpenOffice.org641/share/config/symbol/sc10097.bmp
-OpenOffice.org641/share/config/symbol/sc10098.bmp
-OpenOffice.org641/share/config/symbol/sc10099.bmp
-OpenOffice.org641/share/config/symbol/sc10100.bmp
-OpenOffice.org641/share/config/symbol/sc10101.bmp
-OpenOffice.org641/share/config/symbol/sc10102.bmp
-OpenOffice.org641/share/config/symbol/sc10103.bmp
-OpenOffice.org641/share/config/symbol/sc10104.bmp
-OpenOffice.org641/share/config/symbol/sc10105.bmp
-OpenOffice.org641/share/config/symbol/sc10106.bmp
-OpenOffice.org641/share/config/symbol/sc10109.bmp
-OpenOffice.org641/share/config/symbol/sc10110.bmp
-OpenOffice.org641/share/config/symbol/sc10112.bmp
-OpenOffice.org641/share/config/symbol/sc10114.bmp
-OpenOffice.org641/share/config/symbol/sc10115.bmp
-OpenOffice.org641/share/config/symbol/sc10116.bmp
-OpenOffice.org641/share/config/symbol/sc10117.bmp
-OpenOffice.org641/share/config/symbol/sc10118.bmp
-OpenOffice.org641/share/config/symbol/sc10119.bmp
-OpenOffice.org641/share/config/symbol/sc10120.bmp
-OpenOffice.org641/share/config/symbol/sc10121.bmp
-OpenOffice.org641/share/config/symbol/sc10122.bmp
-OpenOffice.org641/share/config/symbol/sc10123.bmp
-OpenOffice.org641/share/config/symbol/sc10124.bmp
-OpenOffice.org641/share/config/symbol/sc10125.bmp
-OpenOffice.org641/share/config/symbol/sc10126.bmp
-OpenOffice.org641/share/config/symbol/sc10127.bmp
-OpenOffice.org641/share/config/symbol/sc10128.bmp
-OpenOffice.org641/share/config/symbol/sc10129.bmp
-OpenOffice.org641/share/config/symbol/sc10130.bmp
-OpenOffice.org641/share/config/symbol/sc10131.bmp
-OpenOffice.org641/share/config/symbol/sc10132.bmp
-OpenOffice.org641/share/config/symbol/sc10133.bmp
-OpenOffice.org641/share/config/symbol/sc10134.bmp
-OpenOffice.org641/share/config/symbol/sc10135.bmp
-OpenOffice.org641/share/config/symbol/sc10136.bmp
-OpenOffice.org641/share/config/symbol/sc10137.bmp
-OpenOffice.org641/share/config/symbol/sc10138.bmp
-OpenOffice.org641/share/config/symbol/sc10139.bmp
-OpenOffice.org641/share/config/symbol/sc10140.bmp
-OpenOffice.org641/share/config/symbol/sc10141.bmp
-OpenOffice.org641/share/config/symbol/sc10142.bmp
-OpenOffice.org641/share/config/symbol/sc10143.bmp
-OpenOffice.org641/share/config/symbol/sc10144.bmp
-OpenOffice.org641/share/config/symbol/sc10145.bmp
-OpenOffice.org641/share/config/symbol/sc10146.bmp
-OpenOffice.org641/share/config/symbol/sc10147.bmp
-OpenOffice.org641/share/config/symbol/sc10148.bmp
-OpenOffice.org641/share/config/symbol/sc10150.bmp
-OpenOffice.org641/share/config/symbol/sc10151.bmp
-OpenOffice.org641/share/config/symbol/sc10152.bmp
-OpenOffice.org641/share/config/symbol/sc10153.bmp
-OpenOffice.org641/share/config/symbol/sc10154.bmp
-OpenOffice.org641/share/config/symbol/sc10155.bmp
-OpenOffice.org641/share/config/symbol/sc10156.bmp
-OpenOffice.org641/share/config/symbol/sc10157.bmp
-OpenOffice.org641/share/config/symbol/sc10158.bmp
-OpenOffice.org641/share/config/symbol/sc10159.bmp
-OpenOffice.org641/share/config/symbol/sc10160.bmp
-OpenOffice.org641/share/config/symbol/sc10161.bmp
-OpenOffice.org641/share/config/symbol/sc10162.bmp
-OpenOffice.org641/share/config/symbol/sc10163.bmp
-OpenOffice.org641/share/config/symbol/sc10164.bmp
-OpenOffice.org641/share/config/symbol/sc10185.bmp
-OpenOffice.org641/share/config/symbol/sc10186.bmp
-OpenOffice.org641/share/config/symbol/sc10187.bmp
-OpenOffice.org641/share/config/symbol/sc10188.bmp
-OpenOffice.org641/share/config/symbol/sc10189.bmp
-OpenOffice.org641/share/config/symbol/sc10190.bmp
-OpenOffice.org641/share/config/symbol/sc10191.bmp
-OpenOffice.org641/share/config/symbol/sc10192.bmp
-OpenOffice.org641/share/config/symbol/sc10193.bmp
-OpenOffice.org641/share/config/symbol/sc10194.bmp
-OpenOffice.org641/share/config/symbol/sc10195.bmp
-OpenOffice.org641/share/config/symbol/sc10196.bmp
-OpenOffice.org641/share/config/symbol/sc10197.bmp
-OpenOffice.org641/share/config/symbol/sc10199.bmp
-OpenOffice.org641/share/config/symbol/sc10200.bmp
-OpenOffice.org641/share/config/symbol/sc10201.bmp
-OpenOffice.org641/share/config/symbol/sc10217.bmp
-OpenOffice.org641/share/config/symbol/sc10223.bmp
-OpenOffice.org641/share/config/symbol/sc10224.bmp
-OpenOffice.org641/share/config/symbol/sc10231.bmp
-OpenOffice.org641/share/config/symbol/sc10232.bmp
-OpenOffice.org641/share/config/symbol/sc10233.bmp
-OpenOffice.org641/share/config/symbol/sc10240.bmp
-OpenOffice.org641/share/config/symbol/sc10241.bmp
-OpenOffice.org641/share/config/symbol/sc10242.bmp
-OpenOffice.org641/share/config/symbol/sc10243.bmp
-OpenOffice.org641/share/config/symbol/sc10244.bmp
-OpenOffice.org641/share/config/symbol/sc10253.bmp
-OpenOffice.org641/share/config/symbol/sc10254.bmp
-OpenOffice.org641/share/config/symbol/sc10255.bmp
-OpenOffice.org641/share/config/symbol/sc10256.bmp
-OpenOffice.org641/share/config/symbol/sc10282.bmp
-OpenOffice.org641/share/config/symbol/sc10283.bmp
-OpenOffice.org641/share/config/symbol/sc10286.bmp
-OpenOffice.org641/share/config/symbol/sc10287.bmp
-OpenOffice.org641/share/config/symbol/sc10294.bmp
-OpenOffice.org641/share/config/symbol/sc10295.bmp
-OpenOffice.org641/share/config/symbol/sc10296.bmp
-OpenOffice.org641/share/config/symbol/sc10297.bmp
-OpenOffice.org641/share/config/symbol/sc10301.bmp
-OpenOffice.org641/share/config/symbol/sc10350.bmp
-OpenOffice.org641/share/config/symbol/sc10360.bmp
-OpenOffice.org641/share/config/symbol/sc10366.bmp
-OpenOffice.org641/share/config/symbol/sc10371.bmp
-OpenOffice.org641/share/config/symbol/sc10375.bmp
-OpenOffice.org641/share/config/symbol/sc10376.bmp
-OpenOffice.org641/share/config/symbol/sc10378.bmp
-OpenOffice.org641/share/config/symbol/sc10379.bmp
-OpenOffice.org641/share/config/symbol/sc10380.bmp
-OpenOffice.org641/share/config/symbol/sc10381.bmp
-OpenOffice.org641/share/config/symbol/sc10382.bmp
-OpenOffice.org641/share/config/symbol/sc10383.bmp
-OpenOffice.org641/share/config/symbol/sc10384.bmp
-OpenOffice.org641/share/config/symbol/sc10385.bmp
-OpenOffice.org641/share/config/symbol/sc10386.bmp
-OpenOffice.org641/share/config/symbol/sc10387.bmp
-OpenOffice.org641/share/config/symbol/sc10388.bmp
-OpenOffice.org641/share/config/symbol/sc10389.bmp
-OpenOffice.org641/share/config/symbol/sc10390.bmp
-OpenOffice.org641/share/config/symbol/sc10391.bmp
-OpenOffice.org641/share/config/symbol/sc10393.bmp
-OpenOffice.org641/share/config/symbol/sc10394.bmp
-OpenOffice.org641/share/config/symbol/sc10395.bmp
-OpenOffice.org641/share/config/symbol/sc10396.bmp
-OpenOffice.org641/share/config/symbol/sc10397.bmp
-OpenOffice.org641/share/config/symbol/sc10398.bmp
-OpenOffice.org641/share/config/symbol/sc10399.bmp
-OpenOffice.org641/share/config/symbol/sc10401.bmp
-OpenOffice.org641/share/config/symbol/sc10402.bmp
-OpenOffice.org641/share/config/symbol/sc10403.bmp
-OpenOffice.org641/share/config/symbol/sc10434.bmp
-OpenOffice.org641/share/config/symbol/sc10458.bmp
-OpenOffice.org641/share/config/symbol/sc10461.bmp
-OpenOffice.org641/share/config/symbol/sc10462.bmp
-OpenOffice.org641/share/config/symbol/sc10463.bmp
-OpenOffice.org641/share/config/symbol/sc10464.bmp
-OpenOffice.org641/share/config/symbol/sc10465.bmp
-OpenOffice.org641/share/config/symbol/sc10503.bmp
-OpenOffice.org641/share/config/symbol/sc12021.bmp
-OpenOffice.org641/share/config/symbol/sc12201.bmp
-OpenOffice.org641/share/config/symbol/sc12202.bmp
-OpenOffice.org641/share/config/symbol/sc12203.bmp
-OpenOffice.org641/share/config/symbol/sc12204.bmp
-OpenOffice.org641/share/config/symbol/sc12212.bmp
-OpenOffice.org641/share/config/symbol/sc12221.bmp
-OpenOffice.org641/share/config/symbol/sc12222.bmp
-OpenOffice.org641/share/config/symbol/sc12223.bmp
-OpenOffice.org641/share/config/symbol/sc12224.bmp
-OpenOffice.org641/share/config/symbol/sc12225.bmp
-OpenOffice.org641/share/config/symbol/sc12226.bmp
-OpenOffice.org641/share/config/symbol/sc12227.bmp
-OpenOffice.org641/share/config/symbol/sc12228.bmp
-OpenOffice.org641/share/config/symbol/sc12229.bmp
-OpenOffice.org641/share/config/symbol/sc12230.bmp
-OpenOffice.org641/share/config/symbol/sc12231.bmp
-OpenOffice.org641/share/config/symbol/sc12232.bmp
-OpenOffice.org641/share/config/symbol/sc12234.bmp
-OpenOffice.org641/share/config/symbol/sc14780.bmp
-OpenOffice.org641/share/config/symbol/sc14781.bmp
-OpenOffice.org641/share/config/symbol/sc14785.bmp
-OpenOffice.org641/share/config/symbol/sc14786.bmp
-OpenOffice.org641/share/config/symbol/sc21050.bmp
-OpenOffice.org641/share/config/symbol/sc21051.bmp
-OpenOffice.org641/share/config/symbol/sc21060.bmp
-OpenOffice.org641/share/config/symbol/sc21061.bmp
-OpenOffice.org641/share/config/symbol/sc21062.bmp
-OpenOffice.org641/share/config/symbol/sc21070.bmp
-OpenOffice.org641/share/config/symbol/sc21080.bmp
-OpenOffice.org641/share/config/symbol/sc21100.bmp
-OpenOffice.org641/share/config/symbol/sc21101.bmp
-OpenOffice.org641/share/config/symbol/sc21102.bmp
-OpenOffice.org641/share/config/symbol/sc21103.bmp
-OpenOffice.org641/share/config/symbol/sc21104.bmp
-OpenOffice.org641/share/config/symbol/sc21105.bmp
-OpenOffice.org641/share/config/symbol/sc21110.bmp
-OpenOffice.org641/share/config/symbol/sc21111.bmp
-OpenOffice.org641/share/config/symbol/sc21120.bmp
-OpenOffice.org641/share/config/symbol/sc21121.bmp
-OpenOffice.org641/share/config/symbol/sc21130.bmp
-OpenOffice.org641/share/config/symbol/sc21140.bmp
-OpenOffice.org641/share/config/symbol/sc21141.bmp
-OpenOffice.org641/share/config/symbol/sc21142.bmp
-OpenOffice.org641/share/config/symbol/sc21150.bmp
-OpenOffice.org641/share/config/symbol/sc21160.bmp
-OpenOffice.org641/share/config/symbol/sc21170.bmp
-OpenOffice.org641/share/config/symbol/sc21180.bmp
-OpenOffice.org641/share/config/symbol/sc21190.bmp
-OpenOffice.org641/share/config/symbol/sc21200.bmp
-OpenOffice.org641/share/config/symbol/sc21210.bmp
-OpenOffice.org641/share/config/symbol/sc21220.bmp
-OpenOffice.org641/share/config/symbol/sc21230.bmp
-OpenOffice.org641/share/config/symbol/sc21240.bmp
-OpenOffice.org641/share/config/symbol/sc21250.bmp
-OpenOffice.org641/share/config/symbol/sc27030.bmp
-OpenOffice.org641/share/config/symbol/sc27065.bmp
-OpenOffice.org641/share/config/symbol/sc27066.bmp
-OpenOffice.org641/share/config/symbol/sc27067.bmp
-OpenOffice.org641/share/config/symbol/sc30000.bmp
-OpenOffice.org641/share/config/symbol/sc30002.bmp
-OpenOffice.org641/share/config/symbol/sc30003.bmp
-OpenOffice.org641/share/config/symbol/sc30004.bmp
-OpenOffice.org641/share/config/symbol/sc30005.bmp
-OpenOffice.org641/share/config/symbol/sc30007.bmp
-OpenOffice.org641/share/config/symbol/sc30008.bmp
-OpenOffice.org641/share/config/symbol/sc30009.bmp
-OpenOffice.org641/share/config/symbol/sc30010.bmp
-OpenOffice.org641/share/config/symbol/sc30011.bmp
-OpenOffice.org641/share/config/symbol/sc30012.bmp
-OpenOffice.org641/share/config/symbol/sc30770.bmp
-OpenOffice.org641/share/config/symbol/sc30773.bmp
-OpenOffice.org641/share/config/symbol/sc30774.bmp
-OpenOffice.org641/share/config/symbol/sc30782.bmp
-OpenOffice.org641/share/config/symbol/sc6377.bmp
-OpenOffice.org641/share/config/symbol/scbullet.bmp
-OpenOffice.org641/share/config/symbol/scnumb.bmp
-OpenOffice.org641/share/config/symbol/sco161.bmp
-OpenOffice.org641/share/config/symbol/sco261.bmp
-OpenOffice.org641/share/config/symbol/sco262.bmp
-OpenOffice.org641/share/config/symbol/sortd.bmp
-OpenOffice.org641/share/config/symbol/sortu.bmp
-OpenOffice.org641/share/config/symbol/u_high.bmp
-OpenOffice.org641/share/config/symbol/u_low.bmp
-OpenOffice.org641/share/config/symbol/u_normal.bmp
-OpenOffice.org641/share/config/psetup.xpm
-OpenOffice.org641/share/config/psetupl.xpm
-OpenOffice.org641/share/fonts/truetype/fonts.dir
-OpenOffice.org641/share/fonts/truetype/opens___.ttf
-OpenOffice.org641/share/fonts/truetype/fonts_dir.global
-OpenOffice.org641/share/basic/FormWizard/DlgFormDB.xdl
-OpenOffice.org641/share/basic/FormWizard/DBMeta.xba
-OpenOffice.org641/share/basic/FormWizard/FormWizard.xba
-OpenOffice.org641/share/basic/FormWizard/Language.xba
-OpenOffice.org641/share/basic/FormWizard/Layouter.xba
-OpenOffice.org641/share/basic/FormWizard/develop.xba
-OpenOffice.org641/share/basic/FormWizard/tools.xba
-OpenOffice.org641/share/basic/Schedule/DlgCalendar.xdl
-OpenOffice.org641/share/basic/Schedule/BankHoliday.xba
-OpenOffice.org641/share/basic/Schedule/CalendarMain.xba
-OpenOffice.org641/share/basic/Schedule/CreateTable.xba
-OpenOffice.org641/share/basic/Schedule/DlgControl.xba
-OpenOffice.org641/share/basic/Schedule/HolidayDanmark.xba
-OpenOffice.org641/share/basic/Schedule/HolidayFrance.xba
-OpenOffice.org641/share/basic/Schedule/HolidayGerman.xba
-OpenOffice.org641/share/basic/Schedule/HolidayItalia.xba
-OpenOffice.org641/share/basic/Schedule/HolidayNetherlands.xba
-OpenOffice.org641/share/basic/Schedule/HolidayPoland.xba
-OpenOffice.org641/share/basic/Schedule/HolidayPortugal.xba
-OpenOffice.org641/share/basic/Schedule/HolidayRussia.xba
-OpenOffice.org641/share/basic/Schedule/HolidaySpain.xba
-OpenOffice.org641/share/basic/Schedule/HolidaySweden.xba
-OpenOffice.org641/share/basic/Schedule/HolidayUSA.xba
-OpenOffice.org641/share/basic/Schedule/Language.xba
-OpenOffice.org641/share/basic/Schedule/OwnEvents.xba
-OpenOffice.org641/share/basic/Template/DialogStyles.xdl
-OpenOffice.org641/share/basic/Template/DlgGreeting.xdl
-OpenOffice.org641/share/basic/Template/TemplateDialog.xdl
-OpenOffice.org641/share/basic/Template/Autotext.xba
-OpenOffice.org641/share/basic/Template/Correspondence.xba
-OpenOffice.org641/share/basic/Template/Greeting.xba
-OpenOffice.org641/share/basic/Template/ModuleAgenda.xba
-OpenOffice.org641/share/basic/Template/Samples.xba
-OpenOffice.org641/share/basic/Gimmicks/ReadFolderDlg.xdl
-OpenOffice.org641/share/basic/Gimmicks/UserfieldDlg.xdl
-OpenOffice.org641/share/basic/Gimmicks/AutoText.xba
-OpenOffice.org641/share/basic/Gimmicks/ChangeAllChars.xba
-OpenOffice.org641/share/basic/Gimmicks/GetTexts.xba
-OpenOffice.org641/share/basic/Gimmicks/ReadDir.xba
-OpenOffice.org641/share/basic/Gimmicks/Userfields.xba
-OpenOffice.org641/share/basic/Tools/Debug.xba
-OpenOffice.org641/share/basic/Tools/Listbox.xba
-OpenOffice.org641/share/basic/Tools/Misc.xba
-OpenOffice.org641/share/basic/Tools/ModuleControls.xba
-OpenOffice.org641/share/basic/Tools/Strings.xba
-OpenOffice.org641/share/basic/Tools/UCB.xba
-OpenOffice.org641/share/basic/WebWizard/WebWzrd.xdl
-OpenOffice.org641/share/basic/WebWizard/Bullets.xba
-OpenOffice.org641/share/basic/WebWizard/Common.xba
-OpenOffice.org641/share/basic/WebWizard/HtmlAutoPilotBasic.xba
-OpenOffice.org641/share/basic/WebWizard/Language.xba
-OpenOffice.org641/share/basic/ImportWizard/ImportDialog.xdl
-OpenOffice.org641/share/basic/ImportWizard/API.xba
-OpenOffice.org641/share/basic/ImportWizard/DialogModul.xba
-OpenOffice.org641/share/basic/ImportWizard/FilesModul.xba
-OpenOffice.org641/share/basic/ImportWizard/Language.xba
-OpenOffice.org641/share/basic/ImportWizard/Main.xba
-OpenOffice.org641/share/basic/Euro/DlgConvert.xdl
-OpenOffice.org641/share/basic/Euro/DlgPassword.xdl
-OpenOffice.org641/share/basic/Euro/AutoPilotRun.xba
-OpenOffice.org641/share/basic/Euro/Common.xba
-OpenOffice.org641/share/basic/Euro/ConvertRun.xba
-OpenOffice.org641/share/basic/Euro/Hard.xba
-OpenOffice.org641/share/basic/Euro/Init.xba
-OpenOffice.org641/share/basic/Euro/Protect.xba
-OpenOffice.org641/share/basic/Euro/Soft.xba
-OpenOffice.org641/share/basic/Euro/Writer.xba
-OpenOffice.org641/share/gallery/htmlexpo/bludown.gif
-OpenOffice.org641/share/gallery/htmlexpo/blufirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/blufirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blulast.gif
-OpenOffice.org641/share/gallery/htmlexpo/blulast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunav.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunext.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blutext.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluup.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubdown.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubfirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubfirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cublast.gif
-OpenOffice.org641/share/gallery/htmlexpo/cublast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnav.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnext.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubtext.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubup.gif
-OpenOffice.org641/share/gallery/htmlexpo/gredown.gif
-OpenOffice.org641/share/gallery/htmlexpo/grefirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/grefirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/grelast.gif
-OpenOffice.org641/share/gallery/htmlexpo/grelast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenav.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenext.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/greprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/greprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/gretext.gif
-OpenOffice.org641/share/gallery/htmlexpo/greup.gif
-OpenOffice.org641/share/gallery/htmlexpo/simdown.gif
-OpenOffice.org641/share/gallery/htmlexpo/simfirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/simfirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simlast.gif
-OpenOffice.org641/share/gallery/htmlexpo/simlast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnav.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnext.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/simprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simtext.gif
-OpenOffice.org641/share/gallery/htmlexpo/simup.gif
-OpenOffice.org641/share/gallery/htmlexpo/sologo.gif
-OpenOffice.org641/share/gallery/www-back/aqua.jpg
-OpenOffice.org641/share/gallery/www-back/bathroom.jpg
-OpenOffice.org641/share/gallery/www-back/blocks.jpg
-OpenOffice.org641/share/gallery/www-back/blow_green.jpg
-OpenOffice.org641/share/gallery/www-back/blueblop.jpg
-OpenOffice.org641/share/gallery/www-back/bulging.jpg
-OpenOffice.org641/share/gallery/www-back/canvas_blue.jpg
-OpenOffice.org641/share/gallery/www-back/cheese.jpg
-OpenOffice.org641/share/gallery/www-back/chocolate.jpg
-OpenOffice.org641/share/gallery/www-back/citrus.jpg
-OpenOffice.org641/share/gallery/www-back/confetti.jpg
-OpenOffice.org641/share/gallery/www-back/daisy.jpg
-OpenOffice.org641/share/gallery/www-back/fluffy-grey.jpg
-OpenOffice.org641/share/gallery/www-back/fluffy.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-blue.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-darkgrey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-grey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-lightgrey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy_light.jpg
-OpenOffice.org641/share/gallery/www-back/gregre.gif
-OpenOffice.org641/share/gallery/www-back/grey.gif
-OpenOffice.org641/share/gallery/www-back/grypaws.gif
-OpenOffice.org641/share/gallery/www-back/ice-blue.jpg
-OpenOffice.org641/share/gallery/www-back/ice-light.jpg
-OpenOffice.org641/share/gallery/www-back/imitation_leather.jpg
-OpenOffice.org641/share/gallery/www-back/interstices.jpg
-OpenOffice.org641/share/gallery/www-back/jeans.jpg
-OpenOffice.org641/share/gallery/www-back/jeansblk.jpg
-OpenOffice.org641/share/gallery/www-back/lawn-artificial.jpg
-OpenOffice.org641/share/gallery/www-back/lawn.jpg
-OpenOffice.org641/share/gallery/www-back/lightblue-wet.jpg
-OpenOffice.org641/share/gallery/www-back/linen-fine.jpg
-OpenOffice.org641/share/gallery/www-back/lino-green.jpg
-OpenOffice.org641/share/gallery/www-back/liquid-blue.jpg
-OpenOffice.org641/share/gallery/www-back/marble.jpg
-OpenOffice.org641/share/gallery/www-back/marble_dark.jpg
-OpenOffice.org641/share/gallery/www-back/mazes.jpg
-OpenOffice.org641/share/gallery/www-back/mint.gif
-OpenOffice.org641/share/gallery/www-back/notes.gif
-OpenOffice.org641/share/gallery/www-back/pattern.jpg
-OpenOffice.org641/share/gallery/www-back/pebble-light.jpg
-OpenOffice.org641/share/gallery/www-back/pink.gif
-OpenOffice.org641/share/gallery/www-back/pool.jpg
-OpenOffice.org641/share/gallery/www-back/popcorn.jpg
-OpenOffice.org641/share/gallery/www-back/purple.jpg
-OpenOffice.org641/share/gallery/www-back/reddark.jpg
-OpenOffice.org641/share/gallery/www-back/rings-green.jpg
-OpenOffice.org641/share/gallery/www-back/rings-orange.jpg
-OpenOffice.org641/share/gallery/www-back/roses.jpg
-OpenOffice.org641/share/gallery/www-back/sand-light.jpg
-OpenOffice.org641/share/gallery/www-back/sand.jpg
-OpenOffice.org641/share/gallery/www-back/sky.jpg
-OpenOffice.org641/share/gallery/www-back/soft-structure_grey.jpg
-OpenOffice.org641/share/gallery/www-back/space.jpg
-OpenOffice.org641/share/gallery/www-back/stone-dark.jpg
-OpenOffice.org641/share/gallery/www-back/stone.jpg
-OpenOffice.org641/share/gallery/www-back/structure.jpg
-OpenOffice.org641/share/gallery/www-back/structure_darkgreen.gif
-OpenOffice.org641/share/gallery/www-back/structure_green.jpg
-OpenOffice.org641/share/gallery/www-back/wall-grey.jpg
-OpenOffice.org641/share/gallery/www-back/wet-turquoise.jpg
-OpenOffice.org641/share/gallery/www-back/wood.jpg
-OpenOffice.org641/share/gallery/bullets/blkpearl.gif
-OpenOffice.org641/share/gallery/bullets/bluarrow.gif
-OpenOffice.org641/share/gallery/bullets/bluball.gif
-OpenOffice.org641/share/gallery/bullets/bludiamd.gif
-OpenOffice.org641/share/gallery/bullets/bluered.gif
-OpenOffice.org641/share/gallery/bullets/blusqare.gif
-OpenOffice.org641/share/gallery/bullets/blustar.gif
-OpenOffice.org641/share/gallery/bullets/coffee_1.gif
-OpenOffice.org641/share/gallery/bullets/coffee_2.gif
-OpenOffice.org641/share/gallery/bullets/coffee_3.gif
-OpenOffice.org641/share/gallery/bullets/coffee_4.gif
-OpenOffice.org641/share/gallery/bullets/coffee_5.gif
-OpenOffice.org641/share/gallery/bullets/con-blue.gif
-OpenOffice.org641/share/gallery/bullets/con-cyan.gif
-OpenOffice.org641/share/gallery/bullets/con-green.gif
-OpenOffice.org641/share/gallery/bullets/con-lilac.gif
-OpenOffice.org641/share/gallery/bullets/con-oran.gif
-OpenOffice.org641/share/gallery/bullets/con-pink.gif
-OpenOffice.org641/share/gallery/bullets/con-red.gif
-OpenOffice.org641/share/gallery/bullets/con-yellow.gif
-OpenOffice.org641/share/gallery/bullets/corner_1.gif
-OpenOffice.org641/share/gallery/bullets/corner_2.gif
-OpenOffice.org641/share/gallery/bullets/corner_3.gif
-OpenOffice.org641/share/gallery/bullets/corner_4.gif
-OpenOffice.org641/share/gallery/bullets/darkball.gif
-OpenOffice.org641/share/gallery/bullets/darkblue.gif
-OpenOffice.org641/share/gallery/bullets/gldpearl.gif
-OpenOffice.org641/share/gallery/bullets/golfball.gif
-OpenOffice.org641/share/gallery/bullets/grnarrow.gif
-OpenOffice.org641/share/gallery/bullets/grnball.gif
-OpenOffice.org641/share/gallery/bullets/grndiamd.gif
-OpenOffice.org641/share/gallery/bullets/grnpearl.gif
-OpenOffice.org641/share/gallery/bullets/grnsqare.gif
-OpenOffice.org641/share/gallery/bullets/grnstar.gif
-OpenOffice.org641/share/gallery/bullets/gryarrow.gif
-OpenOffice.org641/share/gallery/bullets/gryball.gif
-OpenOffice.org641/share/gallery/bullets/grydiamd.gif
-OpenOffice.org641/share/gallery/bullets/grysqare.gif
-OpenOffice.org641/share/gallery/bullets/grystar.gif
-OpenOffice.org641/share/gallery/bullets/orgarrow.gif
-OpenOffice.org641/share/gallery/bullets/orgball.gif
-OpenOffice.org641/share/gallery/bullets/orgdiamd.gif
-OpenOffice.org641/share/gallery/bullets/orgsqare.gif
-OpenOffice.org641/share/gallery/bullets/orgstar.gif
-OpenOffice.org641/share/gallery/bullets/pebble_1.gif
-OpenOffice.org641/share/gallery/bullets/pebble_2.gif
-OpenOffice.org641/share/gallery/bullets/pebble_3.gif
-OpenOffice.org641/share/gallery/bullets/poliball.gif
-OpenOffice.org641/share/gallery/bullets/popcorn_1.gif
-OpenOffice.org641/share/gallery/bullets/popcorn_2.gif
-OpenOffice.org641/share/gallery/bullets/rainbow.gif
-OpenOffice.org641/share/gallery/bullets/redarrow.gif
-OpenOffice.org641/share/gallery/bullets/redball.gif
-OpenOffice.org641/share/gallery/bullets/reddiamd.gif
-OpenOffice.org641/share/gallery/bullets/redsqare.gif
-OpenOffice.org641/share/gallery/bullets/redstar.gif
-OpenOffice.org641/share/gallery/bullets/whtpearl.gif
-OpenOffice.org641/share/gallery/bullets/ylwarrow.gif
-OpenOffice.org641/share/gallery/bullets/ylwball.gif
-OpenOffice.org641/share/gallery/bullets/ylwdiamd.gif
-OpenOffice.org641/share/gallery/bullets/ylwsqare.gif
-OpenOffice.org641/share/gallery/bullets/ylwstar.gif
-OpenOffice.org641/share/gallery/rulers/blkballs.gif
-OpenOffice.org641/share/gallery/rulers/blurulr1.gif
-OpenOffice.org641/share/gallery/rulers/blurulr2.gif
-OpenOffice.org641/share/gallery/rulers/blurulr3.gif
-OpenOffice.org641/share/gallery/rulers/blurulr4.gif
-OpenOffice.org641/share/gallery/rulers/blurulr5.gif
-OpenOffice.org641/share/gallery/rulers/blurulr6.gif
-OpenOffice.org641/share/gallery/rulers/gldballs.gif
-OpenOffice.org641/share/gallery/rulers/grnballs.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr1.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr2.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr3.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr4.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr1.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr2.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr3.gif
-OpenOffice.org641/share/gallery/rulers/orgrulr1.gif
-OpenOffice.org641/share/gallery/rulers/redrulr1.gif
-OpenOffice.org641/share/gallery/rulers/redrulr2.gif
-OpenOffice.org641/share/gallery/rulers/redrulr3.gif
-OpenOffice.org641/share/gallery/rulers/redrulr4.gif
-OpenOffice.org641/share/gallery/rulers/redrulr5.gif
-OpenOffice.org641/share/gallery/rulers/striped.gif
-OpenOffice.org641/share/gallery/rulers/whtballs.gif
-OpenOffice.org641/share/gallery/rulers/ylwrulr1.gif
-OpenOffice.org641/share/gallery/sounds/apert.wav
-OpenOffice.org641/share/gallery/sounds/apert2.wav
-OpenOffice.org641/share/gallery/sounds/applause.wav
-OpenOffice.org641/share/gallery/sounds/beam.wav
-OpenOffice.org641/share/gallery/sounds/beam2.wav
-OpenOffice.org641/share/gallery/sounds/cow.wav
-OpenOffice.org641/share/gallery/sounds/curve.wav
-OpenOffice.org641/share/gallery/sounds/drama.wav
-OpenOffice.org641/share/gallery/sounds/explos.wav
-OpenOffice.org641/share/gallery/sounds/falling.wav
-OpenOffice.org641/share/gallery/sounds/glasses.wav
-OpenOffice.org641/share/gallery/sounds/gong.wav
-OpenOffice.org641/share/gallery/sounds/horse.wav
-OpenOffice.org641/share/gallery/sounds/kling.wav
-OpenOffice.org641/share/gallery/sounds/kongas.wav
-OpenOffice.org641/share/gallery/sounds/laser.wav
-OpenOffice.org641/share/gallery/sounds/left.wav
-OpenOffice.org641/share/gallery/sounds/nature1.wav
-OpenOffice.org641/share/gallery/sounds/nature2.wav
-OpenOffice.org641/share/gallery/sounds/ok.wav
-OpenOffice.org641/share/gallery/sounds/pluck.wav
-OpenOffice.org641/share/gallery/sounds/roll.wav
-OpenOffice.org641/share/gallery/sounds/romans.wav
-OpenOffice.org641/share/gallery/sounds/soft.wav
-OpenOffice.org641/share/gallery/sounds/space.wav
-OpenOffice.org641/share/gallery/sounds/space2.wav
-OpenOffice.org641/share/gallery/sounds/space3.wav
-OpenOffice.org641/share/gallery/sounds/sparcle.wav
-OpenOffice.org641/share/gallery/sounds/strom.wav
-OpenOffice.org641/share/gallery/sounds/theetone.wav
-OpenOffice.org641/share/gallery/sounds/top.wav
-OpenOffice.org641/share/gallery/sounds/train.wav
-OpenOffice.org641/share/gallery/sounds/untie.wav
-OpenOffice.org641/share/gallery/sounds/ups.wav
-OpenOffice.org641/share/gallery/sounds/wallewal.wav
-OpenOffice.org641/share/gallery/sg1.sdg
-OpenOffice.org641/share/gallery/sg1.sdv
-OpenOffice.org641/share/gallery/sg1.thm
-OpenOffice.org641/share/gallery/sg16.sdg
-OpenOffice.org641/share/gallery/sg16.sdv
-OpenOffice.org641/share/gallery/sg16.thm
-OpenOffice.org641/share/gallery/sg2.sdg
-OpenOffice.org641/share/gallery/sg2.sdv
-OpenOffice.org641/share/gallery/sg2.thm
-OpenOffice.org641/share/gallery/sg24.sdg
-OpenOffice.org641/share/gallery/sg24.sdv
-OpenOffice.org641/share/gallery/sg24.thm
-OpenOffice.org641/share/gallery/sg25.sdg
-OpenOffice.org641/share/gallery/sg25.sdv
-OpenOffice.org641/share/gallery/sg25.thm
-OpenOffice.org641/share/gallery/sg3.sdg
-OpenOffice.org641/share/gallery/sg3.sdv
-OpenOffice.org641/share/gallery/sg3.thm
-OpenOffice.org641/share/gallery/sg9.sdg
-OpenOffice.org641/share/gallery/sg9.sdv
-OpenOffice.org641/share/gallery/sg9.thm
-OpenOffice.org641/share/wordbook/english/soffice.dic
-OpenOffice.org641/share/wordbook/english/sun.dic
-OpenOffice.org641/share/wordbook/english/th_en_US.dat
-OpenOffice.org641/share/wordbook/english/th_en_US.idx
-OpenOffice.org641/share/wordbook/english/en_US.aff
-OpenOffice.org641/share/wordbook/english/en_US.dic
-OpenOffice.org641/share/autotext/english/standard.bau
-OpenOffice.org641/share/autotext/english/template.bau
-OpenOffice.org641/share/autotext/english/crdbus50.bau
-OpenOffice.org641/share/autotext/english/crdbus54.bau
-OpenOffice.org641/share/psprint/fontmetric/AGaramond-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-Book.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-BookOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-Demi.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-DemiOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-Demi.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-DemiItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-Light.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-LightItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-BoldOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-Oblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier.afm
-OpenOffice.org641/share/psprint/fontmetric/GothicBBB-Medium-83pv-RKSJ-H.afm
-OpenOffice.org641/share/psprint/fontmetric/GothicBBB-Medium.Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-BoldOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-Oblique.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Ryumin-Light-83pv-RKSJ-H.afm
-OpenOffice.org641/share/psprint/fontmetric/Ryumin-Light.Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Symbol.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Windsor.afm
-OpenOffice.org641/share/psprint/fontmetric/ZapfChancery-MediumItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/ZapfDingbats.afm
-OpenOffice.org641/share/psprint/fontmetric/builtincache
-OpenOffice.org641/share/psprint/driver/ADISTILL.PS
-OpenOffice.org641/share/psprint/driver/APLW3101.PS
-OpenOffice.org641/share/psprint/driver/APLW3201.PS
-OpenOffice.org641/share/psprint/driver/APLW3601.PS
-OpenOffice.org641/share/psprint/driver/APLW6101.PS
-OpenOffice.org641/share/psprint/driver/APLW8101.PS
-OpenOffice.org641/share/psprint/driver/APLW81F1.PS
-OpenOffice.org641/share/psprint/driver/APLWBGR1.PS
-OpenOffice.org641/share/psprint/driver/APLWCOB1.PS
-OpenOffice.org641/share/psprint/driver/APLWCSB1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRF1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRI1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRJ1.PS
-OpenOffice.org641/share/psprint/driver/APLWIIF2.PS
-OpenOffice.org641/share/psprint/driver/APLWIIG2.PS
-OpenOffice.org641/share/psprint/driver/APLWLOT1.PS
-OpenOffice.org641/share/psprint/driver/APL_IIF1.PS
-OpenOffice.org641/share/psprint/driver/APL_IIG1.PS
-OpenOffice.org641/share/psprint/driver/APL_NTR1.PS
-OpenOffice.org641/share/psprint/driver/APNT518_.PS
-OpenOffice.org641/share/psprint/driver/APNTX501.PS
-OpenOffice.org641/share/psprint/driver/APNTXJ1_.PS
-OpenOffice.org641/share/psprint/driver/APPL_230.PS
-OpenOffice.org641/share/psprint/driver/APPL_380.PS
-OpenOffice.org641/share/psprint/driver/APPL_422.PS
-OpenOffice.org641/share/psprint/driver/APTOLLD1.PS
-OpenOffice.org641/share/psprint/driver/APTOLLW1.PS
-OpenOffice.org641/share/psprint/driver/CAECOGR1.PS
-OpenOffice.org641/share/psprint/driver/DC1152_1.PS
-OpenOffice.org641/share/psprint/driver/EFAX3010.PS
-OpenOffice.org641/share/psprint/driver/EFAX4010.PS
-OpenOffice.org641/share/psprint/driver/EFAX5010.PS
-OpenOffice.org641/share/psprint/driver/EFAX7010.PS
-OpenOffice.org641/share/psprint/driver/EFMX3010.PS
-OpenOffice.org641/share/psprint/driver/EFMX5010.PS
-OpenOffice.org641/share/psprint/driver/EFMX7010.PS
-OpenOffice.org641/share/psprint/driver/EFXJK1F3.PS
-OpenOffice.org641/share/psprint/driver/EFXJK2F3.PS
-OpenOffice.org641/share/psprint/driver/EFXJK303.PS
-OpenOffice.org641/share/psprint/driver/EFXJK3F3.PS
-OpenOffice.org641/share/psprint/driver/EP_08001.PS
-OpenOffice.org641/share/psprint/driver/EP_15201.PS
-OpenOffice.org641/share/psprint/driver/EP_30001.PS
-OpenOffice.org641/share/psprint/driver/EP_50001.PS
-OpenOffice.org641/share/psprint/driver/EP_82F21.PS
-OpenOffice.org641/share/psprint/driver/EP_82F51.PS
-OpenOffice.org641/share/psprint/driver/EP_P0701.PS
-OpenOffice.org641/share/psprint/driver/EP_P1201.PS
-OpenOffice.org641/share/psprint/driver/EP_STPH1.PS
-OpenOffice.org641/share/psprint/driver/GENERIC.PS
-OpenOffice.org641/share/psprint/driver/HP1200C1.PS
-OpenOffice.org641/share/psprint/driver/HP2500C1.PS
-OpenOffice.org641/share/psprint/driver/HP3SI52_.PS
-OpenOffice.org641/share/psprint/driver/HP3SIL21.PS
-OpenOffice.org641/share/psprint/driver/HP4M3_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4M6_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4ML_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4MP3_1.PS
-OpenOffice.org641/share/psprint/driver/HP4MP6_1.PS
-OpenOffice.org641/share/psprint/driver/HP4PLUS3.PS
-OpenOffice.org641/share/psprint/driver/HP4PLUS6.PS
-OpenOffice.org641/share/psprint/driver/HP4SI3_1.PS
-OpenOffice.org641/share/psprint/driver/HP4SI6_1.PS
-OpenOffice.org641/share/psprint/driver/HPIID52_.PS
-OpenOffice.org641/share/psprint/driver/HPIII52_.PS
-OpenOffice.org641/share/psprint/driver/HPIIP52_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ3D1_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ3P1_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ4MV1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5M_4.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5P_1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5SI1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5SIM.PS
-OpenOffice.org641/share/psprint/driver/HPLJ__31.PS
-OpenOffice.org641/share/psprint/driver/HP_3D52_.PS
-OpenOffice.org641/share/psprint/driver/HP_3P52_.PS
-OpenOffice.org641/share/psprint/driver/HP__CLJ1.PS
-OpenOffice.org641/share/psprint/driver/KD8650P1.PS
-OpenOffice.org641/share/psprint/driver/KD92P001.PS
-OpenOffice.org641/share/psprint/driver/KDH00001.PS
-OpenOffice.org641/share/psprint/driver/KDH00002.PS
-OpenOffice.org641/share/psprint/driver/L10__425.PS
-OpenOffice.org641/share/psprint/driver/L20__471.PS
-OpenOffice.org641/share/psprint/driver/L20__493.PS
-OpenOffice.org641/share/psprint/driver/L30__471.PS
-OpenOffice.org641/share/psprint/driver/L30__493.PS
-OpenOffice.org641/share/psprint/driver/L333_523.PS
-OpenOffice.org641/share/psprint/driver/L33__523.PS
-OpenOffice.org641/share/psprint/driver/L50__493.PS
-OpenOffice.org641/share/psprint/driver/L533_523.PS
-OpenOffice.org641/share/psprint/driver/L53__523.PS
-OpenOffice.org641/share/psprint/driver/LEX4039P.PS
-OpenOffice.org641/share/psprint/driver/LEX4079P.PS
-OpenOffice.org641/share/psprint/driver/LEXOPTR_.PS
-OpenOffice.org641/share/psprint/driver/LHCFLRJ5.PS
-OpenOffice.org641/share/psprint/driver/LHCOFLC5.PS
-OpenOffice.org641/share/psprint/driver/LHCOFLR5.PS
-OpenOffice.org641/share/psprint/driver/LHGUBEH3.PS
-OpenOffice.org641/share/psprint/driver/LHGUBHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERKH3.PS
-OpenOffice.org641/share/psprint/driver/LHHERKI4.PS
-OpenOffice.org641/share/psprint/driver/LHHKPHJ7.PS
-OpenOffice.org641/share/psprint/driver/LHHKPIJ7.PS
-OpenOffice.org641/share/psprint/driver/LHHRKPH7.PS
-OpenOffice.org641/share/psprint/driver/LHHRKPI7.PS
-OpenOffice.org641/share/psprint/driver/LHQUSHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHQUSIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHQUSRH3.PS
-OpenOffice.org641/share/psprint/driver/LHQUSRI3.PS
-OpenOffice.org641/share/psprint/driver/LHSIGHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHSIGIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHSIGNH3.PS
-OpenOffice.org641/share/psprint/driver/LHSIGNI3.PS
-OpenOffice.org641/share/psprint/driver/LOPC1200.PS
-OpenOffice.org641/share/psprint/driver/LOPC40.PS
-OpenOffice.org641/share/psprint/driver/LOPC45.PS
-OpenOffice.org641/share/psprint/driver/LOPE310.PS
-OpenOffice.org641/share/psprint/driver/LOPM410.PS
-OpenOffice.org641/share/psprint/driver/LOPS1255.PS
-OpenOffice.org641/share/psprint/driver/LOPS1625.PS
-OpenOffice.org641/share/psprint/driver/LOPS1855.PS
-OpenOffice.org641/share/psprint/driver/LOPS2455.PS
-OpenOffice.org641/share/psprint/driver/LOPS3455.PS
-OpenOffice.org641/share/psprint/driver/LOPT610.PS
-OpenOffice.org641/share/psprint/driver/LOPT612.PS
-OpenOffice.org641/share/psprint/driver/LOPT614.PS
-OpenOffice.org641/share/psprint/driver/LOPT616.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAC.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAEP.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAK.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAN.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAP.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAS.PS
-OpenOffice.org641/share/psprint/driver/LOPTRASC.PS
-OpenOffice.org641/share/psprint/driver/LOPW810.PS
-OpenOffice.org641/share/psprint/driver/LOS1255P.PS
-OpenOffice.org641/share/psprint/driver/LOS1625P.PS
-OpenOffice.org641/share/psprint/driver/LOS1855P.PS
-OpenOffice.org641/share/psprint/driver/LOS2455P.PS
-OpenOffice.org641/share/psprint/driver/LOS3455P.PS
-OpenOffice.org641/share/psprint/driver/LWNT_518.PS
-OpenOffice.org641/share/psprint/driver/SGENPRT.PS
-OpenOffice.org641/share/psprint/driver/SNSPREC1.PS
-OpenOffice.org641/share/psprint/driver/TK300PJ1.PS
-OpenOffice.org641/share/psprint/driver/TK300XJ1.PS
-OpenOffice.org641/share/psprint/driver/TK350171.PS
-OpenOffice.org641/share/psprint/driver/TK350172.PS
-OpenOffice.org641/share/psprint/driver/TK350691.PS
-OpenOffice.org641/share/psprint/driver/TK350692.PS
-OpenOffice.org641/share/psprint/driver/TK350PJ2.PS
-OpenOffice.org641/share/psprint/driver/TK360J21.PS
-OpenOffice.org641/share/psprint/driver/TK360J51.PS
-OpenOffice.org641/share/psprint/driver/TK360J71.PS
-OpenOffice.org641/share/psprint/driver/TK450PJ1.PS
-OpenOffice.org641/share/psprint/driver/TK550171.PS
-OpenOffice.org641/share/psprint/driver/TK550391.PS
-OpenOffice.org641/share/psprint/driver/TK550PJ1.PS
-OpenOffice.org641/share/psprint/driver/TKP350J2.PS
-OpenOffice.org641/share/psprint/driver/TKP360P1.PS
-OpenOffice.org641/share/psprint/driver/TKP380J1.PS
-OpenOffice.org641/share/psprint/driver/TKP380P1.PS
-OpenOffice.org641/share/psprint/driver/TKP450J1.PS
-OpenOffice.org641/share/psprint/driver/TKP450P1.PS
-OpenOffice.org641/share/psprint/driver/TKP550J1.PS
-OpenOffice.org641/share/psprint/driver/TKP600J1.PS
-OpenOffice.org641/share/psprint/driver/TKPH3801.PS
-OpenOffice.org641/share/psprint/driver/TKPH4501.PS
-OpenOffice.org641/share/psprint/driver/TKPH6001.PS
-OpenOffice.org641/share/psprint/driver/XRD61354.PS
-OpenOffice.org641/share/psprint/driver/XRD61801.PS
-OpenOffice.org641/share/psprint/driver/XRN17000.PS
-OpenOffice.org641/share/psprint/driver/XRN24320.PS
-OpenOffice.org641/share/psprint/driver/XR_DC230.PS
-OpenOffice.org641/share/psprint/psprint.conf
-OpenOffice.org641/share/autocorr/acor1033.dat
-OpenOffice.org641/user/autotext/english/mytexts.bau
-OpenOffice.org641/user/database/biblio/biblio.dbf
-OpenOffice.org641/user/gallery/sg100.sdv
-OpenOffice.org641/user/gallery/sg100.thm
-OpenOffice.org641/user/gallery/sg30.sdv
-OpenOffice.org641/user/gallery/sg30.thm
-OpenOffice.org641/user/config/arrowhd.soe
-OpenOffice.org641/user/config/classic.sog
-OpenOffice.org641/user/config/hatching.soh
-OpenOffice.org641/user/config/modern.sog
-OpenOffice.org641/user/config/palette.soc
-OpenOffice.org641/user/config/styles.sod
-OpenOffice.org641/user/config/autotbl.fmt
-OpenOffice.org641/user/config/dbtitle.rdb
-OpenOffice.org641/user/config/cmyk.soc
-OpenOffice.org641/user/config/gallery.soc
-OpenOffice.org641/user/config/html.soc
-OpenOffice.org641/user/config/standard.sob
-OpenOffice.org641/user/config/standard.soc
-OpenOffice.org641/user/config/standard.sod
-OpenOffice.org641/user/config/standard.soe
-OpenOffice.org641/user/config/standard.sog
-OpenOffice.org641/user/config/standard.soh
-OpenOffice.org641/user/config/sun-color.soc
-OpenOffice.org641/user/config/web.soc
-OpenOffice.org641/user/basic/dialogs.xli
-OpenOffice.org641/user/basic/script.xli
-OpenOffice.org641/help/en/sbasic.cfg
-OpenOffice.org641/help/en/sbasic.db
-OpenOffice.org641/help/en/sbasic.ht
-OpenOffice.org641/help/en/sbasic.idx/CONTEXTS
-OpenOffice.org641/help/en/sbasic.idx/DICTIONARY
-OpenOffice.org641/help/en/sbasic.idx/DOCS
-OpenOffice.org641/help/en/sbasic.idx/DOCS.TAB
-OpenOffice.org641/help/en/sbasic.idx/EDGE
-OpenOffice.org641/help/en/sbasic.idx/LINKNAMES
-OpenOffice.org641/help/en/sbasic.idx/OFFSETS
-OpenOffice.org641/help/en/sbasic.idx/POSITIONS
-OpenOffice.org641/help/en/sbasic.idx/SCHEMA
-OpenOffice.org641/help/en/sbasic.jar
-OpenOffice.org641/help/en/sbasic.key
-OpenOffice.org641/help/en/common.jar
-OpenOffice.org641/help/en/custom.css
-OpenOffice.org641/help/en/err.html
-OpenOffice.org641/help/en/picture.db
-OpenOffice.org641/help/en/picture.jar
-OpenOffice.org641/help/en/treeview.xml
-OpenOffice.org641/help/en/schart.jar
-OpenOffice.org641/help/en/swriter.cfg
-OpenOffice.org641/help/en/swriter.db
-OpenOffice.org641/help/en/swriter.ht
-OpenOffice.org641/help/en/swriter.idx/CONTEXTS
-OpenOffice.org641/help/en/swriter.idx/DICTIONARY
-OpenOffice.org641/help/en/swriter.idx/DOCS
-OpenOffice.org641/help/en/swriter.idx/DOCS.TAB
-OpenOffice.org641/help/en/swriter.idx/EDGE
-OpenOffice.org641/help/en/swriter.idx/LINKNAMES
-OpenOffice.org641/help/en/swriter.idx/OFFSETS
-OpenOffice.org641/help/en/swriter.idx/POSITIONS
-OpenOffice.org641/help/en/swriter.idx/SCHEMA
-OpenOffice.org641/help/en/swriter.jar
-OpenOffice.org641/help/en/swriter.key
-OpenOffice.org641/help/en/scalc.cfg
-OpenOffice.org641/help/en/scalc.db
-OpenOffice.org641/help/en/scalc.ht
-OpenOffice.org641/help/en/scalc.idx/CONTEXTS
-OpenOffice.org641/help/en/scalc.idx/DICTIONARY
-OpenOffice.org641/help/en/scalc.idx/DOCS
-OpenOffice.org641/help/en/scalc.idx/DOCS.TAB
-OpenOffice.org641/help/en/scalc.idx/EDGE
-OpenOffice.org641/help/en/scalc.idx/LINKNAMES
-OpenOffice.org641/help/en/scalc.idx/OFFSETS
-OpenOffice.org641/help/en/scalc.idx/POSITIONS
-OpenOffice.org641/help/en/scalc.idx/SCHEMA
-OpenOffice.org641/help/en/scalc.jar
-OpenOffice.org641/help/en/scalc.key
-OpenOffice.org641/help/en/simpress.cfg
-OpenOffice.org641/help/en/simpress.db
-OpenOffice.org641/help/en/simpress.ht
-OpenOffice.org641/help/en/simpress.idx/CONTEXTS
-OpenOffice.org641/help/en/simpress.idx/DICTIONARY
-OpenOffice.org641/help/en/simpress.idx/DOCS
-OpenOffice.org641/help/en/simpress.idx/DOCS.TAB
-OpenOffice.org641/help/en/simpress.idx/EDGE
-OpenOffice.org641/help/en/simpress.idx/LINKNAMES
-OpenOffice.org641/help/en/simpress.idx/OFFSETS
-OpenOffice.org641/help/en/simpress.idx/POSITIONS
-OpenOffice.org641/help/en/simpress.idx/SCHEMA
-OpenOffice.org641/help/en/simpress.jar
-OpenOffice.org641/help/en/simpress.key
-OpenOffice.org641/help/en/sdraw.cfg
-OpenOffice.org641/help/en/sdraw.db
-OpenOffice.org641/help/en/sdraw.ht
-OpenOffice.org641/help/en/sdraw.idx/CONTEXTS
-OpenOffice.org641/help/en/sdraw.idx/DICTIONARY
-OpenOffice.org641/help/en/sdraw.idx/DOCS
-OpenOffice.org641/help/en/sdraw.idx/DOCS.TAB
-OpenOffice.org641/help/en/sdraw.idx/EDGE
-OpenOffice.org641/help/en/sdraw.idx/LINKNAMES
-OpenOffice.org641/help/en/sdraw.idx/OFFSETS
-OpenOffice.org641/help/en/sdraw.idx/POSITIONS
-OpenOffice.org641/help/en/sdraw.idx/SCHEMA
-OpenOffice.org641/help/en/sdraw.jar
-OpenOffice.org641/help/en/sdraw.key
-OpenOffice.org641/help/en/smath.cfg
-OpenOffice.org641/help/en/smath.db
-OpenOffice.org641/help/en/smath.ht
-OpenOffice.org641/help/en/smath.idx/CONTEXTS
-OpenOffice.org641/help/en/smath.idx/DICTIONARY
-OpenOffice.org641/help/en/smath.idx/DOCS
-OpenOffice.org641/help/en/smath.idx/DOCS.TAB
-OpenOffice.org641/help/en/smath.idx/EDGE
-OpenOffice.org641/help/en/smath.idx/LINKNAMES
-OpenOffice.org641/help/en/smath.idx/OFFSETS
-OpenOffice.org641/help/en/smath.idx/POSITIONS
-OpenOffice.org641/help/en/smath.idx/SCHEMA
-OpenOffice.org641/help/en/smath.jar
-OpenOffice.org641/help/en/smath.key
-OpenOffice.org641/help/main_transform.xsl
-OpenOffice.org641/help/custom.css
-@comment DIRS
-@dirrm OpenOffice.org641/user/wordbook
-@dirrm OpenOffice.org641/user/template
-@dirrm OpenOffice.org641/user/temp
-@dirrm OpenOffice.org641/user/store
-@dirrm OpenOffice.org641/user/psprint/fontmetric
-@dirrm OpenOffice.org641/user/psprint/driver
-@dirrm OpenOffice.org641/user/psprint
-@dirrm OpenOffice.org641/user/plugin
-@dirrm OpenOffice.org641/user/gallery
-@dirrm OpenOffice.org641/user/database/biblio
-@dirrm OpenOffice.org641/user/database
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice
-@dirrm OpenOffice.org641/user/config/registry/instance/org
-@dirrm OpenOffice.org641/user/config/registry/instance
-@dirrm OpenOffice.org641/user/config/registry
-@dirrm OpenOffice.org641/user/config
-@dirrm OpenOffice.org641/user/basic
-@dirrm OpenOffice.org641/user/backup
-@dirrm OpenOffice.org641/user/autotext/english
-@dirrm OpenOffice.org641/user/autotext
-@dirrm OpenOffice.org641/user/autocorr
-@dirrm OpenOffice.org641/user
-@dirrm OpenOffice.org641/share/wordbook/english
-@dirrm OpenOffice.org641/share/wordbook
-@dirrm OpenOffice.org641/share/template/english/wizard/web
-@dirrm OpenOffice.org641/share/template/english/wizard/styles
-@dirrm OpenOffice.org641/share/template/english/wizard/bitmap
-@dirrm OpenOffice.org641/share/template/english/wizard
-@dirrm OpenOffice.org641/share/template/english/internal
-@dirrm OpenOffice.org641/share/template/english
-@dirrm OpenOffice.org641/share/template
-@dirrm OpenOffice.org641/share/psprint/fontmetric
-@dirrm OpenOffice.org641/share/psprint/driver
-@dirrm OpenOffice.org641/share/psprint
-@dirrm OpenOffice.org641/share/gallery/www-back
-@dirrm OpenOffice.org641/share/gallery/sounds
-@dirrm OpenOffice.org641/share/gallery/rulers
-@dirrm OpenOffice.org641/share/gallery/htmlexpo
-@dirrm OpenOffice.org641/share/gallery/bullets
-@dirrm OpenOffice.org641/share/gallery
-@dirrm OpenOffice.org641/share/fonts/truetype
-@dirrm OpenOffice.org641/share/fonts
-@dirrm OpenOffice.org641/share/dtd/officedocument/1_0
-@dirrm OpenOffice.org641/share/dtd/officedocument
-@dirrm OpenOffice.org641/share/dtd/math/1_01
-@dirrm OpenOffice.org641/share/dtd/math
-@dirrm OpenOffice.org641/share/dtd
-@dirrm OpenOffice.org641/share/config/webcast
-@dirrm OpenOffice.org641/share/config/symbol
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/template/org
-@dirrm OpenOffice.org641/share/config/registry/template
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/instance/org
-@dirrm OpenOffice.org641/share/config/registry/instance
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org
-@dirrm OpenOffice.org641/share/config/registry/cache/instance
-@dirrm OpenOffice.org641/share/config/registry/cache
-@dirrm OpenOffice.org641/share/config/registry
-@dirrm OpenOffice.org641/share/config
-@dirrm OpenOffice.org641/share/basic/WebWizard
-@dirrm OpenOffice.org641/share/basic/Tools
-@dirrm OpenOffice.org641/share/basic/Template
-@dirrm OpenOffice.org641/share/basic/Schedule
-@dirrm OpenOffice.org641/share/basic/ImportWizard
-@dirrm OpenOffice.org641/share/basic/Gimmicks
-@dirrm OpenOffice.org641/share/basic/FormWizard
-@dirrm OpenOffice.org641/share/basic/Euro
-@dirrm OpenOffice.org641/share/basic
-@dirrm OpenOffice.org641/share/autotext/english
-@dirrm OpenOffice.org641/share/autotext
-@dirrm OpenOffice.org641/share/autocorr
-@dirrm OpenOffice.org641/share
-@dirrm OpenOffice.org641/program/resource
-@dirrm OpenOffice.org641/program/filter
-@dirrm OpenOffice.org641/program/components
-@dirrm OpenOffice.org641/program/classes
-@dirrm OpenOffice.org641/program/addin/source
-@dirrm OpenOffice.org641/program/addin
-@dirrm OpenOffice.org641/program
-@dirrm OpenOffice.org641/help/en/swriter.idx
-@dirrm OpenOffice.org641/help/en/smath.idx
-@dirrm OpenOffice.org641/help/en/simpress.idx
-@dirrm OpenOffice.org641/help/en/sdraw.idx
-@dirrm OpenOffice.org641/help/en/scalc.idx
-@dirrm OpenOffice.org641/help/en/sbasic.idx
-@dirrm OpenOffice.org641/help/en
-@dirrm OpenOffice.org641/help
-@dirrm OpenOffice.org641
diff --git a/editors/openoffice.org-3-devel/Makefile b/editors/openoffice.org-3-devel/Makefile
deleted file mode 100644
index 23c5cd913554..000000000000
--- a/editors/openoffice.org-3-devel/Makefile
+++ /dev/null
@@ -1,110 +0,0 @@
-# New ports collection makefile for: OpenOffice
-# Date created: 28 Februar 2002
-# Whom: Martin Blapp
-#
-# $FreeBSD$
-#
-
-PORTNAME= openoffice
-PORTVERSION= 642
-CATEGORIES= editors
-MASTER_SITES= ftp://sunsite.cnlab-switch.ch/mirror/OpenOffice/${PORTVERSION}/ \
- http://sf1.mirror.openoffice.org/${PORTVERSION}/ \
- ftp://ftp.cs.man.ac.uk/pub/toby/gpc/ \
- http://people.freebsd.org/~mbr/distfiles/
-DISTFILES= oo_${PORTVERSION}_src.tar.bz2 gpc231.tar.Z oo_moz095_i386_FreeBSD-4.tar.gz
-EXTRACT_ONLY= oo_${PORTVERSION}_src.tar.bz2
-
-MAINTAINER= mbr@FreeBSD.org
-
-BUILD_DEPENDS= ${LOCALBASE}/lib/libstlport_gcc.so:${PORTSDIR}/devel/stlport
-BUILD_DEPENDS+= ${LOCALBASE}/bin/gcc295:${PORTSDIR}/lang/gcc295
-BUILD_DEPENDS+= zip:${PORTSDIR}/archivers/zip
-BUILD_DEPENDS+= ${JAVAVM}:${PORTSDIR}/java/jdk13
-LIB_DEPENDS+= pth.14:${PORTSDIR}/devel/pth
-
-BROKEN= 'Work in progress -- does not build yet till the end'
-
-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_moz095_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_${PORTVERSION}_src/config_office
-
-CONFIGURE_ARGS+= --with-stlport4-home=${PREFIX} \
- --with-jdk-home=${JDK13DIR} \
- --with-os-version=${OSVERSION}
-
-CONFIGURE_ENV= PTHREAD_CFLAGS=${PTHREAD_CFLAGS} \
- PTHREAD_LIBS=${PTHREAD_LIBS} \
- CC=gcc295 \
- CXX=g++295
-
-MAKE_ENV= CC=${CC} CFLAGS=${CFLAGS}
-
-.include <bsd.port.pre.mk>
-
-pre-fetch:
-.if ${GCC_VERSION}!="2.95.2" && ${GCC_VERSION}!="2.95.3"
- @ ${ECHO}
- @ ${ECHO} Openoffice requires gcc 2.95.2 or better
- @ ${ECHO}
- @ ${FALSE}
-.endif
-.if ${OSVERSION} < 500031
- @${ECHO}
- @${ECHO} OS-VERSION ${OSVERSION}
- @${ECHO}
- @${ECHO} Openoffice depends on OS-Fixes which are
- @${ECHO} not yet available.
- @${FALSE}
-.endif
-
-pre-extract:
-.if !defined(DISPLAY) || ${DISPLAY} == ""
- @ ${ECHO}
- @ ${ECHO} Can\'t open display:
- @ ${ECHO} Please check your DISPLAY variable.
- @ ${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|<malloc.h>|<stdlib.h>|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'
-
-do-install:
- @cd ${WRKSRC}/.. && ./setup -r:oo_setup.resp
-
-.include <bsd.port.post.mk>
diff --git a/editors/openoffice.org-3-devel/distinfo b/editors/openoffice.org-3-devel/distinfo
deleted file mode 100644
index 81e3a3a4781e..000000000000
--- a/editors/openoffice.org-3-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (oo_642_src.tar.bz2) = fc39bdf5f4b277c343d2cc38b0d70c7d
-MD5 (gpc231.tar.Z) = fdb06fdb5a4670b172f9fb738b717be9
-MD5 (oo_moz095_i386_FreeBSD-4.tar.gz) = e92e25759f0b1bf16a36a091bf17e1b0
diff --git a/editors/openoffice.org-3-devel/files/patch-berkeleydb+db-3.2.9.patch b/editors/openoffice.org-3-devel/files/patch-berkeleydb+db-3.2.9.patch
deleted file mode 100644
index 97fec46bcef4..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-berkeleydb::db-3.2.9.patch b/editors/openoffice.org-3-devel/files/patch-berkeleydb::db-3.2.9.patch
deleted file mode 100644
index 50c2f44a704e..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-berkeleydb::db-3.2.9.patch
+++ /dev/null
@@ -1,42 +0,0 @@
---- ../berkeleydb/db-3.2.9.patch.orig Mon Jun 11 16:09:22 2001
-+++ ../berkeleydb/db-3.2.9.patch Tue Mar 5 17:13:09 2002
-@@ -43,3 +43,39 @@
-
- CC= @MAKEFILE_CC@
- CCLINK= @MAKEFILE_CCLINK@
-+--- 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
-+@@ -995,6 +995,7 @@
-+ CPPFLAGS="-D_REENTRANT $CPPFLAGS";;
-+ mpeix*) CPPFLAGS="-D_POSIX_SOURCE -D_SOCKET_SOURCE $CPPFLAGS"
-+ LIBS="-lsocket -lsvipc $LIBS";;
-++freebsd*) optimize_def="-O";;
-+ osf*) CPPFLAGS="-D_REENTRANT $CPPFLAGS";;
-+ *qnx) cat >> confdefs.h <<\EOF
-+ #define HAVE_QNX 1
-+@@ -1795,6 +1796,7 @@
-+ case "$host_os" in
-+ solaris*) JINCSUBDIRS="solaris";;
-+ linux*) JINCSUBDIRS="linux genunix";;
-++ freebsd*) JINCSUBDIRS="freebsd solaris linux genunix";;
-+ *) JINCSUBDIRS="genunix";;
-+ esac
-+
-+--- 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 @@
-+
-+ freebsd*)
-+ 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'
-+- else
-+ 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'
-++ need_version=no
-+ fi
-+ ;;
-+
diff --git a/editors/openoffice.org-3-devel/files/patch-bridges+prj+build.lst b/editors/openoffice.org-3-devel/files/patch-bridges+prj+build.lst
deleted file mode 100644
index 95774375ee91..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel b/editors/openoffice.org-3-devel/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel
deleted file mode 100644
index 20b13ea25cb2..000000000000
--- a/editors/openoffice.org-3-devel/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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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.org-3-devel/files/patch-bridges+source+prot_uno+makefile.mk b/editors/openoffice.org-3-devel/files/patch-bridges+source+prot_uno+makefile.mk
deleted file mode 100644
index 595ea6cb5ac9..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-bridges::prj::build.lst b/editors/openoffice.org-3-devel/files/patch-bridges::prj::build.lst
deleted file mode 100644
index d9af910f9803..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-bridges::prj::build.lst
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../bridges/prj/build.lst.orig Tue Oct 30 17:28:35 2001
-+++ ../bridges/prj/build.lst Mon Mar 4 21:43:05 2002
-@@ -13,5 +13,7 @@
- br bridges\source\cpp_uno\cc50_solaris_sparc nmake - u br_cc50sols br_unotypes NULL
- br bridges\source\cpp_uno\cc50_solaris_intel nmake - u br_cc50soli br_unotypes NULL
- br bridges\source\cpp_uno\gcc2_solaris_sparc nmake - u br_gccsols 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\prot_uno nmake - all br_pruno br_unotypes NULL
- br bridges\source\java_uno nmake - all br_java_uno br_rcon NULL
diff --git a/editors/openoffice.org-3-devel/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel b/editors/openoffice.org-3-devel/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel
deleted file mode 100644
index a9f6d1da7a96..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel
+++ /dev/null
@@ -1,1719 +0,0 @@
---- /dev/null Mon Mar 4 21:22:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/cpp2uno.cxx Mon Mar 4 21:26:06 2002
-@@ -0,0 +1,614 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: cpp2uno.cxx,v $
-+ *
-+ * $Revision: 1.8 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/09/06 11:59:03 $
-+ *
-+ * 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): _______________________________________
-+ *
-+ *
-+ ************************************************************************/
-+
-+#define LEAK_STATIC_DATA
-+// #define TRACE(x) OSL_TRACE(x)
-+#define TRACE(x)
-+
-+#include <malloc.h>
-+#if STLPORT_VERSION<321
-+#include <list.h>
-+#include <map.h>
-+#else
-+#include <list>
-+#include <map>
-+#endif
-+#include <typeinfo>
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+#ifndef _OSL_MUTEX_HXX_
-+#include <osl/mutex.hxx>
-+#endif
-+
-+#ifndef _TYPELIB_TYPEDESCRIPTION_HXX_
-+#include <typelib/typedescription.hxx>
-+#endif
-+#ifndef _UNO_DATA_H_
-+#include <uno/data.h>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_TYPE_MISC_HXX_
-+#include <bridges/cpp_uno/type_misc.hxx>
-+#endif
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+using namespace com::sun::star::uno;
-+using namespace std;
-+using namespace osl;
-+using namespace rtl;
-+
-+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 );
-+
-+ gcc291_freebsd_intel_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;
-+}
-+
-+//==================================================================================================
-+class MediateClassData
-+{
-+public:
-+ struct ClassDataBuffer
-+ {
-+ void* m_pVTable;
-+
-+ ~ClassDataBuffer();
-+ };
-+private:
-+
-+ map< OUString, ClassDataBuffer* > m_aClassData;
-+ Mutex m_aMutex;
-+
-+ void createVTable( ClassDataBuffer*, typelib_InterfaceTypeDescription* );
-+public:
-+ const ClassDataBuffer* getClassData( typelib_InterfaceTypeDescription* );
-+
-+ MediateClassData() {}
-+ ~MediateClassData();
-+};
-+//__________________________________________________________________________________________________
-+MediateClassData::ClassDataBuffer::~ClassDataBuffer()
-+{
-+ delete m_pVTable;
-+}
-+
-+//__________________________________________________________________________________________________
-+MediateClassData::~MediateClassData()
-+{
-+ TRACE( "> calling ~MediateClassData(): freeing mediate vtables... <\n" );
-+
-+ // this MUST be the absolute last one which is called!
-+ for ( map< OUString, ClassDataBuffer* >::iterator iPos( m_aClassData.begin() ); iPos != m_aClassData.end(); ++iPos )
-+ {
-+ // todo
-+// delete (*iPos).second;
-+ }
-+}
-+
-+//__________________________________________________________________________________________________
-+
-+const MediateClassData::ClassDataBuffer* MediateClassData::getClassData( typelib_InterfaceTypeDescription* pType )
-+{
-+ MutexGuard aGuard( m_aMutex );
-+
-+ map< OUString, ClassDataBuffer* >::iterator element = m_aClassData.find( pType->aBase.pTypeName );
-+ if( element != m_aClassData.end() )
-+ return (*element).second;
-+
-+ ClassDataBuffer* pBuffer = new ClassDataBuffer();
-+ createVTable( pBuffer, pType );
-+ m_aClassData[ pType->aBase.pTypeName ] = pBuffer;
-+ return pBuffer;
-+}
-+
-+
-+//==================================================================================================
-+/**
-+ * 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;
-+ }
-+}
-+//__________________________________________________________________________________________________
-+
-+void MediateClassData::createVTable( ClassDataBuffer* pBuffer, typelib_InterfaceTypeDescription* pType )
-+{
-+ // get all member functions
-+ list< sal_Bool > aComplexReturn;
-+
-+ for( int n = 0; n < pType->nAllMembers; n++ )
-+ {
-+ typelib_TypeDescription* pMember = NULL;
-+ TYPELIB_DANGER_GET( &pMember, pType->ppAllMembers[n] );
-+ if( pMember->eTypeClass == typelib_TypeClass_INTERFACE_ATTRIBUTE )
-+ {
-+ typelib_TypeDescription * pRetTD = 0;
-+ TYPELIB_DANGER_GET( &pRetTD, ((typelib_InterfaceAttributeTypeDescription *)pMember)->pAttributeTypeRef );
-+ // get method
-+ aComplexReturn.push_back( !cppu_isSimpleType( pRetTD ) );
-+ // set method
-+ if( ! ((typelib_InterfaceAttributeTypeDescription*)pMember)->bReadOnly )
-+ aComplexReturn.push_back( sal_False );
-+ TYPELIB_DANGER_RELEASE( pRetTD );
-+ }
-+ else
-+ {
-+ typelib_TypeDescription * pRetTD = 0;
-+ TYPELIB_DANGER_GET( &pRetTD, ((typelib_InterfaceMethodTypeDescription *)pMember)->pReturnTypeRef );
-+ aComplexReturn.push_back( !cppu_isSimpleType( pRetTD ) );
-+ TYPELIB_DANGER_RELEASE( pRetTD );
-+ }
-+ TYPELIB_DANGER_RELEASE( pMember );
-+ }
-+
-+ int nSize = aComplexReturn.size();
-+ char * pSpace = (char *)rtl_allocateMemory( ((nSize+2)*sizeof(void *)) + (nSize*20) );
-+ pBuffer->m_pVTable = (void*)pSpace;
-+
-+ char * pCode = pSpace + ((nSize+2)*sizeof(void *));
-+ void ** pvft = (void **)pSpace;
-+ pvft[0] = NULL;
-+ pvft[1] = NULL;
-+
-+ // setup vft and code
-+ for ( sal_Int32 nPos = 0; nPos < nSize; ++nPos )
-+ {
-+ unsigned char * codeSnip = (unsigned char *)pCode + (nPos*20);
-+ pvft[nPos+2] = codeSnip;
-+
-+ // mov $nPos, %eax
-+ *codeSnip++ = 0xb8;
-+ *(sal_Int32 *)codeSnip = nPos | ( aComplexReturn.front() ? 0x80000000 : 0 );
-+ codeSnip += sizeof(sal_Int32);
-+ aComplexReturn.pop_front();
-+ // mov %esp, %edx
-+ *codeSnip++ = 0x89;
-+ *codeSnip++ = 0xe2;
-+ // jmp cpp_vtable_call
-+ *codeSnip++ = 0xe9;
-+ *(sal_Int32 *)codeSnip = ((unsigned char *)cpp_vtable_call) - codeSnip - sizeof(sal_Int32);
-+ codeSnip += sizeof(sal_Int32);
-+ }
-+}
-+
-+//==================================================================================================
-+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
-+ }
-+ }
-+ *(const void **)pCppI = s_pMediateClassData->getClassData( pTypeDescr )->m_pVTable;
-+}
-+
-+}
-+
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT 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 );
-+}
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT void SAL_CALL uno_initEnvironment( uno_Environment * pCppEnv )
-+ SAL_THROW_EXTERN_C()
-+{
-+ CPPU_CURRENT_NAMESPACE::cppu_cppenv_initEnvironment( pCppEnv );
-+}
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT 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:22:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/except.cxx Mon Mar 4 21:26:08 2002
-@@ -0,0 +1,365 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: except.cxx,v $
-+ *
-+ * $Revision: 1.11 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/07/23 13:15:32 $
-+ *
-+ * 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 <dlfcn.h>
-+#include <new.h>
-+#include <typeinfo>
-+#if STLPORT_VERSION<321
-+#include <map.h>
-+#else
-+#include <map>
-+#endif
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+#ifndef _OSL_DIAGNOSE_H_
-+#include <osl/diagnose.h>
-+#endif
-+
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _TYPELIB_TYPEDESCRIPTION_HXX_
-+#include <typelib/typedescription.hxx>
-+#endif
-+#ifndef _COM_SUN_STAR_UNO_ANY_HXX_
-+#include <com/sun/star/uno/Any.hxx>
-+#endif
-+
-+#include <rtl/strbuf.hxx>
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+#ifdef DEBUG
-+#include <stdio.h>
-+#endif
-+
-+using namespace std;
-+using namespace osl;
-+using namespace rtl;
-+using namespace com::sun::star::uno;
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+//==================================================================================================
-+static OString toUNOname( const OString & rRTTIname )
-+{
-+ OString aRet;
-+
-+ sal_Char* pStr = rRTTIname.getStr();
-+ sal_Char* pOrg = pStr;
-+
-+ // check for namespace
-+ if( *pStr == '_' )
-+ pStr++;
-+ if( *pStr == 'Q' )
-+ {
-+ pStr++;
-+ if( *pStr++ == '_' )
-+ {
-+ while( *pStr++ != '_' )
-+ ;
-+ }
-+ }
-+
-+ while( *pStr )
-+ {
-+ int nCharsToCopy = 0;
-+ while( *pStr >= '0' && *pStr <= '9' )
-+ nCharsToCopy = 10*nCharsToCopy + (int)(*pStr++ - '0');
-+ if( aRet.getLength() )
-+ aRet += ".";
-+ aRet += rRTTIname.copy( pStr - pOrg, nCharsToCopy );
-+ pStr += nCharsToCopy;
-+ }
-+
-+ return aRet;
-+}
-+//==================================================================================================
-+static OString toRTTIname( const OString & rUNOname )
-+{
-+ if( ! rUNOname.getLength() )
-+ return OString();
-+
-+ OStringBuffer aRet( 64 );
-+
-+ sal_Int32 nIndex = 0;
-+ sal_Int32 nToken = 0;
-+ do
-+ {
-+ OString aToken( rUNOname.getToken( 0, '.', nIndex ) );
-+ aRet.append( OString::valueOf( (sal_Int32)aToken.getLength() ) );
-+ aRet.append( aToken );
-+ ++nToken;
-+ }
-+ while (nIndex >= 0);
-+
-+ OString ret( aRet.makeStringAndClear() );
-+
-+ if( nToken >= 2 )
-+ {
-+ OStringBuffer buf( 64 );
-+ buf.append( 'Q' );
-+ if( nToken > 9 )
-+ aRet.append( '_' );
-+ buf.append( OString::valueOf( (sal_Int32)nToken ) );
-+ if( nToken > 9 )
-+ aRet.append( '_' );
-+ buf.append( ret );
-+ ret = buf.makeStringAndClear();
-+ }
-+
-+ return ret;
-+}
-+
-+
-+//##################################################################################################
-+//#### RTTI simulation #############################################################################
-+//##################################################################################################
-+
-+class RTTIHolder
-+{
-+ static std::map< OString, void* > aAllRTTI;
-+public:
-+ static void* getRTTI( const OString& rTypename );
-+ static void* getRTTI_UnoName( const OString& rUnoTypename )
-+ { return getRTTI( toRTTIname( rUnoTypename ) ); }
-+
-+ static void* insertRTTI( const OString& rTypename );
-+ static void* insertRTTI_UnoName( const OString& rTypename )
-+ { return insertRTTI( toRTTIname( rTypename ) ); }
-+
-+ // rSuperTypename MUST exist !!!
-+ static void* insertRTTI( const OString& rTypename, const OString& rSuperTypename );
-+ static void* insertRTTI_UnoNames( const OString& rTypename, const OString& rSuperTypename )
-+ { return insertRTTI( toRTTIname( rTypename ), toRTTIname( rSuperTypename ) ); }
-+
-+ // for complex RTTI
-+ static void* insertRTTI( const OString& rTypename, void* pRTTI );
-+ static void* insertRTTI_UnoName( const OString&rTypename, void* pRTTI )
-+ { return insertRTTI( toRTTIname( rTypename ), pRTTI ); }
-+};
-+
-+std::map< OString, void* > RTTIHolder::aAllRTTI;
-+
-+void* RTTIHolder::getRTTI( const OString& rTypename )
-+{
-+ std::map< OString, void* >::iterator element;
-+
-+ element = aAllRTTI.find( rTypename );
-+ return element != aAllRTTI.end() ? (*element).second : NULL;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename )
-+{
-+#ifdef DEBUG
-+ fprintf( stderr, "generating base RTTI: %s\n", rTypename.getStr() );
-+#endif
-+ void* pRTTI = new __user_type_info( strdup( rTypename.getStr() ) );
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename, const OString& rSuperTypename )
-+{
-+#ifdef DEBUG
-+ fprintf( stderr, "generating subclass RTTI: %s %s\n", rTypename.getStr(), rSuperTypename.getStr() );
-+#endif
-+ OSL_ENSURE( ! getRTTI( rTypename ), "insert RTTI called on already existing type" );
-+ void* pRTTI = new __si_type_info( strdup( rTypename.getStr() ), *(__user_type_info*)getRTTI( rSuperTypename ) );
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename, void* pRTTI )
-+{
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+//--------------------------------------------------------------------------------------------------
-+
-+static void* generateRTTI( typelib_CompoundTypeDescription * pCompTypeDescr )
-+{
-+ OString aCompTypeName( OUStringToOString( pCompTypeDescr->aBase.pTypeName, RTL_TEXTENCODING_ASCII_US ) );
-+ void* pRTTI = RTTIHolder::getRTTI_UnoName( aCompTypeName );
-+ if( pRTTI )
-+ return pRTTI;
-+
-+ if( ! pCompTypeDescr->pBaseTypeDescription )
-+ // this is a base type
-+ return RTTIHolder::insertRTTI_UnoName( aCompTypeName );
-+ if( ! pCompTypeDescr->pBaseTypeDescription->pBaseTypeDescription )
-+ {
-+ OString aBasename(
-+ OUStringToOString( pCompTypeDescr->pBaseTypeDescription->aBase.pTypeName, RTL_TEXTENCODING_ASCII_US )
-+ );
-+ if( ! RTTIHolder::getRTTI_UnoName( aBasename ) )
-+ RTTIHolder::insertRTTI_UnoName( aBasename );
-+
-+ // this type has only one supertype
-+ return RTTIHolder::insertRTTI_UnoNames( aCompTypeName, aBasename );
-+ }
-+
-+ // create __si_type_info
-+ void* pSuperRTTI = generateRTTI( pCompTypeDescr->pBaseTypeDescription );
-+ OString aCompTypeRTTIname( toRTTIname( aCompTypeName ) );
-+#ifdef DEBUG
-+ fprintf( stderr, "generating RTTI: %s\n", aCompTypeRTTIname.getStr() );
-+#endif
-+ pRTTI = new __si_type_info( strdup( aCompTypeRTTIname.getStr() ),
-+ *(__user_type_info*)pSuperRTTI );
-+#if 0
-+ __class_type_info::base_info* pBaseInfo = new __class_type_info::base_info;
-+ pBaseInfo->base = (__user_type_info*)pSuperRTTI;
-+ pBaseInfo->offset = 0;
-+ pBaseInfo->is_virtual = 0;
-+ pBaseInfo->access1 = __class_type_info::PUBLIC;
-+
-+ OString aCompTypeRTTIname( toRTTIname( aCompTypeName ) );
-+ pRTTI = new __class_type_info(
-+ strdup( aCompTypeRTTIname.getStr() ),
-+ pBaseInfo,
-+ 1
-+ );
-+#endif
-+ return RTTIHolder::insertRTTI_UnoName( aCompTypeName, pRTTI );
-+}
-+
-+//--------------------------------------------------------------------------------------------------
-+
-+static Mutex s_aMutex;
-+static std::map< void*, typelib_TypeDescription* > aExceptionMap;
-+
-+static void deleteException( void* pExc, int nDummy )
-+{
-+ MutexGuard aGuard( s_aMutex );
-+ std::map< void*, typelib_TypeDescription* >::iterator element =
-+ aExceptionMap.find( pExc );
-+ OSL_ASSERT( element != aExceptionMap.end() );
-+ if( element != aExceptionMap.end() )
-+ {
-+ typelib_TypeDescription* pType = (*element).second;
-+ aExceptionMap.erase( pExc );
-+ uno_destructData( pExc, pType, cpp_release );
-+ typelib_typedescription_release( pType );
-+ }
-+}
-+
-+//__________________________________________________________________________________________________
-+
-+//##################################################################################################
-+//#### exported ####################################################################################
-+//##################################################################################################
-+
-+
-+void gcc291_freebsd_intel_raiseException( uno_Any * pUnoExc, uno_Mapping * pUno2Cpp )
-+{
-+ // construct cpp exception object
-+ typelib_TypeDescription * pTypeDescr = 0;
-+ typelib_typedescriptionreference_getDescription( &pTypeDescr, pUnoExc->pType );
-+
-+ void * pCppExc = __eh_alloc( pTypeDescr->nSize ); // will be released in generated dtor
-+ uno_copyAndConvertData( pCppExc, pUnoExc->pData, pTypeDescr, pUno2Cpp );
-+
-+ // destruct uno exception
-+ uno_any_destruct( pUnoExc, 0 );
-+
-+ // a must be
-+ OSL_ENSURE( sizeof(sal_Int32) == sizeof(void *), "### pointer size differs from sal_Int32!" );
-+
-+ typelib_CompoundTypeDescription * pCompTypeDescr = (typelib_CompoundTypeDescription *)pTypeDescr;
-+ void* pRTTI = generateRTTI( pCompTypeDescr );
-+
-+ {
-+ MutexGuard aGuard( s_aMutex );
-+ aExceptionMap[ pCppExc ] = pTypeDescr;
-+ }
-+
-+ __cp_push_exception( pCppExc, pRTTI, deleteException );
-+ __throw();
-+}
-+
-+void gcc291_freebsd_intel_fillUnoException( cp_eh_info* pInfo, uno_Any* pExc, uno_Mapping * pCpp2Uno )
-+{
-+ OUString aName( OStringToOUString(
-+ toUNOname( ((__user_type_info*)(pInfo->type))->name() ), RTL_TEXTENCODING_ASCII_US ) );
-+
-+ typelib_TypeDescription * pExcTypeDescr = 0;
-+ typelib_typedescription_getByName(
-+ &pExcTypeDescr,
-+ aName.pData );
-+ OSL_ENSURE( pExcTypeDescr, "could not get type description for exception" );
-+ if (pExcTypeDescr)
-+ {
-+ // construct cpp exception any
-+ Any aAny( pInfo->value, pExcTypeDescr ); // const_cast
-+ typelib_typedescription_release( pExcTypeDescr );
-+ // construct uno exception any
-+ typelib_TypeDescription* pAnyDescr = 0;
-+ getCppuType( (const Any *)0 ).getDescription( &pAnyDescr );
-+ uno_copyAndConvertData( pExc, &aAny, pAnyDescr, pCpp2Uno );
-+ typelib_typedescription_release( pAnyDescr );
-+ }
-+}
-+
-+}
-+
---- /dev/null Mon Mar 4 21:33:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/gcc2_freebsd_intel.hxx Mon Mar 4 21:26:09 2002
-@@ -0,0 +1,153 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: gcc2_freebsd_intel.hxx,v $
-+ *
-+ * $Revision: 1.1.1.1 $
-+ *
-+ * last change: $Author: hr $ $Date: 2000/09/18 15:28:48 $
-+ *
-+ * 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): _______________________________________
-+ *
-+ *
-+ ************************************************************************/
-+
-+#ifndef _RTL_STRING_HXX_
-+#include <rtl/string.hxx>
-+#endif
-+#include <typeinfo>
-+
-+typedef struct _uno_Any uno_Any;
-+typedef struct _uno_Mapping uno_Mapping;
-+
-+// private egcs type info structs
-+
-+// type_info for a simple class ( no base classes or an enum )
-+struct __user_type_info : public std::type_info {
-+ __user_type_info (const char *n) : type_info (n) {}
-+
-+ // dynamic cast. built by gcc
-+ virtual void* dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+// type_info for a class with one public, nonvirtual base class.
-+
-+class __si_type_info : public __user_type_info {
-+ const __user_type_info &base;
-+
-+public:
-+ __si_type_info (const char *n, const __user_type_info &b)
-+ : __user_type_info (n), base (b) { }
-+
-+ // dynamic cast. built by gcc
-+ virtual void *dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+
-+// type_info for a general class.
-+
-+typedef unsigned int USItype __attribute__ ((mode (SI)));
-+
-+struct __class_type_info : public __user_type_info {
-+ enum access { PUBLIC = 1, PROTECTED = 2, PRIVATE = 3 };
-+
-+ struct base_info {
-+ const __user_type_info *base;
-+ USItype offset: 29;
-+ bool is_virtual: 1;
-+ access access1: 2;
-+ };
-+
-+ const base_info *base_list;
-+ size_t n_bases;
-+
-+ __class_type_info (const char *name, const base_info *bl, size_t bn)
-+ : __user_type_info (name), base_list (bl), n_bases (bn) {}
-+
-+ // dynamic cast. built by gcc
-+ virtual void* dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+
-+struct cp_eh_info
-+{
-+ struct __eh_info
-+ {
-+ void* match_function;
-+ short language;
-+ short version;
-+ };
-+ __eh_info eh_info;
-+ void *value;
-+ void *type;
-+ void (*cleanup)(void *, int);
-+ bool caught;
-+ cp_eh_info *next;
-+ long handlers;
-+ void *original_value;
-+};
-+
-+extern "C" {
-+ void __cp_push_exception( void*, void*, void(*)(void*, int) );
-+ void __throw();
-+}
-+
-+//##################################################################################################
-+//#### exceptions ##################################################################################
-+//##################################################################################################
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+void gcc291_freebsd_intel_raiseException( uno_Any * pUnoExc, uno_Mapping * pUno2Cpp );
-+void gcc291_freebsd_intel_fillUnoException( cp_eh_info*, uno_Any*, uno_Mapping * pCpp2Uno );
-+
-+}
-+
---- /dev/null Mon Mar 4 21:33:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/makefile.mk Mon Mar 4 21:26:41 2002
-@@ -0,0 +1,109 @@
-+#*************************************************************************
-+#
-+# $RCSfile: makefile.mk,v $
-+#
-+# $Revision: 1.5 $
-+#
-+# 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=gcc2_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)" == "GCCFREEBSDIgcc2"
-+
-+CFLAGSNOOPT=-O0
-+NOOPTFILES=$(SLO)$/uno2cpp.obj
-+
-+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/gcc2_freebsd_intel/uno2cpp.cxx Mon Mar 4 21:26:11 2002
-@@ -0,0 +1,463 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: uno2cpp.cxx,v $
-+ *
-+ * $Revision: 1.8 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/09/06 11:59:03 $
-+ *
-+ * 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 <malloc.h>
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+
-+#ifndef _UNO_DATA_H_
-+#include <uno/data.h>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_TYPE_MISC_HXX_
-+#include <bridges/cpp_uno/type_misc.hxx>
-+#endif
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+using namespace rtl;
-+using namespace com::sun::star::uno;
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+//==================================================================================================
-+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 !" );
-+
-+ volatile long edx = 0, eax = 0; // for register returns
-+ __asm__ (
-+ // copy values
-+ "pushl %%edx\n\t"
-+ "pushl %%ecx\n\t"
-+ "pushl %%eax\n\t"
-+ "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"
-+ "mov 0(%%edx), %%ecx\n\t"
-+ "sub $4, %%edx\n\t"
-+ "push %%ecx\n\t"
-+ "dec %%eax\n\t"
-+ "jne Lcopy\n"
-+ "Lcall:\n\t"
-+ // do the actual call
-+ "mov %2, %%edx\n\t"
-+ "mov 0(%%edx), %%edx\n\t"
-+ "mov %3, %%eax\n\t"
-+ "add $2, %%eax\n\t" // first two table entries are reserved
-+ "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"
-+ "popl %%eax\n\t"
-+ "popl %%ecx\n\t"
-+ "popl %%edx\n\t"
-+ : : "m"(nStackLongs), "m"(pStackLongs), "m"(pThis), "m"(nVtableIndex), "m"(eax), "m"(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\n\t"
-+ : : "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( ... )
-+ {
-+ // get exception
-+ cp_eh_info* pEHInfo = (cp_eh_info*)__cp_eh_info();
-+ gcc291_freebsd_intel_fillUnoException( pEHInfo, *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.org-3-devel/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel b/editors/openoffice.org-3-devel/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel
deleted file mode 100644
index 20b13ea25cb2..000000000000
--- a/editors/openoffice.org-3-devel/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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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.org-3-devel/files/patch-bridges::source::prot_uno::makefile.mk b/editors/openoffice.org-3-devel/files/patch-bridges::source::prot_uno::makefile.mk
deleted file mode 100644
index 595ea6cb5ac9..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-chaos::util::makefile.mk b/editors/openoffice.org-3-devel/files/patch-chaos::util::makefile.mk
deleted file mode 100644
index 77dcd12cd410..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-chaos::util::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../chaos/util/makefile.mk.orig Sat Mar 2 18:09:33 2002
-+++ ../chaos/util/makefile.mk Sat Mar 2 18:09:18 2002
-@@ -100,7 +100,7 @@
-
- SHL1TARGET= cnt$(UPD)$(DLLPOSTFIX)
- SHL1IMPLIB= i$(TARGET)
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP= exports.$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP= exports.map
diff --git a/editors/openoffice.org-3-devel/files/patch-comphelper+util+makefile.mk b/editors/openoffice.org-3-devel/files/patch-comphelper+util+makefile.mk
deleted file mode 100644
index 997719c43dd8..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-comphelper::util::makefile.mk b/editors/openoffice.org-3-devel/files/patch-comphelper::util::makefile.mk
deleted file mode 100644
index 9bca1b144e8f..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-comphelper::util::makefile.mk
+++ /dev/null
@@ -1,15 +0,0 @@
---- ../comphelper/util/makefile.mk.orig Tue Jan 1 14:08:53 2002
-+++ ../comphelper/util/makefile.mk
-@@ -85,11 +85,11 @@
-
- SHL1TARGET=$(COMPHLP_TARGET)$(COMPHLP_MAJOR)
- SHL1STDLIBS=\
-+ $(SALLIB) \
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
- $(VOSLIB) \
- $(OSLLIB) \
-- $(SALLIB) \
- $(CPPRTLLIB)
-
- SHL1DEPN=
diff --git a/editors/openoffice.org-3-devel/files/patch-config_office+configure.in b/editors/openoffice.org-3-devel/files/patch-config_office+configure.in
deleted file mode 100644
index c580d786d05c..000000000000
--- a/editors/openoffice.org-3-devel/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=<path to ml.exe directory>
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- AC_ARG_WITH(unzip-home,
- [ --with-unzip-home For Windows users, please supply the path for
- unzip.exe.
-@@ -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.org-3-devel/files/patch-config_office::configure.in b/editors/openoffice.org-3-devel/files/patch-config_office::configure.in
deleted file mode 100644
index 432ada6ddb57..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-config_office::configure.in
+++ /dev/null
@@ -1,86 +0,0 @@
---- ../config_office/configure.in.orig Tue Feb 19 16:42:08 2002
-+++ ../config_office/configure.in Wed Mar 13 20:26:19 2002
-@@ -121,6 +121,12 @@
-
- Usage: --enable-check-only=yes
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- dnl ===================================================================
- dnl Message.
- dnl ===================================================================
-@@ -245,13 +251,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
-@@ -264,13 +270,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
-@@ -335,7 +341,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
-@@ -779,6 +786,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" }'`
-@@ -1129,6 +1140,7 @@
- echo "\$with_lang="$with_lang
- echo "\$with_asm_home="$with_asm_home
- echo "\$with_unzip_home="$with_unzip_home
-+echo "\$with_os_version="$with_os_version
- echo "\$MINGWIN32="$WITH_MINGWIN
- echo "\$USE_GCC3="$USE_GCC3
- echo
-@@ -1136,7 +1148,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 $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 $USE_GCC3 $with_os_version $PTHREAD_CFLAGS $PTHREAD_LIBS $CC $CXX
- else
- echo
- echo Test Complete
diff --git a/editors/openoffice.org-3-devel/files/patch-configmgr::util::makefile.mk b/editors/openoffice.org-3-devel/files/patch-configmgr::util::makefile.mk
deleted file mode 100644
index b0738b38b234..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-connectivity+source+drivers+mozab+makefile.mk b/editors/openoffice.org-3-devel/files/patch-connectivity+source+drivers+mozab+makefile.mk
deleted file mode 100644
index 68c702a2684c..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk b/editors/openoffice.org-3-devel/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk
deleted file mode 100644
index 3601766ee561..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-connectivity::source::drivers::adabas::makefile.mk b/editors/openoffice.org-3-devel/files/patch-connectivity::source::drivers::adabas::makefile.mk
deleted file mode 100644
index 22ec11c35540..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-connectivity::source::drivers::adabas::makefile.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../connectivity/source/drivers/adabas/makefile.mk.orig Sat Mar 2 20:39:00 2002
-+++ ../connectivity/source/drivers/adabas/makefile.mk Sat Mar 2 20:38:16 2002
-@@ -104,9 +104,9 @@
- $(SLO)$/BResultSetMetaData.obj \
- $(SLO)$/BResultSet.obj
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(ADABAS_TARGET).$(DLLPOSTFIX).map
--.ELSE
-+.ELSE
- SHL1VERSIONMAP=$(ADABAS_TARGET).map
- .ENDIF
-
diff --git a/editors/openoffice.org-3-devel/files/patch-connectivity::source::drivers::calc::makefile.mk b/editors/openoffice.org-3-devel/files/patch-connectivity::source::drivers::calc::makefile.mk
deleted file mode 100644
index 9141439c02cb..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-connectivity::source::drivers::calc::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/calc/makefile.mk.orig Sat Mar 2 20:42:07 2002
-+++ ../connectivity/source/drivers/calc/makefile.mk Sat Mar 2 20:41:59 2002
-@@ -91,7 +91,7 @@
- $(SLO)$/Cservices.obj \
- $(SLO)$/CDriver.obj
-
--.IF "$(OS)"!="MACOSX"
-+.IF "$(OS)"!="MACOSX" || "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
- .ENDIF
- # --- Library -----------------------------------
diff --git a/editors/openoffice.org-3-devel/files/patch-connectivity::source::drivers::dbase::makefile.mk b/editors/openoffice.org-3-devel/files/patch-connectivity::source::drivers::dbase::makefile.mk
deleted file mode 100644
index 74b9c46489ac..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-connectivity::source::drivers::dbase::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/dbase/makefile.mk.orig Sat Mar 2 20:45:45 2002
-+++ ../connectivity/source/drivers/dbase/makefile.mk Sat Mar 2 20:45:27 2002
-@@ -117,7 +117,7 @@
- $(SLO)$/DDriver.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice.org-3-devel/files/patch-connectivity::source::drivers::file::makefile.mk b/editors/openoffice.org-3-devel/files/patch-connectivity::source::drivers::file::makefile.mk
deleted file mode 100644
index 3bf23f9b6a5d..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-connectivity::source::drivers::file::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/file/makefile.mk.orig Sat Mar 2 20:47:37 2002
-+++ ../connectivity/source/drivers/file/makefile.mk Sat Mar 2 20:48:04 2002
-@@ -112,7 +112,7 @@
- $(SLO)$/fanalyzer.obj \
- $(SLO)$/fcomp.obj
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- #SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice.org-3-devel/files/patch-connectivity::source::drivers::flat::makefile.mk b/editors/openoffice.org-3-devel/files/patch-connectivity::source::drivers::flat::makefile.mk
deleted file mode 100644
index bbabd50cc0f1..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-connectivity::source::drivers::flat::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/flat/makefile.mk.orig Sat Mar 2 20:51:31 2002
-+++ ../connectivity/source/drivers/flat/makefile.mk Sat Mar 2 20:51:56 2002
-@@ -104,7 +104,7 @@
- $(SLO)$/EDriver.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice.org-3-devel/files/patch-connectivity::source::drivers::jdbc::makefile.mk b/editors/openoffice.org-3-devel/files/patch-connectivity::source::drivers::jdbc::makefile.mk
deleted file mode 100644
index 397cc6777421..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-connectivity::source::drivers::jdbc::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/jdbc/makefile.mk.orig Sat Mar 2 20:54:27 2002
-+++ ../connectivity/source/drivers/jdbc/makefile.mk Sat Mar 2 20:54:52 2002
-@@ -111,7 +111,7 @@
- $(SLO)$/tools.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(JDBC_TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(JDBC_TARGET).map
diff --git a/editors/openoffice.org-3-devel/files/patch-connectivity::source::drivers::mozab::makefile.mk b/editors/openoffice.org-3-devel/files/patch-connectivity::source::drivers::mozab::makefile.mk
deleted file mode 100644
index f301dffa2c0d..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-connectivity::source::drivers::mozab::makefile.mk
+++ /dev/null
@@ -1,22 +0,0 @@
---- ../connectivity/source/drivers/mozab/makefile.mk.orig Mon Dec 3 17:20:59 2001
-+++ ../connectivity/source/drivers/mozab/makefile.mk Sun Mar 3 17:26:52 2002
-@@ -107,7 +107,9 @@
-
- # --- MOZAB BASE Library -----------------------------------
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- SHL1TARGET= $(TARGET)$(MOZAB_MAJOR)
- SHL1OBJS=$(SLOFILES)
- SHL1STDLIBS=\
-@@ -158,7 +160,9 @@
-
- # --- MOZAB BASE Library -----------------------------------
-
-+.IF "$(OS)"!="FREEBSD"
- SHL2VERSIONMAP= $(TARGET2).map
-+.ENDIF
- SHL2TARGET= $(TARGET2)$(MOZAB_MAJOR)
- SHL2OBJS=$(SLO2FILES)
- SHL2STDLIBS=\
diff --git a/editors/openoffice.org-3-devel/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk b/editors/openoffice.org-3-devel/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk
deleted file mode 100644
index 27086ca55940..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk
+++ /dev/null
@@ -1,13 +0,0 @@
---- ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk.orig Fri Mar 15 19:10:28 2002
-+++ ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk Fri Mar 15 19:11:45 2002
-@@ -152,6 +152,10 @@
- -Wno-long-long -pthread
- CDEFS += -DTRACING
- .ENDIF
-+.IF "$(OS)" == "FREEBSD"
-+CFLAGSCXX += \
-+ -fno-rtti
-+.ENDIF
- .ENDIF
-
- SHL1TARGET_NAME=$(TARGET)$(MOZAB_MAJOR)
diff --git a/editors/openoffice.org-3-devel/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk b/editors/openoffice.org-3-devel/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk
deleted file mode 100644
index 3a34e92f0e55..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../connectivity/source/drivers/mozaddressbook/makefile.mk.orig Sat Mar 2 20:58:59 2002
-+++ ../connectivity/source/drivers/mozaddressbook/makefile.mk Sat Mar 2 20:59:41 2002
-@@ -134,7 +134,9 @@
- SLOFILES+=$(SLO)$/staticmbmozab.obj
- .ENDIF
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- # --- Library -----------------------------------
-
- SHL1TARGET=$(TARGET)$(UPD)$(DLLPOSTFIX)
diff --git a/editors/openoffice.org-3-devel/files/patch-connectivity::source::manager::makefile.mk b/editors/openoffice.org-3-devel/files/patch-connectivity::source::manager::makefile.mk
deleted file mode 100644
index 497370af0fd1..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-connectivity::source::manager::makefile.mk
+++ /dev/null
@@ -1,16 +0,0 @@
---- ../connectivity/source/manager/makefile.mk.orig Tue Jan 1 14:09:00 2002
-+++ ../connectivity/source/manager/makefile.mk
-@@ -92,11 +92,11 @@
- .ENDIF
- SHL1OBJS=$(SLOFILES)
- SHL1STDLIBS=\
-+ $(SALLIB) \
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
- $(VOSLIB) \
-- $(OSLLIB) \
-- $(SALLIB)
-+ $(OSLLIB)
-
- SHL1DEPN=
- SHL1IMPLIB= i$(SHL1TARGET)
diff --git a/editors/openoffice.org-3-devel/files/patch-connectivity::source::parse::makefile.mk b/editors/openoffice.org-3-devel/files/patch-connectivity::source::parse::makefile.mk
deleted file mode 100644
index 7000bf23cc00..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-connectivity::source::parse::makefile.mk
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../connectivity/source/parse/makefile.mk.orig Wed Mar 6 10:39:52 2002
-+++ ../connectivity/source/parse/makefile.mk Wed Mar 6 10:40:07 2002
-@@ -95,6 +95,7 @@
- +flex -i -8 -PSQLyy -L -o$(MISC)$/sqlflex.cxx sqlflex.l
-
- $(MISC)$/sqlbison.cxx: sqlbison.y
-+ +bison -v -d -pSQLyy -l -bsql -o$(MISC)$/sqlbison.cxx.h sqlbison.y
- +bison -v -d -pSQLyy -l -bsql -o$(MISC)$/sqlbison.cxx sqlbison.y
- -$(MKDIR) $(OUT)$/inc$/connectivity
- +$(COPY) $(MISC)$/sqlbison.cxx.h $(OUT)$/inc$/connectivity$/sqlbison.hxx
diff --git a/editors/openoffice.org-3-devel/files/patch-cppu+prj+build.lst b/editors/openoffice.org-3-devel/files/patch-cppu+prj+build.lst
deleted file mode 100644
index 78fd210a1193..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-cppu::prj::build.lst b/editors/openoffice.org-3-devel/files/patch-cppu::prj::build.lst
deleted file mode 100644
index 78fd210a1193..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-cppu::util::makefile.mk b/editors/openoffice.org-3-devel/files/patch-cppu::util::makefile.mk
deleted file mode 100644
index 0157a34167b5..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-cppu::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../cppu/util/makefile.mk.orig Fri Nov 9 10:14:31 2001
-+++ ../cppu/util/makefile.mk Mon Mar 11 13:35:07 2002
-@@ -89,7 +89,9 @@
- SHL1IMPLIB=i$(TARGET)
- SHL1DEF=$(MISC)$/$(SHL1TARGET).def
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP=$(TARGET).map
-+.ENDIF
-
- DEF1NAME=$(SHL1TARGET)
-
diff --git a/editors/openoffice.org-3-devel/files/patch-cppuhelper+source+makefile.mk b/editors/openoffice.org-3-devel/files/patch-cppuhelper+source+makefile.mk
deleted file mode 100644
index 62e971de324a..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-cppuhelper::source::makefile.mk b/editors/openoffice.org-3-devel/files/patch-cppuhelper::source::makefile.mk
deleted file mode 100644
index 59b78a3fd844..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-cppuhelper::source::makefile.mk
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../cppuhelper/source/makefile.mk.orig Thu Mar 7 16:37:48 2002
-+++ ../cppuhelper/source/makefile.mk Thu Mar 7 16:37:55 2002
-@@ -149,8 +149,8 @@
- SHL1TARGET=$(TARGET)$(UDK_MAJOR)$(COMID)
-
- SHL1STDLIBS= \
-- $(CPPULIB) \
-- $(SALLIB)
-+ $(SALLIB) \
-+ $(CPPULIB)
-
- SHL1DEPN=
- SHL1IMPLIB=i$(TARGET)
-@@ -173,6 +173,10 @@
- SHL1VERSIONMAP=gcc2_linux_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.org-3-devel/files/patch-cpputools+source+registercomponent+makefile.mk b/editors/openoffice.org-3-devel/files/patch-cpputools+source+registercomponent+makefile.mk
deleted file mode 100644
index 8134445349f1..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-dmake::unix::linux::gnu::make.sh b/editors/openoffice.org-3-devel/files/patch-dmake::unix::linux::gnu::make.sh
deleted file mode 100644
index d60afa8e32e8..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-dmake::unix::linux::gnu::make.sh
+++ /dev/null
@@ -1,244 +0,0 @@
---- ../dmake/unix/linux/gnu/make.sh.orig Wed Mar 13 20:32:53 2002
-+++ ../dmake/unix/linux/gnu/make.sh Wed Mar 13 20:33:00 2002
-@@ -3,188 +3,188 @@
- mkdir objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
- fi
- mv infer.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
- fi
- mv make.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
- fi
- mv stat.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
- fi
- mv expand.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
- fi
- mv dmstring.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
- fi
- mv hash.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
- fi
- mv dag.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
- fi
- mv dmake.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
- fi
- mv path.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
- fi
- mv imacs.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
- fi
- mv sysintf.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
- fi
- mv parse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
- fi
- mv getinp.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
- fi
- mv quit.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
- fi
- mv state.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
- fi
- mv dmdump.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
- fi
- mv macparse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
- fi
- mv rulparse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
- fi
- mv percent.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
- fi
- mv function.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
- fi
- mv arlib.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
- fi
- mv dirbrk.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
- fi
- mv rmprq.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
- fi
- mv ruletab.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
- fi
- mv runargv.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
- fi
- mv dcache.o objects
-
--gcc -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \
-+${CC} ${CFLAGS} -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \
- objects/dmstring.o objects/hash.o objects/dag.o objects/dmake.o objects/path.o \
- objects/imacs.o objects/sysintf.o objects/parse.o objects/getinp.o \
- objects/quit.o objects/state.o objects/dmdump.o objects/macparse.o \
diff --git a/editors/openoffice.org-3-devel/files/patch-dtrans+source+X11+makefile.mk b/editors/openoffice.org-3-devel/files/patch-dtrans+source+X11+makefile.mk
deleted file mode 100644
index 5881f5d7f6a5..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-dtrans::source::X11::makefile.mk b/editors/openoffice.org-3-devel/files/patch-dtrans::source::X11::makefile.mk
deleted file mode 100644
index fa2c7a4b769c..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-dtrans::source::X11::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../dtrans/source/X11/makefile.mk.orig Sat Mar 2 21:11:32 2002
-+++ ../dtrans/source/X11/makefile.mk Sat Mar 2 21:12:34 2002
-@@ -111,7 +111,8 @@
- APP1STDLIBS=\
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
-- $(SALLIB)
-+ $(SALLIB) \
-+ -lX11
-
- .ENDIF # "$(OS)"=="MACOSX"
-
diff --git a/editors/openoffice.org-3-devel/files/patch-eventattacher+source+makefile.mk b/editors/openoffice.org-3-devel/files/patch-eventattacher+source+makefile.mk
deleted file mode 100644
index b09408500c2d..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-eventattacher::source::makefile.mk b/editors/openoffice.org-3-devel/files/patch-eventattacher::source::makefile.mk
deleted file mode 100644
index b09408500c2d..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-extensions::source::plugin::unx::makefile.mk b/editors/openoffice.org-3-devel/files/patch-extensions::source::plugin::unx::makefile.mk
deleted file mode 100644
index 4535235d6bec..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-extensions::source::plugin::unx::makefile.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../extensions/source/plugin/unx/makefile.mk.orig Mon Mar 11 01:34:07 2002
-+++ ../extensions/source/plugin/unx/makefile.mk Mon Mar 11 10:21:01 2002
-@@ -91,7 +91,11 @@
- .IF "$(OS)"=="SOLARIS" || "$(OS)"=="SCO" || "$(OS)"=="HPUX"
- APP1STDLIBS+=-lXm -lXt -lX11 -ldl
- .ELSE
-+IF "$(OS)"=="FREEBSD"
-+APP1STDLIBS+=-lXaw -lXt -lX11
-+.ELSE
- APP1STDLIBS+=-lXaw -lXt -lX11 -ldl
-+.ENDIF
- .ENDIF
-
- APP1DEF= $(MISC)$/$(TARGET).def
diff --git a/editors/openoffice.org-3-devel/files/patch-external+dt+dtpatch.sh b/editors/openoffice.org-3-devel/files/patch-external+dt+dtpatch.sh
deleted file mode 100644
index e5122bcb45c1..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-external+npsdk+npsdkpatch.sh b/editors/openoffice.org-3-devel/files/patch-external+npsdk+npsdkpatch.sh
deleted file mode 100644
index 49a3056831dd..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-external::dt::dtpatch.sh b/editors/openoffice.org-3-devel/files/patch-external::dt::dtpatch.sh
deleted file mode 100644
index e5122bcb45c1..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-external::expat::expatpatch.sh b/editors/openoffice.org-3-devel/files/patch-external::expat::expatpatch.sh
deleted file mode 100644
index ce07edcfffd8..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-external::jpeg::jpegpatch.sh b/editors/openoffice.org-3-devel/files/patch-external::jpeg::jpegpatch.sh
deleted file mode 100644
index 4fb55f5d70d0..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-external::npsdk::npsdkpatch.sh b/editors/openoffice.org-3-devel/files/patch-external::npsdk::npsdkpatch.sh
deleted file mode 100644
index 49a3056831dd..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-external::zlib::zlibpatch.sh b/editors/openoffice.org-3-devel/files/patch-external::zlib::zlibpatch.sh
deleted file mode 100644
index 04d96c6ad70f..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-freetype+makefile.mk b/editors/openoffice.org-3-devel/files/patch-freetype+makefile.mk
deleted file mode 100644
index 1e5e5bf12c6b..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-freetype::makefile.mk b/editors/openoffice.org-3-devel/files/patch-freetype::makefile.mk
deleted file mode 100644
index 1e5e5bf12c6b..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-3-devel/files/patch-gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index 66b7dfe1f73d..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-gnome-vfs-filetype-registration.cxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2001/11/01 13:26:23 1.2
-+++ ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2002/03/03 19:43:31
-@@ -62,7 +62,9 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !defined(FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice.org-3-devel/files/patch-i18n::inc::collator.hxx b/editors/openoffice.org-3-devel/files/patch-i18n::inc::collator.hxx
deleted file mode 100644
index f336ca1fb6cd..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-i18n::inc::collator.hxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../i18n/inc/collator.hxx.orig Tue Mar 12 08:24:59 2002
-+++ ../i18n/inc/collator.hxx Tue Mar 12 08:25:55 2002
-@@ -80,7 +80,9 @@
-
- #ifndef WIN32
- #ifndef MACOSX
-+#ifndef FREEBSD
- #include <alloca.h>
-+#endif
- #endif
- #endif
- #include <tools/string.hxx>
diff --git a/editors/openoffice.org-3-devel/files/patch-idlc::source::makefile.mk b/editors/openoffice.org-3-devel/files/patch-idlc::source::makefile.mk
deleted file mode 100644
index 780425770b86..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-idlc::source::makefile.mk
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../idlc/source/makefile.mk.orig Wed Mar 6 10:25:35 2002
-+++ ../idlc/source/makefile.mk Wed Mar 6 10:25:53 2002
-@@ -147,6 +147,7 @@
- +flex -o$(MISC)$/scanner.cxx $(MISC)$/stripped_scanner.ll
-
- $(MISC)$/parser.cxx: parser.yy
-+ +bison -v -d -o$(MISC)$/parser.cxx.h parser.yy
- +bison -v -d -o$(MISC)$/parser.cxx parser.yy
- +$(COPY) $(MISC)$/parser.cxx.h $(OUT)$/inc$/parser.h
- # with line statements (for debugging)
diff --git a/editors/openoffice.org-3-devel/files/patch-inet::util::makefile.mk b/editors/openoffice.org-3-devel/files/patch-inet::util::makefile.mk
deleted file mode 100644
index cbbeb2e86e5e..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-inet::util::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../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.org-3-devel/files/patch-javaunohelper+source+makefile.mk b/editors/openoffice.org-3-devel/files/patch-javaunohelper+source+makefile.mk
deleted file mode 100644
index 7f2cd2f1d220..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-javaunohelper::source::makefile.mk b/editors/openoffice.org-3-devel/files/patch-javaunohelper::source::makefile.mk
deleted file mode 100644
index 7f2cd2f1d220..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-moz+prj+d.lst b/editors/openoffice.org-3-devel/files/patch-moz+prj+d.lst
deleted file mode 100644
index d65f2df6cf3b..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-mozaddressbook::makefile.mk b/editors/openoffice.org-3-devel/files/patch-mozaddressbook::makefile.mk
deleted file mode 100644
index 3a34e92f0e55..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-mozaddressbook::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../connectivity/source/drivers/mozaddressbook/makefile.mk.orig Sat Mar 2 20:58:59 2002
-+++ ../connectivity/source/drivers/mozaddressbook/makefile.mk Sat Mar 2 20:59:41 2002
-@@ -134,7 +134,9 @@
- SLOFILES+=$(SLO)$/staticmbmozab.obj
- .ENDIF
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- # --- Library -----------------------------------
-
- SHL1TARGET=$(TARGET)$(UPD)$(DLLPOSTFIX)
diff --git a/editors/openoffice.org-3-devel/files/patch-mozillasrc::makefile.mk b/editors/openoffice.org-3-devel/files/patch-mozillasrc::makefile.mk
deleted file mode 100644
index 27086ca55940..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-mozillasrc::makefile.mk
+++ /dev/null
@@ -1,13 +0,0 @@
---- ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk.orig Fri Mar 15 19:10:28 2002
-+++ ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk Fri Mar 15 19:11:45 2002
-@@ -152,6 +152,10 @@
- -Wno-long-long -pthread
- CDEFS += -DTRACING
- .ENDIF
-+.IF "$(OS)" == "FREEBSD"
-+CFLAGSCXX += \
-+ -fno-rtti
-+.ENDIF
- .ENDIF
-
- SHL1TARGET_NAME=$(TARGET)$(MOZAB_MAJOR)
diff --git a/editors/openoffice.org-3-devel/files/patch-nas+nas-1.4.1.patch b/editors/openoffice.org-3-devel/files/patch-nas+nas-1.4.1.patch
deleted file mode 100644
index 3babf927e982..000000000000
--- a/editors/openoffice.org-3-devel/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|<malloc.h>|<stdlib.h>|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 <machine/soundcard.h>
-+-# include <machine/pcaudioio.h>
-++# ifdef __i386__
-++# include <machine/pcaudioio.h>
-++# endif
-+ #else
-+ # ifdef __NetBSD__
-+ # include <sys/ioctl.h>
-+@@ -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 <limits.h>
-+ # 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.org-3-devel/files/patch-nas:nas-1.4.1.patch b/editors/openoffice.org-3-devel/files/patch-nas:nas-1.4.1.patch
deleted file mode 100644
index 6f2635c639f7..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-nas:nas-1.4.1.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- ../nas/nas-1.4.1.patch.orig Wed Mar 6 02:24:32 2002
-+++ ../nas/nas-1.4.1.patch Wed Mar 6 02:27:00 2002
-@@ -143,3 +143,14 @@
- 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|<malloc.h>|<stdlib.h>|g"
-+ $(MAKE) $(MFLAGS) Makefiles
-+ $(MAKE) $(MFLAGS) clean
-+ $(MAKE) $(MFLAGS) includes
diff --git a/editors/openoffice.org-3-devel/files/patch-odk::pack::unzip_udk::makefile.mk b/editors/openoffice.org-3-devel/files/patch-odk::pack::unzip_udk::makefile.mk
deleted file mode 100644
index f3b6e9ba1f0e..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-odk::pack::unzip_udk::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../odk/pack/unzip_udk/makefile.mk.orig Tue Mar 5 15:35:31 2002
-+++ ../odk/pack/unzip_udk/makefile.mk Tue Mar 5 15:36:15 2002
-@@ -30,7 +30,7 @@
- .IF "$(GUI)"=="WNT"
- unzip -q -d . $(UDKNAME)
- .ELSE
-- gzip -df < $(UDKNAME).tar.gz | tar -xvf -
-+ tar -xzf $(UDKNAME).tar.gz
- .ENDIF
- +-$(RENAME) $(UDKNAME) $(ODKNAME)
- +rm -f $(ODKNAME)$/settings$/dk.mk
diff --git a/editors/openoffice.org-3-devel/files/patch-offapi+util+makefile.pmk b/editors/openoffice.org-3-devel/files/patch-offapi+util+makefile.pmk
deleted file mode 100644
index 5cdbb1b4aa4a..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-offapi::util::makefile.pmk b/editors/openoffice.org-3-devel/files/patch-offapi::util::makefile.pmk
deleted file mode 100644
index 5cdbb1b4aa4a..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-package::util::makefile.mk b/editors/openoffice.org-3-devel/files/patch-package::util::makefile.mk
deleted file mode 100644
index 2bf58cecdb01..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-ppsprint::source::printer::printerinfomanager.cxx b/editors/openoffice.org-3-devel/files/patch-ppsprint::source::printer::printerinfomanager.cxx
deleted file mode 100644
index 5ebff3ce7d3e..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-ppsprint::source::printer::printerinfomanager.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../psprint/source/printer/printerinfomanager.cxx.orig Sat Mar 2 22:16:34 2002
-+++ ../psprint/source/printer/printerinfomanager.cxx Sat Mar 2 22:16:12 2002
-@@ -883,7 +883,7 @@
-
- static const struct SystemCommandParameters aParms[] =
- {
--#ifdef LINUX
-+#ifdef LINUX || defined(FREEBSD) || defined(NETBSD)
- { "/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.org-3-devel/files/patch-product+util+makefile.mk b/editors/openoffice.org-3-devel/files/patch-product+util+makefile.mk
deleted file mode 100644
index fb3c8af3e2b2..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-product::util::makefile.mk b/editors/openoffice.org-3-devel/files/patch-product::util::makefile.mk
deleted file mode 100644
index 1df961f90223..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-product::util::makefile.mk
+++ /dev/null
@@ -1,58 +0,0 @@
---- ../product/util/makefile.mk.orig Wed Feb 27 12:32:19 2002
-+++ ../product/util/makefile.mk Tue Mar 12 14:08:34 2002
-@@ -115,13 +115,26 @@
- 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=$(COMNAME)_uno
- .ENDIF
-
- STLPORTDEST=$(DESTDIRDLL)$/$(STLPORTLIBNAME)
- .IF "$(STLPORT4)" != ""
- # in OOo build environment
- .IF "($STLPORT4)" != "NO_STLPORT4"
-+.IF "$(OS)" != "FREEBSD"
- STLPORTOUT=$(SOLARVER)$/$(UPD)$/$(INPATH)$/bin$/$(STLPORTLIBNAME)
-+.ELSE
-+STLPORTOUT=$(STLPORT4)$/lib$/$(STLPORTLIBNAME)
-+.ENDIF
- .ELSE
- STLPORTOUT=$(STLPORT4)$/lib$/$(STLPORTLIBNAME)
- .ENDIF
-@@ -367,8 +380,8 @@
- $(GNUCOPY) -p $(DLLOUT)$/$(@:f) $@
-
- $(DESTDIRDLL)$/%$(MY_VERSION_LINKPOSTFIX) : $(DESTDIRDLL)$/%$(MY_VERSION_DLLPOSTFIX) $(DIRLIST)
-- +ln -s $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $@
-- +ln -s $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $(@:db)
-+ +ln -fs $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $@
-+ +ln -fs $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $(@:db)
-
-
- #---------------------------------------------------------
-@@ -379,7 +392,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 $@
-@@ -387,7 +400,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.org-3-devel/files/patch-psprint+source+printer+printerinfomanager.cxx b/editors/openoffice.org-3-devel/files/patch-psprint+source+printer+printerinfomanager.cxx
deleted file mode 100644
index 4947227f8d52..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-psprint::util::makefile.mk b/editors/openoffice.org-3-devel/files/patch-psprint::util::makefile.mk
deleted file mode 100644
index faa0b78f18b1..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-registry+source+regkey.cxx b/editors/openoffice.org-3-devel/files/patch-registry+source+regkey.cxx
deleted file mode 100644
index fad069f83f14..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-registry::source::regkey.cxx b/editors/openoffice.org-3-devel/files/patch-registry::source::regkey.cxx
deleted file mode 100644
index fad069f83f14..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-registry::util::makefile.mk b/editors/openoffice.org-3-devel/files/patch-registry::util::makefile.mk
deleted file mode 100644
index f1970ad5e6a1..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-remotebridges+source+unourl_resolver+makefile.mk b/editors/openoffice.org-3-devel/files/patch-remotebridges+source+unourl_resolver+makefile.mk
deleted file mode 100644
index 72e5a97234f4..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-remotebridges::source::unourl_resolver::makefile.mk b/editors/openoffice.org-3-devel/files/patch-remotebridges::source::unourl_resolver::makefile.mk
deleted file mode 100644
index 72e5a97234f4..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-rsc+source+rscpp+cpp.h b/editors/openoffice.org-3-devel/files/patch-rsc+source+rscpp+cpp.h
deleted file mode 100644
index 417ab33ba52f..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-rsc::source::rscpp::cpp.h b/editors/openoffice.org-3-devel/files/patch-rsc::source::rscpp::cpp.h
deleted file mode 100644
index 417ab33ba52f..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-rscpp::cpp.h b/editors/openoffice.org-3-devel/files/patch-rscpp::cpp.h
deleted file mode 100644
index 751623885bbd..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-rscpp::cpp.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../rscpp/cpp.h.orig Fri Mar 1 00:15:54 2002
-+++ ../rscpp/cpp.h Fri Mar 1 00:15:56 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.org-3-devel/files/patch-sablot+Sablot-0.52.patch b/editors/openoffice.org-3-devel/files/patch-sablot+Sablot-0.52.patch
deleted file mode 100644
index 61f12e5bfe7c..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-sablot::Sablot-0.52.patch b/editors/openoffice.org-3-devel/files/patch-sablot::Sablot-0.52.patch
deleted file mode 100644
index 3b44b26ac6c7..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-sablot::Sablot-0.52.patch
+++ /dev/null
@@ -1,35 +0,0 @@
---- ../sablot/Sablot-0.52.patch.orig Mon Oct 29 19:18:40 2001
-+++ ../sablot/Sablot-0.52.patch Tue Mar 5 18:16:07 2002
-@@ -3,7 +3,7 @@
- ***************
- *** 1 ****
- ! dummy
----- 1,147 ----
-+--- 1,157 ----
- ! #*************************************************************************
- ! #
- ! # $RCSfile: makefile.mk,v $
-@@ -85,12 +85,22 @@
- ! CFLAGS+= -DHAVE_IEEEFP_H
- ! .ENDIF
- !
--! .IF "$(OS)"=="LINUX" || "$(OS)"=="MACOSX"
-+! .IF "$(OS)"=="LINUX" || "$(OS)"=="MACOSX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
- ! CFLAGS+= -DHAVE_UNISTD_H
- ! .ENDIF
- !
- ! .IF "$(GUI)"=="UNX"
-+!
-+! .IF "$(OS)"=="MACOSX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-+! .IF "$(OS)"=="FREEBSD"
-+! CFLAGS+= -DHAVE_SYS_TIME_H
-+! .ELSE
-+! CFLAGS+= -DHAVE_SYS_TIMEB_H
-+! .ENDIF
-+! CFLAGS+= -DHAVE_GETTIMEOFDAY -DHAVE_ISNAN -DHAVE_FINITE
-+! .ELSE
- ! CFLAGS+= -DHAVE_SYS_TIMEB_H -DHAVE_FTIME -DHAVE_ISNAN -DHAVE_FINITE
-+! .ENDIF
- ! .ENDIF
- !
- ! CFLAGS+= -I$(SOLARINCDIR)$/external$/expat
diff --git a/editors/openoffice.org-3-devel/files/patch-sal+osl+unx+nlsupport.c b/editors/openoffice.org-3-devel/files/patch-sal+osl+unx+nlsupport.c
deleted file mode 100644
index 807aeacda025..000000000000
--- a/editors/openoffice.org-3-devel/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 <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD)
-+#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
- #include <langinfo.h>
-@@ -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.org-3-devel/files/patch-sal+osl+unx+pipe.c b/editors/openoffice.org-3-devel/files/patch-sal+osl+unx+pipe.c
deleted file mode 100644
index 217bd0be4d58..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-sal+osl+unx+socket.c b/editors/openoffice.org-3-devel/files/patch-sal+osl+unx+socket.c
deleted file mode 100644
index b6e0e2fa0901..000000000000
--- a/editors/openoffice.org-3-devel/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 <sys/poll.h>
- #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.org-3-devel/files/patch-sal+osl+unx+system.c b/editors/openoffice.org-3-devel/files/patch-sal+osl+unx+system.c
deleted file mode 100644
index 8dc663ac03fc..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-sal+osl+unx+system.h b/editors/openoffice.org-3-devel/files/patch-sal+osl+unx+system.h
deleted file mode 100644
index d75cac79f29e..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-sal+workben+makefile.mk b/editors/openoffice.org-3-devel/files/patch-sal+workben+makefile.mk
deleted file mode 100644
index 369935e31d66..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-sal::osl::unx::file.c b/editors/openoffice.org-3-devel/files/patch-sal::osl::unx::file.c
deleted file mode 100644
index ade5f14b7946..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-sal::osl::unx::file.c
+++ /dev/null
@@ -1,73 +0,0 @@
---- ../sal/osl/unx/file.c.orig Thu Oct 4 15:09:21 2001
-+++ ../sal/osl/unx/file.c
-@@ -123,11 +123,16 @@
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-
--#elif defined(NETBSD)
-+#elif defined(NETBSD) || defined(FREEBSD)
-+#include <sys/param.h>
-+#include <sys/ucred.h>
- #include <sys/mount.h>
- #include <ufs/ufs/quota.h>
- #include <ctype.h>
--static const sal_Char* MOUNTTAB="/etc/mtab";
-+#define HAVE_STATFS_H
-+/* No mounting table on *BSD
-+ * This information is stored only in the kernel. */
-+/* static const sal_Char* MOUNTTAB="/etc/mtab"; */
-
- #elif defined(IRIX)
- #include <mntent.h>
-@@ -137,7 +142,7 @@
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-
--#elif defined(MACOSX) || defined(FREEBSD)
-+#elif defined(MACOSX)
- #include <ufs/ufs/quota.h>
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-@@ -4224,10 +4229,20 @@
- mntfile = fopen(MOUNTTAB,"r");
- #endif /* SOLARIS */
-
-+#if defined(NETBSD) || defined(FREEBSD)
-+ struct statfs *mntbufp;
-+ int mntentries,i;
-+ mntentries = getmntinfo(&mntbufp,MNT_WAIT);
-
- buffer[0] = '\0';
-
-+ if(mntentries == 0)
-+#else
-+
-+ buffer[0] = '\0';
-+
- if ( mntfile == 0 )
-+#endif
- {
- nRet=errno;
- #ifdef DEBUG_OSL_FILE
-@@ -4286,7 +4301,21 @@
- }
- #endif /* SOLARIS */
-
-+#if defined(NETBSD) || defined(FREEBSD)
-+ i=0;
-+ while ( i < mntentries )
-+ {
-+ if ( strcmp(mntbufp[i].f_mntonname,buffer) == 0 )
-+ {
-+ *bMountPoint=sal_True;
-+ return osl_File_E_None;
-+ }
-+ i++;
-+ }
-+#endif
-+#if ! ( defined(NETBSD) || defined(FREEBSD) )
- fclose(mntfile);
-+#endif
- *bMountPoint=sal_False;
- return osl_File_E_None;
- }
diff --git a/editors/openoffice.org-3-devel/files/patch-sal::osl::unx::nlsupport.c b/editors/openoffice.org-3-devel/files/patch-sal::osl::unx::nlsupport.c
deleted file mode 100644
index 29b4de4eb78b..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-sal::osl::unx::nlsupport.c
+++ /dev/null
@@ -1,88 +0,0 @@
---- ../sal/osl/unx/nlsupport.c.orig Sat Mar 9 00:51:17 2002
-+++ ../sal/osl/unx/nlsupport.c Sat Mar 9 01:54:43 2002
-@@ -63,11 +63,17 @@
- #include <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS)
-+#if defined(LINUX) || defined(SOLARIS) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
-+#if defined(FREEBSD)
-+#if OSVERSION > 500000
- #include <langinfo.h>
- #endif
-+#else
-+#include <langinfo.h>
-+#endif
-+#endif
-
- /*****************************************************************************/
- /* typedefs
-@@ -242,7 +248,7 @@
- return NULL;
- }
-
--#if defined(LINUX) || defined(SOLARIS)
-+#if defined(LINUX) || defined(SOLARIS) || defined(NETBSD) || defined(FREEBSD)
-
- /*
- * This implementation of osl_getTextEncodingFromLocale maps
-@@ -296,7 +302,7 @@
- /* XXX MS-874 is an extension to tis620, so this is not
- * really equivalent */
-
--#elif defined(LINUX)
-+#elif defined(LINUX) || defined(NETBSD) || defined(FREEBSD)
-
- const _pair _nl_language_list[] = {
- { "ANSI_X3.110-1983", RTL_TEXTENCODING_DONTKNOW }, /* ISO-IR-99 NAPLPS */
-@@ -477,7 +483,7 @@
- { "WIN-SAMI-2", RTL_TEXTENCODING_DONTKNOW } /* WS2 */
- };
-
--#endif /* ifdef LINUX */
-+#endif /* ifdef LINUX || NETBSD || FREEBSD */
-
- static pthread_mutex_t aLocalMutex = PTHREAD_MUTEX_INITIALIZER;
-
-@@ -516,7 +522,13 @@
- }
-
- /* get the charset as indicated by the LC_CTYPE locale */
-+#if defined(NETBSD) || defined(FREEBSD)
-+#if !defined(CODESET)
-+ codeset = NULL;
-+#else
- codeset = nl_langinfo( CODESET );
-+#endif
-+#endif
-
- if ( codeset != NULL )
- {
-@@ -595,7 +607,7 @@
- return ret;
- }
-
--#elif defined(MACOSX) /* ifdef LINUX || SOLARIS */
-+#elif defined(MACOSX) /* ifdef LINUX || SOLARIS || NETBSD || FREEBSD */
-
- /*
- * FIXME: the MacOS X implemetation is missing
-@@ -628,7 +640,7 @@
- return 0;
- }
-
--#else /* ifdef LINUX || SOLARIS || MACOSX */
-+#else /* ifdef LINUX || SOLARIS || MACOSX || NETBSD || FREEBSD */
-
- /*
- * This implementation of osl_getTextEncodingFromLocale maps
-@@ -844,6 +856,6 @@
- return 0;
- }
-
--#endif /* ifdef LINUX || SOLARIS || MACOSX*/
-+#endif /* ifdef LINUX || SOLARIS || MACOSX || NETBSD || FREEBSD */
-
-
diff --git a/editors/openoffice.org-3-devel/files/patch-sal::osl::unx::pipe.c b/editors/openoffice.org-3-devel/files/patch-sal::osl::unx::pipe.c
deleted file mode 100644
index 6802487470a2..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-sal::osl::unx::pipe.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../sal/osl/unx/pipe.c.orig Tue May 29 07:38:32 2001
-+++ ../sal/osl/unx/pipe.c
-@@ -264,7 +264,11 @@
-
- addr.sun_family = AF_UNIX;
- strcpy(addr.sun_path, name);
-+#if defined(FREEBSD)
-+ len = SUN_LEN(&addr);
-+#else
- len = sizeof(addr.sun_family) + strlen(addr.sun_path);
-+#endif
-
- if ( Options & osl_Pipe_CREATE )
- {
diff --git a/editors/openoffice.org-3-devel/files/patch-sal::osl::unx::process.c b/editors/openoffice.org-3-devel/files/patch-sal::osl::unx::process.c
deleted file mode 100644
index 9d7ffa6686d3..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-sal::osl::unx::process.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../sal/osl/unx/process.c.orig Sat Mar 2 22:33:17 2002
-+++ ../sal/osl/unx/process.c Sat Mar 2 22:33:58 2002
-@@ -834,7 +834,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.org-3-devel/files/patch-sal::osl::unx::socket.c b/editors/openoffice.org-3-devel/files/patch-sal::osl::unx::socket.c
deleted file mode 100644
index 19d390cf08eb..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-sal::osl::unx::socket.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- ../sal/osl/unx/socket.c.orig Fri Jun 22 16:22:14 2001
-+++ ../sal/osl/unx/socket.c Sun Mar 10 23:33:56 2002
-@@ -82,7 +82,7 @@
- #undef HAVE_POLL_H
- #endif
-
--#if defined(LINUX) || defined (IRIX)
-+#if defined(LINUX) || defined (IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <sys/poll.h>
- #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.org-3-devel/files/patch-sal::osl::unx::system.c b/editors/openoffice.org-3-devel/files/patch-sal::osl::unx::system.c
deleted file mode 100644
index b0b93119f983..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-sal::osl::unx::system.c
+++ /dev/null
@@ -1,127 +0,0 @@
---- ../sal/osl/unx/system.c.orig Wed Feb 28 13:08:45 2001
-+++ ../sal/osl/unx/system.c
-@@ -126,6 +126,73 @@
- return res;
- }
-
-+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;
-@@ -449,3 +516,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.org-3-devel/files/patch-sal::osl::unx::system.h b/editors/openoffice.org-3-devel/files/patch-sal::osl::unx::system.h
deleted file mode 100644
index 85de2700b284..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-sal::osl::unx::system.h
+++ /dev/null
@@ -1,13 +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,10 +216,7 @@
- # 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
- #endif
diff --git a/editors/openoffice.org-3-devel/files/patch-sal::rtl::source::strtmpl.c b/editors/openoffice.org-3-devel/files/patch-sal::rtl::source::strtmpl.c
deleted file mode 100644
index 91a5289d6636..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-sal::util::makefile.mk b/editors/openoffice.org-3-devel/files/patch-sal::util::makefile.mk
deleted file mode 100644
index 41b798faabfb..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-sal::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sal/util/makefile.mk.orig Tue Mar 5 21:36:23 2002
-+++ ../sal/util/makefile.mk Tue Mar 5 21:36:44 2002
-@@ -113,7 +113,9 @@
- SHL1TARGET= $(TARGET)
- SHL1IMPLIB= i$(TARGET)
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
-
- .IF "$(GUI)"=="WNT"
- .IF "$(COM)"!="GCC"
diff --git a/editors/openoffice.org-3-devel/files/patch-sal::workben::getlocaleinfotest.cxx b/editors/openoffice.org-3-devel/files/patch-sal::workben::getlocaleinfotest.cxx
deleted file mode 100644
index ef5bf2488496..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-sal::workben::getlocaleinfotest.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../sal/workben/getlocaleinfotest.cxx Sun Mar 10 23:42:26 2002
-+++ ../sal/workben/getlocaleinfotest.cxx Sun Mar 10 23:42:45 2002
-@@ -63,7 +63,7 @@
- #include <osl/nlsupport.h>
- #include <rtl/ustring.hxx>
-
--int _cdecl main( int argc, char * argv[] )
-+int main( int argc, char * argv[] )
- {
- rtl::OUString lang = rtl::OUString::createFromAscii( "de" );
- rtl::OUString country = rtl::OUString::createFromAscii( "DE" );
diff --git a/editors/openoffice.org-3-devel/files/patch-sal::workben::makefile.mk b/editors/openoffice.org-3-devel/files/patch-sal::workben::makefile.mk
deleted file mode 100644
index 369935e31d66..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-salhelper+source+makefile.mk b/editors/openoffice.org-3-devel/files/patch-salhelper+source+makefile.mk
deleted file mode 100644
index cb4fbc1f1570..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-salhelper::source::makefile.mk b/editors/openoffice.org-3-devel/files/patch-salhelper::source::makefile.mk
deleted file mode 100644
index cb4fbc1f1570..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-sax::util::makefile.mk b/editors/openoffice.org-3-devel/files/patch-sax::util::makefile.mk
deleted file mode 100644
index e6f307ea4a03..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-sc::util::makefile.mk b/editors/openoffice.org-3-devel/files/patch-sc::util::makefile.mk
deleted file mode 100644
index d075b7901044..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-sc::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sc/util/makefile.mk.orig Sun Mar 3 01:35:09 2002
-+++ ../sc/util/makefile.mk Sun Mar 3 01:34:53 2002
-@@ -105,7 +105,9 @@
- # --- StarClac DLL
-
- SHL1TARGET= sc$(UPD)$(DLLPOSTFIX)
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= sc.map
-+.ENDIF
- SHL1IMPLIB= sci
-
- SHL1STDLIBS= \
diff --git a/editors/openoffice.org-3-devel/files/patch-sch::util::makefile.mk b/editors/openoffice.org-3-devel/files/patch-sch::util::makefile.mk
deleted file mode 100644
index 33ee8a8172f1..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-sd::util::makefile.mk b/editors/openoffice.org-3-devel/files/patch-sd::util::makefile.mk
deleted file mode 100644
index 51f4b7f461a8..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-set_soenv.1 b/editors/openoffice.org-3-devel/files/patch-set_soenv.1
deleted file mode 100644
index bb2dccced07b..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-set_soenv.1
+++ /dev/null
@@ -1,149 +0,0 @@
---- set_soenv.1.orig Wed Feb 27 10:46:41 2002
-+++ set_soenv.1 Wed Mar 13 19:13:01 2002
-@@ -40,7 +40,7 @@
- #
- # Set this value equal to the corresponding amount of
- # command line arguments.
--my $numArgs = 19;
-+my $numArgs = 24;
- # Determining the amount of arguments in the call.
- my $numEnter = $#ARGV + 1;
- if ( $numEnter != $numArgs )
-@@ -66,14 +66,15 @@
- my ( $CALL_CDECL, $COMMON_OUTDIR, $NO_SRS_PATCH, $PROFULLSWITCH, $BIG_GOODIES, $BMP_WRITES_FLAG,
- $common_build, $MK_UNROLL, $NO_REC_RES, $PROEXT, $SO3, $SOLAR_JAVA,
- $SOLAR_PLUGIN, $TF_PACKAGES, $TF_SDBAPI, $TF_FILEURL, $UPDATER, $BUILD_DELIVER, $USE_NEWCHARSET, $USE_NEW_RSC, $VCL,
-- $TF_CFGDATA, $TF_SVDATA,
-+ $TF_CFGDATA, $TF_SVDATA, $CC, $CXX,
- $USE_NAMESPACE, $BUILD_SOSL, $LOCAL_SOLENV, $ENABLEUNICODE, $NEW_JAR_PACK, $NO_BSYMBOLIC,
- $USE_XPRINT, $BUILD_SOSL_RELEASE );
- #
- # 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.
-@@ -145,6 +146,8 @@
- $STLPORT4 = $ARGV [ 12 ]; # Location of STLport4
- $MINGWIN32 = $ARGV [ 17 ]; # use MINGWIN32
- $USE_GCC3 = $ARGV [ 18 ]; # use gcc3 (only for unxlngi4 at the moment)
-+$CC = $ARGV [ 22 ]; # get cc from environment
-+$CXX = $ARGV [ 23 ]; # use c++ from environment
- #
- #---------------------------------------------------------------
- # IIIb. Initialising the variables for the system commands, etc.
-@@ -303,7 +306,7 @@
- $PROSWITCH = "-DPRODUCT";
- $XPVERSION = "3";
- $SOLAR_JAVA = "TRUE";
-- $XPVERSION = "3";
-+ $XPVERSION = "3";
- }
- elsif ( $platform eq "$FreeBSD" )
- { print "Setting FreeBSD specific values... ";
-@@ -326,6 +329,9 @@
- $PATH_SEPERATOR = $ps;
- $PROSWITCH = "-DPRODUCT";
- $XPVERSION = "3";
-+ $OSVERSION = $ARGV[ 19 ];
-+ $PTHREAD_CFLAGS = $ARGV[ 20 ];
-+ $PTHREAD_LIBS = $ARGV[ 21 ];
- }
- elsif ( $platform eq "$Linux" )
- {
-@@ -889,15 +895,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".
-@@ -990,7 +997,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.
-@@ -1004,6 +1011,22 @@
- $ps.$USR.$BIN.$ds."X11".
- $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")
- { $COMPATH_ROOT = $COMPATH;
- $COMPATH_ROOT =~ s/\/vc98$//;
-@@ -1107,21 +1130,14 @@
- $SOLARINC .= $I.$USR.$INCLUDE;
- }
- $SOLARINC .= $STLPORT_stlport;
--if ($platform eq "$Linux")
--{
--# This simply adds an include path, so even cases that break the FHS work
--$SOLARINC .= $STLPORT_inc_stlport;
--}
-+
- if ($platform eq "$Solaris")
- {
- $SOLARINC .= '/SC5 ';
--}
--# Platform dependent include path at the top of this list of include paths
--if ($platform eq "$Solaris")
--{ $SOLARINC .= $I.'$COMPATH'.$ds."include";
-+$SOLARINC .= $I.'$COMPATH'.$ds."include";
- }
-
--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;
-@@ -1311,8 +1327,13 @@
- ToFile( "GLIBC", $GLIBC, "e" );
- ToFile( "GUIBASE", $GUIBASE, "e" );
- ToFile( "GUIENV", $GUIENV, "e" );
-+ToFile( "CC", $CC, "e" );
-+ToFile( "CXX", $CXX, "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.org-3-devel/files/patch-setup2+mow+source+loader+loader.c b/editors/openoffice.org-3-devel/files/patch-setup2+mow+source+loader+loader.c
deleted file mode 100644
index a71f7b3f327c..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-setup2+mow+source+loader+makefile.mk b/editors/openoffice.org-3-devel/files/patch-setup2+mow+source+loader+makefile.mk
deleted file mode 100644
index 007c0f69b6f9..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-setup2+script+setupserver b/editors/openoffice.org-3-devel/files/patch-setup2+script+setupserver
deleted file mode 100644
index 7d3b13f659b9..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh b/editors/openoffice.org-3-devel/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh
deleted file mode 100644
index 1919789038db..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-setup2::mow::source::loader::loader.c b/editors/openoffice.org-3-devel/files/patch-setup2::mow::source::loader::loader.c
deleted file mode 100644
index 572d8ebcc690..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-setup2::mow::source::loader::loader.c
+++ /dev/null
@@ -1,17 +0,0 @@
---- ../setup2/mow/source/loader/loader.c.orig Sun Mar 3 01:41:47 2002
-+++ ../setup2/mow/source/loader/loader.c Sun Mar 3 01:42:19 2002
-@@ -603,6 +603,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.org-3-devel/files/patch-setup2::mow::source::loader::makefile.mk b/editors/openoffice.org-3-devel/files/patch-setup2::mow::source::loader::makefile.mk
deleted file mode 100644
index 007c0f69b6f9..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-setup2::script::setupserver b/editors/openoffice.org-3-devel/files/patch-setup2::script::setupserver
deleted file mode 100644
index 07f3c3f8b23e..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-setup2::script::setupserver
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../setup2/script/setupserver.orig Sat Mar 2 17:57:36 2002
-+++ ../setup2/script/setupserver Sat Mar 2 17:58:43 2002
-@@ -234,6 +234,8 @@
- sd_platform=`uname -s`
- case $sd_platform in
- SCO_SV) test=/bin/test ;;
-+ NetBSD) test=/bin/test ;;
-+ FreeBSD) test=/bin/test ;;
- *) test=/usr/bin/test ;;
- esac
- sd_cwd="`pwd`"
diff --git a/editors/openoffice.org-3-devel/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh b/editors/openoffice.org-3-devel/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh
deleted file mode 100644
index d98230af5a69..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../setup2/source/custom/jvmsetup/loader/jvmsetup.sh Sat Mar 2 18:01:19 2002
-+++ ../setup2/source/custom/jvmsetup/loader/jvmsetup.sh Sat Mar 2 18:02:12 2002
-@@ -65,6 +65,8 @@
- sd_platform=`uname -s`
- 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.org-3-devel/files/patch-shell+source+cmdmail+makefile.mk b/editors/openoffice.org-3-devel/files/patch-shell+source+cmdmail+makefile.mk
deleted file mode 100644
index 0476285c802e..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-shell+source+proxysettings+makefile.mk b/editors/openoffice.org-3-devel/files/patch-shell+source+proxysettings+makefile.mk
deleted file mode 100644
index e83cf7c9d7a1..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-shell+source+unix+exec+makefile.mk b/editors/openoffice.org-3-devel/files/patch-shell+source+unix+exec+makefile.mk
deleted file mode 100644
index 0b7712ee35f8..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-shell::source::cmdmail::makefile.mk b/editors/openoffice.org-3-devel/files/patch-shell::source::cmdmail::makefile.mk
deleted file mode 100644
index 0476285c802e..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-shell::source::proxysettings::makefile.mk b/editors/openoffice.org-3-devel/files/patch-shell::source::proxysettings::makefile.mk
deleted file mode 100644
index e83cf7c9d7a1..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-shell::source::unix::exec::makefile.mk b/editors/openoffice.org-3-devel/files/patch-shell::source::unix::exec::makefile.mk
deleted file mode 100644
index 0b7712ee35f8..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-solenv+inc+tg_ext.mk b/editors/openoffice.org-3-devel/files/patch-solenv+inc+tg_ext.mk
deleted file mode 100644
index cb652ec9d1f0..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-solenv+inc+unxfbsdi.mk b/editors/openoffice.org-3-devel/files/patch-solenv+inc+unxfbsdi.mk
deleted file mode 100644
index 99a282f3b5c6..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-solenv::inc::_tg_shl.mk b/editors/openoffice.org-3-devel/files/patch-solenv::inc::_tg_shl.mk
deleted file mode 100644
index 6ba3a56a92b3..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-solenv::inc::_tg_shl.mk
+++ /dev/null
@@ -1,282 +0,0 @@
---- ../solenv/inc/_tg_shl.mk.orig Thu Mar 14 17:43:40 2002
-+++ ../solenv/inc/_tg_shl.mk Thu Mar 14 17:44:11 2002
-@@ -349,22 +349,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -786,22 +786,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -1223,22 +1223,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -1660,22 +1660,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2097,22 +2097,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2534,22 +2534,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2971,22 +2971,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -3408,22 +3408,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -3845,22 +3845,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -4282,22 +4282,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
diff --git a/editors/openoffice.org-3-devel/files/patch-solenv::inc::pstrules.mk b/editors/openoffice.org-3-devel/files/patch-solenv::inc::pstrules.mk
deleted file mode 100644
index 6c8e958c188a..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-solenv::inc::pstrules.mk
+++ /dev/null
@@ -1,141 +0,0 @@
---- ../solenv/inc/pstrules.mk.orig Thu Mar 14 17:40:59 2002
-+++ ../solenv/inc/pstrules.mk Thu Mar 14 17:41:44 2002
-@@ -80,15 +80,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -108,15 +108,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -142,15 +142,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -159,23 +159,23 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
- .IF "$(GUI)"=="MAC"
- @$(RM) $@
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -195,15 +195,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -212,19 +212,19 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(GUI)"=="MAC"
- @$(RM) $@
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c
- .ELSE
- +$(TYPE) $(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
-- $(CC) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
- .ENDIF
- .ENDIF
- .ENDIF
-@@ -246,7 +246,7 @@
- @echo Making: $@
- @+-$(MKDIR) $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))} >& $(NULLDEV)
- .IF "$(GUI)"=="OS2"
-- $(CC) /P+ /Pe+ /Pd+ $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
-+ $(CXX) /P+ /Pe+ /Pd+ $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
- .ENDIF
- .IF "$(GUI)"=="WNT"
- cpplcc -+ -P $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
diff --git a/editors/openoffice.org-3-devel/files/patch-solenv::inc::rules.mk b/editors/openoffice.org-3-devel/files/patch-solenv::inc::rules.mk
deleted file mode 100644
index 181a71307149..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-solenv::inc::rules.mk
+++ /dev/null
@@ -1,212 +0,0 @@
---- ../solenv/inc/rules.mk.orig Thu Mar 14 17:31:43 2002
-+++ ../solenv/inc/rules.mk Thu Mar 14 17:38:38 2002
-@@ -78,16 +78,16 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- .ENDIF
- .ENDIF
-
-@@ -98,16 +98,16 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- .ENDIF
- .ENDIF
-
-@@ -122,17 +122,17 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE # "$(GUI)"=="UNX"
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- .ENDIF # "$(GUI)"=="UNX"
-
- $(SLO)$/%.obj : %.cpp
-@@ -140,17 +140,17 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cpp
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- .ENDIF
-
- $(SLO)$/%.obj : $(MISC)$/%.cxx
-@@ -158,16 +158,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- .ENDIF
-
- $(OBJ)$/%.obj : $(MISC)$/%.cxx
-@@ -175,16 +175,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHOBJFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHOBJFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- .ENDIF
-
- $(OBJ)$/%.obj : %.c
-@@ -192,20 +192,20 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c
- .ELSE
- +-@echo Cflags: $(CFLAGS)
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -215,13 +215,13 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(MISCX)$/$*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(MISCX)$/$*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
- $(SEMADEBUG)
- .ENDIF
-
-@@ -230,16 +230,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(MISCX)$/$*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(MISCX)$/$*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -249,14 +249,14 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c )
- .ENDIF
- .ENDIF
-
diff --git a/editors/openoffice.org-3-devel/files/patch-solenv::inc::settings.mk b/editors/openoffice.org-3-devel/files/patch-solenv::inc::settings.mk
deleted file mode 100644
index eed08efc26f0..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-solenv::inc::settings.mk
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../solenv/inc/settings.mk.orig Wed Mar 13 20:44:42 2002
-+++ ../solenv/inc/settings.mk Wed Mar 13 20:45:05 2002
-@@ -173,7 +173,6 @@
- CDEFSOPT=
- HDEFS=
-
--CC=
- .IF "$(add_cflags)"!=""
- ENVCFLAGS+=$(add_cflags)
- .ENDIF
-@@ -271,8 +270,6 @@
- AS=
- BC=
- COBOL=
--CPP=
--CXX=
- FOR=
- PASCAL=
-
-@@ -1499,4 +1496,3 @@
- .INCLUDE : $(MISC)$/$(COMP9TYPELIST).mk
- $(COMP9TYPELIST)_XML2CMPTYPES:=$(shell xml2cmp -types stdout $(MISC)$/$(COMP9TYPELIST)$($(WINVERSIONNAMES)_MAJOR).xml)
- .ENDIF
--
diff --git a/editors/openoffice.org-3-devel/files/patch-solenv::inc::startup::FREEBSD::macros.mk b/editors/openoffice.org-3-devel/files/patch-solenv::inc::startup::FREEBSD::macros.mk
deleted file mode 100644
index 80392c839dbd..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-solenv::inc::startup::FREEBSD::macros.mk
+++ /dev/null
@@ -1,5 +0,0 @@
---- /dev/null Mon Mar 11 14:55:01 2002
-+++ ../solenv/inc/startup/FREEBSD/macros.mk Mon Mar 11 14:54:59 2002
-@@ -0,0 +1,2 @@
-+
-+.INCLUDE .NOINFER .IGNORE : $(INCFILENAME:d:d:d)UNIX$/macros.mk
diff --git a/editors/openoffice.org-3-devel/files/patch-solenv::inc::target.mk b/editors/openoffice.org-3-devel/files/patch-solenv::inc::target.mk
deleted file mode 100644
index b08beb4e9cfc..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-solenv::inc::tg_ext.mk b/editors/openoffice.org-3-devel/files/patch-solenv::inc::tg_ext.mk
deleted file mode 100644
index 039af7d70871..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-solenv::inc::tg_ext.mk
+++ /dev/null
@@ -1,23 +0,0 @@
---- ../solenv/inc/tg_ext.mk.orig Wed Nov 14 13:59:42 2001
-+++ ../solenv/inc/tg_ext.mk Mon Mar 4 17:30:39 2002
-@@ -107,7 +107,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
-@@ -148,7 +148,11 @@
- .IF "$(BSCLIENT)"=="TRUE"
- +cd $(PACKAGE_DIR) && $(TYPE) $(BACK_PATH)$(PATCH_FILE_NAME) | $(GNUPATCH) -f -b -p2 && $(TOUCH) $(PATCH_FLAG_FILE)
- .ELSE # "$(BSCLIENT)"!=""
-+.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" || "$(OS)"=="FREEBSD"
- .ENDIF # "$(BSCLIENT)"!=""
- .ENDIF # "$(GUI)"=="WNT"
- .ENDIF # "$(PATCH_FILE_NAME)"=="none" || "$(PATCH_FILE_NAME)"==""
diff --git a/editors/openoffice.org-3-devel/files/patch-solenv::inc::tg_shl.mk b/editors/openoffice.org-3-devel/files/patch-solenv::inc::tg_shl.mk
deleted file mode 100644
index 958b4abba555..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-solenv::inc::tg_shl.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../solenv/inc/tg_shl.mk.orig Wed Mar 13 20:40:10 2002
-+++ ../solenv/inc/tg_shl.mk Wed Mar 13 20:41:10 2002
-@@ -319,9 +319,9 @@
- .IF "$(GUI)" == "WNT"
- .IF "$(UPDATER)"=="YES"
- .IF "$(COM)"=="GCC"
-- gcc -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CC) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- cl -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CC) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF # "$(COM)"=="GCC"
- .ENDIF # "$(UPDATER)"=="YES"
- .IF "$(SHL$(TNR)DEFAULTRES)"!=""
diff --git a/editors/openoffice.org-3-devel/files/patch-solenv::inc::tg_yxx.mk b/editors/openoffice.org-3-devel/files/patch-solenv::inc::tg_yxx.mk
deleted file mode 100644
index 0b99a3553cad..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-solenv::inc::tg_yxx.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../solenv/inc/tg_yxx.mk.orig Wed Sep 20 16:43:18 2000
-+++ ../solenv/inc/tg_yxx.mk Wed Mar 6 10:47:24 2002
-@@ -4,7 +4,9 @@
- @echo ------------------------------
- @echo Making: $@
- #.IF "$(GUI)"!="UNX"
-+ $(BISON) $(YACCFLAGS) $(YACCOUT)$/$(YACCTARGET).h $(YACCFILES)
- $(BISON) $(YACCFLAGS) $(YACCOUT)$/$(YACCTARGET) $(YACCFILES)
-+ $(BISON) -o $(YACCOUT)$/$(YACCTARGET) $(YACCFILES)
- #.ELSE
- # $(BISON) $(YACCFLAGS) $(YACCFILES)
- # mv y.tab.c $(INCCOM)/rscyacc.yxx
diff --git a/editors/openoffice.org-3-devel/files/patch-solenv::inc::unxfbsdi.mk b/editors/openoffice.org-3-devel/files/patch-solenv::inc::unxfbsdi.mk
deleted file mode 100644
index 05fd35ffb049..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-solenv::inc::unxfbsdi.mk
+++ /dev/null
@@ -1,209 +0,0 @@
---- ../solenv/inc/unxfbsdi.mk.orig Wed Oct 24 19:21:47 2001
-+++ ../solenv/inc/unxfbsdi.mk Thu Mar 14 17:26:41 2002
-@@ -1,84 +1,139 @@
--
- # 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"
-
-+# 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
-+
-+# Compiler flags for compiling static object in multi threaded
-+# environment with graphical user interface
-+CFLAGSOBJGUIMT=-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 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 +142,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.org-3-devel/files/patch-soltools+mkdepend+main.c b/editors/openoffice.org-3-devel/files/patch-soltools+mkdepend+main.c
deleted file mode 100644
index cffd5cbb1f43..000000000000
--- a/editors/openoffice.org-3-devel/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 <sys/types.h>
-+#include <sys/stat.h>
-+
- #include "def.h"
- #ifdef hpux
- #define sigvec sigvector
diff --git a/editors/openoffice.org-3-devel/files/patch-soltools::mkdepend::main.c b/editors/openoffice.org-3-devel/files/patch-soltools::mkdepend::main.c
deleted file mode 100644
index a478fc59e21d..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-soltools::mkdepend::main.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../soltools/mkdepend/main.c.orig Mon Mar 11 20:09:35 2002
-+++ ../soltools/mkdepend/main.c Mon Mar 11 17:25:55 2002
-@@ -27,6 +27,11 @@
-
- */
-
-+#ifdef FREEBSD
-+#include <sys/types.h>
-+#include <sys/stat.h>
-+#endif
-+
- #include "def.h"
- #ifdef hpux
- #define sigvec sigvector
diff --git a/editors/openoffice.org-3-devel/files/patch-starmath::util:makefile.mk b/editors/openoffice.org-3-devel/files/patch-starmath::util:makefile.mk
deleted file mode 100644
index a1945318706e..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-stoc+source+corereflection+makefile.mk b/editors/openoffice.org-3-devel/files/patch-stoc+source+corereflection+makefile.mk
deleted file mode 100644
index 4b319b08d401..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-stoc+source+defaultregistry+makefile.mk b/editors/openoffice.org-3-devel/files/patch-stoc+source+defaultregistry+makefile.mk
deleted file mode 100644
index 4cae0476415a..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-stoc+source+implementationregistration+implreg.cxx b/editors/openoffice.org-3-devel/files/patch-stoc+source+implementationregistration+implreg.cxx
deleted file mode 100644
index 341d621d872c..000000000000
--- a/editors/openoffice.org-3-devel/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 <list>
-
-+#include <unistd.h>
-+
- #ifndef _CPPUHELPER_QUERYINTERFACE_HXX_
- #include <cppuhelper/queryinterface.hxx>
- #endif
diff --git a/editors/openoffice.org-3-devel/files/patch-stoc+source+implementationregistration+makefile.mk b/editors/openoffice.org-3-devel/files/patch-stoc+source+implementationregistration+makefile.mk
deleted file mode 100644
index 0051043b7ecb..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-stoc+source+inspect+makefile.mk b/editors/openoffice.org-3-devel/files/patch-stoc+source+inspect+makefile.mk
deleted file mode 100644
index c7cd85253c11..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-stoc+source+invocation+makefile.mk b/editors/openoffice.org-3-devel/files/patch-stoc+source+invocation+makefile.mk
deleted file mode 100644
index 9ac2072a5612..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-stoc+source+invocation_adapterfactory+makefile.mk b/editors/openoffice.org-3-devel/files/patch-stoc+source+invocation_adapterfactory+makefile.mk
deleted file mode 100644
index 8853ad39a90e..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-stoc+source+javaloader+makefile.mk b/editors/openoffice.org-3-devel/files/patch-stoc+source+javaloader+makefile.mk
deleted file mode 100644
index af0fb9af619c..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-stoc+source+javavm+makefile.mk b/editors/openoffice.org-3-devel/files/patch-stoc+source+javavm+makefile.mk
deleted file mode 100644
index f97af0ea270d..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-stoc+source+loader+makefile.mk b/editors/openoffice.org-3-devel/files/patch-stoc+source+loader+makefile.mk
deleted file mode 100644
index 5a08ee5937b6..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-stoc+source+namingservice+makefile.mk b/editors/openoffice.org-3-devel/files/patch-stoc+source+namingservice+makefile.mk
deleted file mode 100644
index e573081bc21d..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-stoc+source+proxy_factory+makefile.mk b/editors/openoffice.org-3-devel/files/patch-stoc+source+proxy_factory+makefile.mk
deleted file mode 100644
index 9110b2f50cd1..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-stoc+source+registry_tdprovider+makefile.mk b/editors/openoffice.org-3-devel/files/patch-stoc+source+registry_tdprovider+makefile.mk
deleted file mode 100644
index 9d974d1c0d10..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-stoc+source+servicemanager+makefile.mk b/editors/openoffice.org-3-devel/files/patch-stoc+source+servicemanager+makefile.mk
deleted file mode 100644
index 746776d54759..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-stoc+source+tdmanager+makefile.mk b/editors/openoffice.org-3-devel/files/patch-stoc+source+tdmanager+makefile.mk
deleted file mode 100644
index 76403fdde841..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-stoc+source+typeconv+makefile.mk b/editors/openoffice.org-3-devel/files/patch-stoc+source+typeconv+makefile.mk
deleted file mode 100644
index dc647f89a166..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-stoc::source::corereflection::makefile.mk b/editors/openoffice.org-3-devel/files/patch-stoc::source::corereflection::makefile.mk
deleted file mode 100644
index 4b319b08d401..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-stoc::source::defaultregistry::makefile.mk b/editors/openoffice.org-3-devel/files/patch-stoc::source::defaultregistry::makefile.mk
deleted file mode 100644
index 4cae0476415a..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-stoc::source::implementationregistration::implreg.cxx b/editors/openoffice.org-3-devel/files/patch-stoc::source::implementationregistration::implreg.cxx
deleted file mode 100644
index 925e924b1605..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-stoc::source::implementationregistration::implreg.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../stoc/source/implementationregistration/implreg.cxx.orig Mon Mar 11 20:08:04 2002
-+++ ../stoc/source/implementationregistration/implreg.cxx Mon Mar 11 19:55:02 2002
-@@ -192,7 +192,7 @@
- tmpPath = buf.makeStringAndClear();
- }
- // I am the only one to own tmpPath here, so the cast is tolerateable.
-- OSL_VERIFY( tmpPath.getStr() == mktemp( (sal_Char * ) tmpPath.getStr() ) );
-+ OSL_VERIFY( (sal_Char * ) tmpPath.getStr() == (sal_Char * ) mktemp( (sal_Char * ) tmpPath.getStr() ) );
- return OStringToOUString( tmpPath, osl_getThreadTextEncoding());
- }
-
diff --git a/editors/openoffice.org-3-devel/files/patch-stoc::source::implementationregistration::makefile.mk b/editors/openoffice.org-3-devel/files/patch-stoc::source::implementationregistration::makefile.mk
deleted file mode 100644
index 0051043b7ecb..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-stoc::source::inspect::makefile.mk b/editors/openoffice.org-3-devel/files/patch-stoc::source::inspect::makefile.mk
deleted file mode 100644
index c7cd85253c11..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-stoc::source::invocation::makefile.mk b/editors/openoffice.org-3-devel/files/patch-stoc::source::invocation::makefile.mk
deleted file mode 100644
index 9ac2072a5612..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-stoc::source::invocation_adapterfactory::makefile.mk b/editors/openoffice.org-3-devel/files/patch-stoc::source::invocation_adapterfactory::makefile.mk
deleted file mode 100644
index 8853ad39a90e..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-stoc::source::javaloader::makefile.mk b/editors/openoffice.org-3-devel/files/patch-stoc::source::javaloader::makefile.mk
deleted file mode 100644
index af0fb9af619c..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-stoc::source::javavm::makefile.mk b/editors/openoffice.org-3-devel/files/patch-stoc::source::javavm::makefile.mk
deleted file mode 100644
index f97af0ea270d..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-stoc::source::loader::makefile.mk b/editors/openoffice.org-3-devel/files/patch-stoc::source::loader::makefile.mk
deleted file mode 100644
index 5a08ee5937b6..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-stoc::source::namingservice::makefile.mk b/editors/openoffice.org-3-devel/files/patch-stoc::source::namingservice::makefile.mk
deleted file mode 100644
index e573081bc21d..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-stoc::source::proxy_factory::makefile.mk b/editors/openoffice.org-3-devel/files/patch-stoc::source::proxy_factory::makefile.mk
deleted file mode 100644
index 9110b2f50cd1..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-stoc::source::registry_tdprovider::makefile.mk b/editors/openoffice.org-3-devel/files/patch-stoc::source::registry_tdprovider::makefile.mk
deleted file mode 100644
index 9d974d1c0d10..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-stoc::source::servicemanager::makefile.mk b/editors/openoffice.org-3-devel/files/patch-stoc::source::servicemanager::makefile.mk
deleted file mode 100644
index 746776d54759..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-stoc::source::tdmanager::makefile.mk b/editors/openoffice.org-3-devel/files/patch-stoc::source::tdmanager::makefile.mk
deleted file mode 100644
index 76403fdde841..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-stoc::source::typeconv::makefile.mk b/editors/openoffice.org-3-devel/files/patch-stoc::source::typeconv::makefile.mk
deleted file mode 100644
index dc647f89a166..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-store::util::makefile.mk b/editors/openoffice.org-3-devel/files/patch-store::util::makefile.mk
deleted file mode 100644
index 842ef8ae49c0..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-svx+source+fmcomp+makefile.mk b/editors/openoffice.org-3-devel/files/patch-svx+source+fmcomp+makefile.mk
deleted file mode 100644
index b16030080c0d..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-svx::source::dialog::graphctl.cxx b/editors/openoffice.org-3-devel/files/patch-svx::source::dialog::graphctl.cxx
deleted file mode 100644
index a6a31d0c9621..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-svx::source::dialog::graphctl.cxx
+++ /dev/null
@@ -1,18 +0,0 @@
---- ../svx/source/dialog/graphctl.cxx 2001/08/16 15:41:29 1.6
-+++ ../svx/source/dialog/graphctl.cxx 2002/03/03 19:41:13
-@@ -62,12 +62,12 @@
- #if defined( OS2 ) || defined( WIN ) || defined( UNX ) || defined( WNT )
- #include <stdlib.h> //wegen fcvt
- #endif
--#if defined(MAC) || defined(NETBSD)
--#if defined(NETBSD)
-+#if defined(MAC) || defined(NETBSD) || defined(FREEBSD)
-+#if defined(NETBSD) || defined(FREEBSD)
- extern "C" {
- #endif
- char *fcvt(double value, int ndigit, int *decpt, int *sign);
--#if defined(NETBSD)
-+#if defined(NETBSD) || defined(FREEBSD)
- }
- #endif
- #endif
diff --git a/editors/openoffice.org-3-devel/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-3-devel/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index ce51a0e98880..000000000000
--- a/editors/openoffice.org-3-devel/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 <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !(defined NETBSD || defined FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice.org-3-devel/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-3-devel/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index 66b7dfe1f73d..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2001/11/01 13:26:23 1.2
-+++ ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2002/03/03 19:43:31
-@@ -62,7 +62,9 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !defined(FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice.org-3-devel/files/patch-tools+bootstrp+makefile.mk b/editors/openoffice.org-3-devel/files/patch-tools+bootstrp+makefile.mk
deleted file mode 100644
index b188641846f0..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-tools::bootstrp::makefile.mk b/editors/openoffice.org-3-devel/files/patch-tools::bootstrp::makefile.mk
deleted file mode 100644
index b188641846f0..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-tools::inc:solar.h b/editors/openoffice.org-3-devel/files/patch-tools::inc:solar.h
deleted file mode 100644
index 61e190e5e5bf..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-tools::inc:solar.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- ../tools/inc/solar.h 2001/10/12 15:11:03 1.23
-+++ ../tools/inc/solar.h 2002/03/03 19:44:00
-@@ -108,7 +108,7 @@
- #endif
- typedef short INT16;
- typedef unsigned short UINT16;
--#if defined LINUX || defined SCO || defined IRIX || (defined _MSC_VER && _MSC_VER >1200)
-+#if defined LINUX || defined SCO || defined IRIX || (defined _MSC_VER && _MSC_VER >1200) || defined FREEBSD
- typedef signed char INT8;
- #else
-
-@@ -149,7 +149,7 @@
-
- /*** misc. macros to leverage platform and compiler differences ********/
-
--#if (defined ALPHA && !defined WNT) || defined IRIX || defined SOLARIS || defined HPUX || defined NETBSD
-+#if (defined ALPHA && !defined WNT) || defined IRIX || defined SOLARIS || defined HPUX || defined NETBSD || defined FREEBSD
- #define __DELETE(n) delete[]
- #else
- #define __DELETE(n) delete[n]
diff --git a/editors/openoffice.org-3-devel/files/patch-tools::source::string::charset.cxx b/editors/openoffice.org-3-devel/files/patch-tools::source::string::charset.cxx
deleted file mode 100644
index ebee79ce414b..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-tools::source::string::charset.cxx
+++ /dev/null
@@ -1,36 +0,0 @@
---- ../tools/source/string/charset.cxx.orig Sun Mar 10 23:55:47 2002
-+++ ../tools/source/string/charset.cxx Mon Mar 11 00:00:56 2002
-@@ -64,12 +64,14 @@
- #elif defined( OS2 )
- #define INCL_DOSNLS
- #include <svpm.h>
--#elif defined(LINUX) || defined(SOLARIS)
-+#elif defined(LINUX) || defined(SOLARIS) || defined(FREEBSD)
- #include <stdio.h>
- #include <stdlib.h>
- #include <strings.h>
- #include <locale.h>
-+#if !defined(FREEBSD) || OSVERSION > 500000
- #include <langinfo.h>
-+#endif
- #ifndef _TOOLS_LANG_HXX
- #include <lang.hxx>
- #endif
-@@ -126,7 +128,7 @@
-
- // -----------------------------------------------------------------------
-
--#if defined(NETBSD) || defined(SCO)
-+#if defined(NETBSD) || defined(SCO) || defined(FREEBSD)
-
- // check if there is a charset qualifier at the end of the given locale string
- // e.g. de.ISO8859-15 or de.ISO8859-15@euro which strongly indicates what
-@@ -707,7 +709,7 @@
- #ifdef UNX
- CharSet nTextEncoding;
-
--#if defined(NETBSD) || defined(SCO)
-+#if defined(NETBSD) || defined(SCO) || defined(FREEBSD)
- nTextEncoding = GetSystemCharSetFromEnvironment();
- if (nTextEncoding == RTL_TEXTENCODING_DONTKNOW)
- nTextEncoding = GetSystemCharSetFromSystemLanguage();
diff --git a/editors/openoffice.org-3-devel/files/patch-unzip+source+file_io.c b/editors/openoffice.org-3-devel/files/patch-unzip+source+file_io.c
deleted file mode 100644
index 2a838fe377b1..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-unzip+source+misc.c b/editors/openoffice.org-3-devel/files/patch-unzip+source+misc.c
deleted file mode 100644
index 8087b0887af4..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/files/patch-unzip::source::file_io.c b/editors/openoffice.org-3-devel/files/patch-unzip::source::file_io.c
deleted file mode 100644
index 0430ff41b6a9..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-unzip::source::file_io.c
+++ /dev/null
@@ -1,36 +0,0 @@
---- ../unzip/source/file_io.c.orig Tue Mar 5 18:32:38 2002
-+++ ../unzip/source/file_io.c Tue Mar 5 18:40:50 2002
-@@ -500,7 +500,7 @@
- #ifdef MPW
- pCallBack( 0 );
- #else
-- #if defined LINUX || defined MACOSX || defined NETBSD
-+ #if defined LINUX || defined MACOSX || defined NETBSD || defined FREEBSD
- pCallBack( lseek(outfd, 0, SEEK_CUR) );
- #else
- pCallBack( tell( outfd ) );
-@@ -860,8 +860,11 @@
- /* extern char *_TZ; no longer used? */
- #else /* !AMIGA */
- # define YRBASE 1970
--#ifdef BSD
--#ifndef __386BSD__
-+#ifdef FREEBSD
-+#include <sys/types.h>
-+#endif */ FREEBSD */
-+#if defined BSD || defined FREEBSD
-+#if !defined __386BSD__ && !defined FREEBSD
- static struct timeb tbp;
- #endif /* !__386BSD__ */
- #else /* !BSD */
-@@ -932,8 +935,8 @@
- /* convert date & time to seconds relative to 00:00:00, 01/01/YRBASE */
- m_time = ((days + dy) * 86400) + (hh * 3600) + (mm * 60) + ss;
-
--#if defined BSD && ! defined MACOSX && ! defined NETBSD
--#ifndef __386BSD__
-+#if (defined BSD || defined FREEBSD) && ! defined MACOSX && ! defined NETBSD
-+#if !defined __386BSD__ && !defined FREEBSD
- ftime(&tbp);
- m_time += tbp.timezone * 60L;
- #endif
diff --git a/editors/openoffice.org-3-devel/files/patch-unzip::source::misc.c b/editors/openoffice.org-3-devel/files/patch-unzip::source::misc.c
deleted file mode 100644
index 38cc972f0bce..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-unzip::source::misc.c
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../unzip/source/misc.c.orig Tue Mar 5 18:52:16 2002
-+++ ../unzip/source/misc.c Tue Mar 5 18:53:03 2002
-@@ -301,8 +301,8 @@
- int yr, mo, dy, hh, mm, ss, leap;
- long m_time, days=0;
- #if (!defined(MACOS) && !defined(MSC) && !defined(__GO32__))
--#if (defined(BSD) || defined(MTS))
--#ifndef __386BSD__
-+#if (defined(BSD) || defined(MTS) || defined(FREEBSD))
-+#if !defined __386BSD__ && !defined FREEBSD
- static struct timeb tbp;
- #endif /* __386BSD__ */
- #else /* !(BSD || MTS) */
-@@ -340,8 +340,8 @@
- /* - 1; MS-DOS times always rounded up to nearest even second */
-
- #if (!defined(MACOS) && !defined(__GO32__))
--#if (defined(BSD) || defined(MTS) || defined (ALPHA)) && ! defined(MACOSX) && ! defined(NETBSD)
--#ifndef __386BSD__
-+#if (defined(BSD) || defined(FREEBSD) || defined(MTS) || defined (ALPHA)) && ! defined(MACOSX) && ! defined(NETBSD)
-+#if !defined __386BSD__ && !defined FREEBSD
- ftime(&tbp);
- m_time += tbp.timezone * 60L;
- #endif
diff --git a/editors/openoffice.org-3-devel/files/patch-xmlhelp::util::makefile.mk b/editors/openoffice.org-3-devel/files/patch-xmlhelp::util::makefile.mk
deleted file mode 100644
index 4f7d0984c32d..000000000000
--- a/editors/openoffice.org-3-devel/files/patch-xmlhelp::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../xmlhelp/util/makefile.mk.orig Sun Mar 3 01:49:15 2002
-+++ ../xmlhelp/util/makefile.mk Sun Mar 3 01:49:19 2002
-@@ -94,7 +94,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.org-3-devel/pkg-comment b/editors/openoffice.org-3-devel/pkg-comment
deleted file mode 100644
index 7c6d1b73d17a..000000000000
--- a/editors/openoffice.org-3-devel/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Integrated wordprocessor/dbase/spreadheet/drawing/chart/browser
diff --git a/editors/openoffice.org-3-devel/pkg-descr b/editors/openoffice.org-3-devel/pkg-descr
deleted file mode 100644
index 31fd1b12161a..000000000000
--- a/editors/openoffice.org-3-devel/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.org-3-devel/pkg-message b/editors/openoffice.org-3-devel/pkg-message
deleted file mode 100644
index 840dc3b80e04..000000000000
--- a/editors/openoffice.org-3-devel/pkg-message
+++ /dev/null
@@ -1,15 +0,0 @@
-OpenOffice Build 641 Personal Install How-To
-
-Written by: Matthias Rauch <mrauch@netbsd.org>
- Martin Blapp <mbr@freebsd.org>
-
-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.org-3-devel/pkg-plist b/editors/openoffice.org-3-devel/pkg-plist
deleted file mode 100644
index b3561e66eeb7..000000000000
--- a/editors/openoffice.org-3-devel/pkg-plist
+++ /dev/null
@@ -1,1676 +0,0 @@
-bin/soffice
-OpenOffice.org641/setup
-OpenOffice.org641/spadmin
-OpenOffice.org641/LICENSE.html
-OpenOffice.org641/README.html
-OpenOffice.org641/README
-OpenOffice.org641/LICENSE
-OpenOffice.org641/program/setup.log
-OpenOffice.org641/program/filter/libicg641bi.so
-OpenOffice.org641/program/filter/libeme641bi.so
-OpenOffice.org641/program/filter/libemp641bi.so
-OpenOffice.org641/program/filter/libipd641bi.so
-OpenOffice.org641/program/filter/libitg641bi.so
-OpenOffice.org641/program/filter/libeps641bi.so
-OpenOffice.org641/program/filter/libips641bi.so
-OpenOffice.org641/program/filter/libexp641bi.so
-OpenOffice.org641/program/filter/libepb641bi.so
-OpenOffice.org641/program/filter/libepg641bi.so
-OpenOffice.org641/program/filter/libepp641bi.so
-OpenOffice.org641/program/filter/libipb641bi.so
-OpenOffice.org641/program/filter/libera641bi.so
-OpenOffice.org641/program/filter/libira641bi.so
-OpenOffice.org641/program/filter/libegi641bi.so
-OpenOffice.org641/program/filter/libidx641bi.so
-OpenOffice.org641/program/filter/libicd641bi.so
-OpenOffice.org641/program/filter/libept641bi.so
-OpenOffice.org641/program/filter/libipt641bi.so
-OpenOffice.org641/program/filter/libime641bi.so
-OpenOffice.org641/program/filter/libipx641bi.so
-OpenOffice.org641/program/filter/libepn641bi.so
-OpenOffice.org641/program/filter/libiti641bi.so
-OpenOffice.org641/program/filter/libeti641bi.so
-OpenOffice.org641/program/classes/sandbox.jar
-OpenOffice.org641/program/classes/jurt.jar
-OpenOffice.org641/program/classes/xt.jar
-OpenOffice.org641/program/classes/db.jar
-OpenOffice.org641/program/classes/juh.jar
-OpenOffice.org641/program/classes/unoil.jar
-OpenOffice.org641/program/classes/jut.jar
-OpenOffice.org641/program/classes/ridl.jar
-OpenOffice.org641/program/classes/jaxp.jar
-OpenOffice.org641/program/classes/java_uno.jar
-OpenOffice.org641/program/classes/parser.jar
-OpenOffice.org641/program/classes/classes.jar
-OpenOffice.org641/program/resource/cnt64101.res
-OpenOffice.org641/program/resource/wwz64101.res
-OpenOffice.org641/program/resource/pcr64101.res
-OpenOffice.org641/program/resource/bib64101.res
-OpenOffice.org641/program/resource/dkt64101.res
-OpenOffice.org641/program/resource/basctl64101.res
-OpenOffice.org641/program/resource/abp64101.res
-OpenOffice.org641/program/resource/lgd64101.res
-OpenOffice.org641/program/resource/eur64101.res
-OpenOffice.org641/program/resource/epb64101.res
-OpenOffice.org641/program/resource/epg64101.res
-OpenOffice.org641/program/resource/epp64101.res
-OpenOffice.org641/program/resource/imp64101.res
-OpenOffice.org641/program/resource/oic64101.res
-OpenOffice.org641/program/resource/ofa64101.res
-OpenOffice.org641/program/resource/vcl64101.res
-OpenOffice.org641/program/resource/fwk64101.res
-OpenOffice.org641/program/resource/set64101.res
-OpenOffice.org641/program/resource/frm64101.res
-OpenOffice.org641/program/resource/gal64101.res
-OpenOffice.org641/program/resource/svs64101.res
-OpenOffice.org641/program/resource/dba64101.res
-OpenOffice.org641/program/resource/dbi64101.res
-OpenOffice.org641/program/resource/dbp64101.res
-OpenOffice.org641/program/resource/dbu64101.res
-OpenOffice.org641/program/resource/dbw64101.res
-OpenOffice.org641/program/resource/ooo64101.res
-OpenOffice.org641/program/resource/svt64101.res
-OpenOffice.org641/program/resource/svx64101.res
-OpenOffice.org641/program/resource/spa64101.res
-OpenOffice.org641/program/resource/sd64101.res
-OpenOffice.org641/program/resource/tpl64101.res
-OpenOffice.org641/program/resource/sw64101.res
-OpenOffice.org641/program/resource/tplx64101.res
-OpenOffice.org641/program/resource/jvm64101.res
-OpenOffice.org641/program/resource/uui64101.res
-OpenOffice.org641/program/resource/cal64101.res
-OpenOffice.org641/program/resource/sfx64101.res
-OpenOffice.org641/program/resource/sch64101.res
-OpenOffice.org641/program/resource/san64101.res
-OpenOffice.org641/program/resource/sc64101.res
-OpenOffice.org641/program/resource/sm64101.res
-OpenOffice.org641/program/resource/date64101.res
-OpenOffice.org641/program/resource/analysis64101.res
-OpenOffice.org641/program/resource/eps64101.res
-OpenOffice.org641/program/resource/egi64101.res
-OpenOffice.org641/program/resource/ept64101.res
-OpenOffice.org641/program/resource/eme64101.res
-OpenOffice.org641/program/resource/epn64101.res
-OpenOffice.org641/program/resource/iso64101.res
-OpenOffice.org641/program/addin/source/xrot.c
-OpenOffice.org641/program/addin/source/xlang.h
-OpenOffice.org641/program/addin/source/rot13.hrc
-OpenOffice.org641/program/addin/source/addin.h
-OpenOffice.org641/program/addin/source/xdfa.c
-OpenOffice.org641/program/addin/source/dfa.hrc
-OpenOffice.org641/program/libctl641bi.so
-OpenOffice.org641/program/libimpreg.so
-OpenOffice.org641/program/libjava_uno.so
-OpenOffice.org641/program/libdbi641bi.so
-OpenOffice.org641/program/libdbp641bi.so
-OpenOffice.org641/program/libdbtools2.so
-OpenOffice.org641/program/libdbu641bi.so
-OpenOffice.org641/program/libvos2GCC.so
-OpenOffice.org641/program/libproxyset.so
-OpenOffice.org641/program/libsmgr.so
-OpenOffice.org641/program/libmozab2.so
-OpenOffice.org641/program/libtcv.so
-OpenOffice.org641/program/liburp_uno.so
-OpenOffice.org641/program/libstm.so
-OpenOffice.org641/program/libstore.so.3.0.0
-OpenOffice.org641/program/libstore.so.3
-OpenOffice.org641/program/libspa641bi.so
-OpenOffice.org641/program/libmcnttype.so
-OpenOffice.org641/program/spadmin.bin
-OpenOffice.org641/program/libabp641bi.so
-OpenOffice.org641/program/libinvadp.so
-OpenOffice.org641/program/libsvl641bi.so
-OpenOffice.org641/program/libsvx641bi.so
-OpenOffice.org641/program/libmig641bi.so
-OpenOffice.org641/program/jvmsetup.bin
-OpenOffice.org641/program/libtdmgr.so
-OpenOffice.org641/program/libnamingservice.so
-OpenOffice.org641/program/libacceptor.so
-OpenOffice.org641/program/open_office_ani.bmp
-OpenOffice.org641/program/libconnectr.so
-OpenOffice.org641/program/libsrtrs1.so
-OpenOffice.org641/program/sopatchlevel.sh
-OpenOffice.org641/program/libdb_cxx-3.2.so
-OpenOffice.org641/program/calc_o.bmp
-OpenOffice.org641/program/nswrapper
-OpenOffice.org641/program/libjen.so
-OpenOffice.org641/program/libdefreg.so
-OpenOffice.org641/program/librmcxt.so.3.0.0
-OpenOffice.org641/program/librmcxt.so.3
-OpenOffice.org641/program/setup.bin
-OpenOffice.org641/program/setup
-OpenOffice.org641/program/libdbase641bi.so
-OpenOffice.org641/program/libbib641bi.so
-OpenOffice.org641/program/liblng641bi.so
-OpenOffice.org641/program/libfileacc.so
-OpenOffice.org641/program/libucpchelp1.so
-OpenOffice.org641/program/libreg.so.3.0.0
-OpenOffice.org641/program/libreg.so.3
-OpenOffice.org641/program/libcfgmgr2.so
-OpenOffice.org641/program/libinsp.so
-OpenOffice.org641/program/libcnt641bi.so
-OpenOffice.org641/program/libres641bi.so
-OpenOffice.org641/program/setup_services.rdb
-OpenOffice.org641/program/libsalhelper3GCC.so
-OpenOffice.org641/program/libtl641bi.so
-OpenOffice.org641/program/libjvm641bi.so
-OpenOffice.org641/program/libcmdmail.so
-OpenOffice.org641/program/libgcc2_uno.so
-OpenOffice.org641/program/libi18npool641bi.so
-OpenOffice.org641/program/libevtatt.so
-OpenOffice.org641/program/libsimreg.so
-OpenOffice.org641/program/libfile641bi.so
-OpenOffice.org641/program/libucb1.so
-OpenOffice.org641/program/libucpfpx641bi.so
-OpenOffice.org641/program/libsax.so
-OpenOffice.org641/program/allgemein_o.bmp
-OpenOffice.org641/program/writer_o.bmp
-OpenOffice.org641/program/libsbl641bi.so
-OpenOffice.org641/program/draw_o.bmp
-OpenOffice.org641/program/ende_o.bmp
-OpenOffice.org641/program/libbrdgfctr.so
-OpenOffice.org641/program/libsch641bi.so
-OpenOffice.org641/program/libscn641bi.so
-OpenOffice.org641/program/libproxyfac.so
-OpenOffice.org641/program/liblocaledata_ascii.so
-OpenOffice.org641/program/libzip641bi.so
-OpenOffice.org641/program/libset641bi.so
-OpenOffice.org641/program/libsfx641bi.so
-OpenOffice.org641/program/libcached1.so
-OpenOffice.org641/program/liblocaledata_CJK.so
-OpenOffice.org641/program/libucphier1.so
-OpenOffice.org641/program/jvmsetup
-OpenOffice.org641/program/libinv.so
-OpenOffice.org641/program/libsal.so.3.0.0
-OpenOffice.org641/program/libsal.so.3
-OpenOffice.org641/program/libmozabdrv2.so
-OpenOffice.org641/program/libucpfile1.so
-OpenOffice.org641/program/libpk641bi.so
-OpenOffice.org641/program/libpl641bi.so
-OpenOffice.org641/program/soffice
-OpenOffice.org641/program/spadmin
-OpenOffice.org641/program/libsyssh.so
-OpenOffice.org641/program/libxcr641bi.so
-OpenOffice.org641/program/libbasctl641bi.so
-OpenOffice.org641/program/libsdbc2.so
-OpenOffice.org641/program/libucpdav1.so
-OpenOffice.org641/program/libwrp641bi.so
-OpenOffice.org641/program/libjavaloader.so
-OpenOffice.org641/program/libtplx641bi.so
-OpenOffice.org641/program/libadabas2.so
-OpenOffice.org641/program/libsot641bi.so
-OpenOffice.org641/program/libj641bi_g.so
-OpenOffice.org641/program/libsw641bi.so
-OpenOffice.org641/program/libtk641bi.so
-OpenOffice.org641/program/libcpld.so
-OpenOffice.org641/program/impress_o.bmp
-OpenOffice.org641/program/libsb641bi.so
-OpenOffice.org641/program/javaldx
-OpenOffice.org641/program/libsd641bi.so
-OpenOffice.org641/program/libsvt641bi.so
-OpenOffice.org641/program/libso641bi.so
-OpenOffice.org641/program/libcppu.so.3.0.0
-OpenOffice.org641/program/libcppu.so.3
-OpenOffice.org641/program/libi18n641bi.so
-OpenOffice.org641/program/libucbhelper1GCC.so
-OpenOffice.org641/program/libtinstrm.so
-OpenOffice.org641/program/libpsp641bi.so
-OpenOffice.org641/program/libdb_java-3.2.so
-OpenOffice.org641/program/libuuresolver.so
-OpenOffice.org641/program/libpcr641bi.so
-OpenOffice.org641/program/libcppuhelper3GCC.so
-OpenOffice.org641/program/libstlport_gcc.so.0
-OpenOffice.org641/program/libgo641bi.so
-OpenOffice.org641/program/libjdbc2.so
-OpenOffice.org641/program/libflat641bi.so
-OpenOffice.org641/program/setup_types.rdb
-OpenOffice.org641/program/libodbcbase2.so
-OpenOffice.org641/program/libcomphelp2.so
-OpenOffice.org641/program/libxo641bi.so
-OpenOffice.org641/program/libstlport2_gcc.so
-OpenOffice.org641/program/libtvhlp1.so
-OpenOffice.org641/program/libxmx641bi.so
-OpenOffice.org641/program/libni641bi.so
-OpenOffice.org641/program/libutl641bi.so
-OpenOffice.org641/program/libcorefl.so
-OpenOffice.org641/program/libuui641bi.so
-OpenOffice.org641/program/libodbc2.so
-OpenOffice.org641/program/libvcl641bi.so
-OpenOffice.org641/program/libtoutstrm.so
-OpenOffice.org641/program/libimr641bi.so
-OpenOffice.org641/program/libpackage2.so
-OpenOffice.org641/program/components/libabsyncsvc.so
-OpenOffice.org641/program/components/libaddrbook.so
-OpenOffice.org641/program/components/libmork.so
-OpenOffice.org641/program/components/libmozldap.so
-OpenOffice.org641/program/components/libnecko.so
-OpenOffice.org641/program/components/libprofile.so
-OpenOffice.org641/program/components/librdf.so
-OpenOffice.org641/program/components/libstrres.so
-OpenOffice.org641/program/components/libunicharutil.so
-OpenOffice.org641/program/components/libuconv.so
-OpenOffice.org641/program/components/libucvcn.so
-OpenOffice.org641/program/components/libucvibm.so
-OpenOffice.org641/program/components/libucvja.so
-OpenOffice.org641/program/components/libucvko.so
-OpenOffice.org641/program/components/libucvlatin.so
-OpenOffice.org641/program/components/libucvtw.so
-OpenOffice.org641/program/components/libucvtw2.so
-OpenOffice.org641/program/components/liburiloader.so
-OpenOffice.org641/program/components/libvcard.so
-OpenOffice.org641/program/components/libxpconnect.so
-OpenOffice.org641/program/components/libpref.so
-OpenOffice.org641/program/libmozjs.so
-OpenOffice.org641/program/libmsgbaseutil.so
-OpenOffice.org641/program/libldap40.so
-OpenOffice.org641/program/libnspr4.so
-OpenOffice.org641/program/liblber40.so
-OpenOffice.org641/program/libplc4.so
-OpenOffice.org641/program/libplds4.so
-OpenOffice.org641/program/libxpcom.so
-OpenOffice.org641/program/libdba641bi.so
-OpenOffice.org641/program/librdbtdp.so
-OpenOffice.org641/program/liboic641bi.so
-OpenOffice.org641/program/libofa641bi.so
-OpenOffice.org641/program/open_office_org_logo.bmp
-OpenOffice.org641/program/libfrm641bi.so
-OpenOffice.org641/program/libfwe641bi.so
-OpenOffice.org641/program/libdtransX11641bi.so
-OpenOffice.org641/program/libfwi641bi.so
-OpenOffice.org641/program/libfwk641bi.so
-OpenOffice.org641/program/libfwl641bi.so
-OpenOffice.org641/program/libdb-3.2.so
-OpenOffice.org641/program/soffice.bin
-OpenOffice.org641/program/libdbpool2.so
-OpenOffice.org641/program/applicat.rdb
-OpenOffice.org641/program/libremotebridge.so
-OpenOffice.org641/program/libucppkg1.so
-OpenOffice.org641/program/swriter
-OpenOffice.org641/program/smaster
-OpenOffice.org641/program/sweb
-OpenOffice.org641/program/libcalc641bi.so
-OpenOffice.org641/program/scalc
-OpenOffice.org641/program/simpress
-OpenOffice.org641/program/libsc641bi.so
-OpenOffice.org641/program/libdate641bi.so
-OpenOffice.org641/program/libanalysis641bi.so
-OpenOffice.org641/program/sdraw
-OpenOffice.org641/program/smath
-OpenOffice.org641/program/libsm641bi.so
-OpenOffice.org641/program/libsvg641bi.so
-OpenOffice.org641/program/liblth641bi.so
-OpenOffice.org641/program/libspell641bi.so
-OpenOffice.org641/program/bootstraprc
-OpenOffice.org641/program/jvmsetuprc
-OpenOffice.org641/program/setuprc
-OpenOffice.org641/program/sofficerc
-OpenOffice.org641/program/instdb.ins
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_1.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_2.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_3.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_4.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_5.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/FormWizard_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/FormWizard_2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_4.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-4.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/brd.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/cancel_down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/cancel_up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/denmark.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/end.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/france.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/italia.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/nedland.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/okay_down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/okay_up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/polska.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/portugal.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/russia.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/spain.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/sweden.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/usa.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/webwizard.bmp
-OpenOffice.org641/share/template/english/wizard/styles/black_white.stc
-OpenOffice.org641/share/template/english/wizard/styles/blackberry.stc
-OpenOffice.org641/share/template/english/wizard/styles/default.stc
-OpenOffice.org641/share/template/english/wizard/styles/diner.stc
-OpenOffice.org641/share/template/english/wizard/styles/fall.stc
-OpenOffice.org641/share/template/english/wizard/styles/glacier.stc
-OpenOffice.org641/share/template/english/wizard/styles/green_grapes.stc
-OpenOffice.org641/share/template/english/wizard/styles/jeans.stc
-OpenOffice.org641/share/template/english/wizard/styles/marine.stc
-OpenOffice.org641/share/template/english/wizard/styles/millennium.stc
-OpenOffice.org641/share/template/english/wizard/styles/nature.stc
-OpenOffice.org641/share/template/english/wizard/styles/neon.stc
-OpenOffice.org641/share/template/english/wizard/styles/night.stc
-OpenOffice.org641/share/template/english/wizard/styles/nostalgic.stc
-OpenOffice.org641/share/template/english/wizard/styles/pastell.stc
-OpenOffice.org641/share/template/english/wizard/styles/pool.stc
-OpenOffice.org641/share/template/english/wizard/styles/pumpkin.stc
-OpenOffice.org641/share/template/english/wizard/styles/sunstyle.stc
-OpenOffice.org641/share/template/english/wizard/styles/xos.stc
-OpenOffice.org641/share/template/english/wizard/web/cnt-album.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-bilingual.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-chapters.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-empty.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-fixonecol.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-fixtwocol.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formcontact.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formcustomer.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formfix.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formvar.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-list.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-onepic.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-standard.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-twotitles.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-banana.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blkjeans.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blue.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blueblock.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-bluejeans.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-fieryred.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-hightech.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-mint.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-music.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-nostalg.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-orange.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-petrol.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-seventies.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-standard.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-strwbryice.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-sun.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-tracks.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-turquoise.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-wetblue.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf1.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf2.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf3.stw
-OpenOffice.org641/share/template/english/wizard/wizfax1.stw
-OpenOffice.org641/share/template/english/wizard/wizfax2.stw
-OpenOffice.org641/share/template/english/wizard/wizfax3.stw
-OpenOffice.org641/share/template/english/wizard/wizmem1.stw
-OpenOffice.org641/share/template/english/wizard/wizmem2.stw
-OpenOffice.org641/share/template/english/wizard/wizmem3.stw
-OpenOffice.org641/share/template/english/wizard/wizagn1.stw
-OpenOffice.org641/share/template/english/wizard/wizagn2.stw
-OpenOffice.org641/share/template/english/wizard/wizagn3.stw
-OpenOffice.org641/share/template/english/internal/html.stw
-OpenOffice.org641/share/template/english/internal/idxexample.sxw
-OpenOffice.org641/share/template/english/internal/url_transfer.htm
-OpenOffice.org641/share/dtd/officedocument/1_0/Manifest.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/script.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/statusbar.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/settings.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/nmspace.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/datastyl.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/table.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/drawing.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/event.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/accelerator.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/office.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/office.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/toolbar.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/style.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/dtypes.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/text.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/module.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/meta.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/dialog.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/chart.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/libraries.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/form.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/menubar.dtd
-OpenOffice.org641/share/dtd/math/1_01/w3c_ipr_software_notice.html
-OpenOffice.org641/share/dtd/math/1_01/math.dtd
-OpenOffice.org641/share/config/webcast/savepic.asp
-OpenOffice.org641/share/config/webcast/common.pl
-OpenOffice.org641/share/config/webcast/webcast.asp
-OpenOffice.org641/share/config/webcast/show.asp
-OpenOffice.org641/share/config/webcast/poll.pl
-OpenOffice.org641/share/config/webcast/webcast.pl
-OpenOffice.org641/share/config/webcast/common.inc
-OpenOffice.org641/share/config/webcast/editpic.asp
-OpenOffice.org641/share/config/webcast/poll.asp
-OpenOffice.org641/share/config/webcast/edit.asp
-OpenOffice.org641/share/config/webcast/editpic.pl
-OpenOffice.org641/share/config/webcast/edit.pl
-OpenOffice.org641/share/config/webcast/index.pl
-OpenOffice.org641/share/config/webcast/show.pl
-OpenOffice.org641/share/config/webcast/savepic.pl
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/SFX.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Labels.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Impress.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Java.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Chart.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Draw.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Calc.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Linguistic.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Writer.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Common.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/TypeDetection.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/UI.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/DataAccess.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Math.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Views.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/WriterWeb.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Configuration.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Store.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Hierarchy.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Inet.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/UserProfile.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Setup.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Java.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Views.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/TypeDetection.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/WriterWeb.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Calc.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Labels.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Chart.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Writer.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/UI.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Linguistic.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Common.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Impress.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Math.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/DataAccess.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Draw.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Configuration.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Store.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Hierarchy.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Setup.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/UserProfile.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Inet.xml
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/SFX.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Labels.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Impress.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Java.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Chart.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Draw.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Calc.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Linguistic.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Writer.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Common.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/TypeDetection.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/UI.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/DataAccess.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Math.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Views.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/WriterWeb.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Configuration.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Store.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Hierarchy.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Inet.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/UserProfile.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Setup.dat
-OpenOffice.org641/share/config/symbol/sc00000.bmp
-OpenOffice.org641/share/config/symbol/sc05300.bmp
-OpenOffice.org641/share/config/symbol/sc05302.bmp
-OpenOffice.org641/share/config/symbol/sc05325.bmp
-OpenOffice.org641/share/config/symbol/sc05331.bmp
-OpenOffice.org641/share/config/symbol/sc05338.bmp
-OpenOffice.org641/share/config/symbol/sc05339.bmp
-OpenOffice.org641/share/config/symbol/sc05361.bmp
-OpenOffice.org641/share/config/symbol/sc05362.bmp
-OpenOffice.org641/share/config/symbol/sc05363.bmp
-OpenOffice.org641/share/config/symbol/sc05364.bmp
-OpenOffice.org641/share/config/symbol/sc05365.bmp
-OpenOffice.org641/share/config/symbol/sc05366.bmp
-OpenOffice.org641/share/config/symbol/sc05367.bmp
-OpenOffice.org641/share/config/symbol/sc05368.bmp
-OpenOffice.org641/share/config/symbol/sc05369.bmp
-OpenOffice.org641/share/config/symbol/sc05370.bmp
-OpenOffice.org641/share/config/symbol/sc05371.bmp
-OpenOffice.org641/share/config/symbol/sc05373.bmp
-OpenOffice.org641/share/config/symbol/sc05374.bmp
-OpenOffice.org641/share/config/symbol/sc05375.bmp
-OpenOffice.org641/share/config/symbol/sc05377.bmp
-OpenOffice.org641/share/config/symbol/sc05381.bmp
-OpenOffice.org641/share/config/symbol/sc05382.bmp
-OpenOffice.org641/share/config/symbol/sc05383.bmp
-OpenOffice.org641/share/config/symbol/sc05384.bmp
-OpenOffice.org641/share/config/symbol/sc05386.bmp
-OpenOffice.org641/share/config/symbol/sc05387.bmp
-OpenOffice.org641/share/config/symbol/sc05401.bmp
-OpenOffice.org641/share/config/symbol/sc05402.bmp
-OpenOffice.org641/share/config/symbol/sc05410.bmp
-OpenOffice.org641/share/config/symbol/sc05411.bmp
-OpenOffice.org641/share/config/symbol/sc05412.bmp
-OpenOffice.org641/share/config/symbol/sc05413.bmp
-OpenOffice.org641/share/config/symbol/sc05414.bmp
-OpenOffice.org641/share/config/symbol/sc05415.bmp
-OpenOffice.org641/share/config/symbol/sc05500.bmp
-OpenOffice.org641/share/config/symbol/sc05501.bmp
-OpenOffice.org641/share/config/symbol/sc05502.bmp
-OpenOffice.org641/share/config/symbol/sc05503.bmp
-OpenOffice.org641/share/config/symbol/sc05504.bmp
-OpenOffice.org641/share/config/symbol/sc05505.bmp
-OpenOffice.org641/share/config/symbol/sc05508.bmp
-OpenOffice.org641/share/config/symbol/sc05509.bmp
-OpenOffice.org641/share/config/symbol/sc05532.bmp
-OpenOffice.org641/share/config/symbol/sc05533.bmp
-OpenOffice.org641/share/config/symbol/sc05535.bmp
-OpenOffice.org641/share/config/symbol/sc05537.bmp
-OpenOffice.org641/share/config/symbol/sc05538.bmp
-OpenOffice.org641/share/config/symbol/sc05539.bmp
-OpenOffice.org641/share/config/symbol/sc05552.bmp
-OpenOffice.org641/share/config/symbol/sc05555.bmp
-OpenOffice.org641/share/config/symbol/sc05556.bmp
-OpenOffice.org641/share/config/symbol/sc05561.bmp
-OpenOffice.org641/share/config/symbol/sc05563.bmp
-OpenOffice.org641/share/config/symbol/sc05595.bmp
-OpenOffice.org641/share/config/symbol/sc05596.bmp
-OpenOffice.org641/share/config/symbol/sc05624.bmp
-OpenOffice.org641/share/config/symbol/sc05646.bmp
-OpenOffice.org641/share/config/symbol/sc05647.bmp
-OpenOffice.org641/share/config/symbol/sc05648.bmp
-OpenOffice.org641/share/config/symbol/sc05649.bmp
-OpenOffice.org641/share/config/symbol/sc05650.bmp
-OpenOffice.org641/share/config/symbol/sc05651.bmp
-OpenOffice.org641/share/config/symbol/sc05672.bmp
-OpenOffice.org641/share/config/symbol/sc05673.bmp
-OpenOffice.org641/share/config/symbol/sc05675.bmp
-OpenOffice.org641/share/config/symbol/sc05694.bmp
-OpenOffice.org641/share/config/symbol/sc05700.bmp
-OpenOffice.org641/share/config/symbol/sc05701.bmp
-OpenOffice.org641/share/config/symbol/sc05702.bmp
-OpenOffice.org641/share/config/symbol/sc05710.bmp
-OpenOffice.org641/share/config/symbol/sc05711.bmp
-OpenOffice.org641/share/config/symbol/sc05712.bmp
-OpenOffice.org641/share/config/symbol/sc05713.bmp
-OpenOffice.org641/share/config/symbol/sc05723.bmp
-OpenOffice.org641/share/config/symbol/sc05800.bmp
-OpenOffice.org641/share/config/symbol/sc05801.bmp
-OpenOffice.org641/share/config/symbol/sc05802.bmp
-OpenOffice.org641/share/config/symbol/sc05904.bmp
-OpenOffice.org641/share/config/symbol/sc05905.bmp
-OpenOffice.org641/share/config/symbol/sc05906.bmp
-OpenOffice.org641/share/config/symbol/sc05951.bmp
-OpenOffice.org641/share/config/symbol/sc05952.bmp
-OpenOffice.org641/share/config/symbol/sc05953.bmp
-OpenOffice.org641/share/config/symbol/sc05954.bmp
-OpenOffice.org641/share/config/symbol/sc05955.bmp
-OpenOffice.org641/share/config/symbol/sc05956.bmp
-OpenOffice.org641/share/config/symbol/sc05957.bmp
-OpenOffice.org641/share/config/symbol/sc05958.bmp
-OpenOffice.org641/share/config/symbol/sc05959.bmp
-OpenOffice.org641/share/config/symbol/sc05960.bmp
-OpenOffice.org641/share/config/symbol/sc05961.bmp
-OpenOffice.org641/share/config/symbol/sc05962.bmp
-OpenOffice.org641/share/config/symbol/sc05963.bmp
-OpenOffice.org641/share/config/symbol/sc06300.bmp
-OpenOffice.org641/share/config/symbol/sc06301.bmp
-OpenOffice.org641/share/config/symbol/sc06302.bmp
-OpenOffice.org641/share/config/symbol/sc06303.bmp
-OpenOffice.org641/share/config/symbol/sc06304.bmp
-OpenOffice.org641/share/config/symbol/sc06305.bmp
-OpenOffice.org641/share/config/symbol/sc06306.bmp
-OpenOffice.org641/share/config/symbol/sc06308.bmp
-OpenOffice.org641/share/config/symbol/sc06309.bmp
-OpenOffice.org641/share/config/symbol/sc06312.bmp
-OpenOffice.org641/share/config/symbol/sc06313.bmp
-OpenOffice.org641/share/config/symbol/sc06314.bmp
-OpenOffice.org641/share/config/symbol/sc06315.bmp
-OpenOffice.org641/share/config/symbol/sc06318.bmp
-OpenOffice.org641/share/config/symbol/sc06330.bmp
-OpenOffice.org641/share/config/symbol/sc06331.bmp
-OpenOffice.org641/share/config/symbol/sc06332.bmp
-OpenOffice.org641/share/config/symbol/sc06333.bmp
-OpenOffice.org641/share/config/symbol/sc06334.bmp
-OpenOffice.org641/share/config/symbol/sc06335.bmp
-OpenOffice.org641/share/config/symbol/sc06336.bmp
-OpenOffice.org641/share/config/symbol/sc06337.bmp
-OpenOffice.org641/share/config/symbol/sc06338.bmp
-OpenOffice.org641/share/config/symbol/sc06339.bmp
-OpenOffice.org641/share/config/symbol/sc06350.bmp
-OpenOffice.org641/share/config/symbol/sc06351.bmp
-OpenOffice.org641/share/config/symbol/sc06352.bmp
-OpenOffice.org641/share/config/symbol/sc06353.bmp
-OpenOffice.org641/share/config/symbol/sc06354.bmp
-OpenOffice.org641/share/config/symbol/sc06355.bmp
-OpenOffice.org641/share/config/symbol/sc06356.bmp
-OpenOffice.org641/share/config/symbol/sc06357.bmp
-OpenOffice.org641/share/config/symbol/sc06362.bmp
-OpenOffice.org641/share/config/symbol/sc06363.bmp
-OpenOffice.org641/share/config/symbol/sc06364.bmp
-OpenOffice.org641/share/config/symbol/sc06370.bmp
-OpenOffice.org641/share/config/symbol/sc06377.bmp
-OpenOffice.org641/share/config/symbol/sc06379.bmp
-OpenOffice.org641/share/config/symbol/sc06384.bmp
-OpenOffice.org641/share/config/symbol/sc06522.bmp
-OpenOffice.org641/share/config/symbol/sc10000.bmp
-OpenOffice.org641/share/config/symbol/sc10006.bmp
-OpenOffice.org641/share/config/symbol/sc10007.bmp
-OpenOffice.org641/share/config/symbol/sc10008.bmp
-OpenOffice.org641/share/config/symbol/sc10009.bmp
-OpenOffice.org641/share/config/symbol/sc10010.bmp
-OpenOffice.org641/share/config/symbol/sc10012.bmp
-OpenOffice.org641/share/config/symbol/sc10013.bmp
-OpenOffice.org641/share/config/symbol/sc10014.bmp
-OpenOffice.org641/share/config/symbol/sc10015.bmp
-OpenOffice.org641/share/config/symbol/sc10016.bmp
-OpenOffice.org641/share/config/symbol/sc10017.bmp
-OpenOffice.org641/share/config/symbol/sc10028.bmp
-OpenOffice.org641/share/config/symbol/sc10029.bmp
-OpenOffice.org641/share/config/symbol/sc10030.bmp
-OpenOffice.org641/share/config/symbol/sc10031.bmp
-OpenOffice.org641/share/config/symbol/sc10035.bmp
-OpenOffice.org641/share/config/symbol/sc10036.bmp
-OpenOffice.org641/share/config/symbol/sc10045.bmp
-OpenOffice.org641/share/config/symbol/sc10050.bmp
-OpenOffice.org641/share/config/symbol/sc10055.bmp
-OpenOffice.org641/share/config/symbol/sc10087.bmp
-OpenOffice.org641/share/config/symbol/sc10096.bmp
-OpenOffice.org641/share/config/symbol/sc10097.bmp
-OpenOffice.org641/share/config/symbol/sc10098.bmp
-OpenOffice.org641/share/config/symbol/sc10099.bmp
-OpenOffice.org641/share/config/symbol/sc10100.bmp
-OpenOffice.org641/share/config/symbol/sc10101.bmp
-OpenOffice.org641/share/config/symbol/sc10102.bmp
-OpenOffice.org641/share/config/symbol/sc10103.bmp
-OpenOffice.org641/share/config/symbol/sc10104.bmp
-OpenOffice.org641/share/config/symbol/sc10105.bmp
-OpenOffice.org641/share/config/symbol/sc10106.bmp
-OpenOffice.org641/share/config/symbol/sc10109.bmp
-OpenOffice.org641/share/config/symbol/sc10110.bmp
-OpenOffice.org641/share/config/symbol/sc10112.bmp
-OpenOffice.org641/share/config/symbol/sc10114.bmp
-OpenOffice.org641/share/config/symbol/sc10115.bmp
-OpenOffice.org641/share/config/symbol/sc10116.bmp
-OpenOffice.org641/share/config/symbol/sc10117.bmp
-OpenOffice.org641/share/config/symbol/sc10118.bmp
-OpenOffice.org641/share/config/symbol/sc10119.bmp
-OpenOffice.org641/share/config/symbol/sc10120.bmp
-OpenOffice.org641/share/config/symbol/sc10121.bmp
-OpenOffice.org641/share/config/symbol/sc10122.bmp
-OpenOffice.org641/share/config/symbol/sc10123.bmp
-OpenOffice.org641/share/config/symbol/sc10124.bmp
-OpenOffice.org641/share/config/symbol/sc10125.bmp
-OpenOffice.org641/share/config/symbol/sc10126.bmp
-OpenOffice.org641/share/config/symbol/sc10127.bmp
-OpenOffice.org641/share/config/symbol/sc10128.bmp
-OpenOffice.org641/share/config/symbol/sc10129.bmp
-OpenOffice.org641/share/config/symbol/sc10130.bmp
-OpenOffice.org641/share/config/symbol/sc10131.bmp
-OpenOffice.org641/share/config/symbol/sc10132.bmp
-OpenOffice.org641/share/config/symbol/sc10133.bmp
-OpenOffice.org641/share/config/symbol/sc10134.bmp
-OpenOffice.org641/share/config/symbol/sc10135.bmp
-OpenOffice.org641/share/config/symbol/sc10136.bmp
-OpenOffice.org641/share/config/symbol/sc10137.bmp
-OpenOffice.org641/share/config/symbol/sc10138.bmp
-OpenOffice.org641/share/config/symbol/sc10139.bmp
-OpenOffice.org641/share/config/symbol/sc10140.bmp
-OpenOffice.org641/share/config/symbol/sc10141.bmp
-OpenOffice.org641/share/config/symbol/sc10142.bmp
-OpenOffice.org641/share/config/symbol/sc10143.bmp
-OpenOffice.org641/share/config/symbol/sc10144.bmp
-OpenOffice.org641/share/config/symbol/sc10145.bmp
-OpenOffice.org641/share/config/symbol/sc10146.bmp
-OpenOffice.org641/share/config/symbol/sc10147.bmp
-OpenOffice.org641/share/config/symbol/sc10148.bmp
-OpenOffice.org641/share/config/symbol/sc10150.bmp
-OpenOffice.org641/share/config/symbol/sc10151.bmp
-OpenOffice.org641/share/config/symbol/sc10152.bmp
-OpenOffice.org641/share/config/symbol/sc10153.bmp
-OpenOffice.org641/share/config/symbol/sc10154.bmp
-OpenOffice.org641/share/config/symbol/sc10155.bmp
-OpenOffice.org641/share/config/symbol/sc10156.bmp
-OpenOffice.org641/share/config/symbol/sc10157.bmp
-OpenOffice.org641/share/config/symbol/sc10158.bmp
-OpenOffice.org641/share/config/symbol/sc10159.bmp
-OpenOffice.org641/share/config/symbol/sc10160.bmp
-OpenOffice.org641/share/config/symbol/sc10161.bmp
-OpenOffice.org641/share/config/symbol/sc10162.bmp
-OpenOffice.org641/share/config/symbol/sc10163.bmp
-OpenOffice.org641/share/config/symbol/sc10164.bmp
-OpenOffice.org641/share/config/symbol/sc10185.bmp
-OpenOffice.org641/share/config/symbol/sc10186.bmp
-OpenOffice.org641/share/config/symbol/sc10187.bmp
-OpenOffice.org641/share/config/symbol/sc10188.bmp
-OpenOffice.org641/share/config/symbol/sc10189.bmp
-OpenOffice.org641/share/config/symbol/sc10190.bmp
-OpenOffice.org641/share/config/symbol/sc10191.bmp
-OpenOffice.org641/share/config/symbol/sc10192.bmp
-OpenOffice.org641/share/config/symbol/sc10193.bmp
-OpenOffice.org641/share/config/symbol/sc10194.bmp
-OpenOffice.org641/share/config/symbol/sc10195.bmp
-OpenOffice.org641/share/config/symbol/sc10196.bmp
-OpenOffice.org641/share/config/symbol/sc10197.bmp
-OpenOffice.org641/share/config/symbol/sc10199.bmp
-OpenOffice.org641/share/config/symbol/sc10200.bmp
-OpenOffice.org641/share/config/symbol/sc10201.bmp
-OpenOffice.org641/share/config/symbol/sc10217.bmp
-OpenOffice.org641/share/config/symbol/sc10223.bmp
-OpenOffice.org641/share/config/symbol/sc10224.bmp
-OpenOffice.org641/share/config/symbol/sc10231.bmp
-OpenOffice.org641/share/config/symbol/sc10232.bmp
-OpenOffice.org641/share/config/symbol/sc10233.bmp
-OpenOffice.org641/share/config/symbol/sc10240.bmp
-OpenOffice.org641/share/config/symbol/sc10241.bmp
-OpenOffice.org641/share/config/symbol/sc10242.bmp
-OpenOffice.org641/share/config/symbol/sc10243.bmp
-OpenOffice.org641/share/config/symbol/sc10244.bmp
-OpenOffice.org641/share/config/symbol/sc10253.bmp
-OpenOffice.org641/share/config/symbol/sc10254.bmp
-OpenOffice.org641/share/config/symbol/sc10255.bmp
-OpenOffice.org641/share/config/symbol/sc10256.bmp
-OpenOffice.org641/share/config/symbol/sc10282.bmp
-OpenOffice.org641/share/config/symbol/sc10283.bmp
-OpenOffice.org641/share/config/symbol/sc10286.bmp
-OpenOffice.org641/share/config/symbol/sc10287.bmp
-OpenOffice.org641/share/config/symbol/sc10294.bmp
-OpenOffice.org641/share/config/symbol/sc10295.bmp
-OpenOffice.org641/share/config/symbol/sc10296.bmp
-OpenOffice.org641/share/config/symbol/sc10297.bmp
-OpenOffice.org641/share/config/symbol/sc10301.bmp
-OpenOffice.org641/share/config/symbol/sc10350.bmp
-OpenOffice.org641/share/config/symbol/sc10360.bmp
-OpenOffice.org641/share/config/symbol/sc10366.bmp
-OpenOffice.org641/share/config/symbol/sc10371.bmp
-OpenOffice.org641/share/config/symbol/sc10375.bmp
-OpenOffice.org641/share/config/symbol/sc10376.bmp
-OpenOffice.org641/share/config/symbol/sc10378.bmp
-OpenOffice.org641/share/config/symbol/sc10379.bmp
-OpenOffice.org641/share/config/symbol/sc10380.bmp
-OpenOffice.org641/share/config/symbol/sc10381.bmp
-OpenOffice.org641/share/config/symbol/sc10382.bmp
-OpenOffice.org641/share/config/symbol/sc10383.bmp
-OpenOffice.org641/share/config/symbol/sc10384.bmp
-OpenOffice.org641/share/config/symbol/sc10385.bmp
-OpenOffice.org641/share/config/symbol/sc10386.bmp
-OpenOffice.org641/share/config/symbol/sc10387.bmp
-OpenOffice.org641/share/config/symbol/sc10388.bmp
-OpenOffice.org641/share/config/symbol/sc10389.bmp
-OpenOffice.org641/share/config/symbol/sc10390.bmp
-OpenOffice.org641/share/config/symbol/sc10391.bmp
-OpenOffice.org641/share/config/symbol/sc10393.bmp
-OpenOffice.org641/share/config/symbol/sc10394.bmp
-OpenOffice.org641/share/config/symbol/sc10395.bmp
-OpenOffice.org641/share/config/symbol/sc10396.bmp
-OpenOffice.org641/share/config/symbol/sc10397.bmp
-OpenOffice.org641/share/config/symbol/sc10398.bmp
-OpenOffice.org641/share/config/symbol/sc10399.bmp
-OpenOffice.org641/share/config/symbol/sc10401.bmp
-OpenOffice.org641/share/config/symbol/sc10402.bmp
-OpenOffice.org641/share/config/symbol/sc10403.bmp
-OpenOffice.org641/share/config/symbol/sc10434.bmp
-OpenOffice.org641/share/config/symbol/sc10458.bmp
-OpenOffice.org641/share/config/symbol/sc10461.bmp
-OpenOffice.org641/share/config/symbol/sc10462.bmp
-OpenOffice.org641/share/config/symbol/sc10463.bmp
-OpenOffice.org641/share/config/symbol/sc10464.bmp
-OpenOffice.org641/share/config/symbol/sc10465.bmp
-OpenOffice.org641/share/config/symbol/sc10503.bmp
-OpenOffice.org641/share/config/symbol/sc12021.bmp
-OpenOffice.org641/share/config/symbol/sc12201.bmp
-OpenOffice.org641/share/config/symbol/sc12202.bmp
-OpenOffice.org641/share/config/symbol/sc12203.bmp
-OpenOffice.org641/share/config/symbol/sc12204.bmp
-OpenOffice.org641/share/config/symbol/sc12212.bmp
-OpenOffice.org641/share/config/symbol/sc12221.bmp
-OpenOffice.org641/share/config/symbol/sc12222.bmp
-OpenOffice.org641/share/config/symbol/sc12223.bmp
-OpenOffice.org641/share/config/symbol/sc12224.bmp
-OpenOffice.org641/share/config/symbol/sc12225.bmp
-OpenOffice.org641/share/config/symbol/sc12226.bmp
-OpenOffice.org641/share/config/symbol/sc12227.bmp
-OpenOffice.org641/share/config/symbol/sc12228.bmp
-OpenOffice.org641/share/config/symbol/sc12229.bmp
-OpenOffice.org641/share/config/symbol/sc12230.bmp
-OpenOffice.org641/share/config/symbol/sc12231.bmp
-OpenOffice.org641/share/config/symbol/sc12232.bmp
-OpenOffice.org641/share/config/symbol/sc12234.bmp
-OpenOffice.org641/share/config/symbol/sc14780.bmp
-OpenOffice.org641/share/config/symbol/sc14781.bmp
-OpenOffice.org641/share/config/symbol/sc14785.bmp
-OpenOffice.org641/share/config/symbol/sc14786.bmp
-OpenOffice.org641/share/config/symbol/sc21050.bmp
-OpenOffice.org641/share/config/symbol/sc21051.bmp
-OpenOffice.org641/share/config/symbol/sc21060.bmp
-OpenOffice.org641/share/config/symbol/sc21061.bmp
-OpenOffice.org641/share/config/symbol/sc21062.bmp
-OpenOffice.org641/share/config/symbol/sc21070.bmp
-OpenOffice.org641/share/config/symbol/sc21080.bmp
-OpenOffice.org641/share/config/symbol/sc21100.bmp
-OpenOffice.org641/share/config/symbol/sc21101.bmp
-OpenOffice.org641/share/config/symbol/sc21102.bmp
-OpenOffice.org641/share/config/symbol/sc21103.bmp
-OpenOffice.org641/share/config/symbol/sc21104.bmp
-OpenOffice.org641/share/config/symbol/sc21105.bmp
-OpenOffice.org641/share/config/symbol/sc21110.bmp
-OpenOffice.org641/share/config/symbol/sc21111.bmp
-OpenOffice.org641/share/config/symbol/sc21120.bmp
-OpenOffice.org641/share/config/symbol/sc21121.bmp
-OpenOffice.org641/share/config/symbol/sc21130.bmp
-OpenOffice.org641/share/config/symbol/sc21140.bmp
-OpenOffice.org641/share/config/symbol/sc21141.bmp
-OpenOffice.org641/share/config/symbol/sc21142.bmp
-OpenOffice.org641/share/config/symbol/sc21150.bmp
-OpenOffice.org641/share/config/symbol/sc21160.bmp
-OpenOffice.org641/share/config/symbol/sc21170.bmp
-OpenOffice.org641/share/config/symbol/sc21180.bmp
-OpenOffice.org641/share/config/symbol/sc21190.bmp
-OpenOffice.org641/share/config/symbol/sc21200.bmp
-OpenOffice.org641/share/config/symbol/sc21210.bmp
-OpenOffice.org641/share/config/symbol/sc21220.bmp
-OpenOffice.org641/share/config/symbol/sc21230.bmp
-OpenOffice.org641/share/config/symbol/sc21240.bmp
-OpenOffice.org641/share/config/symbol/sc21250.bmp
-OpenOffice.org641/share/config/symbol/sc27030.bmp
-OpenOffice.org641/share/config/symbol/sc27065.bmp
-OpenOffice.org641/share/config/symbol/sc27066.bmp
-OpenOffice.org641/share/config/symbol/sc27067.bmp
-OpenOffice.org641/share/config/symbol/sc30000.bmp
-OpenOffice.org641/share/config/symbol/sc30002.bmp
-OpenOffice.org641/share/config/symbol/sc30003.bmp
-OpenOffice.org641/share/config/symbol/sc30004.bmp
-OpenOffice.org641/share/config/symbol/sc30005.bmp
-OpenOffice.org641/share/config/symbol/sc30007.bmp
-OpenOffice.org641/share/config/symbol/sc30008.bmp
-OpenOffice.org641/share/config/symbol/sc30009.bmp
-OpenOffice.org641/share/config/symbol/sc30010.bmp
-OpenOffice.org641/share/config/symbol/sc30011.bmp
-OpenOffice.org641/share/config/symbol/sc30012.bmp
-OpenOffice.org641/share/config/symbol/sc30770.bmp
-OpenOffice.org641/share/config/symbol/sc30773.bmp
-OpenOffice.org641/share/config/symbol/sc30774.bmp
-OpenOffice.org641/share/config/symbol/sc30782.bmp
-OpenOffice.org641/share/config/symbol/sc6377.bmp
-OpenOffice.org641/share/config/symbol/scbullet.bmp
-OpenOffice.org641/share/config/symbol/scnumb.bmp
-OpenOffice.org641/share/config/symbol/sco161.bmp
-OpenOffice.org641/share/config/symbol/sco261.bmp
-OpenOffice.org641/share/config/symbol/sco262.bmp
-OpenOffice.org641/share/config/symbol/sortd.bmp
-OpenOffice.org641/share/config/symbol/sortu.bmp
-OpenOffice.org641/share/config/symbol/u_high.bmp
-OpenOffice.org641/share/config/symbol/u_low.bmp
-OpenOffice.org641/share/config/symbol/u_normal.bmp
-OpenOffice.org641/share/config/psetup.xpm
-OpenOffice.org641/share/config/psetupl.xpm
-OpenOffice.org641/share/fonts/truetype/fonts.dir
-OpenOffice.org641/share/fonts/truetype/opens___.ttf
-OpenOffice.org641/share/fonts/truetype/fonts_dir.global
-OpenOffice.org641/share/basic/FormWizard/DlgFormDB.xdl
-OpenOffice.org641/share/basic/FormWizard/DBMeta.xba
-OpenOffice.org641/share/basic/FormWizard/FormWizard.xba
-OpenOffice.org641/share/basic/FormWizard/Language.xba
-OpenOffice.org641/share/basic/FormWizard/Layouter.xba
-OpenOffice.org641/share/basic/FormWizard/develop.xba
-OpenOffice.org641/share/basic/FormWizard/tools.xba
-OpenOffice.org641/share/basic/Schedule/DlgCalendar.xdl
-OpenOffice.org641/share/basic/Schedule/BankHoliday.xba
-OpenOffice.org641/share/basic/Schedule/CalendarMain.xba
-OpenOffice.org641/share/basic/Schedule/CreateTable.xba
-OpenOffice.org641/share/basic/Schedule/DlgControl.xba
-OpenOffice.org641/share/basic/Schedule/HolidayDanmark.xba
-OpenOffice.org641/share/basic/Schedule/HolidayFrance.xba
-OpenOffice.org641/share/basic/Schedule/HolidayGerman.xba
-OpenOffice.org641/share/basic/Schedule/HolidayItalia.xba
-OpenOffice.org641/share/basic/Schedule/HolidayNetherlands.xba
-OpenOffice.org641/share/basic/Schedule/HolidayPoland.xba
-OpenOffice.org641/share/basic/Schedule/HolidayPortugal.xba
-OpenOffice.org641/share/basic/Schedule/HolidayRussia.xba
-OpenOffice.org641/share/basic/Schedule/HolidaySpain.xba
-OpenOffice.org641/share/basic/Schedule/HolidaySweden.xba
-OpenOffice.org641/share/basic/Schedule/HolidayUSA.xba
-OpenOffice.org641/share/basic/Schedule/Language.xba
-OpenOffice.org641/share/basic/Schedule/OwnEvents.xba
-OpenOffice.org641/share/basic/Template/DialogStyles.xdl
-OpenOffice.org641/share/basic/Template/DlgGreeting.xdl
-OpenOffice.org641/share/basic/Template/TemplateDialog.xdl
-OpenOffice.org641/share/basic/Template/Autotext.xba
-OpenOffice.org641/share/basic/Template/Correspondence.xba
-OpenOffice.org641/share/basic/Template/Greeting.xba
-OpenOffice.org641/share/basic/Template/ModuleAgenda.xba
-OpenOffice.org641/share/basic/Template/Samples.xba
-OpenOffice.org641/share/basic/Gimmicks/ReadFolderDlg.xdl
-OpenOffice.org641/share/basic/Gimmicks/UserfieldDlg.xdl
-OpenOffice.org641/share/basic/Gimmicks/AutoText.xba
-OpenOffice.org641/share/basic/Gimmicks/ChangeAllChars.xba
-OpenOffice.org641/share/basic/Gimmicks/GetTexts.xba
-OpenOffice.org641/share/basic/Gimmicks/ReadDir.xba
-OpenOffice.org641/share/basic/Gimmicks/Userfields.xba
-OpenOffice.org641/share/basic/Tools/Debug.xba
-OpenOffice.org641/share/basic/Tools/Listbox.xba
-OpenOffice.org641/share/basic/Tools/Misc.xba
-OpenOffice.org641/share/basic/Tools/ModuleControls.xba
-OpenOffice.org641/share/basic/Tools/Strings.xba
-OpenOffice.org641/share/basic/Tools/UCB.xba
-OpenOffice.org641/share/basic/WebWizard/WebWzrd.xdl
-OpenOffice.org641/share/basic/WebWizard/Bullets.xba
-OpenOffice.org641/share/basic/WebWizard/Common.xba
-OpenOffice.org641/share/basic/WebWizard/HtmlAutoPilotBasic.xba
-OpenOffice.org641/share/basic/WebWizard/Language.xba
-OpenOffice.org641/share/basic/ImportWizard/ImportDialog.xdl
-OpenOffice.org641/share/basic/ImportWizard/API.xba
-OpenOffice.org641/share/basic/ImportWizard/DialogModul.xba
-OpenOffice.org641/share/basic/ImportWizard/FilesModul.xba
-OpenOffice.org641/share/basic/ImportWizard/Language.xba
-OpenOffice.org641/share/basic/ImportWizard/Main.xba
-OpenOffice.org641/share/basic/Euro/DlgConvert.xdl
-OpenOffice.org641/share/basic/Euro/DlgPassword.xdl
-OpenOffice.org641/share/basic/Euro/AutoPilotRun.xba
-OpenOffice.org641/share/basic/Euro/Common.xba
-OpenOffice.org641/share/basic/Euro/ConvertRun.xba
-OpenOffice.org641/share/basic/Euro/Hard.xba
-OpenOffice.org641/share/basic/Euro/Init.xba
-OpenOffice.org641/share/basic/Euro/Protect.xba
-OpenOffice.org641/share/basic/Euro/Soft.xba
-OpenOffice.org641/share/basic/Euro/Writer.xba
-OpenOffice.org641/share/gallery/htmlexpo/bludown.gif
-OpenOffice.org641/share/gallery/htmlexpo/blufirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/blufirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blulast.gif
-OpenOffice.org641/share/gallery/htmlexpo/blulast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunav.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunext.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blutext.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluup.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubdown.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubfirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubfirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cublast.gif
-OpenOffice.org641/share/gallery/htmlexpo/cublast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnav.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnext.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubtext.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubup.gif
-OpenOffice.org641/share/gallery/htmlexpo/gredown.gif
-OpenOffice.org641/share/gallery/htmlexpo/grefirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/grefirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/grelast.gif
-OpenOffice.org641/share/gallery/htmlexpo/grelast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenav.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenext.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/greprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/greprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/gretext.gif
-OpenOffice.org641/share/gallery/htmlexpo/greup.gif
-OpenOffice.org641/share/gallery/htmlexpo/simdown.gif
-OpenOffice.org641/share/gallery/htmlexpo/simfirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/simfirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simlast.gif
-OpenOffice.org641/share/gallery/htmlexpo/simlast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnav.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnext.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/simprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simtext.gif
-OpenOffice.org641/share/gallery/htmlexpo/simup.gif
-OpenOffice.org641/share/gallery/htmlexpo/sologo.gif
-OpenOffice.org641/share/gallery/www-back/aqua.jpg
-OpenOffice.org641/share/gallery/www-back/bathroom.jpg
-OpenOffice.org641/share/gallery/www-back/blocks.jpg
-OpenOffice.org641/share/gallery/www-back/blow_green.jpg
-OpenOffice.org641/share/gallery/www-back/blueblop.jpg
-OpenOffice.org641/share/gallery/www-back/bulging.jpg
-OpenOffice.org641/share/gallery/www-back/canvas_blue.jpg
-OpenOffice.org641/share/gallery/www-back/cheese.jpg
-OpenOffice.org641/share/gallery/www-back/chocolate.jpg
-OpenOffice.org641/share/gallery/www-back/citrus.jpg
-OpenOffice.org641/share/gallery/www-back/confetti.jpg
-OpenOffice.org641/share/gallery/www-back/daisy.jpg
-OpenOffice.org641/share/gallery/www-back/fluffy-grey.jpg
-OpenOffice.org641/share/gallery/www-back/fluffy.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-blue.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-darkgrey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-grey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-lightgrey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy_light.jpg
-OpenOffice.org641/share/gallery/www-back/gregre.gif
-OpenOffice.org641/share/gallery/www-back/grey.gif
-OpenOffice.org641/share/gallery/www-back/grypaws.gif
-OpenOffice.org641/share/gallery/www-back/ice-blue.jpg
-OpenOffice.org641/share/gallery/www-back/ice-light.jpg
-OpenOffice.org641/share/gallery/www-back/imitation_leather.jpg
-OpenOffice.org641/share/gallery/www-back/interstices.jpg
-OpenOffice.org641/share/gallery/www-back/jeans.jpg
-OpenOffice.org641/share/gallery/www-back/jeansblk.jpg
-OpenOffice.org641/share/gallery/www-back/lawn-artificial.jpg
-OpenOffice.org641/share/gallery/www-back/lawn.jpg
-OpenOffice.org641/share/gallery/www-back/lightblue-wet.jpg
-OpenOffice.org641/share/gallery/www-back/linen-fine.jpg
-OpenOffice.org641/share/gallery/www-back/lino-green.jpg
-OpenOffice.org641/share/gallery/www-back/liquid-blue.jpg
-OpenOffice.org641/share/gallery/www-back/marble.jpg
-OpenOffice.org641/share/gallery/www-back/marble_dark.jpg
-OpenOffice.org641/share/gallery/www-back/mazes.jpg
-OpenOffice.org641/share/gallery/www-back/mint.gif
-OpenOffice.org641/share/gallery/www-back/notes.gif
-OpenOffice.org641/share/gallery/www-back/pattern.jpg
-OpenOffice.org641/share/gallery/www-back/pebble-light.jpg
-OpenOffice.org641/share/gallery/www-back/pink.gif
-OpenOffice.org641/share/gallery/www-back/pool.jpg
-OpenOffice.org641/share/gallery/www-back/popcorn.jpg
-OpenOffice.org641/share/gallery/www-back/purple.jpg
-OpenOffice.org641/share/gallery/www-back/reddark.jpg
-OpenOffice.org641/share/gallery/www-back/rings-green.jpg
-OpenOffice.org641/share/gallery/www-back/rings-orange.jpg
-OpenOffice.org641/share/gallery/www-back/roses.jpg
-OpenOffice.org641/share/gallery/www-back/sand-light.jpg
-OpenOffice.org641/share/gallery/www-back/sand.jpg
-OpenOffice.org641/share/gallery/www-back/sky.jpg
-OpenOffice.org641/share/gallery/www-back/soft-structure_grey.jpg
-OpenOffice.org641/share/gallery/www-back/space.jpg
-OpenOffice.org641/share/gallery/www-back/stone-dark.jpg
-OpenOffice.org641/share/gallery/www-back/stone.jpg
-OpenOffice.org641/share/gallery/www-back/structure.jpg
-OpenOffice.org641/share/gallery/www-back/structure_darkgreen.gif
-OpenOffice.org641/share/gallery/www-back/structure_green.jpg
-OpenOffice.org641/share/gallery/www-back/wall-grey.jpg
-OpenOffice.org641/share/gallery/www-back/wet-turquoise.jpg
-OpenOffice.org641/share/gallery/www-back/wood.jpg
-OpenOffice.org641/share/gallery/bullets/blkpearl.gif
-OpenOffice.org641/share/gallery/bullets/bluarrow.gif
-OpenOffice.org641/share/gallery/bullets/bluball.gif
-OpenOffice.org641/share/gallery/bullets/bludiamd.gif
-OpenOffice.org641/share/gallery/bullets/bluered.gif
-OpenOffice.org641/share/gallery/bullets/blusqare.gif
-OpenOffice.org641/share/gallery/bullets/blustar.gif
-OpenOffice.org641/share/gallery/bullets/coffee_1.gif
-OpenOffice.org641/share/gallery/bullets/coffee_2.gif
-OpenOffice.org641/share/gallery/bullets/coffee_3.gif
-OpenOffice.org641/share/gallery/bullets/coffee_4.gif
-OpenOffice.org641/share/gallery/bullets/coffee_5.gif
-OpenOffice.org641/share/gallery/bullets/con-blue.gif
-OpenOffice.org641/share/gallery/bullets/con-cyan.gif
-OpenOffice.org641/share/gallery/bullets/con-green.gif
-OpenOffice.org641/share/gallery/bullets/con-lilac.gif
-OpenOffice.org641/share/gallery/bullets/con-oran.gif
-OpenOffice.org641/share/gallery/bullets/con-pink.gif
-OpenOffice.org641/share/gallery/bullets/con-red.gif
-OpenOffice.org641/share/gallery/bullets/con-yellow.gif
-OpenOffice.org641/share/gallery/bullets/corner_1.gif
-OpenOffice.org641/share/gallery/bullets/corner_2.gif
-OpenOffice.org641/share/gallery/bullets/corner_3.gif
-OpenOffice.org641/share/gallery/bullets/corner_4.gif
-OpenOffice.org641/share/gallery/bullets/darkball.gif
-OpenOffice.org641/share/gallery/bullets/darkblue.gif
-OpenOffice.org641/share/gallery/bullets/gldpearl.gif
-OpenOffice.org641/share/gallery/bullets/golfball.gif
-OpenOffice.org641/share/gallery/bullets/grnarrow.gif
-OpenOffice.org641/share/gallery/bullets/grnball.gif
-OpenOffice.org641/share/gallery/bullets/grndiamd.gif
-OpenOffice.org641/share/gallery/bullets/grnpearl.gif
-OpenOffice.org641/share/gallery/bullets/grnsqare.gif
-OpenOffice.org641/share/gallery/bullets/grnstar.gif
-OpenOffice.org641/share/gallery/bullets/gryarrow.gif
-OpenOffice.org641/share/gallery/bullets/gryball.gif
-OpenOffice.org641/share/gallery/bullets/grydiamd.gif
-OpenOffice.org641/share/gallery/bullets/grysqare.gif
-OpenOffice.org641/share/gallery/bullets/grystar.gif
-OpenOffice.org641/share/gallery/bullets/orgarrow.gif
-OpenOffice.org641/share/gallery/bullets/orgball.gif
-OpenOffice.org641/share/gallery/bullets/orgdiamd.gif
-OpenOffice.org641/share/gallery/bullets/orgsqare.gif
-OpenOffice.org641/share/gallery/bullets/orgstar.gif
-OpenOffice.org641/share/gallery/bullets/pebble_1.gif
-OpenOffice.org641/share/gallery/bullets/pebble_2.gif
-OpenOffice.org641/share/gallery/bullets/pebble_3.gif
-OpenOffice.org641/share/gallery/bullets/poliball.gif
-OpenOffice.org641/share/gallery/bullets/popcorn_1.gif
-OpenOffice.org641/share/gallery/bullets/popcorn_2.gif
-OpenOffice.org641/share/gallery/bullets/rainbow.gif
-OpenOffice.org641/share/gallery/bullets/redarrow.gif
-OpenOffice.org641/share/gallery/bullets/redball.gif
-OpenOffice.org641/share/gallery/bullets/reddiamd.gif
-OpenOffice.org641/share/gallery/bullets/redsqare.gif
-OpenOffice.org641/share/gallery/bullets/redstar.gif
-OpenOffice.org641/share/gallery/bullets/whtpearl.gif
-OpenOffice.org641/share/gallery/bullets/ylwarrow.gif
-OpenOffice.org641/share/gallery/bullets/ylwball.gif
-OpenOffice.org641/share/gallery/bullets/ylwdiamd.gif
-OpenOffice.org641/share/gallery/bullets/ylwsqare.gif
-OpenOffice.org641/share/gallery/bullets/ylwstar.gif
-OpenOffice.org641/share/gallery/rulers/blkballs.gif
-OpenOffice.org641/share/gallery/rulers/blurulr1.gif
-OpenOffice.org641/share/gallery/rulers/blurulr2.gif
-OpenOffice.org641/share/gallery/rulers/blurulr3.gif
-OpenOffice.org641/share/gallery/rulers/blurulr4.gif
-OpenOffice.org641/share/gallery/rulers/blurulr5.gif
-OpenOffice.org641/share/gallery/rulers/blurulr6.gif
-OpenOffice.org641/share/gallery/rulers/gldballs.gif
-OpenOffice.org641/share/gallery/rulers/grnballs.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr1.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr2.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr3.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr4.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr1.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr2.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr3.gif
-OpenOffice.org641/share/gallery/rulers/orgrulr1.gif
-OpenOffice.org641/share/gallery/rulers/redrulr1.gif
-OpenOffice.org641/share/gallery/rulers/redrulr2.gif
-OpenOffice.org641/share/gallery/rulers/redrulr3.gif
-OpenOffice.org641/share/gallery/rulers/redrulr4.gif
-OpenOffice.org641/share/gallery/rulers/redrulr5.gif
-OpenOffice.org641/share/gallery/rulers/striped.gif
-OpenOffice.org641/share/gallery/rulers/whtballs.gif
-OpenOffice.org641/share/gallery/rulers/ylwrulr1.gif
-OpenOffice.org641/share/gallery/sounds/apert.wav
-OpenOffice.org641/share/gallery/sounds/apert2.wav
-OpenOffice.org641/share/gallery/sounds/applause.wav
-OpenOffice.org641/share/gallery/sounds/beam.wav
-OpenOffice.org641/share/gallery/sounds/beam2.wav
-OpenOffice.org641/share/gallery/sounds/cow.wav
-OpenOffice.org641/share/gallery/sounds/curve.wav
-OpenOffice.org641/share/gallery/sounds/drama.wav
-OpenOffice.org641/share/gallery/sounds/explos.wav
-OpenOffice.org641/share/gallery/sounds/falling.wav
-OpenOffice.org641/share/gallery/sounds/glasses.wav
-OpenOffice.org641/share/gallery/sounds/gong.wav
-OpenOffice.org641/share/gallery/sounds/horse.wav
-OpenOffice.org641/share/gallery/sounds/kling.wav
-OpenOffice.org641/share/gallery/sounds/kongas.wav
-OpenOffice.org641/share/gallery/sounds/laser.wav
-OpenOffice.org641/share/gallery/sounds/left.wav
-OpenOffice.org641/share/gallery/sounds/nature1.wav
-OpenOffice.org641/share/gallery/sounds/nature2.wav
-OpenOffice.org641/share/gallery/sounds/ok.wav
-OpenOffice.org641/share/gallery/sounds/pluck.wav
-OpenOffice.org641/share/gallery/sounds/roll.wav
-OpenOffice.org641/share/gallery/sounds/romans.wav
-OpenOffice.org641/share/gallery/sounds/soft.wav
-OpenOffice.org641/share/gallery/sounds/space.wav
-OpenOffice.org641/share/gallery/sounds/space2.wav
-OpenOffice.org641/share/gallery/sounds/space3.wav
-OpenOffice.org641/share/gallery/sounds/sparcle.wav
-OpenOffice.org641/share/gallery/sounds/strom.wav
-OpenOffice.org641/share/gallery/sounds/theetone.wav
-OpenOffice.org641/share/gallery/sounds/top.wav
-OpenOffice.org641/share/gallery/sounds/train.wav
-OpenOffice.org641/share/gallery/sounds/untie.wav
-OpenOffice.org641/share/gallery/sounds/ups.wav
-OpenOffice.org641/share/gallery/sounds/wallewal.wav
-OpenOffice.org641/share/gallery/sg1.sdg
-OpenOffice.org641/share/gallery/sg1.sdv
-OpenOffice.org641/share/gallery/sg1.thm
-OpenOffice.org641/share/gallery/sg16.sdg
-OpenOffice.org641/share/gallery/sg16.sdv
-OpenOffice.org641/share/gallery/sg16.thm
-OpenOffice.org641/share/gallery/sg2.sdg
-OpenOffice.org641/share/gallery/sg2.sdv
-OpenOffice.org641/share/gallery/sg2.thm
-OpenOffice.org641/share/gallery/sg24.sdg
-OpenOffice.org641/share/gallery/sg24.sdv
-OpenOffice.org641/share/gallery/sg24.thm
-OpenOffice.org641/share/gallery/sg25.sdg
-OpenOffice.org641/share/gallery/sg25.sdv
-OpenOffice.org641/share/gallery/sg25.thm
-OpenOffice.org641/share/gallery/sg3.sdg
-OpenOffice.org641/share/gallery/sg3.sdv
-OpenOffice.org641/share/gallery/sg3.thm
-OpenOffice.org641/share/gallery/sg9.sdg
-OpenOffice.org641/share/gallery/sg9.sdv
-OpenOffice.org641/share/gallery/sg9.thm
-OpenOffice.org641/share/wordbook/english/soffice.dic
-OpenOffice.org641/share/wordbook/english/sun.dic
-OpenOffice.org641/share/wordbook/english/th_en_US.dat
-OpenOffice.org641/share/wordbook/english/th_en_US.idx
-OpenOffice.org641/share/wordbook/english/en_US.aff
-OpenOffice.org641/share/wordbook/english/en_US.dic
-OpenOffice.org641/share/autotext/english/standard.bau
-OpenOffice.org641/share/autotext/english/template.bau
-OpenOffice.org641/share/autotext/english/crdbus50.bau
-OpenOffice.org641/share/autotext/english/crdbus54.bau
-OpenOffice.org641/share/psprint/fontmetric/AGaramond-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-Book.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-BookOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-Demi.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-DemiOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-Demi.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-DemiItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-Light.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-LightItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-BoldOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-Oblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier.afm
-OpenOffice.org641/share/psprint/fontmetric/GothicBBB-Medium-83pv-RKSJ-H.afm
-OpenOffice.org641/share/psprint/fontmetric/GothicBBB-Medium.Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-BoldOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-Oblique.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Ryumin-Light-83pv-RKSJ-H.afm
-OpenOffice.org641/share/psprint/fontmetric/Ryumin-Light.Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Symbol.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Windsor.afm
-OpenOffice.org641/share/psprint/fontmetric/ZapfChancery-MediumItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/ZapfDingbats.afm
-OpenOffice.org641/share/psprint/fontmetric/builtincache
-OpenOffice.org641/share/psprint/driver/ADISTILL.PS
-OpenOffice.org641/share/psprint/driver/APLW3101.PS
-OpenOffice.org641/share/psprint/driver/APLW3201.PS
-OpenOffice.org641/share/psprint/driver/APLW3601.PS
-OpenOffice.org641/share/psprint/driver/APLW6101.PS
-OpenOffice.org641/share/psprint/driver/APLW8101.PS
-OpenOffice.org641/share/psprint/driver/APLW81F1.PS
-OpenOffice.org641/share/psprint/driver/APLWBGR1.PS
-OpenOffice.org641/share/psprint/driver/APLWCOB1.PS
-OpenOffice.org641/share/psprint/driver/APLWCSB1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRF1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRI1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRJ1.PS
-OpenOffice.org641/share/psprint/driver/APLWIIF2.PS
-OpenOffice.org641/share/psprint/driver/APLWIIG2.PS
-OpenOffice.org641/share/psprint/driver/APLWLOT1.PS
-OpenOffice.org641/share/psprint/driver/APL_IIF1.PS
-OpenOffice.org641/share/psprint/driver/APL_IIG1.PS
-OpenOffice.org641/share/psprint/driver/APL_NTR1.PS
-OpenOffice.org641/share/psprint/driver/APNT518_.PS
-OpenOffice.org641/share/psprint/driver/APNTX501.PS
-OpenOffice.org641/share/psprint/driver/APNTXJ1_.PS
-OpenOffice.org641/share/psprint/driver/APPL_230.PS
-OpenOffice.org641/share/psprint/driver/APPL_380.PS
-OpenOffice.org641/share/psprint/driver/APPL_422.PS
-OpenOffice.org641/share/psprint/driver/APTOLLD1.PS
-OpenOffice.org641/share/psprint/driver/APTOLLW1.PS
-OpenOffice.org641/share/psprint/driver/CAECOGR1.PS
-OpenOffice.org641/share/psprint/driver/DC1152_1.PS
-OpenOffice.org641/share/psprint/driver/EFAX3010.PS
-OpenOffice.org641/share/psprint/driver/EFAX4010.PS
-OpenOffice.org641/share/psprint/driver/EFAX5010.PS
-OpenOffice.org641/share/psprint/driver/EFAX7010.PS
-OpenOffice.org641/share/psprint/driver/EFMX3010.PS
-OpenOffice.org641/share/psprint/driver/EFMX5010.PS
-OpenOffice.org641/share/psprint/driver/EFMX7010.PS
-OpenOffice.org641/share/psprint/driver/EFXJK1F3.PS
-OpenOffice.org641/share/psprint/driver/EFXJK2F3.PS
-OpenOffice.org641/share/psprint/driver/EFXJK303.PS
-OpenOffice.org641/share/psprint/driver/EFXJK3F3.PS
-OpenOffice.org641/share/psprint/driver/EP_08001.PS
-OpenOffice.org641/share/psprint/driver/EP_15201.PS
-OpenOffice.org641/share/psprint/driver/EP_30001.PS
-OpenOffice.org641/share/psprint/driver/EP_50001.PS
-OpenOffice.org641/share/psprint/driver/EP_82F21.PS
-OpenOffice.org641/share/psprint/driver/EP_82F51.PS
-OpenOffice.org641/share/psprint/driver/EP_P0701.PS
-OpenOffice.org641/share/psprint/driver/EP_P1201.PS
-OpenOffice.org641/share/psprint/driver/EP_STPH1.PS
-OpenOffice.org641/share/psprint/driver/GENERIC.PS
-OpenOffice.org641/share/psprint/driver/HP1200C1.PS
-OpenOffice.org641/share/psprint/driver/HP2500C1.PS
-OpenOffice.org641/share/psprint/driver/HP3SI52_.PS
-OpenOffice.org641/share/psprint/driver/HP3SIL21.PS
-OpenOffice.org641/share/psprint/driver/HP4M3_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4M6_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4ML_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4MP3_1.PS
-OpenOffice.org641/share/psprint/driver/HP4MP6_1.PS
-OpenOffice.org641/share/psprint/driver/HP4PLUS3.PS
-OpenOffice.org641/share/psprint/driver/HP4PLUS6.PS
-OpenOffice.org641/share/psprint/driver/HP4SI3_1.PS
-OpenOffice.org641/share/psprint/driver/HP4SI6_1.PS
-OpenOffice.org641/share/psprint/driver/HPIID52_.PS
-OpenOffice.org641/share/psprint/driver/HPIII52_.PS
-OpenOffice.org641/share/psprint/driver/HPIIP52_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ3D1_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ3P1_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ4MV1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5M_4.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5P_1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5SI1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5SIM.PS
-OpenOffice.org641/share/psprint/driver/HPLJ__31.PS
-OpenOffice.org641/share/psprint/driver/HP_3D52_.PS
-OpenOffice.org641/share/psprint/driver/HP_3P52_.PS
-OpenOffice.org641/share/psprint/driver/HP__CLJ1.PS
-OpenOffice.org641/share/psprint/driver/KD8650P1.PS
-OpenOffice.org641/share/psprint/driver/KD92P001.PS
-OpenOffice.org641/share/psprint/driver/KDH00001.PS
-OpenOffice.org641/share/psprint/driver/KDH00002.PS
-OpenOffice.org641/share/psprint/driver/L10__425.PS
-OpenOffice.org641/share/psprint/driver/L20__471.PS
-OpenOffice.org641/share/psprint/driver/L20__493.PS
-OpenOffice.org641/share/psprint/driver/L30__471.PS
-OpenOffice.org641/share/psprint/driver/L30__493.PS
-OpenOffice.org641/share/psprint/driver/L333_523.PS
-OpenOffice.org641/share/psprint/driver/L33__523.PS
-OpenOffice.org641/share/psprint/driver/L50__493.PS
-OpenOffice.org641/share/psprint/driver/L533_523.PS
-OpenOffice.org641/share/psprint/driver/L53__523.PS
-OpenOffice.org641/share/psprint/driver/LEX4039P.PS
-OpenOffice.org641/share/psprint/driver/LEX4079P.PS
-OpenOffice.org641/share/psprint/driver/LEXOPTR_.PS
-OpenOffice.org641/share/psprint/driver/LHCFLRJ5.PS
-OpenOffice.org641/share/psprint/driver/LHCOFLC5.PS
-OpenOffice.org641/share/psprint/driver/LHCOFLR5.PS
-OpenOffice.org641/share/psprint/driver/LHGUBEH3.PS
-OpenOffice.org641/share/psprint/driver/LHGUBHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERKH3.PS
-OpenOffice.org641/share/psprint/driver/LHHERKI4.PS
-OpenOffice.org641/share/psprint/driver/LHHKPHJ7.PS
-OpenOffice.org641/share/psprint/driver/LHHKPIJ7.PS
-OpenOffice.org641/share/psprint/driver/LHHRKPH7.PS
-OpenOffice.org641/share/psprint/driver/LHHRKPI7.PS
-OpenOffice.org641/share/psprint/driver/LHQUSHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHQUSIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHQUSRH3.PS
-OpenOffice.org641/share/psprint/driver/LHQUSRI3.PS
-OpenOffice.org641/share/psprint/driver/LHSIGHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHSIGIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHSIGNH3.PS
-OpenOffice.org641/share/psprint/driver/LHSIGNI3.PS
-OpenOffice.org641/share/psprint/driver/LOPC1200.PS
-OpenOffice.org641/share/psprint/driver/LOPC40.PS
-OpenOffice.org641/share/psprint/driver/LOPC45.PS
-OpenOffice.org641/share/psprint/driver/LOPE310.PS
-OpenOffice.org641/share/psprint/driver/LOPM410.PS
-OpenOffice.org641/share/psprint/driver/LOPS1255.PS
-OpenOffice.org641/share/psprint/driver/LOPS1625.PS
-OpenOffice.org641/share/psprint/driver/LOPS1855.PS
-OpenOffice.org641/share/psprint/driver/LOPS2455.PS
-OpenOffice.org641/share/psprint/driver/LOPS3455.PS
-OpenOffice.org641/share/psprint/driver/LOPT610.PS
-OpenOffice.org641/share/psprint/driver/LOPT612.PS
-OpenOffice.org641/share/psprint/driver/LOPT614.PS
-OpenOffice.org641/share/psprint/driver/LOPT616.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAC.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAEP.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAK.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAN.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAP.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAS.PS
-OpenOffice.org641/share/psprint/driver/LOPTRASC.PS
-OpenOffice.org641/share/psprint/driver/LOPW810.PS
-OpenOffice.org641/share/psprint/driver/LOS1255P.PS
-OpenOffice.org641/share/psprint/driver/LOS1625P.PS
-OpenOffice.org641/share/psprint/driver/LOS1855P.PS
-OpenOffice.org641/share/psprint/driver/LOS2455P.PS
-OpenOffice.org641/share/psprint/driver/LOS3455P.PS
-OpenOffice.org641/share/psprint/driver/LWNT_518.PS
-OpenOffice.org641/share/psprint/driver/SGENPRT.PS
-OpenOffice.org641/share/psprint/driver/SNSPREC1.PS
-OpenOffice.org641/share/psprint/driver/TK300PJ1.PS
-OpenOffice.org641/share/psprint/driver/TK300XJ1.PS
-OpenOffice.org641/share/psprint/driver/TK350171.PS
-OpenOffice.org641/share/psprint/driver/TK350172.PS
-OpenOffice.org641/share/psprint/driver/TK350691.PS
-OpenOffice.org641/share/psprint/driver/TK350692.PS
-OpenOffice.org641/share/psprint/driver/TK350PJ2.PS
-OpenOffice.org641/share/psprint/driver/TK360J21.PS
-OpenOffice.org641/share/psprint/driver/TK360J51.PS
-OpenOffice.org641/share/psprint/driver/TK360J71.PS
-OpenOffice.org641/share/psprint/driver/TK450PJ1.PS
-OpenOffice.org641/share/psprint/driver/TK550171.PS
-OpenOffice.org641/share/psprint/driver/TK550391.PS
-OpenOffice.org641/share/psprint/driver/TK550PJ1.PS
-OpenOffice.org641/share/psprint/driver/TKP350J2.PS
-OpenOffice.org641/share/psprint/driver/TKP360P1.PS
-OpenOffice.org641/share/psprint/driver/TKP380J1.PS
-OpenOffice.org641/share/psprint/driver/TKP380P1.PS
-OpenOffice.org641/share/psprint/driver/TKP450J1.PS
-OpenOffice.org641/share/psprint/driver/TKP450P1.PS
-OpenOffice.org641/share/psprint/driver/TKP550J1.PS
-OpenOffice.org641/share/psprint/driver/TKP600J1.PS
-OpenOffice.org641/share/psprint/driver/TKPH3801.PS
-OpenOffice.org641/share/psprint/driver/TKPH4501.PS
-OpenOffice.org641/share/psprint/driver/TKPH6001.PS
-OpenOffice.org641/share/psprint/driver/XRD61354.PS
-OpenOffice.org641/share/psprint/driver/XRD61801.PS
-OpenOffice.org641/share/psprint/driver/XRN17000.PS
-OpenOffice.org641/share/psprint/driver/XRN24320.PS
-OpenOffice.org641/share/psprint/driver/XR_DC230.PS
-OpenOffice.org641/share/psprint/psprint.conf
-OpenOffice.org641/share/autocorr/acor1033.dat
-OpenOffice.org641/user/autotext/english/mytexts.bau
-OpenOffice.org641/user/database/biblio/biblio.dbf
-OpenOffice.org641/user/gallery/sg100.sdv
-OpenOffice.org641/user/gallery/sg100.thm
-OpenOffice.org641/user/gallery/sg30.sdv
-OpenOffice.org641/user/gallery/sg30.thm
-OpenOffice.org641/user/config/arrowhd.soe
-OpenOffice.org641/user/config/classic.sog
-OpenOffice.org641/user/config/hatching.soh
-OpenOffice.org641/user/config/modern.sog
-OpenOffice.org641/user/config/palette.soc
-OpenOffice.org641/user/config/styles.sod
-OpenOffice.org641/user/config/autotbl.fmt
-OpenOffice.org641/user/config/dbtitle.rdb
-OpenOffice.org641/user/config/cmyk.soc
-OpenOffice.org641/user/config/gallery.soc
-OpenOffice.org641/user/config/html.soc
-OpenOffice.org641/user/config/standard.sob
-OpenOffice.org641/user/config/standard.soc
-OpenOffice.org641/user/config/standard.sod
-OpenOffice.org641/user/config/standard.soe
-OpenOffice.org641/user/config/standard.sog
-OpenOffice.org641/user/config/standard.soh
-OpenOffice.org641/user/config/sun-color.soc
-OpenOffice.org641/user/config/web.soc
-OpenOffice.org641/user/basic/dialogs.xli
-OpenOffice.org641/user/basic/script.xli
-OpenOffice.org641/help/en/sbasic.cfg
-OpenOffice.org641/help/en/sbasic.db
-OpenOffice.org641/help/en/sbasic.ht
-OpenOffice.org641/help/en/sbasic.idx/CONTEXTS
-OpenOffice.org641/help/en/sbasic.idx/DICTIONARY
-OpenOffice.org641/help/en/sbasic.idx/DOCS
-OpenOffice.org641/help/en/sbasic.idx/DOCS.TAB
-OpenOffice.org641/help/en/sbasic.idx/EDGE
-OpenOffice.org641/help/en/sbasic.idx/LINKNAMES
-OpenOffice.org641/help/en/sbasic.idx/OFFSETS
-OpenOffice.org641/help/en/sbasic.idx/POSITIONS
-OpenOffice.org641/help/en/sbasic.idx/SCHEMA
-OpenOffice.org641/help/en/sbasic.jar
-OpenOffice.org641/help/en/sbasic.key
-OpenOffice.org641/help/en/common.jar
-OpenOffice.org641/help/en/custom.css
-OpenOffice.org641/help/en/err.html
-OpenOffice.org641/help/en/picture.db
-OpenOffice.org641/help/en/picture.jar
-OpenOffice.org641/help/en/treeview.xml
-OpenOffice.org641/help/en/schart.jar
-OpenOffice.org641/help/en/swriter.cfg
-OpenOffice.org641/help/en/swriter.db
-OpenOffice.org641/help/en/swriter.ht
-OpenOffice.org641/help/en/swriter.idx/CONTEXTS
-OpenOffice.org641/help/en/swriter.idx/DICTIONARY
-OpenOffice.org641/help/en/swriter.idx/DOCS
-OpenOffice.org641/help/en/swriter.idx/DOCS.TAB
-OpenOffice.org641/help/en/swriter.idx/EDGE
-OpenOffice.org641/help/en/swriter.idx/LINKNAMES
-OpenOffice.org641/help/en/swriter.idx/OFFSETS
-OpenOffice.org641/help/en/swriter.idx/POSITIONS
-OpenOffice.org641/help/en/swriter.idx/SCHEMA
-OpenOffice.org641/help/en/swriter.jar
-OpenOffice.org641/help/en/swriter.key
-OpenOffice.org641/help/en/scalc.cfg
-OpenOffice.org641/help/en/scalc.db
-OpenOffice.org641/help/en/scalc.ht
-OpenOffice.org641/help/en/scalc.idx/CONTEXTS
-OpenOffice.org641/help/en/scalc.idx/DICTIONARY
-OpenOffice.org641/help/en/scalc.idx/DOCS
-OpenOffice.org641/help/en/scalc.idx/DOCS.TAB
-OpenOffice.org641/help/en/scalc.idx/EDGE
-OpenOffice.org641/help/en/scalc.idx/LINKNAMES
-OpenOffice.org641/help/en/scalc.idx/OFFSETS
-OpenOffice.org641/help/en/scalc.idx/POSITIONS
-OpenOffice.org641/help/en/scalc.idx/SCHEMA
-OpenOffice.org641/help/en/scalc.jar
-OpenOffice.org641/help/en/scalc.key
-OpenOffice.org641/help/en/simpress.cfg
-OpenOffice.org641/help/en/simpress.db
-OpenOffice.org641/help/en/simpress.ht
-OpenOffice.org641/help/en/simpress.idx/CONTEXTS
-OpenOffice.org641/help/en/simpress.idx/DICTIONARY
-OpenOffice.org641/help/en/simpress.idx/DOCS
-OpenOffice.org641/help/en/simpress.idx/DOCS.TAB
-OpenOffice.org641/help/en/simpress.idx/EDGE
-OpenOffice.org641/help/en/simpress.idx/LINKNAMES
-OpenOffice.org641/help/en/simpress.idx/OFFSETS
-OpenOffice.org641/help/en/simpress.idx/POSITIONS
-OpenOffice.org641/help/en/simpress.idx/SCHEMA
-OpenOffice.org641/help/en/simpress.jar
-OpenOffice.org641/help/en/simpress.key
-OpenOffice.org641/help/en/sdraw.cfg
-OpenOffice.org641/help/en/sdraw.db
-OpenOffice.org641/help/en/sdraw.ht
-OpenOffice.org641/help/en/sdraw.idx/CONTEXTS
-OpenOffice.org641/help/en/sdraw.idx/DICTIONARY
-OpenOffice.org641/help/en/sdraw.idx/DOCS
-OpenOffice.org641/help/en/sdraw.idx/DOCS.TAB
-OpenOffice.org641/help/en/sdraw.idx/EDGE
-OpenOffice.org641/help/en/sdraw.idx/LINKNAMES
-OpenOffice.org641/help/en/sdraw.idx/OFFSETS
-OpenOffice.org641/help/en/sdraw.idx/POSITIONS
-OpenOffice.org641/help/en/sdraw.idx/SCHEMA
-OpenOffice.org641/help/en/sdraw.jar
-OpenOffice.org641/help/en/sdraw.key
-OpenOffice.org641/help/en/smath.cfg
-OpenOffice.org641/help/en/smath.db
-OpenOffice.org641/help/en/smath.ht
-OpenOffice.org641/help/en/smath.idx/CONTEXTS
-OpenOffice.org641/help/en/smath.idx/DICTIONARY
-OpenOffice.org641/help/en/smath.idx/DOCS
-OpenOffice.org641/help/en/smath.idx/DOCS.TAB
-OpenOffice.org641/help/en/smath.idx/EDGE
-OpenOffice.org641/help/en/smath.idx/LINKNAMES
-OpenOffice.org641/help/en/smath.idx/OFFSETS
-OpenOffice.org641/help/en/smath.idx/POSITIONS
-OpenOffice.org641/help/en/smath.idx/SCHEMA
-OpenOffice.org641/help/en/smath.jar
-OpenOffice.org641/help/en/smath.key
-OpenOffice.org641/help/main_transform.xsl
-OpenOffice.org641/help/custom.css
-@comment DIRS
-@dirrm OpenOffice.org641/user/wordbook
-@dirrm OpenOffice.org641/user/template
-@dirrm OpenOffice.org641/user/temp
-@dirrm OpenOffice.org641/user/store
-@dirrm OpenOffice.org641/user/psprint/fontmetric
-@dirrm OpenOffice.org641/user/psprint/driver
-@dirrm OpenOffice.org641/user/psprint
-@dirrm OpenOffice.org641/user/plugin
-@dirrm OpenOffice.org641/user/gallery
-@dirrm OpenOffice.org641/user/database/biblio
-@dirrm OpenOffice.org641/user/database
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice
-@dirrm OpenOffice.org641/user/config/registry/instance/org
-@dirrm OpenOffice.org641/user/config/registry/instance
-@dirrm OpenOffice.org641/user/config/registry
-@dirrm OpenOffice.org641/user/config
-@dirrm OpenOffice.org641/user/basic
-@dirrm OpenOffice.org641/user/backup
-@dirrm OpenOffice.org641/user/autotext/english
-@dirrm OpenOffice.org641/user/autotext
-@dirrm OpenOffice.org641/user/autocorr
-@dirrm OpenOffice.org641/user
-@dirrm OpenOffice.org641/share/wordbook/english
-@dirrm OpenOffice.org641/share/wordbook
-@dirrm OpenOffice.org641/share/template/english/wizard/web
-@dirrm OpenOffice.org641/share/template/english/wizard/styles
-@dirrm OpenOffice.org641/share/template/english/wizard/bitmap
-@dirrm OpenOffice.org641/share/template/english/wizard
-@dirrm OpenOffice.org641/share/template/english/internal
-@dirrm OpenOffice.org641/share/template/english
-@dirrm OpenOffice.org641/share/template
-@dirrm OpenOffice.org641/share/psprint/fontmetric
-@dirrm OpenOffice.org641/share/psprint/driver
-@dirrm OpenOffice.org641/share/psprint
-@dirrm OpenOffice.org641/share/gallery/www-back
-@dirrm OpenOffice.org641/share/gallery/sounds
-@dirrm OpenOffice.org641/share/gallery/rulers
-@dirrm OpenOffice.org641/share/gallery/htmlexpo
-@dirrm OpenOffice.org641/share/gallery/bullets
-@dirrm OpenOffice.org641/share/gallery
-@dirrm OpenOffice.org641/share/fonts/truetype
-@dirrm OpenOffice.org641/share/fonts
-@dirrm OpenOffice.org641/share/dtd/officedocument/1_0
-@dirrm OpenOffice.org641/share/dtd/officedocument
-@dirrm OpenOffice.org641/share/dtd/math/1_01
-@dirrm OpenOffice.org641/share/dtd/math
-@dirrm OpenOffice.org641/share/dtd
-@dirrm OpenOffice.org641/share/config/webcast
-@dirrm OpenOffice.org641/share/config/symbol
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/template/org
-@dirrm OpenOffice.org641/share/config/registry/template
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/instance/org
-@dirrm OpenOffice.org641/share/config/registry/instance
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org
-@dirrm OpenOffice.org641/share/config/registry/cache/instance
-@dirrm OpenOffice.org641/share/config/registry/cache
-@dirrm OpenOffice.org641/share/config/registry
-@dirrm OpenOffice.org641/share/config
-@dirrm OpenOffice.org641/share/basic/WebWizard
-@dirrm OpenOffice.org641/share/basic/Tools
-@dirrm OpenOffice.org641/share/basic/Template
-@dirrm OpenOffice.org641/share/basic/Schedule
-@dirrm OpenOffice.org641/share/basic/ImportWizard
-@dirrm OpenOffice.org641/share/basic/Gimmicks
-@dirrm OpenOffice.org641/share/basic/FormWizard
-@dirrm OpenOffice.org641/share/basic/Euro
-@dirrm OpenOffice.org641/share/basic
-@dirrm OpenOffice.org641/share/autotext/english
-@dirrm OpenOffice.org641/share/autotext
-@dirrm OpenOffice.org641/share/autocorr
-@dirrm OpenOffice.org641/share
-@dirrm OpenOffice.org641/program/resource
-@dirrm OpenOffice.org641/program/filter
-@dirrm OpenOffice.org641/program/components
-@dirrm OpenOffice.org641/program/classes
-@dirrm OpenOffice.org641/program/addin/source
-@dirrm OpenOffice.org641/program/addin
-@dirrm OpenOffice.org641/program
-@dirrm OpenOffice.org641/help/en/swriter.idx
-@dirrm OpenOffice.org641/help/en/smath.idx
-@dirrm OpenOffice.org641/help/en/simpress.idx
-@dirrm OpenOffice.org641/help/en/sdraw.idx
-@dirrm OpenOffice.org641/help/en/scalc.idx
-@dirrm OpenOffice.org641/help/en/sbasic.idx
-@dirrm OpenOffice.org641/help/en
-@dirrm OpenOffice.org641/help
-@dirrm OpenOffice.org641
diff --git a/editors/openoffice.org-3/Makefile b/editors/openoffice.org-3/Makefile
deleted file mode 100644
index 23c5cd913554..000000000000
--- a/editors/openoffice.org-3/Makefile
+++ /dev/null
@@ -1,110 +0,0 @@
-# New ports collection makefile for: OpenOffice
-# Date created: 28 Februar 2002
-# Whom: Martin Blapp
-#
-# $FreeBSD$
-#
-
-PORTNAME= openoffice
-PORTVERSION= 642
-CATEGORIES= editors
-MASTER_SITES= ftp://sunsite.cnlab-switch.ch/mirror/OpenOffice/${PORTVERSION}/ \
- http://sf1.mirror.openoffice.org/${PORTVERSION}/ \
- ftp://ftp.cs.man.ac.uk/pub/toby/gpc/ \
- http://people.freebsd.org/~mbr/distfiles/
-DISTFILES= oo_${PORTVERSION}_src.tar.bz2 gpc231.tar.Z oo_moz095_i386_FreeBSD-4.tar.gz
-EXTRACT_ONLY= oo_${PORTVERSION}_src.tar.bz2
-
-MAINTAINER= mbr@FreeBSD.org
-
-BUILD_DEPENDS= ${LOCALBASE}/lib/libstlport_gcc.so:${PORTSDIR}/devel/stlport
-BUILD_DEPENDS+= ${LOCALBASE}/bin/gcc295:${PORTSDIR}/lang/gcc295
-BUILD_DEPENDS+= zip:${PORTSDIR}/archivers/zip
-BUILD_DEPENDS+= ${JAVAVM}:${PORTSDIR}/java/jdk13
-LIB_DEPENDS+= pth.14:${PORTSDIR}/devel/pth
-
-BROKEN= 'Work in progress -- does not build yet till the end'
-
-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_moz095_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_${PORTVERSION}_src/config_office
-
-CONFIGURE_ARGS+= --with-stlport4-home=${PREFIX} \
- --with-jdk-home=${JDK13DIR} \
- --with-os-version=${OSVERSION}
-
-CONFIGURE_ENV= PTHREAD_CFLAGS=${PTHREAD_CFLAGS} \
- PTHREAD_LIBS=${PTHREAD_LIBS} \
- CC=gcc295 \
- CXX=g++295
-
-MAKE_ENV= CC=${CC} CFLAGS=${CFLAGS}
-
-.include <bsd.port.pre.mk>
-
-pre-fetch:
-.if ${GCC_VERSION}!="2.95.2" && ${GCC_VERSION}!="2.95.3"
- @ ${ECHO}
- @ ${ECHO} Openoffice requires gcc 2.95.2 or better
- @ ${ECHO}
- @ ${FALSE}
-.endif
-.if ${OSVERSION} < 500031
- @${ECHO}
- @${ECHO} OS-VERSION ${OSVERSION}
- @${ECHO}
- @${ECHO} Openoffice depends on OS-Fixes which are
- @${ECHO} not yet available.
- @${FALSE}
-.endif
-
-pre-extract:
-.if !defined(DISPLAY) || ${DISPLAY} == ""
- @ ${ECHO}
- @ ${ECHO} Can\'t open display:
- @ ${ECHO} Please check your DISPLAY variable.
- @ ${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|<malloc.h>|<stdlib.h>|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'
-
-do-install:
- @cd ${WRKSRC}/.. && ./setup -r:oo_setup.resp
-
-.include <bsd.port.post.mk>
diff --git a/editors/openoffice.org-3/distinfo b/editors/openoffice.org-3/distinfo
deleted file mode 100644
index 81e3a3a4781e..000000000000
--- a/editors/openoffice.org-3/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (oo_642_src.tar.bz2) = fc39bdf5f4b277c343d2cc38b0d70c7d
-MD5 (gpc231.tar.Z) = fdb06fdb5a4670b172f9fb738b717be9
-MD5 (oo_moz095_i386_FreeBSD-4.tar.gz) = e92e25759f0b1bf16a36a091bf17e1b0
diff --git a/editors/openoffice.org-3/files/patch-berkeleydb+db-3.2.9.patch b/editors/openoffice.org-3/files/patch-berkeleydb+db-3.2.9.patch
deleted file mode 100644
index 97fec46bcef4..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-berkeleydb::db-3.2.9.patch b/editors/openoffice.org-3/files/patch-berkeleydb::db-3.2.9.patch
deleted file mode 100644
index 50c2f44a704e..000000000000
--- a/editors/openoffice.org-3/files/patch-berkeleydb::db-3.2.9.patch
+++ /dev/null
@@ -1,42 +0,0 @@
---- ../berkeleydb/db-3.2.9.patch.orig Mon Jun 11 16:09:22 2001
-+++ ../berkeleydb/db-3.2.9.patch Tue Mar 5 17:13:09 2002
-@@ -43,3 +43,39 @@
-
- CC= @MAKEFILE_CC@
- CCLINK= @MAKEFILE_CCLINK@
-+--- 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
-+@@ -995,6 +995,7 @@
-+ CPPFLAGS="-D_REENTRANT $CPPFLAGS";;
-+ mpeix*) CPPFLAGS="-D_POSIX_SOURCE -D_SOCKET_SOURCE $CPPFLAGS"
-+ LIBS="-lsocket -lsvipc $LIBS";;
-++freebsd*) optimize_def="-O";;
-+ osf*) CPPFLAGS="-D_REENTRANT $CPPFLAGS";;
-+ *qnx) cat >> confdefs.h <<\EOF
-+ #define HAVE_QNX 1
-+@@ -1795,6 +1796,7 @@
-+ case "$host_os" in
-+ solaris*) JINCSUBDIRS="solaris";;
-+ linux*) JINCSUBDIRS="linux genunix";;
-++ freebsd*) JINCSUBDIRS="freebsd solaris linux genunix";;
-+ *) JINCSUBDIRS="genunix";;
-+ esac
-+
-+--- 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 @@
-+
-+ freebsd*)
-+ 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'
-+- else
-+ 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'
-++ need_version=no
-+ fi
-+ ;;
-+
diff --git a/editors/openoffice.org-3/files/patch-bridges+prj+build.lst b/editors/openoffice.org-3/files/patch-bridges+prj+build.lst
deleted file mode 100644
index 95774375ee91..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel b/editors/openoffice.org-3/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel
deleted file mode 100644
index 20b13ea25cb2..000000000000
--- a/editors/openoffice.org-3/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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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.org-3/files/patch-bridges+source+prot_uno+makefile.mk b/editors/openoffice.org-3/files/patch-bridges+source+prot_uno+makefile.mk
deleted file mode 100644
index 595ea6cb5ac9..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-bridges::prj::build.lst b/editors/openoffice.org-3/files/patch-bridges::prj::build.lst
deleted file mode 100644
index d9af910f9803..000000000000
--- a/editors/openoffice.org-3/files/patch-bridges::prj::build.lst
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../bridges/prj/build.lst.orig Tue Oct 30 17:28:35 2001
-+++ ../bridges/prj/build.lst Mon Mar 4 21:43:05 2002
-@@ -13,5 +13,7 @@
- br bridges\source\cpp_uno\cc50_solaris_sparc nmake - u br_cc50sols br_unotypes NULL
- br bridges\source\cpp_uno\cc50_solaris_intel nmake - u br_cc50soli br_unotypes NULL
- br bridges\source\cpp_uno\gcc2_solaris_sparc nmake - u br_gccsols 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\prot_uno nmake - all br_pruno br_unotypes NULL
- br bridges\source\java_uno nmake - all br_java_uno br_rcon NULL
diff --git a/editors/openoffice.org-3/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel b/editors/openoffice.org-3/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel
deleted file mode 100644
index a9f6d1da7a96..000000000000
--- a/editors/openoffice.org-3/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel
+++ /dev/null
@@ -1,1719 +0,0 @@
---- /dev/null Mon Mar 4 21:22:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/cpp2uno.cxx Mon Mar 4 21:26:06 2002
-@@ -0,0 +1,614 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: cpp2uno.cxx,v $
-+ *
-+ * $Revision: 1.8 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/09/06 11:59:03 $
-+ *
-+ * 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): _______________________________________
-+ *
-+ *
-+ ************************************************************************/
-+
-+#define LEAK_STATIC_DATA
-+// #define TRACE(x) OSL_TRACE(x)
-+#define TRACE(x)
-+
-+#include <malloc.h>
-+#if STLPORT_VERSION<321
-+#include <list.h>
-+#include <map.h>
-+#else
-+#include <list>
-+#include <map>
-+#endif
-+#include <typeinfo>
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+#ifndef _OSL_MUTEX_HXX_
-+#include <osl/mutex.hxx>
-+#endif
-+
-+#ifndef _TYPELIB_TYPEDESCRIPTION_HXX_
-+#include <typelib/typedescription.hxx>
-+#endif
-+#ifndef _UNO_DATA_H_
-+#include <uno/data.h>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_TYPE_MISC_HXX_
-+#include <bridges/cpp_uno/type_misc.hxx>
-+#endif
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+using namespace com::sun::star::uno;
-+using namespace std;
-+using namespace osl;
-+using namespace rtl;
-+
-+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 );
-+
-+ gcc291_freebsd_intel_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;
-+}
-+
-+//==================================================================================================
-+class MediateClassData
-+{
-+public:
-+ struct ClassDataBuffer
-+ {
-+ void* m_pVTable;
-+
-+ ~ClassDataBuffer();
-+ };
-+private:
-+
-+ map< OUString, ClassDataBuffer* > m_aClassData;
-+ Mutex m_aMutex;
-+
-+ void createVTable( ClassDataBuffer*, typelib_InterfaceTypeDescription* );
-+public:
-+ const ClassDataBuffer* getClassData( typelib_InterfaceTypeDescription* );
-+
-+ MediateClassData() {}
-+ ~MediateClassData();
-+};
-+//__________________________________________________________________________________________________
-+MediateClassData::ClassDataBuffer::~ClassDataBuffer()
-+{
-+ delete m_pVTable;
-+}
-+
-+//__________________________________________________________________________________________________
-+MediateClassData::~MediateClassData()
-+{
-+ TRACE( "> calling ~MediateClassData(): freeing mediate vtables... <\n" );
-+
-+ // this MUST be the absolute last one which is called!
-+ for ( map< OUString, ClassDataBuffer* >::iterator iPos( m_aClassData.begin() ); iPos != m_aClassData.end(); ++iPos )
-+ {
-+ // todo
-+// delete (*iPos).second;
-+ }
-+}
-+
-+//__________________________________________________________________________________________________
-+
-+const MediateClassData::ClassDataBuffer* MediateClassData::getClassData( typelib_InterfaceTypeDescription* pType )
-+{
-+ MutexGuard aGuard( m_aMutex );
-+
-+ map< OUString, ClassDataBuffer* >::iterator element = m_aClassData.find( pType->aBase.pTypeName );
-+ if( element != m_aClassData.end() )
-+ return (*element).second;
-+
-+ ClassDataBuffer* pBuffer = new ClassDataBuffer();
-+ createVTable( pBuffer, pType );
-+ m_aClassData[ pType->aBase.pTypeName ] = pBuffer;
-+ return pBuffer;
-+}
-+
-+
-+//==================================================================================================
-+/**
-+ * 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;
-+ }
-+}
-+//__________________________________________________________________________________________________
-+
-+void MediateClassData::createVTable( ClassDataBuffer* pBuffer, typelib_InterfaceTypeDescription* pType )
-+{
-+ // get all member functions
-+ list< sal_Bool > aComplexReturn;
-+
-+ for( int n = 0; n < pType->nAllMembers; n++ )
-+ {
-+ typelib_TypeDescription* pMember = NULL;
-+ TYPELIB_DANGER_GET( &pMember, pType->ppAllMembers[n] );
-+ if( pMember->eTypeClass == typelib_TypeClass_INTERFACE_ATTRIBUTE )
-+ {
-+ typelib_TypeDescription * pRetTD = 0;
-+ TYPELIB_DANGER_GET( &pRetTD, ((typelib_InterfaceAttributeTypeDescription *)pMember)->pAttributeTypeRef );
-+ // get method
-+ aComplexReturn.push_back( !cppu_isSimpleType( pRetTD ) );
-+ // set method
-+ if( ! ((typelib_InterfaceAttributeTypeDescription*)pMember)->bReadOnly )
-+ aComplexReturn.push_back( sal_False );
-+ TYPELIB_DANGER_RELEASE( pRetTD );
-+ }
-+ else
-+ {
-+ typelib_TypeDescription * pRetTD = 0;
-+ TYPELIB_DANGER_GET( &pRetTD, ((typelib_InterfaceMethodTypeDescription *)pMember)->pReturnTypeRef );
-+ aComplexReturn.push_back( !cppu_isSimpleType( pRetTD ) );
-+ TYPELIB_DANGER_RELEASE( pRetTD );
-+ }
-+ TYPELIB_DANGER_RELEASE( pMember );
-+ }
-+
-+ int nSize = aComplexReturn.size();
-+ char * pSpace = (char *)rtl_allocateMemory( ((nSize+2)*sizeof(void *)) + (nSize*20) );
-+ pBuffer->m_pVTable = (void*)pSpace;
-+
-+ char * pCode = pSpace + ((nSize+2)*sizeof(void *));
-+ void ** pvft = (void **)pSpace;
-+ pvft[0] = NULL;
-+ pvft[1] = NULL;
-+
-+ // setup vft and code
-+ for ( sal_Int32 nPos = 0; nPos < nSize; ++nPos )
-+ {
-+ unsigned char * codeSnip = (unsigned char *)pCode + (nPos*20);
-+ pvft[nPos+2] = codeSnip;
-+
-+ // mov $nPos, %eax
-+ *codeSnip++ = 0xb8;
-+ *(sal_Int32 *)codeSnip = nPos | ( aComplexReturn.front() ? 0x80000000 : 0 );
-+ codeSnip += sizeof(sal_Int32);
-+ aComplexReturn.pop_front();
-+ // mov %esp, %edx
-+ *codeSnip++ = 0x89;
-+ *codeSnip++ = 0xe2;
-+ // jmp cpp_vtable_call
-+ *codeSnip++ = 0xe9;
-+ *(sal_Int32 *)codeSnip = ((unsigned char *)cpp_vtable_call) - codeSnip - sizeof(sal_Int32);
-+ codeSnip += sizeof(sal_Int32);
-+ }
-+}
-+
-+//==================================================================================================
-+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
-+ }
-+ }
-+ *(const void **)pCppI = s_pMediateClassData->getClassData( pTypeDescr )->m_pVTable;
-+}
-+
-+}
-+
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT 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 );
-+}
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT void SAL_CALL uno_initEnvironment( uno_Environment * pCppEnv )
-+ SAL_THROW_EXTERN_C()
-+{
-+ CPPU_CURRENT_NAMESPACE::cppu_cppenv_initEnvironment( pCppEnv );
-+}
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT 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:22:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/except.cxx Mon Mar 4 21:26:08 2002
-@@ -0,0 +1,365 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: except.cxx,v $
-+ *
-+ * $Revision: 1.11 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/07/23 13:15:32 $
-+ *
-+ * 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 <dlfcn.h>
-+#include <new.h>
-+#include <typeinfo>
-+#if STLPORT_VERSION<321
-+#include <map.h>
-+#else
-+#include <map>
-+#endif
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+#ifndef _OSL_DIAGNOSE_H_
-+#include <osl/diagnose.h>
-+#endif
-+
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _TYPELIB_TYPEDESCRIPTION_HXX_
-+#include <typelib/typedescription.hxx>
-+#endif
-+#ifndef _COM_SUN_STAR_UNO_ANY_HXX_
-+#include <com/sun/star/uno/Any.hxx>
-+#endif
-+
-+#include <rtl/strbuf.hxx>
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+#ifdef DEBUG
-+#include <stdio.h>
-+#endif
-+
-+using namespace std;
-+using namespace osl;
-+using namespace rtl;
-+using namespace com::sun::star::uno;
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+//==================================================================================================
-+static OString toUNOname( const OString & rRTTIname )
-+{
-+ OString aRet;
-+
-+ sal_Char* pStr = rRTTIname.getStr();
-+ sal_Char* pOrg = pStr;
-+
-+ // check for namespace
-+ if( *pStr == '_' )
-+ pStr++;
-+ if( *pStr == 'Q' )
-+ {
-+ pStr++;
-+ if( *pStr++ == '_' )
-+ {
-+ while( *pStr++ != '_' )
-+ ;
-+ }
-+ }
-+
-+ while( *pStr )
-+ {
-+ int nCharsToCopy = 0;
-+ while( *pStr >= '0' && *pStr <= '9' )
-+ nCharsToCopy = 10*nCharsToCopy + (int)(*pStr++ - '0');
-+ if( aRet.getLength() )
-+ aRet += ".";
-+ aRet += rRTTIname.copy( pStr - pOrg, nCharsToCopy );
-+ pStr += nCharsToCopy;
-+ }
-+
-+ return aRet;
-+}
-+//==================================================================================================
-+static OString toRTTIname( const OString & rUNOname )
-+{
-+ if( ! rUNOname.getLength() )
-+ return OString();
-+
-+ OStringBuffer aRet( 64 );
-+
-+ sal_Int32 nIndex = 0;
-+ sal_Int32 nToken = 0;
-+ do
-+ {
-+ OString aToken( rUNOname.getToken( 0, '.', nIndex ) );
-+ aRet.append( OString::valueOf( (sal_Int32)aToken.getLength() ) );
-+ aRet.append( aToken );
-+ ++nToken;
-+ }
-+ while (nIndex >= 0);
-+
-+ OString ret( aRet.makeStringAndClear() );
-+
-+ if( nToken >= 2 )
-+ {
-+ OStringBuffer buf( 64 );
-+ buf.append( 'Q' );
-+ if( nToken > 9 )
-+ aRet.append( '_' );
-+ buf.append( OString::valueOf( (sal_Int32)nToken ) );
-+ if( nToken > 9 )
-+ aRet.append( '_' );
-+ buf.append( ret );
-+ ret = buf.makeStringAndClear();
-+ }
-+
-+ return ret;
-+}
-+
-+
-+//##################################################################################################
-+//#### RTTI simulation #############################################################################
-+//##################################################################################################
-+
-+class RTTIHolder
-+{
-+ static std::map< OString, void* > aAllRTTI;
-+public:
-+ static void* getRTTI( const OString& rTypename );
-+ static void* getRTTI_UnoName( const OString& rUnoTypename )
-+ { return getRTTI( toRTTIname( rUnoTypename ) ); }
-+
-+ static void* insertRTTI( const OString& rTypename );
-+ static void* insertRTTI_UnoName( const OString& rTypename )
-+ { return insertRTTI( toRTTIname( rTypename ) ); }
-+
-+ // rSuperTypename MUST exist !!!
-+ static void* insertRTTI( const OString& rTypename, const OString& rSuperTypename );
-+ static void* insertRTTI_UnoNames( const OString& rTypename, const OString& rSuperTypename )
-+ { return insertRTTI( toRTTIname( rTypename ), toRTTIname( rSuperTypename ) ); }
-+
-+ // for complex RTTI
-+ static void* insertRTTI( const OString& rTypename, void* pRTTI );
-+ static void* insertRTTI_UnoName( const OString&rTypename, void* pRTTI )
-+ { return insertRTTI( toRTTIname( rTypename ), pRTTI ); }
-+};
-+
-+std::map< OString, void* > RTTIHolder::aAllRTTI;
-+
-+void* RTTIHolder::getRTTI( const OString& rTypename )
-+{
-+ std::map< OString, void* >::iterator element;
-+
-+ element = aAllRTTI.find( rTypename );
-+ return element != aAllRTTI.end() ? (*element).second : NULL;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename )
-+{
-+#ifdef DEBUG
-+ fprintf( stderr, "generating base RTTI: %s\n", rTypename.getStr() );
-+#endif
-+ void* pRTTI = new __user_type_info( strdup( rTypename.getStr() ) );
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename, const OString& rSuperTypename )
-+{
-+#ifdef DEBUG
-+ fprintf( stderr, "generating subclass RTTI: %s %s\n", rTypename.getStr(), rSuperTypename.getStr() );
-+#endif
-+ OSL_ENSURE( ! getRTTI( rTypename ), "insert RTTI called on already existing type" );
-+ void* pRTTI = new __si_type_info( strdup( rTypename.getStr() ), *(__user_type_info*)getRTTI( rSuperTypename ) );
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename, void* pRTTI )
-+{
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+//--------------------------------------------------------------------------------------------------
-+
-+static void* generateRTTI( typelib_CompoundTypeDescription * pCompTypeDescr )
-+{
-+ OString aCompTypeName( OUStringToOString( pCompTypeDescr->aBase.pTypeName, RTL_TEXTENCODING_ASCII_US ) );
-+ void* pRTTI = RTTIHolder::getRTTI_UnoName( aCompTypeName );
-+ if( pRTTI )
-+ return pRTTI;
-+
-+ if( ! pCompTypeDescr->pBaseTypeDescription )
-+ // this is a base type
-+ return RTTIHolder::insertRTTI_UnoName( aCompTypeName );
-+ if( ! pCompTypeDescr->pBaseTypeDescription->pBaseTypeDescription )
-+ {
-+ OString aBasename(
-+ OUStringToOString( pCompTypeDescr->pBaseTypeDescription->aBase.pTypeName, RTL_TEXTENCODING_ASCII_US )
-+ );
-+ if( ! RTTIHolder::getRTTI_UnoName( aBasename ) )
-+ RTTIHolder::insertRTTI_UnoName( aBasename );
-+
-+ // this type has only one supertype
-+ return RTTIHolder::insertRTTI_UnoNames( aCompTypeName, aBasename );
-+ }
-+
-+ // create __si_type_info
-+ void* pSuperRTTI = generateRTTI( pCompTypeDescr->pBaseTypeDescription );
-+ OString aCompTypeRTTIname( toRTTIname( aCompTypeName ) );
-+#ifdef DEBUG
-+ fprintf( stderr, "generating RTTI: %s\n", aCompTypeRTTIname.getStr() );
-+#endif
-+ pRTTI = new __si_type_info( strdup( aCompTypeRTTIname.getStr() ),
-+ *(__user_type_info*)pSuperRTTI );
-+#if 0
-+ __class_type_info::base_info* pBaseInfo = new __class_type_info::base_info;
-+ pBaseInfo->base = (__user_type_info*)pSuperRTTI;
-+ pBaseInfo->offset = 0;
-+ pBaseInfo->is_virtual = 0;
-+ pBaseInfo->access1 = __class_type_info::PUBLIC;
-+
-+ OString aCompTypeRTTIname( toRTTIname( aCompTypeName ) );
-+ pRTTI = new __class_type_info(
-+ strdup( aCompTypeRTTIname.getStr() ),
-+ pBaseInfo,
-+ 1
-+ );
-+#endif
-+ return RTTIHolder::insertRTTI_UnoName( aCompTypeName, pRTTI );
-+}
-+
-+//--------------------------------------------------------------------------------------------------
-+
-+static Mutex s_aMutex;
-+static std::map< void*, typelib_TypeDescription* > aExceptionMap;
-+
-+static void deleteException( void* pExc, int nDummy )
-+{
-+ MutexGuard aGuard( s_aMutex );
-+ std::map< void*, typelib_TypeDescription* >::iterator element =
-+ aExceptionMap.find( pExc );
-+ OSL_ASSERT( element != aExceptionMap.end() );
-+ if( element != aExceptionMap.end() )
-+ {
-+ typelib_TypeDescription* pType = (*element).second;
-+ aExceptionMap.erase( pExc );
-+ uno_destructData( pExc, pType, cpp_release );
-+ typelib_typedescription_release( pType );
-+ }
-+}
-+
-+//__________________________________________________________________________________________________
-+
-+//##################################################################################################
-+//#### exported ####################################################################################
-+//##################################################################################################
-+
-+
-+void gcc291_freebsd_intel_raiseException( uno_Any * pUnoExc, uno_Mapping * pUno2Cpp )
-+{
-+ // construct cpp exception object
-+ typelib_TypeDescription * pTypeDescr = 0;
-+ typelib_typedescriptionreference_getDescription( &pTypeDescr, pUnoExc->pType );
-+
-+ void * pCppExc = __eh_alloc( pTypeDescr->nSize ); // will be released in generated dtor
-+ uno_copyAndConvertData( pCppExc, pUnoExc->pData, pTypeDescr, pUno2Cpp );
-+
-+ // destruct uno exception
-+ uno_any_destruct( pUnoExc, 0 );
-+
-+ // a must be
-+ OSL_ENSURE( sizeof(sal_Int32) == sizeof(void *), "### pointer size differs from sal_Int32!" );
-+
-+ typelib_CompoundTypeDescription * pCompTypeDescr = (typelib_CompoundTypeDescription *)pTypeDescr;
-+ void* pRTTI = generateRTTI( pCompTypeDescr );
-+
-+ {
-+ MutexGuard aGuard( s_aMutex );
-+ aExceptionMap[ pCppExc ] = pTypeDescr;
-+ }
-+
-+ __cp_push_exception( pCppExc, pRTTI, deleteException );
-+ __throw();
-+}
-+
-+void gcc291_freebsd_intel_fillUnoException( cp_eh_info* pInfo, uno_Any* pExc, uno_Mapping * pCpp2Uno )
-+{
-+ OUString aName( OStringToOUString(
-+ toUNOname( ((__user_type_info*)(pInfo->type))->name() ), RTL_TEXTENCODING_ASCII_US ) );
-+
-+ typelib_TypeDescription * pExcTypeDescr = 0;
-+ typelib_typedescription_getByName(
-+ &pExcTypeDescr,
-+ aName.pData );
-+ OSL_ENSURE( pExcTypeDescr, "could not get type description for exception" );
-+ if (pExcTypeDescr)
-+ {
-+ // construct cpp exception any
-+ Any aAny( pInfo->value, pExcTypeDescr ); // const_cast
-+ typelib_typedescription_release( pExcTypeDescr );
-+ // construct uno exception any
-+ typelib_TypeDescription* pAnyDescr = 0;
-+ getCppuType( (const Any *)0 ).getDescription( &pAnyDescr );
-+ uno_copyAndConvertData( pExc, &aAny, pAnyDescr, pCpp2Uno );
-+ typelib_typedescription_release( pAnyDescr );
-+ }
-+}
-+
-+}
-+
---- /dev/null Mon Mar 4 21:33:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/gcc2_freebsd_intel.hxx Mon Mar 4 21:26:09 2002
-@@ -0,0 +1,153 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: gcc2_freebsd_intel.hxx,v $
-+ *
-+ * $Revision: 1.1.1.1 $
-+ *
-+ * last change: $Author: hr $ $Date: 2000/09/18 15:28:48 $
-+ *
-+ * 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): _______________________________________
-+ *
-+ *
-+ ************************************************************************/
-+
-+#ifndef _RTL_STRING_HXX_
-+#include <rtl/string.hxx>
-+#endif
-+#include <typeinfo>
-+
-+typedef struct _uno_Any uno_Any;
-+typedef struct _uno_Mapping uno_Mapping;
-+
-+// private egcs type info structs
-+
-+// type_info for a simple class ( no base classes or an enum )
-+struct __user_type_info : public std::type_info {
-+ __user_type_info (const char *n) : type_info (n) {}
-+
-+ // dynamic cast. built by gcc
-+ virtual void* dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+// type_info for a class with one public, nonvirtual base class.
-+
-+class __si_type_info : public __user_type_info {
-+ const __user_type_info &base;
-+
-+public:
-+ __si_type_info (const char *n, const __user_type_info &b)
-+ : __user_type_info (n), base (b) { }
-+
-+ // dynamic cast. built by gcc
-+ virtual void *dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+
-+// type_info for a general class.
-+
-+typedef unsigned int USItype __attribute__ ((mode (SI)));
-+
-+struct __class_type_info : public __user_type_info {
-+ enum access { PUBLIC = 1, PROTECTED = 2, PRIVATE = 3 };
-+
-+ struct base_info {
-+ const __user_type_info *base;
-+ USItype offset: 29;
-+ bool is_virtual: 1;
-+ access access1: 2;
-+ };
-+
-+ const base_info *base_list;
-+ size_t n_bases;
-+
-+ __class_type_info (const char *name, const base_info *bl, size_t bn)
-+ : __user_type_info (name), base_list (bl), n_bases (bn) {}
-+
-+ // dynamic cast. built by gcc
-+ virtual void* dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+
-+struct cp_eh_info
-+{
-+ struct __eh_info
-+ {
-+ void* match_function;
-+ short language;
-+ short version;
-+ };
-+ __eh_info eh_info;
-+ void *value;
-+ void *type;
-+ void (*cleanup)(void *, int);
-+ bool caught;
-+ cp_eh_info *next;
-+ long handlers;
-+ void *original_value;
-+};
-+
-+extern "C" {
-+ void __cp_push_exception( void*, void*, void(*)(void*, int) );
-+ void __throw();
-+}
-+
-+//##################################################################################################
-+//#### exceptions ##################################################################################
-+//##################################################################################################
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+void gcc291_freebsd_intel_raiseException( uno_Any * pUnoExc, uno_Mapping * pUno2Cpp );
-+void gcc291_freebsd_intel_fillUnoException( cp_eh_info*, uno_Any*, uno_Mapping * pCpp2Uno );
-+
-+}
-+
---- /dev/null Mon Mar 4 21:33:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/makefile.mk Mon Mar 4 21:26:41 2002
-@@ -0,0 +1,109 @@
-+#*************************************************************************
-+#
-+# $RCSfile: makefile.mk,v $
-+#
-+# $Revision: 1.5 $
-+#
-+# 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=gcc2_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)" == "GCCFREEBSDIgcc2"
-+
-+CFLAGSNOOPT=-O0
-+NOOPTFILES=$(SLO)$/uno2cpp.obj
-+
-+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/gcc2_freebsd_intel/uno2cpp.cxx Mon Mar 4 21:26:11 2002
-@@ -0,0 +1,463 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: uno2cpp.cxx,v $
-+ *
-+ * $Revision: 1.8 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/09/06 11:59:03 $
-+ *
-+ * 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 <malloc.h>
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+
-+#ifndef _UNO_DATA_H_
-+#include <uno/data.h>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_TYPE_MISC_HXX_
-+#include <bridges/cpp_uno/type_misc.hxx>
-+#endif
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+using namespace rtl;
-+using namespace com::sun::star::uno;
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+//==================================================================================================
-+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 !" );
-+
-+ volatile long edx = 0, eax = 0; // for register returns
-+ __asm__ (
-+ // copy values
-+ "pushl %%edx\n\t"
-+ "pushl %%ecx\n\t"
-+ "pushl %%eax\n\t"
-+ "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"
-+ "mov 0(%%edx), %%ecx\n\t"
-+ "sub $4, %%edx\n\t"
-+ "push %%ecx\n\t"
-+ "dec %%eax\n\t"
-+ "jne Lcopy\n"
-+ "Lcall:\n\t"
-+ // do the actual call
-+ "mov %2, %%edx\n\t"
-+ "mov 0(%%edx), %%edx\n\t"
-+ "mov %3, %%eax\n\t"
-+ "add $2, %%eax\n\t" // first two table entries are reserved
-+ "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"
-+ "popl %%eax\n\t"
-+ "popl %%ecx\n\t"
-+ "popl %%edx\n\t"
-+ : : "m"(nStackLongs), "m"(pStackLongs), "m"(pThis), "m"(nVtableIndex), "m"(eax), "m"(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\n\t"
-+ : : "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( ... )
-+ {
-+ // get exception
-+ cp_eh_info* pEHInfo = (cp_eh_info*)__cp_eh_info();
-+ gcc291_freebsd_intel_fillUnoException( pEHInfo, *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.org-3/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel b/editors/openoffice.org-3/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel
deleted file mode 100644
index 20b13ea25cb2..000000000000
--- a/editors/openoffice.org-3/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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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.org-3/files/patch-bridges::source::prot_uno::makefile.mk b/editors/openoffice.org-3/files/patch-bridges::source::prot_uno::makefile.mk
deleted file mode 100644
index 595ea6cb5ac9..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-chaos::util::makefile.mk b/editors/openoffice.org-3/files/patch-chaos::util::makefile.mk
deleted file mode 100644
index 77dcd12cd410..000000000000
--- a/editors/openoffice.org-3/files/patch-chaos::util::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../chaos/util/makefile.mk.orig Sat Mar 2 18:09:33 2002
-+++ ../chaos/util/makefile.mk Sat Mar 2 18:09:18 2002
-@@ -100,7 +100,7 @@
-
- SHL1TARGET= cnt$(UPD)$(DLLPOSTFIX)
- SHL1IMPLIB= i$(TARGET)
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP= exports.$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP= exports.map
diff --git a/editors/openoffice.org-3/files/patch-comphelper+util+makefile.mk b/editors/openoffice.org-3/files/patch-comphelper+util+makefile.mk
deleted file mode 100644
index 997719c43dd8..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-comphelper::util::makefile.mk b/editors/openoffice.org-3/files/patch-comphelper::util::makefile.mk
deleted file mode 100644
index 9bca1b144e8f..000000000000
--- a/editors/openoffice.org-3/files/patch-comphelper::util::makefile.mk
+++ /dev/null
@@ -1,15 +0,0 @@
---- ../comphelper/util/makefile.mk.orig Tue Jan 1 14:08:53 2002
-+++ ../comphelper/util/makefile.mk
-@@ -85,11 +85,11 @@
-
- SHL1TARGET=$(COMPHLP_TARGET)$(COMPHLP_MAJOR)
- SHL1STDLIBS=\
-+ $(SALLIB) \
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
- $(VOSLIB) \
- $(OSLLIB) \
-- $(SALLIB) \
- $(CPPRTLLIB)
-
- SHL1DEPN=
diff --git a/editors/openoffice.org-3/files/patch-config_office+configure.in b/editors/openoffice.org-3/files/patch-config_office+configure.in
deleted file mode 100644
index c580d786d05c..000000000000
--- a/editors/openoffice.org-3/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=<path to ml.exe directory>
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- AC_ARG_WITH(unzip-home,
- [ --with-unzip-home For Windows users, please supply the path for
- unzip.exe.
-@@ -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.org-3/files/patch-config_office::configure.in b/editors/openoffice.org-3/files/patch-config_office::configure.in
deleted file mode 100644
index 432ada6ddb57..000000000000
--- a/editors/openoffice.org-3/files/patch-config_office::configure.in
+++ /dev/null
@@ -1,86 +0,0 @@
---- ../config_office/configure.in.orig Tue Feb 19 16:42:08 2002
-+++ ../config_office/configure.in Wed Mar 13 20:26:19 2002
-@@ -121,6 +121,12 @@
-
- Usage: --enable-check-only=yes
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- dnl ===================================================================
- dnl Message.
- dnl ===================================================================
-@@ -245,13 +251,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
-@@ -264,13 +270,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
-@@ -335,7 +341,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
-@@ -779,6 +786,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" }'`
-@@ -1129,6 +1140,7 @@
- echo "\$with_lang="$with_lang
- echo "\$with_asm_home="$with_asm_home
- echo "\$with_unzip_home="$with_unzip_home
-+echo "\$with_os_version="$with_os_version
- echo "\$MINGWIN32="$WITH_MINGWIN
- echo "\$USE_GCC3="$USE_GCC3
- echo
-@@ -1136,7 +1148,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 $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 $USE_GCC3 $with_os_version $PTHREAD_CFLAGS $PTHREAD_LIBS $CC $CXX
- else
- echo
- echo Test Complete
diff --git a/editors/openoffice.org-3/files/patch-configmgr::util::makefile.mk b/editors/openoffice.org-3/files/patch-configmgr::util::makefile.mk
deleted file mode 100644
index b0738b38b234..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-connectivity+source+drivers+mozab+makefile.mk b/editors/openoffice.org-3/files/patch-connectivity+source+drivers+mozab+makefile.mk
deleted file mode 100644
index 68c702a2684c..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk b/editors/openoffice.org-3/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk
deleted file mode 100644
index 3601766ee561..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-connectivity::source::drivers::adabas::makefile.mk b/editors/openoffice.org-3/files/patch-connectivity::source::drivers::adabas::makefile.mk
deleted file mode 100644
index 22ec11c35540..000000000000
--- a/editors/openoffice.org-3/files/patch-connectivity::source::drivers::adabas::makefile.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../connectivity/source/drivers/adabas/makefile.mk.orig Sat Mar 2 20:39:00 2002
-+++ ../connectivity/source/drivers/adabas/makefile.mk Sat Mar 2 20:38:16 2002
-@@ -104,9 +104,9 @@
- $(SLO)$/BResultSetMetaData.obj \
- $(SLO)$/BResultSet.obj
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(ADABAS_TARGET).$(DLLPOSTFIX).map
--.ELSE
-+.ELSE
- SHL1VERSIONMAP=$(ADABAS_TARGET).map
- .ENDIF
-
diff --git a/editors/openoffice.org-3/files/patch-connectivity::source::drivers::calc::makefile.mk b/editors/openoffice.org-3/files/patch-connectivity::source::drivers::calc::makefile.mk
deleted file mode 100644
index 9141439c02cb..000000000000
--- a/editors/openoffice.org-3/files/patch-connectivity::source::drivers::calc::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/calc/makefile.mk.orig Sat Mar 2 20:42:07 2002
-+++ ../connectivity/source/drivers/calc/makefile.mk Sat Mar 2 20:41:59 2002
-@@ -91,7 +91,7 @@
- $(SLO)$/Cservices.obj \
- $(SLO)$/CDriver.obj
-
--.IF "$(OS)"!="MACOSX"
-+.IF "$(OS)"!="MACOSX" || "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
- .ENDIF
- # --- Library -----------------------------------
diff --git a/editors/openoffice.org-3/files/patch-connectivity::source::drivers::dbase::makefile.mk b/editors/openoffice.org-3/files/patch-connectivity::source::drivers::dbase::makefile.mk
deleted file mode 100644
index 74b9c46489ac..000000000000
--- a/editors/openoffice.org-3/files/patch-connectivity::source::drivers::dbase::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/dbase/makefile.mk.orig Sat Mar 2 20:45:45 2002
-+++ ../connectivity/source/drivers/dbase/makefile.mk Sat Mar 2 20:45:27 2002
-@@ -117,7 +117,7 @@
- $(SLO)$/DDriver.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice.org-3/files/patch-connectivity::source::drivers::file::makefile.mk b/editors/openoffice.org-3/files/patch-connectivity::source::drivers::file::makefile.mk
deleted file mode 100644
index 3bf23f9b6a5d..000000000000
--- a/editors/openoffice.org-3/files/patch-connectivity::source::drivers::file::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/file/makefile.mk.orig Sat Mar 2 20:47:37 2002
-+++ ../connectivity/source/drivers/file/makefile.mk Sat Mar 2 20:48:04 2002
-@@ -112,7 +112,7 @@
- $(SLO)$/fanalyzer.obj \
- $(SLO)$/fcomp.obj
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- #SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice.org-3/files/patch-connectivity::source::drivers::flat::makefile.mk b/editors/openoffice.org-3/files/patch-connectivity::source::drivers::flat::makefile.mk
deleted file mode 100644
index bbabd50cc0f1..000000000000
--- a/editors/openoffice.org-3/files/patch-connectivity::source::drivers::flat::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/flat/makefile.mk.orig Sat Mar 2 20:51:31 2002
-+++ ../connectivity/source/drivers/flat/makefile.mk Sat Mar 2 20:51:56 2002
-@@ -104,7 +104,7 @@
- $(SLO)$/EDriver.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice.org-3/files/patch-connectivity::source::drivers::jdbc::makefile.mk b/editors/openoffice.org-3/files/patch-connectivity::source::drivers::jdbc::makefile.mk
deleted file mode 100644
index 397cc6777421..000000000000
--- a/editors/openoffice.org-3/files/patch-connectivity::source::drivers::jdbc::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/jdbc/makefile.mk.orig Sat Mar 2 20:54:27 2002
-+++ ../connectivity/source/drivers/jdbc/makefile.mk Sat Mar 2 20:54:52 2002
-@@ -111,7 +111,7 @@
- $(SLO)$/tools.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(JDBC_TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(JDBC_TARGET).map
diff --git a/editors/openoffice.org-3/files/patch-connectivity::source::drivers::mozab::makefile.mk b/editors/openoffice.org-3/files/patch-connectivity::source::drivers::mozab::makefile.mk
deleted file mode 100644
index f301dffa2c0d..000000000000
--- a/editors/openoffice.org-3/files/patch-connectivity::source::drivers::mozab::makefile.mk
+++ /dev/null
@@ -1,22 +0,0 @@
---- ../connectivity/source/drivers/mozab/makefile.mk.orig Mon Dec 3 17:20:59 2001
-+++ ../connectivity/source/drivers/mozab/makefile.mk Sun Mar 3 17:26:52 2002
-@@ -107,7 +107,9 @@
-
- # --- MOZAB BASE Library -----------------------------------
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- SHL1TARGET= $(TARGET)$(MOZAB_MAJOR)
- SHL1OBJS=$(SLOFILES)
- SHL1STDLIBS=\
-@@ -158,7 +160,9 @@
-
- # --- MOZAB BASE Library -----------------------------------
-
-+.IF "$(OS)"!="FREEBSD"
- SHL2VERSIONMAP= $(TARGET2).map
-+.ENDIF
- SHL2TARGET= $(TARGET2)$(MOZAB_MAJOR)
- SHL2OBJS=$(SLO2FILES)
- SHL2STDLIBS=\
diff --git a/editors/openoffice.org-3/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk b/editors/openoffice.org-3/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk
deleted file mode 100644
index 27086ca55940..000000000000
--- a/editors/openoffice.org-3/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk
+++ /dev/null
@@ -1,13 +0,0 @@
---- ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk.orig Fri Mar 15 19:10:28 2002
-+++ ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk Fri Mar 15 19:11:45 2002
-@@ -152,6 +152,10 @@
- -Wno-long-long -pthread
- CDEFS += -DTRACING
- .ENDIF
-+.IF "$(OS)" == "FREEBSD"
-+CFLAGSCXX += \
-+ -fno-rtti
-+.ENDIF
- .ENDIF
-
- SHL1TARGET_NAME=$(TARGET)$(MOZAB_MAJOR)
diff --git a/editors/openoffice.org-3/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk b/editors/openoffice.org-3/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk
deleted file mode 100644
index 3a34e92f0e55..000000000000
--- a/editors/openoffice.org-3/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../connectivity/source/drivers/mozaddressbook/makefile.mk.orig Sat Mar 2 20:58:59 2002
-+++ ../connectivity/source/drivers/mozaddressbook/makefile.mk Sat Mar 2 20:59:41 2002
-@@ -134,7 +134,9 @@
- SLOFILES+=$(SLO)$/staticmbmozab.obj
- .ENDIF
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- # --- Library -----------------------------------
-
- SHL1TARGET=$(TARGET)$(UPD)$(DLLPOSTFIX)
diff --git a/editors/openoffice.org-3/files/patch-connectivity::source::manager::makefile.mk b/editors/openoffice.org-3/files/patch-connectivity::source::manager::makefile.mk
deleted file mode 100644
index 497370af0fd1..000000000000
--- a/editors/openoffice.org-3/files/patch-connectivity::source::manager::makefile.mk
+++ /dev/null
@@ -1,16 +0,0 @@
---- ../connectivity/source/manager/makefile.mk.orig Tue Jan 1 14:09:00 2002
-+++ ../connectivity/source/manager/makefile.mk
-@@ -92,11 +92,11 @@
- .ENDIF
- SHL1OBJS=$(SLOFILES)
- SHL1STDLIBS=\
-+ $(SALLIB) \
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
- $(VOSLIB) \
-- $(OSLLIB) \
-- $(SALLIB)
-+ $(OSLLIB)
-
- SHL1DEPN=
- SHL1IMPLIB= i$(SHL1TARGET)
diff --git a/editors/openoffice.org-3/files/patch-connectivity::source::parse::makefile.mk b/editors/openoffice.org-3/files/patch-connectivity::source::parse::makefile.mk
deleted file mode 100644
index 7000bf23cc00..000000000000
--- a/editors/openoffice.org-3/files/patch-connectivity::source::parse::makefile.mk
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../connectivity/source/parse/makefile.mk.orig Wed Mar 6 10:39:52 2002
-+++ ../connectivity/source/parse/makefile.mk Wed Mar 6 10:40:07 2002
-@@ -95,6 +95,7 @@
- +flex -i -8 -PSQLyy -L -o$(MISC)$/sqlflex.cxx sqlflex.l
-
- $(MISC)$/sqlbison.cxx: sqlbison.y
-+ +bison -v -d -pSQLyy -l -bsql -o$(MISC)$/sqlbison.cxx.h sqlbison.y
- +bison -v -d -pSQLyy -l -bsql -o$(MISC)$/sqlbison.cxx sqlbison.y
- -$(MKDIR) $(OUT)$/inc$/connectivity
- +$(COPY) $(MISC)$/sqlbison.cxx.h $(OUT)$/inc$/connectivity$/sqlbison.hxx
diff --git a/editors/openoffice.org-3/files/patch-cppu+prj+build.lst b/editors/openoffice.org-3/files/patch-cppu+prj+build.lst
deleted file mode 100644
index 78fd210a1193..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-cppu::prj::build.lst b/editors/openoffice.org-3/files/patch-cppu::prj::build.lst
deleted file mode 100644
index 78fd210a1193..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-cppu::util::makefile.mk b/editors/openoffice.org-3/files/patch-cppu::util::makefile.mk
deleted file mode 100644
index 0157a34167b5..000000000000
--- a/editors/openoffice.org-3/files/patch-cppu::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../cppu/util/makefile.mk.orig Fri Nov 9 10:14:31 2001
-+++ ../cppu/util/makefile.mk Mon Mar 11 13:35:07 2002
-@@ -89,7 +89,9 @@
- SHL1IMPLIB=i$(TARGET)
- SHL1DEF=$(MISC)$/$(SHL1TARGET).def
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP=$(TARGET).map
-+.ENDIF
-
- DEF1NAME=$(SHL1TARGET)
-
diff --git a/editors/openoffice.org-3/files/patch-cppuhelper+source+makefile.mk b/editors/openoffice.org-3/files/patch-cppuhelper+source+makefile.mk
deleted file mode 100644
index 62e971de324a..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-cppuhelper::source::makefile.mk b/editors/openoffice.org-3/files/patch-cppuhelper::source::makefile.mk
deleted file mode 100644
index 59b78a3fd844..000000000000
--- a/editors/openoffice.org-3/files/patch-cppuhelper::source::makefile.mk
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../cppuhelper/source/makefile.mk.orig Thu Mar 7 16:37:48 2002
-+++ ../cppuhelper/source/makefile.mk Thu Mar 7 16:37:55 2002
-@@ -149,8 +149,8 @@
- SHL1TARGET=$(TARGET)$(UDK_MAJOR)$(COMID)
-
- SHL1STDLIBS= \
-- $(CPPULIB) \
-- $(SALLIB)
-+ $(SALLIB) \
-+ $(CPPULIB)
-
- SHL1DEPN=
- SHL1IMPLIB=i$(TARGET)
-@@ -173,6 +173,10 @@
- SHL1VERSIONMAP=gcc2_linux_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.org-3/files/patch-cpputools+source+registercomponent+makefile.mk b/editors/openoffice.org-3/files/patch-cpputools+source+registercomponent+makefile.mk
deleted file mode 100644
index 8134445349f1..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-dmake::unix::linux::gnu::make.sh b/editors/openoffice.org-3/files/patch-dmake::unix::linux::gnu::make.sh
deleted file mode 100644
index d60afa8e32e8..000000000000
--- a/editors/openoffice.org-3/files/patch-dmake::unix::linux::gnu::make.sh
+++ /dev/null
@@ -1,244 +0,0 @@
---- ../dmake/unix/linux/gnu/make.sh.orig Wed Mar 13 20:32:53 2002
-+++ ../dmake/unix/linux/gnu/make.sh Wed Mar 13 20:33:00 2002
-@@ -3,188 +3,188 @@
- mkdir objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
- fi
- mv infer.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
- fi
- mv make.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
- fi
- mv stat.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
- fi
- mv expand.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
- fi
- mv dmstring.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
- fi
- mv hash.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
- fi
- mv dag.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
- fi
- mv dmake.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
- fi
- mv path.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
- fi
- mv imacs.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
- fi
- mv sysintf.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
- fi
- mv parse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
- fi
- mv getinp.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
- fi
- mv quit.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
- fi
- mv state.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
- fi
- mv dmdump.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
- fi
- mv macparse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
- fi
- mv rulparse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
- fi
- mv percent.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
- fi
- mv function.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
- fi
- mv arlib.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
- fi
- mv dirbrk.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
- fi
- mv rmprq.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
- fi
- mv ruletab.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
- fi
- mv runargv.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
- fi
- mv dcache.o objects
-
--gcc -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \
-+${CC} ${CFLAGS} -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \
- objects/dmstring.o objects/hash.o objects/dag.o objects/dmake.o objects/path.o \
- objects/imacs.o objects/sysintf.o objects/parse.o objects/getinp.o \
- objects/quit.o objects/state.o objects/dmdump.o objects/macparse.o \
diff --git a/editors/openoffice.org-3/files/patch-dtrans+source+X11+makefile.mk b/editors/openoffice.org-3/files/patch-dtrans+source+X11+makefile.mk
deleted file mode 100644
index 5881f5d7f6a5..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-dtrans::source::X11::makefile.mk b/editors/openoffice.org-3/files/patch-dtrans::source::X11::makefile.mk
deleted file mode 100644
index fa2c7a4b769c..000000000000
--- a/editors/openoffice.org-3/files/patch-dtrans::source::X11::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../dtrans/source/X11/makefile.mk.orig Sat Mar 2 21:11:32 2002
-+++ ../dtrans/source/X11/makefile.mk Sat Mar 2 21:12:34 2002
-@@ -111,7 +111,8 @@
- APP1STDLIBS=\
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
-- $(SALLIB)
-+ $(SALLIB) \
-+ -lX11
-
- .ENDIF # "$(OS)"=="MACOSX"
-
diff --git a/editors/openoffice.org-3/files/patch-eventattacher+source+makefile.mk b/editors/openoffice.org-3/files/patch-eventattacher+source+makefile.mk
deleted file mode 100644
index b09408500c2d..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-eventattacher::source::makefile.mk b/editors/openoffice.org-3/files/patch-eventattacher::source::makefile.mk
deleted file mode 100644
index b09408500c2d..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-extensions::source::plugin::unx::makefile.mk b/editors/openoffice.org-3/files/patch-extensions::source::plugin::unx::makefile.mk
deleted file mode 100644
index 4535235d6bec..000000000000
--- a/editors/openoffice.org-3/files/patch-extensions::source::plugin::unx::makefile.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../extensions/source/plugin/unx/makefile.mk.orig Mon Mar 11 01:34:07 2002
-+++ ../extensions/source/plugin/unx/makefile.mk Mon Mar 11 10:21:01 2002
-@@ -91,7 +91,11 @@
- .IF "$(OS)"=="SOLARIS" || "$(OS)"=="SCO" || "$(OS)"=="HPUX"
- APP1STDLIBS+=-lXm -lXt -lX11 -ldl
- .ELSE
-+IF "$(OS)"=="FREEBSD"
-+APP1STDLIBS+=-lXaw -lXt -lX11
-+.ELSE
- APP1STDLIBS+=-lXaw -lXt -lX11 -ldl
-+.ENDIF
- .ENDIF
-
- APP1DEF= $(MISC)$/$(TARGET).def
diff --git a/editors/openoffice.org-3/files/patch-external+dt+dtpatch.sh b/editors/openoffice.org-3/files/patch-external+dt+dtpatch.sh
deleted file mode 100644
index e5122bcb45c1..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-external+npsdk+npsdkpatch.sh b/editors/openoffice.org-3/files/patch-external+npsdk+npsdkpatch.sh
deleted file mode 100644
index 49a3056831dd..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-external::dt::dtpatch.sh b/editors/openoffice.org-3/files/patch-external::dt::dtpatch.sh
deleted file mode 100644
index e5122bcb45c1..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-external::expat::expatpatch.sh b/editors/openoffice.org-3/files/patch-external::expat::expatpatch.sh
deleted file mode 100644
index ce07edcfffd8..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-external::jpeg::jpegpatch.sh b/editors/openoffice.org-3/files/patch-external::jpeg::jpegpatch.sh
deleted file mode 100644
index 4fb55f5d70d0..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-external::npsdk::npsdkpatch.sh b/editors/openoffice.org-3/files/patch-external::npsdk::npsdkpatch.sh
deleted file mode 100644
index 49a3056831dd..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-external::zlib::zlibpatch.sh b/editors/openoffice.org-3/files/patch-external::zlib::zlibpatch.sh
deleted file mode 100644
index 04d96c6ad70f..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-freetype+makefile.mk b/editors/openoffice.org-3/files/patch-freetype+makefile.mk
deleted file mode 100644
index 1e5e5bf12c6b..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-freetype::makefile.mk b/editors/openoffice.org-3/files/patch-freetype::makefile.mk
deleted file mode 100644
index 1e5e5bf12c6b..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-3/files/patch-gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index 66b7dfe1f73d..000000000000
--- a/editors/openoffice.org-3/files/patch-gnome-vfs-filetype-registration.cxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2001/11/01 13:26:23 1.2
-+++ ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2002/03/03 19:43:31
-@@ -62,7 +62,9 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !defined(FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice.org-3/files/patch-i18n::inc::collator.hxx b/editors/openoffice.org-3/files/patch-i18n::inc::collator.hxx
deleted file mode 100644
index f336ca1fb6cd..000000000000
--- a/editors/openoffice.org-3/files/patch-i18n::inc::collator.hxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../i18n/inc/collator.hxx.orig Tue Mar 12 08:24:59 2002
-+++ ../i18n/inc/collator.hxx Tue Mar 12 08:25:55 2002
-@@ -80,7 +80,9 @@
-
- #ifndef WIN32
- #ifndef MACOSX
-+#ifndef FREEBSD
- #include <alloca.h>
-+#endif
- #endif
- #endif
- #include <tools/string.hxx>
diff --git a/editors/openoffice.org-3/files/patch-idlc::source::makefile.mk b/editors/openoffice.org-3/files/patch-idlc::source::makefile.mk
deleted file mode 100644
index 780425770b86..000000000000
--- a/editors/openoffice.org-3/files/patch-idlc::source::makefile.mk
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../idlc/source/makefile.mk.orig Wed Mar 6 10:25:35 2002
-+++ ../idlc/source/makefile.mk Wed Mar 6 10:25:53 2002
-@@ -147,6 +147,7 @@
- +flex -o$(MISC)$/scanner.cxx $(MISC)$/stripped_scanner.ll
-
- $(MISC)$/parser.cxx: parser.yy
-+ +bison -v -d -o$(MISC)$/parser.cxx.h parser.yy
- +bison -v -d -o$(MISC)$/parser.cxx parser.yy
- +$(COPY) $(MISC)$/parser.cxx.h $(OUT)$/inc$/parser.h
- # with line statements (for debugging)
diff --git a/editors/openoffice.org-3/files/patch-inet::util::makefile.mk b/editors/openoffice.org-3/files/patch-inet::util::makefile.mk
deleted file mode 100644
index cbbeb2e86e5e..000000000000
--- a/editors/openoffice.org-3/files/patch-inet::util::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../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.org-3/files/patch-javaunohelper+source+makefile.mk b/editors/openoffice.org-3/files/patch-javaunohelper+source+makefile.mk
deleted file mode 100644
index 7f2cd2f1d220..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-javaunohelper::source::makefile.mk b/editors/openoffice.org-3/files/patch-javaunohelper::source::makefile.mk
deleted file mode 100644
index 7f2cd2f1d220..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-moz+prj+d.lst b/editors/openoffice.org-3/files/patch-moz+prj+d.lst
deleted file mode 100644
index d65f2df6cf3b..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-mozaddressbook::makefile.mk b/editors/openoffice.org-3/files/patch-mozaddressbook::makefile.mk
deleted file mode 100644
index 3a34e92f0e55..000000000000
--- a/editors/openoffice.org-3/files/patch-mozaddressbook::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../connectivity/source/drivers/mozaddressbook/makefile.mk.orig Sat Mar 2 20:58:59 2002
-+++ ../connectivity/source/drivers/mozaddressbook/makefile.mk Sat Mar 2 20:59:41 2002
-@@ -134,7 +134,9 @@
- SLOFILES+=$(SLO)$/staticmbmozab.obj
- .ENDIF
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- # --- Library -----------------------------------
-
- SHL1TARGET=$(TARGET)$(UPD)$(DLLPOSTFIX)
diff --git a/editors/openoffice.org-3/files/patch-mozillasrc::makefile.mk b/editors/openoffice.org-3/files/patch-mozillasrc::makefile.mk
deleted file mode 100644
index 27086ca55940..000000000000
--- a/editors/openoffice.org-3/files/patch-mozillasrc::makefile.mk
+++ /dev/null
@@ -1,13 +0,0 @@
---- ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk.orig Fri Mar 15 19:10:28 2002
-+++ ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk Fri Mar 15 19:11:45 2002
-@@ -152,6 +152,10 @@
- -Wno-long-long -pthread
- CDEFS += -DTRACING
- .ENDIF
-+.IF "$(OS)" == "FREEBSD"
-+CFLAGSCXX += \
-+ -fno-rtti
-+.ENDIF
- .ENDIF
-
- SHL1TARGET_NAME=$(TARGET)$(MOZAB_MAJOR)
diff --git a/editors/openoffice.org-3/files/patch-nas+nas-1.4.1.patch b/editors/openoffice.org-3/files/patch-nas+nas-1.4.1.patch
deleted file mode 100644
index 3babf927e982..000000000000
--- a/editors/openoffice.org-3/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|<malloc.h>|<stdlib.h>|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 <machine/soundcard.h>
-+-# include <machine/pcaudioio.h>
-++# ifdef __i386__
-++# include <machine/pcaudioio.h>
-++# endif
-+ #else
-+ # ifdef __NetBSD__
-+ # include <sys/ioctl.h>
-+@@ -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 <limits.h>
-+ # 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.org-3/files/patch-nas:nas-1.4.1.patch b/editors/openoffice.org-3/files/patch-nas:nas-1.4.1.patch
deleted file mode 100644
index 6f2635c639f7..000000000000
--- a/editors/openoffice.org-3/files/patch-nas:nas-1.4.1.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- ../nas/nas-1.4.1.patch.orig Wed Mar 6 02:24:32 2002
-+++ ../nas/nas-1.4.1.patch Wed Mar 6 02:27:00 2002
-@@ -143,3 +143,14 @@
- 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|<malloc.h>|<stdlib.h>|g"
-+ $(MAKE) $(MFLAGS) Makefiles
-+ $(MAKE) $(MFLAGS) clean
-+ $(MAKE) $(MFLAGS) includes
diff --git a/editors/openoffice.org-3/files/patch-odk::pack::unzip_udk::makefile.mk b/editors/openoffice.org-3/files/patch-odk::pack::unzip_udk::makefile.mk
deleted file mode 100644
index f3b6e9ba1f0e..000000000000
--- a/editors/openoffice.org-3/files/patch-odk::pack::unzip_udk::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../odk/pack/unzip_udk/makefile.mk.orig Tue Mar 5 15:35:31 2002
-+++ ../odk/pack/unzip_udk/makefile.mk Tue Mar 5 15:36:15 2002
-@@ -30,7 +30,7 @@
- .IF "$(GUI)"=="WNT"
- unzip -q -d . $(UDKNAME)
- .ELSE
-- gzip -df < $(UDKNAME).tar.gz | tar -xvf -
-+ tar -xzf $(UDKNAME).tar.gz
- .ENDIF
- +-$(RENAME) $(UDKNAME) $(ODKNAME)
- +rm -f $(ODKNAME)$/settings$/dk.mk
diff --git a/editors/openoffice.org-3/files/patch-offapi+util+makefile.pmk b/editors/openoffice.org-3/files/patch-offapi+util+makefile.pmk
deleted file mode 100644
index 5cdbb1b4aa4a..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-offapi::util::makefile.pmk b/editors/openoffice.org-3/files/patch-offapi::util::makefile.pmk
deleted file mode 100644
index 5cdbb1b4aa4a..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-package::util::makefile.mk b/editors/openoffice.org-3/files/patch-package::util::makefile.mk
deleted file mode 100644
index 2bf58cecdb01..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-ppsprint::source::printer::printerinfomanager.cxx b/editors/openoffice.org-3/files/patch-ppsprint::source::printer::printerinfomanager.cxx
deleted file mode 100644
index 5ebff3ce7d3e..000000000000
--- a/editors/openoffice.org-3/files/patch-ppsprint::source::printer::printerinfomanager.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../psprint/source/printer/printerinfomanager.cxx.orig Sat Mar 2 22:16:34 2002
-+++ ../psprint/source/printer/printerinfomanager.cxx Sat Mar 2 22:16:12 2002
-@@ -883,7 +883,7 @@
-
- static const struct SystemCommandParameters aParms[] =
- {
--#ifdef LINUX
-+#ifdef LINUX || defined(FREEBSD) || defined(NETBSD)
- { "/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.org-3/files/patch-product+util+makefile.mk b/editors/openoffice.org-3/files/patch-product+util+makefile.mk
deleted file mode 100644
index fb3c8af3e2b2..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-product::util::makefile.mk b/editors/openoffice.org-3/files/patch-product::util::makefile.mk
deleted file mode 100644
index 1df961f90223..000000000000
--- a/editors/openoffice.org-3/files/patch-product::util::makefile.mk
+++ /dev/null
@@ -1,58 +0,0 @@
---- ../product/util/makefile.mk.orig Wed Feb 27 12:32:19 2002
-+++ ../product/util/makefile.mk Tue Mar 12 14:08:34 2002
-@@ -115,13 +115,26 @@
- 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=$(COMNAME)_uno
- .ENDIF
-
- STLPORTDEST=$(DESTDIRDLL)$/$(STLPORTLIBNAME)
- .IF "$(STLPORT4)" != ""
- # in OOo build environment
- .IF "($STLPORT4)" != "NO_STLPORT4"
-+.IF "$(OS)" != "FREEBSD"
- STLPORTOUT=$(SOLARVER)$/$(UPD)$/$(INPATH)$/bin$/$(STLPORTLIBNAME)
-+.ELSE
-+STLPORTOUT=$(STLPORT4)$/lib$/$(STLPORTLIBNAME)
-+.ENDIF
- .ELSE
- STLPORTOUT=$(STLPORT4)$/lib$/$(STLPORTLIBNAME)
- .ENDIF
-@@ -367,8 +380,8 @@
- $(GNUCOPY) -p $(DLLOUT)$/$(@:f) $@
-
- $(DESTDIRDLL)$/%$(MY_VERSION_LINKPOSTFIX) : $(DESTDIRDLL)$/%$(MY_VERSION_DLLPOSTFIX) $(DIRLIST)
-- +ln -s $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $@
-- +ln -s $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $(@:db)
-+ +ln -fs $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $@
-+ +ln -fs $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $(@:db)
-
-
- #---------------------------------------------------------
-@@ -379,7 +392,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 $@
-@@ -387,7 +400,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.org-3/files/patch-psprint+source+printer+printerinfomanager.cxx b/editors/openoffice.org-3/files/patch-psprint+source+printer+printerinfomanager.cxx
deleted file mode 100644
index 4947227f8d52..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-psprint::util::makefile.mk b/editors/openoffice.org-3/files/patch-psprint::util::makefile.mk
deleted file mode 100644
index faa0b78f18b1..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-registry+source+regkey.cxx b/editors/openoffice.org-3/files/patch-registry+source+regkey.cxx
deleted file mode 100644
index fad069f83f14..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-registry::source::regkey.cxx b/editors/openoffice.org-3/files/patch-registry::source::regkey.cxx
deleted file mode 100644
index fad069f83f14..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-registry::util::makefile.mk b/editors/openoffice.org-3/files/patch-registry::util::makefile.mk
deleted file mode 100644
index f1970ad5e6a1..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-remotebridges+source+unourl_resolver+makefile.mk b/editors/openoffice.org-3/files/patch-remotebridges+source+unourl_resolver+makefile.mk
deleted file mode 100644
index 72e5a97234f4..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-remotebridges::source::unourl_resolver::makefile.mk b/editors/openoffice.org-3/files/patch-remotebridges::source::unourl_resolver::makefile.mk
deleted file mode 100644
index 72e5a97234f4..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-rsc+source+rscpp+cpp.h b/editors/openoffice.org-3/files/patch-rsc+source+rscpp+cpp.h
deleted file mode 100644
index 417ab33ba52f..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-rsc::source::rscpp::cpp.h b/editors/openoffice.org-3/files/patch-rsc::source::rscpp::cpp.h
deleted file mode 100644
index 417ab33ba52f..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-rscpp::cpp.h b/editors/openoffice.org-3/files/patch-rscpp::cpp.h
deleted file mode 100644
index 751623885bbd..000000000000
--- a/editors/openoffice.org-3/files/patch-rscpp::cpp.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../rscpp/cpp.h.orig Fri Mar 1 00:15:54 2002
-+++ ../rscpp/cpp.h Fri Mar 1 00:15:56 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.org-3/files/patch-sablot+Sablot-0.52.patch b/editors/openoffice.org-3/files/patch-sablot+Sablot-0.52.patch
deleted file mode 100644
index 61f12e5bfe7c..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-sablot::Sablot-0.52.patch b/editors/openoffice.org-3/files/patch-sablot::Sablot-0.52.patch
deleted file mode 100644
index 3b44b26ac6c7..000000000000
--- a/editors/openoffice.org-3/files/patch-sablot::Sablot-0.52.patch
+++ /dev/null
@@ -1,35 +0,0 @@
---- ../sablot/Sablot-0.52.patch.orig Mon Oct 29 19:18:40 2001
-+++ ../sablot/Sablot-0.52.patch Tue Mar 5 18:16:07 2002
-@@ -3,7 +3,7 @@
- ***************
- *** 1 ****
- ! dummy
----- 1,147 ----
-+--- 1,157 ----
- ! #*************************************************************************
- ! #
- ! # $RCSfile: makefile.mk,v $
-@@ -85,12 +85,22 @@
- ! CFLAGS+= -DHAVE_IEEEFP_H
- ! .ENDIF
- !
--! .IF "$(OS)"=="LINUX" || "$(OS)"=="MACOSX"
-+! .IF "$(OS)"=="LINUX" || "$(OS)"=="MACOSX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
- ! CFLAGS+= -DHAVE_UNISTD_H
- ! .ENDIF
- !
- ! .IF "$(GUI)"=="UNX"
-+!
-+! .IF "$(OS)"=="MACOSX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-+! .IF "$(OS)"=="FREEBSD"
-+! CFLAGS+= -DHAVE_SYS_TIME_H
-+! .ELSE
-+! CFLAGS+= -DHAVE_SYS_TIMEB_H
-+! .ENDIF
-+! CFLAGS+= -DHAVE_GETTIMEOFDAY -DHAVE_ISNAN -DHAVE_FINITE
-+! .ELSE
- ! CFLAGS+= -DHAVE_SYS_TIMEB_H -DHAVE_FTIME -DHAVE_ISNAN -DHAVE_FINITE
-+! .ENDIF
- ! .ENDIF
- !
- ! CFLAGS+= -I$(SOLARINCDIR)$/external$/expat
diff --git a/editors/openoffice.org-3/files/patch-sal+osl+unx+nlsupport.c b/editors/openoffice.org-3/files/patch-sal+osl+unx+nlsupport.c
deleted file mode 100644
index 807aeacda025..000000000000
--- a/editors/openoffice.org-3/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 <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD)
-+#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
- #include <langinfo.h>
-@@ -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.org-3/files/patch-sal+osl+unx+pipe.c b/editors/openoffice.org-3/files/patch-sal+osl+unx+pipe.c
deleted file mode 100644
index 217bd0be4d58..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-sal+osl+unx+socket.c b/editors/openoffice.org-3/files/patch-sal+osl+unx+socket.c
deleted file mode 100644
index b6e0e2fa0901..000000000000
--- a/editors/openoffice.org-3/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 <sys/poll.h>
- #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.org-3/files/patch-sal+osl+unx+system.c b/editors/openoffice.org-3/files/patch-sal+osl+unx+system.c
deleted file mode 100644
index 8dc663ac03fc..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-sal+osl+unx+system.h b/editors/openoffice.org-3/files/patch-sal+osl+unx+system.h
deleted file mode 100644
index d75cac79f29e..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-sal+workben+makefile.mk b/editors/openoffice.org-3/files/patch-sal+workben+makefile.mk
deleted file mode 100644
index 369935e31d66..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-sal::osl::unx::file.c b/editors/openoffice.org-3/files/patch-sal::osl::unx::file.c
deleted file mode 100644
index ade5f14b7946..000000000000
--- a/editors/openoffice.org-3/files/patch-sal::osl::unx::file.c
+++ /dev/null
@@ -1,73 +0,0 @@
---- ../sal/osl/unx/file.c.orig Thu Oct 4 15:09:21 2001
-+++ ../sal/osl/unx/file.c
-@@ -123,11 +123,16 @@
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-
--#elif defined(NETBSD)
-+#elif defined(NETBSD) || defined(FREEBSD)
-+#include <sys/param.h>
-+#include <sys/ucred.h>
- #include <sys/mount.h>
- #include <ufs/ufs/quota.h>
- #include <ctype.h>
--static const sal_Char* MOUNTTAB="/etc/mtab";
-+#define HAVE_STATFS_H
-+/* No mounting table on *BSD
-+ * This information is stored only in the kernel. */
-+/* static const sal_Char* MOUNTTAB="/etc/mtab"; */
-
- #elif defined(IRIX)
- #include <mntent.h>
-@@ -137,7 +142,7 @@
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-
--#elif defined(MACOSX) || defined(FREEBSD)
-+#elif defined(MACOSX)
- #include <ufs/ufs/quota.h>
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-@@ -4224,10 +4229,20 @@
- mntfile = fopen(MOUNTTAB,"r");
- #endif /* SOLARIS */
-
-+#if defined(NETBSD) || defined(FREEBSD)
-+ struct statfs *mntbufp;
-+ int mntentries,i;
-+ mntentries = getmntinfo(&mntbufp,MNT_WAIT);
-
- buffer[0] = '\0';
-
-+ if(mntentries == 0)
-+#else
-+
-+ buffer[0] = '\0';
-+
- if ( mntfile == 0 )
-+#endif
- {
- nRet=errno;
- #ifdef DEBUG_OSL_FILE
-@@ -4286,7 +4301,21 @@
- }
- #endif /* SOLARIS */
-
-+#if defined(NETBSD) || defined(FREEBSD)
-+ i=0;
-+ while ( i < mntentries )
-+ {
-+ if ( strcmp(mntbufp[i].f_mntonname,buffer) == 0 )
-+ {
-+ *bMountPoint=sal_True;
-+ return osl_File_E_None;
-+ }
-+ i++;
-+ }
-+#endif
-+#if ! ( defined(NETBSD) || defined(FREEBSD) )
- fclose(mntfile);
-+#endif
- *bMountPoint=sal_False;
- return osl_File_E_None;
- }
diff --git a/editors/openoffice.org-3/files/patch-sal::osl::unx::nlsupport.c b/editors/openoffice.org-3/files/patch-sal::osl::unx::nlsupport.c
deleted file mode 100644
index 29b4de4eb78b..000000000000
--- a/editors/openoffice.org-3/files/patch-sal::osl::unx::nlsupport.c
+++ /dev/null
@@ -1,88 +0,0 @@
---- ../sal/osl/unx/nlsupport.c.orig Sat Mar 9 00:51:17 2002
-+++ ../sal/osl/unx/nlsupport.c Sat Mar 9 01:54:43 2002
-@@ -63,11 +63,17 @@
- #include <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS)
-+#if defined(LINUX) || defined(SOLARIS) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
-+#if defined(FREEBSD)
-+#if OSVERSION > 500000
- #include <langinfo.h>
- #endif
-+#else
-+#include <langinfo.h>
-+#endif
-+#endif
-
- /*****************************************************************************/
- /* typedefs
-@@ -242,7 +248,7 @@
- return NULL;
- }
-
--#if defined(LINUX) || defined(SOLARIS)
-+#if defined(LINUX) || defined(SOLARIS) || defined(NETBSD) || defined(FREEBSD)
-
- /*
- * This implementation of osl_getTextEncodingFromLocale maps
-@@ -296,7 +302,7 @@
- /* XXX MS-874 is an extension to tis620, so this is not
- * really equivalent */
-
--#elif defined(LINUX)
-+#elif defined(LINUX) || defined(NETBSD) || defined(FREEBSD)
-
- const _pair _nl_language_list[] = {
- { "ANSI_X3.110-1983", RTL_TEXTENCODING_DONTKNOW }, /* ISO-IR-99 NAPLPS */
-@@ -477,7 +483,7 @@
- { "WIN-SAMI-2", RTL_TEXTENCODING_DONTKNOW } /* WS2 */
- };
-
--#endif /* ifdef LINUX */
-+#endif /* ifdef LINUX || NETBSD || FREEBSD */
-
- static pthread_mutex_t aLocalMutex = PTHREAD_MUTEX_INITIALIZER;
-
-@@ -516,7 +522,13 @@
- }
-
- /* get the charset as indicated by the LC_CTYPE locale */
-+#if defined(NETBSD) || defined(FREEBSD)
-+#if !defined(CODESET)
-+ codeset = NULL;
-+#else
- codeset = nl_langinfo( CODESET );
-+#endif
-+#endif
-
- if ( codeset != NULL )
- {
-@@ -595,7 +607,7 @@
- return ret;
- }
-
--#elif defined(MACOSX) /* ifdef LINUX || SOLARIS */
-+#elif defined(MACOSX) /* ifdef LINUX || SOLARIS || NETBSD || FREEBSD */
-
- /*
- * FIXME: the MacOS X implemetation is missing
-@@ -628,7 +640,7 @@
- return 0;
- }
-
--#else /* ifdef LINUX || SOLARIS || MACOSX */
-+#else /* ifdef LINUX || SOLARIS || MACOSX || NETBSD || FREEBSD */
-
- /*
- * This implementation of osl_getTextEncodingFromLocale maps
-@@ -844,6 +856,6 @@
- return 0;
- }
-
--#endif /* ifdef LINUX || SOLARIS || MACOSX*/
-+#endif /* ifdef LINUX || SOLARIS || MACOSX || NETBSD || FREEBSD */
-
-
diff --git a/editors/openoffice.org-3/files/patch-sal::osl::unx::pipe.c b/editors/openoffice.org-3/files/patch-sal::osl::unx::pipe.c
deleted file mode 100644
index 6802487470a2..000000000000
--- a/editors/openoffice.org-3/files/patch-sal::osl::unx::pipe.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../sal/osl/unx/pipe.c.orig Tue May 29 07:38:32 2001
-+++ ../sal/osl/unx/pipe.c
-@@ -264,7 +264,11 @@
-
- addr.sun_family = AF_UNIX;
- strcpy(addr.sun_path, name);
-+#if defined(FREEBSD)
-+ len = SUN_LEN(&addr);
-+#else
- len = sizeof(addr.sun_family) + strlen(addr.sun_path);
-+#endif
-
- if ( Options & osl_Pipe_CREATE )
- {
diff --git a/editors/openoffice.org-3/files/patch-sal::osl::unx::process.c b/editors/openoffice.org-3/files/patch-sal::osl::unx::process.c
deleted file mode 100644
index 9d7ffa6686d3..000000000000
--- a/editors/openoffice.org-3/files/patch-sal::osl::unx::process.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../sal/osl/unx/process.c.orig Sat Mar 2 22:33:17 2002
-+++ ../sal/osl/unx/process.c Sat Mar 2 22:33:58 2002
-@@ -834,7 +834,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.org-3/files/patch-sal::osl::unx::socket.c b/editors/openoffice.org-3/files/patch-sal::osl::unx::socket.c
deleted file mode 100644
index 19d390cf08eb..000000000000
--- a/editors/openoffice.org-3/files/patch-sal::osl::unx::socket.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- ../sal/osl/unx/socket.c.orig Fri Jun 22 16:22:14 2001
-+++ ../sal/osl/unx/socket.c Sun Mar 10 23:33:56 2002
-@@ -82,7 +82,7 @@
- #undef HAVE_POLL_H
- #endif
-
--#if defined(LINUX) || defined (IRIX)
-+#if defined(LINUX) || defined (IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <sys/poll.h>
- #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.org-3/files/patch-sal::osl::unx::system.c b/editors/openoffice.org-3/files/patch-sal::osl::unx::system.c
deleted file mode 100644
index b0b93119f983..000000000000
--- a/editors/openoffice.org-3/files/patch-sal::osl::unx::system.c
+++ /dev/null
@@ -1,127 +0,0 @@
---- ../sal/osl/unx/system.c.orig Wed Feb 28 13:08:45 2001
-+++ ../sal/osl/unx/system.c
-@@ -126,6 +126,73 @@
- return res;
- }
-
-+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;
-@@ -449,3 +516,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.org-3/files/patch-sal::osl::unx::system.h b/editors/openoffice.org-3/files/patch-sal::osl::unx::system.h
deleted file mode 100644
index 85de2700b284..000000000000
--- a/editors/openoffice.org-3/files/patch-sal::osl::unx::system.h
+++ /dev/null
@@ -1,13 +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,10 +216,7 @@
- # 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
- #endif
diff --git a/editors/openoffice.org-3/files/patch-sal::rtl::source::strtmpl.c b/editors/openoffice.org-3/files/patch-sal::rtl::source::strtmpl.c
deleted file mode 100644
index 91a5289d6636..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-sal::util::makefile.mk b/editors/openoffice.org-3/files/patch-sal::util::makefile.mk
deleted file mode 100644
index 41b798faabfb..000000000000
--- a/editors/openoffice.org-3/files/patch-sal::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sal/util/makefile.mk.orig Tue Mar 5 21:36:23 2002
-+++ ../sal/util/makefile.mk Tue Mar 5 21:36:44 2002
-@@ -113,7 +113,9 @@
- SHL1TARGET= $(TARGET)
- SHL1IMPLIB= i$(TARGET)
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
-
- .IF "$(GUI)"=="WNT"
- .IF "$(COM)"!="GCC"
diff --git a/editors/openoffice.org-3/files/patch-sal::workben::getlocaleinfotest.cxx b/editors/openoffice.org-3/files/patch-sal::workben::getlocaleinfotest.cxx
deleted file mode 100644
index ef5bf2488496..000000000000
--- a/editors/openoffice.org-3/files/patch-sal::workben::getlocaleinfotest.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../sal/workben/getlocaleinfotest.cxx Sun Mar 10 23:42:26 2002
-+++ ../sal/workben/getlocaleinfotest.cxx Sun Mar 10 23:42:45 2002
-@@ -63,7 +63,7 @@
- #include <osl/nlsupport.h>
- #include <rtl/ustring.hxx>
-
--int _cdecl main( int argc, char * argv[] )
-+int main( int argc, char * argv[] )
- {
- rtl::OUString lang = rtl::OUString::createFromAscii( "de" );
- rtl::OUString country = rtl::OUString::createFromAscii( "DE" );
diff --git a/editors/openoffice.org-3/files/patch-sal::workben::makefile.mk b/editors/openoffice.org-3/files/patch-sal::workben::makefile.mk
deleted file mode 100644
index 369935e31d66..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-salhelper+source+makefile.mk b/editors/openoffice.org-3/files/patch-salhelper+source+makefile.mk
deleted file mode 100644
index cb4fbc1f1570..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-salhelper::source::makefile.mk b/editors/openoffice.org-3/files/patch-salhelper::source::makefile.mk
deleted file mode 100644
index cb4fbc1f1570..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-sax::util::makefile.mk b/editors/openoffice.org-3/files/patch-sax::util::makefile.mk
deleted file mode 100644
index e6f307ea4a03..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-sc::util::makefile.mk b/editors/openoffice.org-3/files/patch-sc::util::makefile.mk
deleted file mode 100644
index d075b7901044..000000000000
--- a/editors/openoffice.org-3/files/patch-sc::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sc/util/makefile.mk.orig Sun Mar 3 01:35:09 2002
-+++ ../sc/util/makefile.mk Sun Mar 3 01:34:53 2002
-@@ -105,7 +105,9 @@
- # --- StarClac DLL
-
- SHL1TARGET= sc$(UPD)$(DLLPOSTFIX)
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= sc.map
-+.ENDIF
- SHL1IMPLIB= sci
-
- SHL1STDLIBS= \
diff --git a/editors/openoffice.org-3/files/patch-sch::util::makefile.mk b/editors/openoffice.org-3/files/patch-sch::util::makefile.mk
deleted file mode 100644
index 33ee8a8172f1..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-sd::util::makefile.mk b/editors/openoffice.org-3/files/patch-sd::util::makefile.mk
deleted file mode 100644
index 51f4b7f461a8..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-set_soenv.1 b/editors/openoffice.org-3/files/patch-set_soenv.1
deleted file mode 100644
index bb2dccced07b..000000000000
--- a/editors/openoffice.org-3/files/patch-set_soenv.1
+++ /dev/null
@@ -1,149 +0,0 @@
---- set_soenv.1.orig Wed Feb 27 10:46:41 2002
-+++ set_soenv.1 Wed Mar 13 19:13:01 2002
-@@ -40,7 +40,7 @@
- #
- # Set this value equal to the corresponding amount of
- # command line arguments.
--my $numArgs = 19;
-+my $numArgs = 24;
- # Determining the amount of arguments in the call.
- my $numEnter = $#ARGV + 1;
- if ( $numEnter != $numArgs )
-@@ -66,14 +66,15 @@
- my ( $CALL_CDECL, $COMMON_OUTDIR, $NO_SRS_PATCH, $PROFULLSWITCH, $BIG_GOODIES, $BMP_WRITES_FLAG,
- $common_build, $MK_UNROLL, $NO_REC_RES, $PROEXT, $SO3, $SOLAR_JAVA,
- $SOLAR_PLUGIN, $TF_PACKAGES, $TF_SDBAPI, $TF_FILEURL, $UPDATER, $BUILD_DELIVER, $USE_NEWCHARSET, $USE_NEW_RSC, $VCL,
-- $TF_CFGDATA, $TF_SVDATA,
-+ $TF_CFGDATA, $TF_SVDATA, $CC, $CXX,
- $USE_NAMESPACE, $BUILD_SOSL, $LOCAL_SOLENV, $ENABLEUNICODE, $NEW_JAR_PACK, $NO_BSYMBOLIC,
- $USE_XPRINT, $BUILD_SOSL_RELEASE );
- #
- # 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.
-@@ -145,6 +146,8 @@
- $STLPORT4 = $ARGV [ 12 ]; # Location of STLport4
- $MINGWIN32 = $ARGV [ 17 ]; # use MINGWIN32
- $USE_GCC3 = $ARGV [ 18 ]; # use gcc3 (only for unxlngi4 at the moment)
-+$CC = $ARGV [ 22 ]; # get cc from environment
-+$CXX = $ARGV [ 23 ]; # use c++ from environment
- #
- #---------------------------------------------------------------
- # IIIb. Initialising the variables for the system commands, etc.
-@@ -303,7 +306,7 @@
- $PROSWITCH = "-DPRODUCT";
- $XPVERSION = "3";
- $SOLAR_JAVA = "TRUE";
-- $XPVERSION = "3";
-+ $XPVERSION = "3";
- }
- elsif ( $platform eq "$FreeBSD" )
- { print "Setting FreeBSD specific values... ";
-@@ -326,6 +329,9 @@
- $PATH_SEPERATOR = $ps;
- $PROSWITCH = "-DPRODUCT";
- $XPVERSION = "3";
-+ $OSVERSION = $ARGV[ 19 ];
-+ $PTHREAD_CFLAGS = $ARGV[ 20 ];
-+ $PTHREAD_LIBS = $ARGV[ 21 ];
- }
- elsif ( $platform eq "$Linux" )
- {
-@@ -889,15 +895,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".
-@@ -990,7 +997,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.
-@@ -1004,6 +1011,22 @@
- $ps.$USR.$BIN.$ds."X11".
- $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")
- { $COMPATH_ROOT = $COMPATH;
- $COMPATH_ROOT =~ s/\/vc98$//;
-@@ -1107,21 +1130,14 @@
- $SOLARINC .= $I.$USR.$INCLUDE;
- }
- $SOLARINC .= $STLPORT_stlport;
--if ($platform eq "$Linux")
--{
--# This simply adds an include path, so even cases that break the FHS work
--$SOLARINC .= $STLPORT_inc_stlport;
--}
-+
- if ($platform eq "$Solaris")
- {
- $SOLARINC .= '/SC5 ';
--}
--# Platform dependent include path at the top of this list of include paths
--if ($platform eq "$Solaris")
--{ $SOLARINC .= $I.'$COMPATH'.$ds."include";
-+$SOLARINC .= $I.'$COMPATH'.$ds."include";
- }
-
--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;
-@@ -1311,8 +1327,13 @@
- ToFile( "GLIBC", $GLIBC, "e" );
- ToFile( "GUIBASE", $GUIBASE, "e" );
- ToFile( "GUIENV", $GUIENV, "e" );
-+ToFile( "CC", $CC, "e" );
-+ToFile( "CXX", $CXX, "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.org-3/files/patch-setup2+mow+source+loader+loader.c b/editors/openoffice.org-3/files/patch-setup2+mow+source+loader+loader.c
deleted file mode 100644
index a71f7b3f327c..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-setup2+mow+source+loader+makefile.mk b/editors/openoffice.org-3/files/patch-setup2+mow+source+loader+makefile.mk
deleted file mode 100644
index 007c0f69b6f9..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-setup2+script+setupserver b/editors/openoffice.org-3/files/patch-setup2+script+setupserver
deleted file mode 100644
index 7d3b13f659b9..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh b/editors/openoffice.org-3/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh
deleted file mode 100644
index 1919789038db..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-setup2::mow::source::loader::loader.c b/editors/openoffice.org-3/files/patch-setup2::mow::source::loader::loader.c
deleted file mode 100644
index 572d8ebcc690..000000000000
--- a/editors/openoffice.org-3/files/patch-setup2::mow::source::loader::loader.c
+++ /dev/null
@@ -1,17 +0,0 @@
---- ../setup2/mow/source/loader/loader.c.orig Sun Mar 3 01:41:47 2002
-+++ ../setup2/mow/source/loader/loader.c Sun Mar 3 01:42:19 2002
-@@ -603,6 +603,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.org-3/files/patch-setup2::mow::source::loader::makefile.mk b/editors/openoffice.org-3/files/patch-setup2::mow::source::loader::makefile.mk
deleted file mode 100644
index 007c0f69b6f9..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-setup2::script::setupserver b/editors/openoffice.org-3/files/patch-setup2::script::setupserver
deleted file mode 100644
index 07f3c3f8b23e..000000000000
--- a/editors/openoffice.org-3/files/patch-setup2::script::setupserver
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../setup2/script/setupserver.orig Sat Mar 2 17:57:36 2002
-+++ ../setup2/script/setupserver Sat Mar 2 17:58:43 2002
-@@ -234,6 +234,8 @@
- sd_platform=`uname -s`
- case $sd_platform in
- SCO_SV) test=/bin/test ;;
-+ NetBSD) test=/bin/test ;;
-+ FreeBSD) test=/bin/test ;;
- *) test=/usr/bin/test ;;
- esac
- sd_cwd="`pwd`"
diff --git a/editors/openoffice.org-3/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh b/editors/openoffice.org-3/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh
deleted file mode 100644
index d98230af5a69..000000000000
--- a/editors/openoffice.org-3/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../setup2/source/custom/jvmsetup/loader/jvmsetup.sh Sat Mar 2 18:01:19 2002
-+++ ../setup2/source/custom/jvmsetup/loader/jvmsetup.sh Sat Mar 2 18:02:12 2002
-@@ -65,6 +65,8 @@
- sd_platform=`uname -s`
- 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.org-3/files/patch-shell+source+cmdmail+makefile.mk b/editors/openoffice.org-3/files/patch-shell+source+cmdmail+makefile.mk
deleted file mode 100644
index 0476285c802e..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-shell+source+proxysettings+makefile.mk b/editors/openoffice.org-3/files/patch-shell+source+proxysettings+makefile.mk
deleted file mode 100644
index e83cf7c9d7a1..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-shell+source+unix+exec+makefile.mk b/editors/openoffice.org-3/files/patch-shell+source+unix+exec+makefile.mk
deleted file mode 100644
index 0b7712ee35f8..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-shell::source::cmdmail::makefile.mk b/editors/openoffice.org-3/files/patch-shell::source::cmdmail::makefile.mk
deleted file mode 100644
index 0476285c802e..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-shell::source::proxysettings::makefile.mk b/editors/openoffice.org-3/files/patch-shell::source::proxysettings::makefile.mk
deleted file mode 100644
index e83cf7c9d7a1..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-shell::source::unix::exec::makefile.mk b/editors/openoffice.org-3/files/patch-shell::source::unix::exec::makefile.mk
deleted file mode 100644
index 0b7712ee35f8..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-solenv+inc+tg_ext.mk b/editors/openoffice.org-3/files/patch-solenv+inc+tg_ext.mk
deleted file mode 100644
index cb652ec9d1f0..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-solenv+inc+unxfbsdi.mk b/editors/openoffice.org-3/files/patch-solenv+inc+unxfbsdi.mk
deleted file mode 100644
index 99a282f3b5c6..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-solenv::inc::_tg_shl.mk b/editors/openoffice.org-3/files/patch-solenv::inc::_tg_shl.mk
deleted file mode 100644
index 6ba3a56a92b3..000000000000
--- a/editors/openoffice.org-3/files/patch-solenv::inc::_tg_shl.mk
+++ /dev/null
@@ -1,282 +0,0 @@
---- ../solenv/inc/_tg_shl.mk.orig Thu Mar 14 17:43:40 2002
-+++ ../solenv/inc/_tg_shl.mk Thu Mar 14 17:44:11 2002
-@@ -349,22 +349,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -786,22 +786,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -1223,22 +1223,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -1660,22 +1660,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2097,22 +2097,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2534,22 +2534,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2971,22 +2971,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -3408,22 +3408,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -3845,22 +3845,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -4282,22 +4282,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
diff --git a/editors/openoffice.org-3/files/patch-solenv::inc::pstrules.mk b/editors/openoffice.org-3/files/patch-solenv::inc::pstrules.mk
deleted file mode 100644
index 6c8e958c188a..000000000000
--- a/editors/openoffice.org-3/files/patch-solenv::inc::pstrules.mk
+++ /dev/null
@@ -1,141 +0,0 @@
---- ../solenv/inc/pstrules.mk.orig Thu Mar 14 17:40:59 2002
-+++ ../solenv/inc/pstrules.mk Thu Mar 14 17:41:44 2002
-@@ -80,15 +80,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -108,15 +108,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -142,15 +142,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -159,23 +159,23 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
- .IF "$(GUI)"=="MAC"
- @$(RM) $@
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -195,15 +195,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -212,19 +212,19 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(GUI)"=="MAC"
- @$(RM) $@
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c
- .ELSE
- +$(TYPE) $(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
-- $(CC) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
- .ENDIF
- .ENDIF
- .ENDIF
-@@ -246,7 +246,7 @@
- @echo Making: $@
- @+-$(MKDIR) $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))} >& $(NULLDEV)
- .IF "$(GUI)"=="OS2"
-- $(CC) /P+ /Pe+ /Pd+ $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
-+ $(CXX) /P+ /Pe+ /Pd+ $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
- .ENDIF
- .IF "$(GUI)"=="WNT"
- cpplcc -+ -P $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
diff --git a/editors/openoffice.org-3/files/patch-solenv::inc::rules.mk b/editors/openoffice.org-3/files/patch-solenv::inc::rules.mk
deleted file mode 100644
index 181a71307149..000000000000
--- a/editors/openoffice.org-3/files/patch-solenv::inc::rules.mk
+++ /dev/null
@@ -1,212 +0,0 @@
---- ../solenv/inc/rules.mk.orig Thu Mar 14 17:31:43 2002
-+++ ../solenv/inc/rules.mk Thu Mar 14 17:38:38 2002
-@@ -78,16 +78,16 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- .ENDIF
- .ENDIF
-
-@@ -98,16 +98,16 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- .ENDIF
- .ENDIF
-
-@@ -122,17 +122,17 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE # "$(GUI)"=="UNX"
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- .ENDIF # "$(GUI)"=="UNX"
-
- $(SLO)$/%.obj : %.cpp
-@@ -140,17 +140,17 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cpp
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- .ENDIF
-
- $(SLO)$/%.obj : $(MISC)$/%.cxx
-@@ -158,16 +158,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- .ENDIF
-
- $(OBJ)$/%.obj : $(MISC)$/%.cxx
-@@ -175,16 +175,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHOBJFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHOBJFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- .ENDIF
-
- $(OBJ)$/%.obj : %.c
-@@ -192,20 +192,20 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c
- .ELSE
- +-@echo Cflags: $(CFLAGS)
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -215,13 +215,13 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(MISCX)$/$*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(MISCX)$/$*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
- $(SEMADEBUG)
- .ENDIF
-
-@@ -230,16 +230,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(MISCX)$/$*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(MISCX)$/$*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -249,14 +249,14 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c )
- .ENDIF
- .ENDIF
-
diff --git a/editors/openoffice.org-3/files/patch-solenv::inc::settings.mk b/editors/openoffice.org-3/files/patch-solenv::inc::settings.mk
deleted file mode 100644
index eed08efc26f0..000000000000
--- a/editors/openoffice.org-3/files/patch-solenv::inc::settings.mk
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../solenv/inc/settings.mk.orig Wed Mar 13 20:44:42 2002
-+++ ../solenv/inc/settings.mk Wed Mar 13 20:45:05 2002
-@@ -173,7 +173,6 @@
- CDEFSOPT=
- HDEFS=
-
--CC=
- .IF "$(add_cflags)"!=""
- ENVCFLAGS+=$(add_cflags)
- .ENDIF
-@@ -271,8 +270,6 @@
- AS=
- BC=
- COBOL=
--CPP=
--CXX=
- FOR=
- PASCAL=
-
-@@ -1499,4 +1496,3 @@
- .INCLUDE : $(MISC)$/$(COMP9TYPELIST).mk
- $(COMP9TYPELIST)_XML2CMPTYPES:=$(shell xml2cmp -types stdout $(MISC)$/$(COMP9TYPELIST)$($(WINVERSIONNAMES)_MAJOR).xml)
- .ENDIF
--
diff --git a/editors/openoffice.org-3/files/patch-solenv::inc::startup::FREEBSD::macros.mk b/editors/openoffice.org-3/files/patch-solenv::inc::startup::FREEBSD::macros.mk
deleted file mode 100644
index 80392c839dbd..000000000000
--- a/editors/openoffice.org-3/files/patch-solenv::inc::startup::FREEBSD::macros.mk
+++ /dev/null
@@ -1,5 +0,0 @@
---- /dev/null Mon Mar 11 14:55:01 2002
-+++ ../solenv/inc/startup/FREEBSD/macros.mk Mon Mar 11 14:54:59 2002
-@@ -0,0 +1,2 @@
-+
-+.INCLUDE .NOINFER .IGNORE : $(INCFILENAME:d:d:d)UNIX$/macros.mk
diff --git a/editors/openoffice.org-3/files/patch-solenv::inc::target.mk b/editors/openoffice.org-3/files/patch-solenv::inc::target.mk
deleted file mode 100644
index b08beb4e9cfc..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-solenv::inc::tg_ext.mk b/editors/openoffice.org-3/files/patch-solenv::inc::tg_ext.mk
deleted file mode 100644
index 039af7d70871..000000000000
--- a/editors/openoffice.org-3/files/patch-solenv::inc::tg_ext.mk
+++ /dev/null
@@ -1,23 +0,0 @@
---- ../solenv/inc/tg_ext.mk.orig Wed Nov 14 13:59:42 2001
-+++ ../solenv/inc/tg_ext.mk Mon Mar 4 17:30:39 2002
-@@ -107,7 +107,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
-@@ -148,7 +148,11 @@
- .IF "$(BSCLIENT)"=="TRUE"
- +cd $(PACKAGE_DIR) && $(TYPE) $(BACK_PATH)$(PATCH_FILE_NAME) | $(GNUPATCH) -f -b -p2 && $(TOUCH) $(PATCH_FLAG_FILE)
- .ELSE # "$(BSCLIENT)"!=""
-+.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" || "$(OS)"=="FREEBSD"
- .ENDIF # "$(BSCLIENT)"!=""
- .ENDIF # "$(GUI)"=="WNT"
- .ENDIF # "$(PATCH_FILE_NAME)"=="none" || "$(PATCH_FILE_NAME)"==""
diff --git a/editors/openoffice.org-3/files/patch-solenv::inc::tg_shl.mk b/editors/openoffice.org-3/files/patch-solenv::inc::tg_shl.mk
deleted file mode 100644
index 958b4abba555..000000000000
--- a/editors/openoffice.org-3/files/patch-solenv::inc::tg_shl.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../solenv/inc/tg_shl.mk.orig Wed Mar 13 20:40:10 2002
-+++ ../solenv/inc/tg_shl.mk Wed Mar 13 20:41:10 2002
-@@ -319,9 +319,9 @@
- .IF "$(GUI)" == "WNT"
- .IF "$(UPDATER)"=="YES"
- .IF "$(COM)"=="GCC"
-- gcc -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CC) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- cl -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CC) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF # "$(COM)"=="GCC"
- .ENDIF # "$(UPDATER)"=="YES"
- .IF "$(SHL$(TNR)DEFAULTRES)"!=""
diff --git a/editors/openoffice.org-3/files/patch-solenv::inc::tg_yxx.mk b/editors/openoffice.org-3/files/patch-solenv::inc::tg_yxx.mk
deleted file mode 100644
index 0b99a3553cad..000000000000
--- a/editors/openoffice.org-3/files/patch-solenv::inc::tg_yxx.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../solenv/inc/tg_yxx.mk.orig Wed Sep 20 16:43:18 2000
-+++ ../solenv/inc/tg_yxx.mk Wed Mar 6 10:47:24 2002
-@@ -4,7 +4,9 @@
- @echo ------------------------------
- @echo Making: $@
- #.IF "$(GUI)"!="UNX"
-+ $(BISON) $(YACCFLAGS) $(YACCOUT)$/$(YACCTARGET).h $(YACCFILES)
- $(BISON) $(YACCFLAGS) $(YACCOUT)$/$(YACCTARGET) $(YACCFILES)
-+ $(BISON) -o $(YACCOUT)$/$(YACCTARGET) $(YACCFILES)
- #.ELSE
- # $(BISON) $(YACCFLAGS) $(YACCFILES)
- # mv y.tab.c $(INCCOM)/rscyacc.yxx
diff --git a/editors/openoffice.org-3/files/patch-solenv::inc::unxfbsdi.mk b/editors/openoffice.org-3/files/patch-solenv::inc::unxfbsdi.mk
deleted file mode 100644
index 05fd35ffb049..000000000000
--- a/editors/openoffice.org-3/files/patch-solenv::inc::unxfbsdi.mk
+++ /dev/null
@@ -1,209 +0,0 @@
---- ../solenv/inc/unxfbsdi.mk.orig Wed Oct 24 19:21:47 2001
-+++ ../solenv/inc/unxfbsdi.mk Thu Mar 14 17:26:41 2002
-@@ -1,84 +1,139 @@
--
- # 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"
-
-+# 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
-+
-+# Compiler flags for compiling static object in multi threaded
-+# environment with graphical user interface
-+CFLAGSOBJGUIMT=-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 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 +142,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.org-3/files/patch-soltools+mkdepend+main.c b/editors/openoffice.org-3/files/patch-soltools+mkdepend+main.c
deleted file mode 100644
index cffd5cbb1f43..000000000000
--- a/editors/openoffice.org-3/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 <sys/types.h>
-+#include <sys/stat.h>
-+
- #include "def.h"
- #ifdef hpux
- #define sigvec sigvector
diff --git a/editors/openoffice.org-3/files/patch-soltools::mkdepend::main.c b/editors/openoffice.org-3/files/patch-soltools::mkdepend::main.c
deleted file mode 100644
index a478fc59e21d..000000000000
--- a/editors/openoffice.org-3/files/patch-soltools::mkdepend::main.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../soltools/mkdepend/main.c.orig Mon Mar 11 20:09:35 2002
-+++ ../soltools/mkdepend/main.c Mon Mar 11 17:25:55 2002
-@@ -27,6 +27,11 @@
-
- */
-
-+#ifdef FREEBSD
-+#include <sys/types.h>
-+#include <sys/stat.h>
-+#endif
-+
- #include "def.h"
- #ifdef hpux
- #define sigvec sigvector
diff --git a/editors/openoffice.org-3/files/patch-starmath::util:makefile.mk b/editors/openoffice.org-3/files/patch-starmath::util:makefile.mk
deleted file mode 100644
index a1945318706e..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-stoc+source+corereflection+makefile.mk b/editors/openoffice.org-3/files/patch-stoc+source+corereflection+makefile.mk
deleted file mode 100644
index 4b319b08d401..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-stoc+source+defaultregistry+makefile.mk b/editors/openoffice.org-3/files/patch-stoc+source+defaultregistry+makefile.mk
deleted file mode 100644
index 4cae0476415a..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-stoc+source+implementationregistration+implreg.cxx b/editors/openoffice.org-3/files/patch-stoc+source+implementationregistration+implreg.cxx
deleted file mode 100644
index 341d621d872c..000000000000
--- a/editors/openoffice.org-3/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 <list>
-
-+#include <unistd.h>
-+
- #ifndef _CPPUHELPER_QUERYINTERFACE_HXX_
- #include <cppuhelper/queryinterface.hxx>
- #endif
diff --git a/editors/openoffice.org-3/files/patch-stoc+source+implementationregistration+makefile.mk b/editors/openoffice.org-3/files/patch-stoc+source+implementationregistration+makefile.mk
deleted file mode 100644
index 0051043b7ecb..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-stoc+source+inspect+makefile.mk b/editors/openoffice.org-3/files/patch-stoc+source+inspect+makefile.mk
deleted file mode 100644
index c7cd85253c11..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-stoc+source+invocation+makefile.mk b/editors/openoffice.org-3/files/patch-stoc+source+invocation+makefile.mk
deleted file mode 100644
index 9ac2072a5612..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-stoc+source+invocation_adapterfactory+makefile.mk b/editors/openoffice.org-3/files/patch-stoc+source+invocation_adapterfactory+makefile.mk
deleted file mode 100644
index 8853ad39a90e..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-stoc+source+javaloader+makefile.mk b/editors/openoffice.org-3/files/patch-stoc+source+javaloader+makefile.mk
deleted file mode 100644
index af0fb9af619c..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-stoc+source+javavm+makefile.mk b/editors/openoffice.org-3/files/patch-stoc+source+javavm+makefile.mk
deleted file mode 100644
index f97af0ea270d..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-stoc+source+loader+makefile.mk b/editors/openoffice.org-3/files/patch-stoc+source+loader+makefile.mk
deleted file mode 100644
index 5a08ee5937b6..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-stoc+source+namingservice+makefile.mk b/editors/openoffice.org-3/files/patch-stoc+source+namingservice+makefile.mk
deleted file mode 100644
index e573081bc21d..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-stoc+source+proxy_factory+makefile.mk b/editors/openoffice.org-3/files/patch-stoc+source+proxy_factory+makefile.mk
deleted file mode 100644
index 9110b2f50cd1..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-stoc+source+registry_tdprovider+makefile.mk b/editors/openoffice.org-3/files/patch-stoc+source+registry_tdprovider+makefile.mk
deleted file mode 100644
index 9d974d1c0d10..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-stoc+source+servicemanager+makefile.mk b/editors/openoffice.org-3/files/patch-stoc+source+servicemanager+makefile.mk
deleted file mode 100644
index 746776d54759..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-stoc+source+tdmanager+makefile.mk b/editors/openoffice.org-3/files/patch-stoc+source+tdmanager+makefile.mk
deleted file mode 100644
index 76403fdde841..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-stoc+source+typeconv+makefile.mk b/editors/openoffice.org-3/files/patch-stoc+source+typeconv+makefile.mk
deleted file mode 100644
index dc647f89a166..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-stoc::source::corereflection::makefile.mk b/editors/openoffice.org-3/files/patch-stoc::source::corereflection::makefile.mk
deleted file mode 100644
index 4b319b08d401..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-stoc::source::defaultregistry::makefile.mk b/editors/openoffice.org-3/files/patch-stoc::source::defaultregistry::makefile.mk
deleted file mode 100644
index 4cae0476415a..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-stoc::source::implementationregistration::implreg.cxx b/editors/openoffice.org-3/files/patch-stoc::source::implementationregistration::implreg.cxx
deleted file mode 100644
index 925e924b1605..000000000000
--- a/editors/openoffice.org-3/files/patch-stoc::source::implementationregistration::implreg.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../stoc/source/implementationregistration/implreg.cxx.orig Mon Mar 11 20:08:04 2002
-+++ ../stoc/source/implementationregistration/implreg.cxx Mon Mar 11 19:55:02 2002
-@@ -192,7 +192,7 @@
- tmpPath = buf.makeStringAndClear();
- }
- // I am the only one to own tmpPath here, so the cast is tolerateable.
-- OSL_VERIFY( tmpPath.getStr() == mktemp( (sal_Char * ) tmpPath.getStr() ) );
-+ OSL_VERIFY( (sal_Char * ) tmpPath.getStr() == (sal_Char * ) mktemp( (sal_Char * ) tmpPath.getStr() ) );
- return OStringToOUString( tmpPath, osl_getThreadTextEncoding());
- }
-
diff --git a/editors/openoffice.org-3/files/patch-stoc::source::implementationregistration::makefile.mk b/editors/openoffice.org-3/files/patch-stoc::source::implementationregistration::makefile.mk
deleted file mode 100644
index 0051043b7ecb..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-stoc::source::inspect::makefile.mk b/editors/openoffice.org-3/files/patch-stoc::source::inspect::makefile.mk
deleted file mode 100644
index c7cd85253c11..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-stoc::source::invocation::makefile.mk b/editors/openoffice.org-3/files/patch-stoc::source::invocation::makefile.mk
deleted file mode 100644
index 9ac2072a5612..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-stoc::source::invocation_adapterfactory::makefile.mk b/editors/openoffice.org-3/files/patch-stoc::source::invocation_adapterfactory::makefile.mk
deleted file mode 100644
index 8853ad39a90e..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-stoc::source::javaloader::makefile.mk b/editors/openoffice.org-3/files/patch-stoc::source::javaloader::makefile.mk
deleted file mode 100644
index af0fb9af619c..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-stoc::source::javavm::makefile.mk b/editors/openoffice.org-3/files/patch-stoc::source::javavm::makefile.mk
deleted file mode 100644
index f97af0ea270d..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-stoc::source::loader::makefile.mk b/editors/openoffice.org-3/files/patch-stoc::source::loader::makefile.mk
deleted file mode 100644
index 5a08ee5937b6..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-stoc::source::namingservice::makefile.mk b/editors/openoffice.org-3/files/patch-stoc::source::namingservice::makefile.mk
deleted file mode 100644
index e573081bc21d..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-stoc::source::proxy_factory::makefile.mk b/editors/openoffice.org-3/files/patch-stoc::source::proxy_factory::makefile.mk
deleted file mode 100644
index 9110b2f50cd1..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-stoc::source::registry_tdprovider::makefile.mk b/editors/openoffice.org-3/files/patch-stoc::source::registry_tdprovider::makefile.mk
deleted file mode 100644
index 9d974d1c0d10..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-stoc::source::servicemanager::makefile.mk b/editors/openoffice.org-3/files/patch-stoc::source::servicemanager::makefile.mk
deleted file mode 100644
index 746776d54759..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-stoc::source::tdmanager::makefile.mk b/editors/openoffice.org-3/files/patch-stoc::source::tdmanager::makefile.mk
deleted file mode 100644
index 76403fdde841..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-stoc::source::typeconv::makefile.mk b/editors/openoffice.org-3/files/patch-stoc::source::typeconv::makefile.mk
deleted file mode 100644
index dc647f89a166..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-store::util::makefile.mk b/editors/openoffice.org-3/files/patch-store::util::makefile.mk
deleted file mode 100644
index 842ef8ae49c0..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-svx+source+fmcomp+makefile.mk b/editors/openoffice.org-3/files/patch-svx+source+fmcomp+makefile.mk
deleted file mode 100644
index b16030080c0d..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-svx::source::dialog::graphctl.cxx b/editors/openoffice.org-3/files/patch-svx::source::dialog::graphctl.cxx
deleted file mode 100644
index a6a31d0c9621..000000000000
--- a/editors/openoffice.org-3/files/patch-svx::source::dialog::graphctl.cxx
+++ /dev/null
@@ -1,18 +0,0 @@
---- ../svx/source/dialog/graphctl.cxx 2001/08/16 15:41:29 1.6
-+++ ../svx/source/dialog/graphctl.cxx 2002/03/03 19:41:13
-@@ -62,12 +62,12 @@
- #if defined( OS2 ) || defined( WIN ) || defined( UNX ) || defined( WNT )
- #include <stdlib.h> //wegen fcvt
- #endif
--#if defined(MAC) || defined(NETBSD)
--#if defined(NETBSD)
-+#if defined(MAC) || defined(NETBSD) || defined(FREEBSD)
-+#if defined(NETBSD) || defined(FREEBSD)
- extern "C" {
- #endif
- char *fcvt(double value, int ndigit, int *decpt, int *sign);
--#if defined(NETBSD)
-+#if defined(NETBSD) || defined(FREEBSD)
- }
- #endif
- #endif
diff --git a/editors/openoffice.org-3/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-3/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index ce51a0e98880..000000000000
--- a/editors/openoffice.org-3/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 <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !(defined NETBSD || defined FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice.org-3/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-3/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index 66b7dfe1f73d..000000000000
--- a/editors/openoffice.org-3/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2001/11/01 13:26:23 1.2
-+++ ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2002/03/03 19:43:31
-@@ -62,7 +62,9 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !defined(FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice.org-3/files/patch-tools+bootstrp+makefile.mk b/editors/openoffice.org-3/files/patch-tools+bootstrp+makefile.mk
deleted file mode 100644
index b188641846f0..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-tools::bootstrp::makefile.mk b/editors/openoffice.org-3/files/patch-tools::bootstrp::makefile.mk
deleted file mode 100644
index b188641846f0..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-tools::inc:solar.h b/editors/openoffice.org-3/files/patch-tools::inc:solar.h
deleted file mode 100644
index 61e190e5e5bf..000000000000
--- a/editors/openoffice.org-3/files/patch-tools::inc:solar.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- ../tools/inc/solar.h 2001/10/12 15:11:03 1.23
-+++ ../tools/inc/solar.h 2002/03/03 19:44:00
-@@ -108,7 +108,7 @@
- #endif
- typedef short INT16;
- typedef unsigned short UINT16;
--#if defined LINUX || defined SCO || defined IRIX || (defined _MSC_VER && _MSC_VER >1200)
-+#if defined LINUX || defined SCO || defined IRIX || (defined _MSC_VER && _MSC_VER >1200) || defined FREEBSD
- typedef signed char INT8;
- #else
-
-@@ -149,7 +149,7 @@
-
- /*** misc. macros to leverage platform and compiler differences ********/
-
--#if (defined ALPHA && !defined WNT) || defined IRIX || defined SOLARIS || defined HPUX || defined NETBSD
-+#if (defined ALPHA && !defined WNT) || defined IRIX || defined SOLARIS || defined HPUX || defined NETBSD || defined FREEBSD
- #define __DELETE(n) delete[]
- #else
- #define __DELETE(n) delete[n]
diff --git a/editors/openoffice.org-3/files/patch-tools::source::string::charset.cxx b/editors/openoffice.org-3/files/patch-tools::source::string::charset.cxx
deleted file mode 100644
index ebee79ce414b..000000000000
--- a/editors/openoffice.org-3/files/patch-tools::source::string::charset.cxx
+++ /dev/null
@@ -1,36 +0,0 @@
---- ../tools/source/string/charset.cxx.orig Sun Mar 10 23:55:47 2002
-+++ ../tools/source/string/charset.cxx Mon Mar 11 00:00:56 2002
-@@ -64,12 +64,14 @@
- #elif defined( OS2 )
- #define INCL_DOSNLS
- #include <svpm.h>
--#elif defined(LINUX) || defined(SOLARIS)
-+#elif defined(LINUX) || defined(SOLARIS) || defined(FREEBSD)
- #include <stdio.h>
- #include <stdlib.h>
- #include <strings.h>
- #include <locale.h>
-+#if !defined(FREEBSD) || OSVERSION > 500000
- #include <langinfo.h>
-+#endif
- #ifndef _TOOLS_LANG_HXX
- #include <lang.hxx>
- #endif
-@@ -126,7 +128,7 @@
-
- // -----------------------------------------------------------------------
-
--#if defined(NETBSD) || defined(SCO)
-+#if defined(NETBSD) || defined(SCO) || defined(FREEBSD)
-
- // check if there is a charset qualifier at the end of the given locale string
- // e.g. de.ISO8859-15 or de.ISO8859-15@euro which strongly indicates what
-@@ -707,7 +709,7 @@
- #ifdef UNX
- CharSet nTextEncoding;
-
--#if defined(NETBSD) || defined(SCO)
-+#if defined(NETBSD) || defined(SCO) || defined(FREEBSD)
- nTextEncoding = GetSystemCharSetFromEnvironment();
- if (nTextEncoding == RTL_TEXTENCODING_DONTKNOW)
- nTextEncoding = GetSystemCharSetFromSystemLanguage();
diff --git a/editors/openoffice.org-3/files/patch-unzip+source+file_io.c b/editors/openoffice.org-3/files/patch-unzip+source+file_io.c
deleted file mode 100644
index 2a838fe377b1..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-unzip+source+misc.c b/editors/openoffice.org-3/files/patch-unzip+source+misc.c
deleted file mode 100644
index 8087b0887af4..000000000000
--- a/editors/openoffice.org-3/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.org-3/files/patch-unzip::source::file_io.c b/editors/openoffice.org-3/files/patch-unzip::source::file_io.c
deleted file mode 100644
index 0430ff41b6a9..000000000000
--- a/editors/openoffice.org-3/files/patch-unzip::source::file_io.c
+++ /dev/null
@@ -1,36 +0,0 @@
---- ../unzip/source/file_io.c.orig Tue Mar 5 18:32:38 2002
-+++ ../unzip/source/file_io.c Tue Mar 5 18:40:50 2002
-@@ -500,7 +500,7 @@
- #ifdef MPW
- pCallBack( 0 );
- #else
-- #if defined LINUX || defined MACOSX || defined NETBSD
-+ #if defined LINUX || defined MACOSX || defined NETBSD || defined FREEBSD
- pCallBack( lseek(outfd, 0, SEEK_CUR) );
- #else
- pCallBack( tell( outfd ) );
-@@ -860,8 +860,11 @@
- /* extern char *_TZ; no longer used? */
- #else /* !AMIGA */
- # define YRBASE 1970
--#ifdef BSD
--#ifndef __386BSD__
-+#ifdef FREEBSD
-+#include <sys/types.h>
-+#endif */ FREEBSD */
-+#if defined BSD || defined FREEBSD
-+#if !defined __386BSD__ && !defined FREEBSD
- static struct timeb tbp;
- #endif /* !__386BSD__ */
- #else /* !BSD */
-@@ -932,8 +935,8 @@
- /* convert date & time to seconds relative to 00:00:00, 01/01/YRBASE */
- m_time = ((days + dy) * 86400) + (hh * 3600) + (mm * 60) + ss;
-
--#if defined BSD && ! defined MACOSX && ! defined NETBSD
--#ifndef __386BSD__
-+#if (defined BSD || defined FREEBSD) && ! defined MACOSX && ! defined NETBSD
-+#if !defined __386BSD__ && !defined FREEBSD
- ftime(&tbp);
- m_time += tbp.timezone * 60L;
- #endif
diff --git a/editors/openoffice.org-3/files/patch-unzip::source::misc.c b/editors/openoffice.org-3/files/patch-unzip::source::misc.c
deleted file mode 100644
index 38cc972f0bce..000000000000
--- a/editors/openoffice.org-3/files/patch-unzip::source::misc.c
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../unzip/source/misc.c.orig Tue Mar 5 18:52:16 2002
-+++ ../unzip/source/misc.c Tue Mar 5 18:53:03 2002
-@@ -301,8 +301,8 @@
- int yr, mo, dy, hh, mm, ss, leap;
- long m_time, days=0;
- #if (!defined(MACOS) && !defined(MSC) && !defined(__GO32__))
--#if (defined(BSD) || defined(MTS))
--#ifndef __386BSD__
-+#if (defined(BSD) || defined(MTS) || defined(FREEBSD))
-+#if !defined __386BSD__ && !defined FREEBSD
- static struct timeb tbp;
- #endif /* __386BSD__ */
- #else /* !(BSD || MTS) */
-@@ -340,8 +340,8 @@
- /* - 1; MS-DOS times always rounded up to nearest even second */
-
- #if (!defined(MACOS) && !defined(__GO32__))
--#if (defined(BSD) || defined(MTS) || defined (ALPHA)) && ! defined(MACOSX) && ! defined(NETBSD)
--#ifndef __386BSD__
-+#if (defined(BSD) || defined(FREEBSD) || defined(MTS) || defined (ALPHA)) && ! defined(MACOSX) && ! defined(NETBSD)
-+#if !defined __386BSD__ && !defined FREEBSD
- ftime(&tbp);
- m_time += tbp.timezone * 60L;
- #endif
diff --git a/editors/openoffice.org-3/files/patch-xmlhelp::util::makefile.mk b/editors/openoffice.org-3/files/patch-xmlhelp::util::makefile.mk
deleted file mode 100644
index 4f7d0984c32d..000000000000
--- a/editors/openoffice.org-3/files/patch-xmlhelp::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../xmlhelp/util/makefile.mk.orig Sun Mar 3 01:49:15 2002
-+++ ../xmlhelp/util/makefile.mk Sun Mar 3 01:49:19 2002
-@@ -94,7 +94,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.org-3/pkg-comment b/editors/openoffice.org-3/pkg-comment
deleted file mode 100644
index 7c6d1b73d17a..000000000000
--- a/editors/openoffice.org-3/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Integrated wordprocessor/dbase/spreadheet/drawing/chart/browser
diff --git a/editors/openoffice.org-3/pkg-descr b/editors/openoffice.org-3/pkg-descr
deleted file mode 100644
index 31fd1b12161a..000000000000
--- a/editors/openoffice.org-3/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.org-3/pkg-message b/editors/openoffice.org-3/pkg-message
deleted file mode 100644
index 840dc3b80e04..000000000000
--- a/editors/openoffice.org-3/pkg-message
+++ /dev/null
@@ -1,15 +0,0 @@
-OpenOffice Build 641 Personal Install How-To
-
-Written by: Matthias Rauch <mrauch@netbsd.org>
- Martin Blapp <mbr@freebsd.org>
-
-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.org-3/pkg-plist b/editors/openoffice.org-3/pkg-plist
deleted file mode 100644
index b3561e66eeb7..000000000000
--- a/editors/openoffice.org-3/pkg-plist
+++ /dev/null
@@ -1,1676 +0,0 @@
-bin/soffice
-OpenOffice.org641/setup
-OpenOffice.org641/spadmin
-OpenOffice.org641/LICENSE.html
-OpenOffice.org641/README.html
-OpenOffice.org641/README
-OpenOffice.org641/LICENSE
-OpenOffice.org641/program/setup.log
-OpenOffice.org641/program/filter/libicg641bi.so
-OpenOffice.org641/program/filter/libeme641bi.so
-OpenOffice.org641/program/filter/libemp641bi.so
-OpenOffice.org641/program/filter/libipd641bi.so
-OpenOffice.org641/program/filter/libitg641bi.so
-OpenOffice.org641/program/filter/libeps641bi.so
-OpenOffice.org641/program/filter/libips641bi.so
-OpenOffice.org641/program/filter/libexp641bi.so
-OpenOffice.org641/program/filter/libepb641bi.so
-OpenOffice.org641/program/filter/libepg641bi.so
-OpenOffice.org641/program/filter/libepp641bi.so
-OpenOffice.org641/program/filter/libipb641bi.so
-OpenOffice.org641/program/filter/libera641bi.so
-OpenOffice.org641/program/filter/libira641bi.so
-OpenOffice.org641/program/filter/libegi641bi.so
-OpenOffice.org641/program/filter/libidx641bi.so
-OpenOffice.org641/program/filter/libicd641bi.so
-OpenOffice.org641/program/filter/libept641bi.so
-OpenOffice.org641/program/filter/libipt641bi.so
-OpenOffice.org641/program/filter/libime641bi.so
-OpenOffice.org641/program/filter/libipx641bi.so
-OpenOffice.org641/program/filter/libepn641bi.so
-OpenOffice.org641/program/filter/libiti641bi.so
-OpenOffice.org641/program/filter/libeti641bi.so
-OpenOffice.org641/program/classes/sandbox.jar
-OpenOffice.org641/program/classes/jurt.jar
-OpenOffice.org641/program/classes/xt.jar
-OpenOffice.org641/program/classes/db.jar
-OpenOffice.org641/program/classes/juh.jar
-OpenOffice.org641/program/classes/unoil.jar
-OpenOffice.org641/program/classes/jut.jar
-OpenOffice.org641/program/classes/ridl.jar
-OpenOffice.org641/program/classes/jaxp.jar
-OpenOffice.org641/program/classes/java_uno.jar
-OpenOffice.org641/program/classes/parser.jar
-OpenOffice.org641/program/classes/classes.jar
-OpenOffice.org641/program/resource/cnt64101.res
-OpenOffice.org641/program/resource/wwz64101.res
-OpenOffice.org641/program/resource/pcr64101.res
-OpenOffice.org641/program/resource/bib64101.res
-OpenOffice.org641/program/resource/dkt64101.res
-OpenOffice.org641/program/resource/basctl64101.res
-OpenOffice.org641/program/resource/abp64101.res
-OpenOffice.org641/program/resource/lgd64101.res
-OpenOffice.org641/program/resource/eur64101.res
-OpenOffice.org641/program/resource/epb64101.res
-OpenOffice.org641/program/resource/epg64101.res
-OpenOffice.org641/program/resource/epp64101.res
-OpenOffice.org641/program/resource/imp64101.res
-OpenOffice.org641/program/resource/oic64101.res
-OpenOffice.org641/program/resource/ofa64101.res
-OpenOffice.org641/program/resource/vcl64101.res
-OpenOffice.org641/program/resource/fwk64101.res
-OpenOffice.org641/program/resource/set64101.res
-OpenOffice.org641/program/resource/frm64101.res
-OpenOffice.org641/program/resource/gal64101.res
-OpenOffice.org641/program/resource/svs64101.res
-OpenOffice.org641/program/resource/dba64101.res
-OpenOffice.org641/program/resource/dbi64101.res
-OpenOffice.org641/program/resource/dbp64101.res
-OpenOffice.org641/program/resource/dbu64101.res
-OpenOffice.org641/program/resource/dbw64101.res
-OpenOffice.org641/program/resource/ooo64101.res
-OpenOffice.org641/program/resource/svt64101.res
-OpenOffice.org641/program/resource/svx64101.res
-OpenOffice.org641/program/resource/spa64101.res
-OpenOffice.org641/program/resource/sd64101.res
-OpenOffice.org641/program/resource/tpl64101.res
-OpenOffice.org641/program/resource/sw64101.res
-OpenOffice.org641/program/resource/tplx64101.res
-OpenOffice.org641/program/resource/jvm64101.res
-OpenOffice.org641/program/resource/uui64101.res
-OpenOffice.org641/program/resource/cal64101.res
-OpenOffice.org641/program/resource/sfx64101.res
-OpenOffice.org641/program/resource/sch64101.res
-OpenOffice.org641/program/resource/san64101.res
-OpenOffice.org641/program/resource/sc64101.res
-OpenOffice.org641/program/resource/sm64101.res
-OpenOffice.org641/program/resource/date64101.res
-OpenOffice.org641/program/resource/analysis64101.res
-OpenOffice.org641/program/resource/eps64101.res
-OpenOffice.org641/program/resource/egi64101.res
-OpenOffice.org641/program/resource/ept64101.res
-OpenOffice.org641/program/resource/eme64101.res
-OpenOffice.org641/program/resource/epn64101.res
-OpenOffice.org641/program/resource/iso64101.res
-OpenOffice.org641/program/addin/source/xrot.c
-OpenOffice.org641/program/addin/source/xlang.h
-OpenOffice.org641/program/addin/source/rot13.hrc
-OpenOffice.org641/program/addin/source/addin.h
-OpenOffice.org641/program/addin/source/xdfa.c
-OpenOffice.org641/program/addin/source/dfa.hrc
-OpenOffice.org641/program/libctl641bi.so
-OpenOffice.org641/program/libimpreg.so
-OpenOffice.org641/program/libjava_uno.so
-OpenOffice.org641/program/libdbi641bi.so
-OpenOffice.org641/program/libdbp641bi.so
-OpenOffice.org641/program/libdbtools2.so
-OpenOffice.org641/program/libdbu641bi.so
-OpenOffice.org641/program/libvos2GCC.so
-OpenOffice.org641/program/libproxyset.so
-OpenOffice.org641/program/libsmgr.so
-OpenOffice.org641/program/libmozab2.so
-OpenOffice.org641/program/libtcv.so
-OpenOffice.org641/program/liburp_uno.so
-OpenOffice.org641/program/libstm.so
-OpenOffice.org641/program/libstore.so.3.0.0
-OpenOffice.org641/program/libstore.so.3
-OpenOffice.org641/program/libspa641bi.so
-OpenOffice.org641/program/libmcnttype.so
-OpenOffice.org641/program/spadmin.bin
-OpenOffice.org641/program/libabp641bi.so
-OpenOffice.org641/program/libinvadp.so
-OpenOffice.org641/program/libsvl641bi.so
-OpenOffice.org641/program/libsvx641bi.so
-OpenOffice.org641/program/libmig641bi.so
-OpenOffice.org641/program/jvmsetup.bin
-OpenOffice.org641/program/libtdmgr.so
-OpenOffice.org641/program/libnamingservice.so
-OpenOffice.org641/program/libacceptor.so
-OpenOffice.org641/program/open_office_ani.bmp
-OpenOffice.org641/program/libconnectr.so
-OpenOffice.org641/program/libsrtrs1.so
-OpenOffice.org641/program/sopatchlevel.sh
-OpenOffice.org641/program/libdb_cxx-3.2.so
-OpenOffice.org641/program/calc_o.bmp
-OpenOffice.org641/program/nswrapper
-OpenOffice.org641/program/libjen.so
-OpenOffice.org641/program/libdefreg.so
-OpenOffice.org641/program/librmcxt.so.3.0.0
-OpenOffice.org641/program/librmcxt.so.3
-OpenOffice.org641/program/setup.bin
-OpenOffice.org641/program/setup
-OpenOffice.org641/program/libdbase641bi.so
-OpenOffice.org641/program/libbib641bi.so
-OpenOffice.org641/program/liblng641bi.so
-OpenOffice.org641/program/libfileacc.so
-OpenOffice.org641/program/libucpchelp1.so
-OpenOffice.org641/program/libreg.so.3.0.0
-OpenOffice.org641/program/libreg.so.3
-OpenOffice.org641/program/libcfgmgr2.so
-OpenOffice.org641/program/libinsp.so
-OpenOffice.org641/program/libcnt641bi.so
-OpenOffice.org641/program/libres641bi.so
-OpenOffice.org641/program/setup_services.rdb
-OpenOffice.org641/program/libsalhelper3GCC.so
-OpenOffice.org641/program/libtl641bi.so
-OpenOffice.org641/program/libjvm641bi.so
-OpenOffice.org641/program/libcmdmail.so
-OpenOffice.org641/program/libgcc2_uno.so
-OpenOffice.org641/program/libi18npool641bi.so
-OpenOffice.org641/program/libevtatt.so
-OpenOffice.org641/program/libsimreg.so
-OpenOffice.org641/program/libfile641bi.so
-OpenOffice.org641/program/libucb1.so
-OpenOffice.org641/program/libucpfpx641bi.so
-OpenOffice.org641/program/libsax.so
-OpenOffice.org641/program/allgemein_o.bmp
-OpenOffice.org641/program/writer_o.bmp
-OpenOffice.org641/program/libsbl641bi.so
-OpenOffice.org641/program/draw_o.bmp
-OpenOffice.org641/program/ende_o.bmp
-OpenOffice.org641/program/libbrdgfctr.so
-OpenOffice.org641/program/libsch641bi.so
-OpenOffice.org641/program/libscn641bi.so
-OpenOffice.org641/program/libproxyfac.so
-OpenOffice.org641/program/liblocaledata_ascii.so
-OpenOffice.org641/program/libzip641bi.so
-OpenOffice.org641/program/libset641bi.so
-OpenOffice.org641/program/libsfx641bi.so
-OpenOffice.org641/program/libcached1.so
-OpenOffice.org641/program/liblocaledata_CJK.so
-OpenOffice.org641/program/libucphier1.so
-OpenOffice.org641/program/jvmsetup
-OpenOffice.org641/program/libinv.so
-OpenOffice.org641/program/libsal.so.3.0.0
-OpenOffice.org641/program/libsal.so.3
-OpenOffice.org641/program/libmozabdrv2.so
-OpenOffice.org641/program/libucpfile1.so
-OpenOffice.org641/program/libpk641bi.so
-OpenOffice.org641/program/libpl641bi.so
-OpenOffice.org641/program/soffice
-OpenOffice.org641/program/spadmin
-OpenOffice.org641/program/libsyssh.so
-OpenOffice.org641/program/libxcr641bi.so
-OpenOffice.org641/program/libbasctl641bi.so
-OpenOffice.org641/program/libsdbc2.so
-OpenOffice.org641/program/libucpdav1.so
-OpenOffice.org641/program/libwrp641bi.so
-OpenOffice.org641/program/libjavaloader.so
-OpenOffice.org641/program/libtplx641bi.so
-OpenOffice.org641/program/libadabas2.so
-OpenOffice.org641/program/libsot641bi.so
-OpenOffice.org641/program/libj641bi_g.so
-OpenOffice.org641/program/libsw641bi.so
-OpenOffice.org641/program/libtk641bi.so
-OpenOffice.org641/program/libcpld.so
-OpenOffice.org641/program/impress_o.bmp
-OpenOffice.org641/program/libsb641bi.so
-OpenOffice.org641/program/javaldx
-OpenOffice.org641/program/libsd641bi.so
-OpenOffice.org641/program/libsvt641bi.so
-OpenOffice.org641/program/libso641bi.so
-OpenOffice.org641/program/libcppu.so.3.0.0
-OpenOffice.org641/program/libcppu.so.3
-OpenOffice.org641/program/libi18n641bi.so
-OpenOffice.org641/program/libucbhelper1GCC.so
-OpenOffice.org641/program/libtinstrm.so
-OpenOffice.org641/program/libpsp641bi.so
-OpenOffice.org641/program/libdb_java-3.2.so
-OpenOffice.org641/program/libuuresolver.so
-OpenOffice.org641/program/libpcr641bi.so
-OpenOffice.org641/program/libcppuhelper3GCC.so
-OpenOffice.org641/program/libstlport_gcc.so.0
-OpenOffice.org641/program/libgo641bi.so
-OpenOffice.org641/program/libjdbc2.so
-OpenOffice.org641/program/libflat641bi.so
-OpenOffice.org641/program/setup_types.rdb
-OpenOffice.org641/program/libodbcbase2.so
-OpenOffice.org641/program/libcomphelp2.so
-OpenOffice.org641/program/libxo641bi.so
-OpenOffice.org641/program/libstlport2_gcc.so
-OpenOffice.org641/program/libtvhlp1.so
-OpenOffice.org641/program/libxmx641bi.so
-OpenOffice.org641/program/libni641bi.so
-OpenOffice.org641/program/libutl641bi.so
-OpenOffice.org641/program/libcorefl.so
-OpenOffice.org641/program/libuui641bi.so
-OpenOffice.org641/program/libodbc2.so
-OpenOffice.org641/program/libvcl641bi.so
-OpenOffice.org641/program/libtoutstrm.so
-OpenOffice.org641/program/libimr641bi.so
-OpenOffice.org641/program/libpackage2.so
-OpenOffice.org641/program/components/libabsyncsvc.so
-OpenOffice.org641/program/components/libaddrbook.so
-OpenOffice.org641/program/components/libmork.so
-OpenOffice.org641/program/components/libmozldap.so
-OpenOffice.org641/program/components/libnecko.so
-OpenOffice.org641/program/components/libprofile.so
-OpenOffice.org641/program/components/librdf.so
-OpenOffice.org641/program/components/libstrres.so
-OpenOffice.org641/program/components/libunicharutil.so
-OpenOffice.org641/program/components/libuconv.so
-OpenOffice.org641/program/components/libucvcn.so
-OpenOffice.org641/program/components/libucvibm.so
-OpenOffice.org641/program/components/libucvja.so
-OpenOffice.org641/program/components/libucvko.so
-OpenOffice.org641/program/components/libucvlatin.so
-OpenOffice.org641/program/components/libucvtw.so
-OpenOffice.org641/program/components/libucvtw2.so
-OpenOffice.org641/program/components/liburiloader.so
-OpenOffice.org641/program/components/libvcard.so
-OpenOffice.org641/program/components/libxpconnect.so
-OpenOffice.org641/program/components/libpref.so
-OpenOffice.org641/program/libmozjs.so
-OpenOffice.org641/program/libmsgbaseutil.so
-OpenOffice.org641/program/libldap40.so
-OpenOffice.org641/program/libnspr4.so
-OpenOffice.org641/program/liblber40.so
-OpenOffice.org641/program/libplc4.so
-OpenOffice.org641/program/libplds4.so
-OpenOffice.org641/program/libxpcom.so
-OpenOffice.org641/program/libdba641bi.so
-OpenOffice.org641/program/librdbtdp.so
-OpenOffice.org641/program/liboic641bi.so
-OpenOffice.org641/program/libofa641bi.so
-OpenOffice.org641/program/open_office_org_logo.bmp
-OpenOffice.org641/program/libfrm641bi.so
-OpenOffice.org641/program/libfwe641bi.so
-OpenOffice.org641/program/libdtransX11641bi.so
-OpenOffice.org641/program/libfwi641bi.so
-OpenOffice.org641/program/libfwk641bi.so
-OpenOffice.org641/program/libfwl641bi.so
-OpenOffice.org641/program/libdb-3.2.so
-OpenOffice.org641/program/soffice.bin
-OpenOffice.org641/program/libdbpool2.so
-OpenOffice.org641/program/applicat.rdb
-OpenOffice.org641/program/libremotebridge.so
-OpenOffice.org641/program/libucppkg1.so
-OpenOffice.org641/program/swriter
-OpenOffice.org641/program/smaster
-OpenOffice.org641/program/sweb
-OpenOffice.org641/program/libcalc641bi.so
-OpenOffice.org641/program/scalc
-OpenOffice.org641/program/simpress
-OpenOffice.org641/program/libsc641bi.so
-OpenOffice.org641/program/libdate641bi.so
-OpenOffice.org641/program/libanalysis641bi.so
-OpenOffice.org641/program/sdraw
-OpenOffice.org641/program/smath
-OpenOffice.org641/program/libsm641bi.so
-OpenOffice.org641/program/libsvg641bi.so
-OpenOffice.org641/program/liblth641bi.so
-OpenOffice.org641/program/libspell641bi.so
-OpenOffice.org641/program/bootstraprc
-OpenOffice.org641/program/jvmsetuprc
-OpenOffice.org641/program/setuprc
-OpenOffice.org641/program/sofficerc
-OpenOffice.org641/program/instdb.ins
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_1.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_2.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_3.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_4.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_5.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/FormWizard_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/FormWizard_2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_4.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-4.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/brd.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/cancel_down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/cancel_up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/denmark.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/end.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/france.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/italia.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/nedland.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/okay_down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/okay_up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/polska.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/portugal.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/russia.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/spain.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/sweden.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/usa.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/webwizard.bmp
-OpenOffice.org641/share/template/english/wizard/styles/black_white.stc
-OpenOffice.org641/share/template/english/wizard/styles/blackberry.stc
-OpenOffice.org641/share/template/english/wizard/styles/default.stc
-OpenOffice.org641/share/template/english/wizard/styles/diner.stc
-OpenOffice.org641/share/template/english/wizard/styles/fall.stc
-OpenOffice.org641/share/template/english/wizard/styles/glacier.stc
-OpenOffice.org641/share/template/english/wizard/styles/green_grapes.stc
-OpenOffice.org641/share/template/english/wizard/styles/jeans.stc
-OpenOffice.org641/share/template/english/wizard/styles/marine.stc
-OpenOffice.org641/share/template/english/wizard/styles/millennium.stc
-OpenOffice.org641/share/template/english/wizard/styles/nature.stc
-OpenOffice.org641/share/template/english/wizard/styles/neon.stc
-OpenOffice.org641/share/template/english/wizard/styles/night.stc
-OpenOffice.org641/share/template/english/wizard/styles/nostalgic.stc
-OpenOffice.org641/share/template/english/wizard/styles/pastell.stc
-OpenOffice.org641/share/template/english/wizard/styles/pool.stc
-OpenOffice.org641/share/template/english/wizard/styles/pumpkin.stc
-OpenOffice.org641/share/template/english/wizard/styles/sunstyle.stc
-OpenOffice.org641/share/template/english/wizard/styles/xos.stc
-OpenOffice.org641/share/template/english/wizard/web/cnt-album.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-bilingual.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-chapters.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-empty.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-fixonecol.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-fixtwocol.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formcontact.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formcustomer.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formfix.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formvar.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-list.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-onepic.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-standard.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-twotitles.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-banana.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blkjeans.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blue.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blueblock.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-bluejeans.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-fieryred.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-hightech.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-mint.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-music.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-nostalg.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-orange.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-petrol.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-seventies.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-standard.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-strwbryice.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-sun.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-tracks.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-turquoise.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-wetblue.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf1.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf2.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf3.stw
-OpenOffice.org641/share/template/english/wizard/wizfax1.stw
-OpenOffice.org641/share/template/english/wizard/wizfax2.stw
-OpenOffice.org641/share/template/english/wizard/wizfax3.stw
-OpenOffice.org641/share/template/english/wizard/wizmem1.stw
-OpenOffice.org641/share/template/english/wizard/wizmem2.stw
-OpenOffice.org641/share/template/english/wizard/wizmem3.stw
-OpenOffice.org641/share/template/english/wizard/wizagn1.stw
-OpenOffice.org641/share/template/english/wizard/wizagn2.stw
-OpenOffice.org641/share/template/english/wizard/wizagn3.stw
-OpenOffice.org641/share/template/english/internal/html.stw
-OpenOffice.org641/share/template/english/internal/idxexample.sxw
-OpenOffice.org641/share/template/english/internal/url_transfer.htm
-OpenOffice.org641/share/dtd/officedocument/1_0/Manifest.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/script.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/statusbar.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/settings.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/nmspace.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/datastyl.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/table.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/drawing.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/event.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/accelerator.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/office.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/office.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/toolbar.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/style.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/dtypes.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/text.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/module.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/meta.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/dialog.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/chart.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/libraries.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/form.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/menubar.dtd
-OpenOffice.org641/share/dtd/math/1_01/w3c_ipr_software_notice.html
-OpenOffice.org641/share/dtd/math/1_01/math.dtd
-OpenOffice.org641/share/config/webcast/savepic.asp
-OpenOffice.org641/share/config/webcast/common.pl
-OpenOffice.org641/share/config/webcast/webcast.asp
-OpenOffice.org641/share/config/webcast/show.asp
-OpenOffice.org641/share/config/webcast/poll.pl
-OpenOffice.org641/share/config/webcast/webcast.pl
-OpenOffice.org641/share/config/webcast/common.inc
-OpenOffice.org641/share/config/webcast/editpic.asp
-OpenOffice.org641/share/config/webcast/poll.asp
-OpenOffice.org641/share/config/webcast/edit.asp
-OpenOffice.org641/share/config/webcast/editpic.pl
-OpenOffice.org641/share/config/webcast/edit.pl
-OpenOffice.org641/share/config/webcast/index.pl
-OpenOffice.org641/share/config/webcast/show.pl
-OpenOffice.org641/share/config/webcast/savepic.pl
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/SFX.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Labels.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Impress.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Java.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Chart.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Draw.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Calc.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Linguistic.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Writer.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Common.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/TypeDetection.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/UI.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/DataAccess.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Math.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Views.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/WriterWeb.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Configuration.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Store.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Hierarchy.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Inet.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/UserProfile.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Setup.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Java.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Views.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/TypeDetection.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/WriterWeb.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Calc.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Labels.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Chart.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Writer.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/UI.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Linguistic.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Common.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Impress.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Math.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/DataAccess.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Draw.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Configuration.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Store.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Hierarchy.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Setup.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/UserProfile.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Inet.xml
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/SFX.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Labels.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Impress.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Java.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Chart.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Draw.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Calc.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Linguistic.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Writer.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Common.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/TypeDetection.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/UI.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/DataAccess.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Math.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Views.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/WriterWeb.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Configuration.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Store.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Hierarchy.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Inet.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/UserProfile.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Setup.dat
-OpenOffice.org641/share/config/symbol/sc00000.bmp
-OpenOffice.org641/share/config/symbol/sc05300.bmp
-OpenOffice.org641/share/config/symbol/sc05302.bmp
-OpenOffice.org641/share/config/symbol/sc05325.bmp
-OpenOffice.org641/share/config/symbol/sc05331.bmp
-OpenOffice.org641/share/config/symbol/sc05338.bmp
-OpenOffice.org641/share/config/symbol/sc05339.bmp
-OpenOffice.org641/share/config/symbol/sc05361.bmp
-OpenOffice.org641/share/config/symbol/sc05362.bmp
-OpenOffice.org641/share/config/symbol/sc05363.bmp
-OpenOffice.org641/share/config/symbol/sc05364.bmp
-OpenOffice.org641/share/config/symbol/sc05365.bmp
-OpenOffice.org641/share/config/symbol/sc05366.bmp
-OpenOffice.org641/share/config/symbol/sc05367.bmp
-OpenOffice.org641/share/config/symbol/sc05368.bmp
-OpenOffice.org641/share/config/symbol/sc05369.bmp
-OpenOffice.org641/share/config/symbol/sc05370.bmp
-OpenOffice.org641/share/config/symbol/sc05371.bmp
-OpenOffice.org641/share/config/symbol/sc05373.bmp
-OpenOffice.org641/share/config/symbol/sc05374.bmp
-OpenOffice.org641/share/config/symbol/sc05375.bmp
-OpenOffice.org641/share/config/symbol/sc05377.bmp
-OpenOffice.org641/share/config/symbol/sc05381.bmp
-OpenOffice.org641/share/config/symbol/sc05382.bmp
-OpenOffice.org641/share/config/symbol/sc05383.bmp
-OpenOffice.org641/share/config/symbol/sc05384.bmp
-OpenOffice.org641/share/config/symbol/sc05386.bmp
-OpenOffice.org641/share/config/symbol/sc05387.bmp
-OpenOffice.org641/share/config/symbol/sc05401.bmp
-OpenOffice.org641/share/config/symbol/sc05402.bmp
-OpenOffice.org641/share/config/symbol/sc05410.bmp
-OpenOffice.org641/share/config/symbol/sc05411.bmp
-OpenOffice.org641/share/config/symbol/sc05412.bmp
-OpenOffice.org641/share/config/symbol/sc05413.bmp
-OpenOffice.org641/share/config/symbol/sc05414.bmp
-OpenOffice.org641/share/config/symbol/sc05415.bmp
-OpenOffice.org641/share/config/symbol/sc05500.bmp
-OpenOffice.org641/share/config/symbol/sc05501.bmp
-OpenOffice.org641/share/config/symbol/sc05502.bmp
-OpenOffice.org641/share/config/symbol/sc05503.bmp
-OpenOffice.org641/share/config/symbol/sc05504.bmp
-OpenOffice.org641/share/config/symbol/sc05505.bmp
-OpenOffice.org641/share/config/symbol/sc05508.bmp
-OpenOffice.org641/share/config/symbol/sc05509.bmp
-OpenOffice.org641/share/config/symbol/sc05532.bmp
-OpenOffice.org641/share/config/symbol/sc05533.bmp
-OpenOffice.org641/share/config/symbol/sc05535.bmp
-OpenOffice.org641/share/config/symbol/sc05537.bmp
-OpenOffice.org641/share/config/symbol/sc05538.bmp
-OpenOffice.org641/share/config/symbol/sc05539.bmp
-OpenOffice.org641/share/config/symbol/sc05552.bmp
-OpenOffice.org641/share/config/symbol/sc05555.bmp
-OpenOffice.org641/share/config/symbol/sc05556.bmp
-OpenOffice.org641/share/config/symbol/sc05561.bmp
-OpenOffice.org641/share/config/symbol/sc05563.bmp
-OpenOffice.org641/share/config/symbol/sc05595.bmp
-OpenOffice.org641/share/config/symbol/sc05596.bmp
-OpenOffice.org641/share/config/symbol/sc05624.bmp
-OpenOffice.org641/share/config/symbol/sc05646.bmp
-OpenOffice.org641/share/config/symbol/sc05647.bmp
-OpenOffice.org641/share/config/symbol/sc05648.bmp
-OpenOffice.org641/share/config/symbol/sc05649.bmp
-OpenOffice.org641/share/config/symbol/sc05650.bmp
-OpenOffice.org641/share/config/symbol/sc05651.bmp
-OpenOffice.org641/share/config/symbol/sc05672.bmp
-OpenOffice.org641/share/config/symbol/sc05673.bmp
-OpenOffice.org641/share/config/symbol/sc05675.bmp
-OpenOffice.org641/share/config/symbol/sc05694.bmp
-OpenOffice.org641/share/config/symbol/sc05700.bmp
-OpenOffice.org641/share/config/symbol/sc05701.bmp
-OpenOffice.org641/share/config/symbol/sc05702.bmp
-OpenOffice.org641/share/config/symbol/sc05710.bmp
-OpenOffice.org641/share/config/symbol/sc05711.bmp
-OpenOffice.org641/share/config/symbol/sc05712.bmp
-OpenOffice.org641/share/config/symbol/sc05713.bmp
-OpenOffice.org641/share/config/symbol/sc05723.bmp
-OpenOffice.org641/share/config/symbol/sc05800.bmp
-OpenOffice.org641/share/config/symbol/sc05801.bmp
-OpenOffice.org641/share/config/symbol/sc05802.bmp
-OpenOffice.org641/share/config/symbol/sc05904.bmp
-OpenOffice.org641/share/config/symbol/sc05905.bmp
-OpenOffice.org641/share/config/symbol/sc05906.bmp
-OpenOffice.org641/share/config/symbol/sc05951.bmp
-OpenOffice.org641/share/config/symbol/sc05952.bmp
-OpenOffice.org641/share/config/symbol/sc05953.bmp
-OpenOffice.org641/share/config/symbol/sc05954.bmp
-OpenOffice.org641/share/config/symbol/sc05955.bmp
-OpenOffice.org641/share/config/symbol/sc05956.bmp
-OpenOffice.org641/share/config/symbol/sc05957.bmp
-OpenOffice.org641/share/config/symbol/sc05958.bmp
-OpenOffice.org641/share/config/symbol/sc05959.bmp
-OpenOffice.org641/share/config/symbol/sc05960.bmp
-OpenOffice.org641/share/config/symbol/sc05961.bmp
-OpenOffice.org641/share/config/symbol/sc05962.bmp
-OpenOffice.org641/share/config/symbol/sc05963.bmp
-OpenOffice.org641/share/config/symbol/sc06300.bmp
-OpenOffice.org641/share/config/symbol/sc06301.bmp
-OpenOffice.org641/share/config/symbol/sc06302.bmp
-OpenOffice.org641/share/config/symbol/sc06303.bmp
-OpenOffice.org641/share/config/symbol/sc06304.bmp
-OpenOffice.org641/share/config/symbol/sc06305.bmp
-OpenOffice.org641/share/config/symbol/sc06306.bmp
-OpenOffice.org641/share/config/symbol/sc06308.bmp
-OpenOffice.org641/share/config/symbol/sc06309.bmp
-OpenOffice.org641/share/config/symbol/sc06312.bmp
-OpenOffice.org641/share/config/symbol/sc06313.bmp
-OpenOffice.org641/share/config/symbol/sc06314.bmp
-OpenOffice.org641/share/config/symbol/sc06315.bmp
-OpenOffice.org641/share/config/symbol/sc06318.bmp
-OpenOffice.org641/share/config/symbol/sc06330.bmp
-OpenOffice.org641/share/config/symbol/sc06331.bmp
-OpenOffice.org641/share/config/symbol/sc06332.bmp
-OpenOffice.org641/share/config/symbol/sc06333.bmp
-OpenOffice.org641/share/config/symbol/sc06334.bmp
-OpenOffice.org641/share/config/symbol/sc06335.bmp
-OpenOffice.org641/share/config/symbol/sc06336.bmp
-OpenOffice.org641/share/config/symbol/sc06337.bmp
-OpenOffice.org641/share/config/symbol/sc06338.bmp
-OpenOffice.org641/share/config/symbol/sc06339.bmp
-OpenOffice.org641/share/config/symbol/sc06350.bmp
-OpenOffice.org641/share/config/symbol/sc06351.bmp
-OpenOffice.org641/share/config/symbol/sc06352.bmp
-OpenOffice.org641/share/config/symbol/sc06353.bmp
-OpenOffice.org641/share/config/symbol/sc06354.bmp
-OpenOffice.org641/share/config/symbol/sc06355.bmp
-OpenOffice.org641/share/config/symbol/sc06356.bmp
-OpenOffice.org641/share/config/symbol/sc06357.bmp
-OpenOffice.org641/share/config/symbol/sc06362.bmp
-OpenOffice.org641/share/config/symbol/sc06363.bmp
-OpenOffice.org641/share/config/symbol/sc06364.bmp
-OpenOffice.org641/share/config/symbol/sc06370.bmp
-OpenOffice.org641/share/config/symbol/sc06377.bmp
-OpenOffice.org641/share/config/symbol/sc06379.bmp
-OpenOffice.org641/share/config/symbol/sc06384.bmp
-OpenOffice.org641/share/config/symbol/sc06522.bmp
-OpenOffice.org641/share/config/symbol/sc10000.bmp
-OpenOffice.org641/share/config/symbol/sc10006.bmp
-OpenOffice.org641/share/config/symbol/sc10007.bmp
-OpenOffice.org641/share/config/symbol/sc10008.bmp
-OpenOffice.org641/share/config/symbol/sc10009.bmp
-OpenOffice.org641/share/config/symbol/sc10010.bmp
-OpenOffice.org641/share/config/symbol/sc10012.bmp
-OpenOffice.org641/share/config/symbol/sc10013.bmp
-OpenOffice.org641/share/config/symbol/sc10014.bmp
-OpenOffice.org641/share/config/symbol/sc10015.bmp
-OpenOffice.org641/share/config/symbol/sc10016.bmp
-OpenOffice.org641/share/config/symbol/sc10017.bmp
-OpenOffice.org641/share/config/symbol/sc10028.bmp
-OpenOffice.org641/share/config/symbol/sc10029.bmp
-OpenOffice.org641/share/config/symbol/sc10030.bmp
-OpenOffice.org641/share/config/symbol/sc10031.bmp
-OpenOffice.org641/share/config/symbol/sc10035.bmp
-OpenOffice.org641/share/config/symbol/sc10036.bmp
-OpenOffice.org641/share/config/symbol/sc10045.bmp
-OpenOffice.org641/share/config/symbol/sc10050.bmp
-OpenOffice.org641/share/config/symbol/sc10055.bmp
-OpenOffice.org641/share/config/symbol/sc10087.bmp
-OpenOffice.org641/share/config/symbol/sc10096.bmp
-OpenOffice.org641/share/config/symbol/sc10097.bmp
-OpenOffice.org641/share/config/symbol/sc10098.bmp
-OpenOffice.org641/share/config/symbol/sc10099.bmp
-OpenOffice.org641/share/config/symbol/sc10100.bmp
-OpenOffice.org641/share/config/symbol/sc10101.bmp
-OpenOffice.org641/share/config/symbol/sc10102.bmp
-OpenOffice.org641/share/config/symbol/sc10103.bmp
-OpenOffice.org641/share/config/symbol/sc10104.bmp
-OpenOffice.org641/share/config/symbol/sc10105.bmp
-OpenOffice.org641/share/config/symbol/sc10106.bmp
-OpenOffice.org641/share/config/symbol/sc10109.bmp
-OpenOffice.org641/share/config/symbol/sc10110.bmp
-OpenOffice.org641/share/config/symbol/sc10112.bmp
-OpenOffice.org641/share/config/symbol/sc10114.bmp
-OpenOffice.org641/share/config/symbol/sc10115.bmp
-OpenOffice.org641/share/config/symbol/sc10116.bmp
-OpenOffice.org641/share/config/symbol/sc10117.bmp
-OpenOffice.org641/share/config/symbol/sc10118.bmp
-OpenOffice.org641/share/config/symbol/sc10119.bmp
-OpenOffice.org641/share/config/symbol/sc10120.bmp
-OpenOffice.org641/share/config/symbol/sc10121.bmp
-OpenOffice.org641/share/config/symbol/sc10122.bmp
-OpenOffice.org641/share/config/symbol/sc10123.bmp
-OpenOffice.org641/share/config/symbol/sc10124.bmp
-OpenOffice.org641/share/config/symbol/sc10125.bmp
-OpenOffice.org641/share/config/symbol/sc10126.bmp
-OpenOffice.org641/share/config/symbol/sc10127.bmp
-OpenOffice.org641/share/config/symbol/sc10128.bmp
-OpenOffice.org641/share/config/symbol/sc10129.bmp
-OpenOffice.org641/share/config/symbol/sc10130.bmp
-OpenOffice.org641/share/config/symbol/sc10131.bmp
-OpenOffice.org641/share/config/symbol/sc10132.bmp
-OpenOffice.org641/share/config/symbol/sc10133.bmp
-OpenOffice.org641/share/config/symbol/sc10134.bmp
-OpenOffice.org641/share/config/symbol/sc10135.bmp
-OpenOffice.org641/share/config/symbol/sc10136.bmp
-OpenOffice.org641/share/config/symbol/sc10137.bmp
-OpenOffice.org641/share/config/symbol/sc10138.bmp
-OpenOffice.org641/share/config/symbol/sc10139.bmp
-OpenOffice.org641/share/config/symbol/sc10140.bmp
-OpenOffice.org641/share/config/symbol/sc10141.bmp
-OpenOffice.org641/share/config/symbol/sc10142.bmp
-OpenOffice.org641/share/config/symbol/sc10143.bmp
-OpenOffice.org641/share/config/symbol/sc10144.bmp
-OpenOffice.org641/share/config/symbol/sc10145.bmp
-OpenOffice.org641/share/config/symbol/sc10146.bmp
-OpenOffice.org641/share/config/symbol/sc10147.bmp
-OpenOffice.org641/share/config/symbol/sc10148.bmp
-OpenOffice.org641/share/config/symbol/sc10150.bmp
-OpenOffice.org641/share/config/symbol/sc10151.bmp
-OpenOffice.org641/share/config/symbol/sc10152.bmp
-OpenOffice.org641/share/config/symbol/sc10153.bmp
-OpenOffice.org641/share/config/symbol/sc10154.bmp
-OpenOffice.org641/share/config/symbol/sc10155.bmp
-OpenOffice.org641/share/config/symbol/sc10156.bmp
-OpenOffice.org641/share/config/symbol/sc10157.bmp
-OpenOffice.org641/share/config/symbol/sc10158.bmp
-OpenOffice.org641/share/config/symbol/sc10159.bmp
-OpenOffice.org641/share/config/symbol/sc10160.bmp
-OpenOffice.org641/share/config/symbol/sc10161.bmp
-OpenOffice.org641/share/config/symbol/sc10162.bmp
-OpenOffice.org641/share/config/symbol/sc10163.bmp
-OpenOffice.org641/share/config/symbol/sc10164.bmp
-OpenOffice.org641/share/config/symbol/sc10185.bmp
-OpenOffice.org641/share/config/symbol/sc10186.bmp
-OpenOffice.org641/share/config/symbol/sc10187.bmp
-OpenOffice.org641/share/config/symbol/sc10188.bmp
-OpenOffice.org641/share/config/symbol/sc10189.bmp
-OpenOffice.org641/share/config/symbol/sc10190.bmp
-OpenOffice.org641/share/config/symbol/sc10191.bmp
-OpenOffice.org641/share/config/symbol/sc10192.bmp
-OpenOffice.org641/share/config/symbol/sc10193.bmp
-OpenOffice.org641/share/config/symbol/sc10194.bmp
-OpenOffice.org641/share/config/symbol/sc10195.bmp
-OpenOffice.org641/share/config/symbol/sc10196.bmp
-OpenOffice.org641/share/config/symbol/sc10197.bmp
-OpenOffice.org641/share/config/symbol/sc10199.bmp
-OpenOffice.org641/share/config/symbol/sc10200.bmp
-OpenOffice.org641/share/config/symbol/sc10201.bmp
-OpenOffice.org641/share/config/symbol/sc10217.bmp
-OpenOffice.org641/share/config/symbol/sc10223.bmp
-OpenOffice.org641/share/config/symbol/sc10224.bmp
-OpenOffice.org641/share/config/symbol/sc10231.bmp
-OpenOffice.org641/share/config/symbol/sc10232.bmp
-OpenOffice.org641/share/config/symbol/sc10233.bmp
-OpenOffice.org641/share/config/symbol/sc10240.bmp
-OpenOffice.org641/share/config/symbol/sc10241.bmp
-OpenOffice.org641/share/config/symbol/sc10242.bmp
-OpenOffice.org641/share/config/symbol/sc10243.bmp
-OpenOffice.org641/share/config/symbol/sc10244.bmp
-OpenOffice.org641/share/config/symbol/sc10253.bmp
-OpenOffice.org641/share/config/symbol/sc10254.bmp
-OpenOffice.org641/share/config/symbol/sc10255.bmp
-OpenOffice.org641/share/config/symbol/sc10256.bmp
-OpenOffice.org641/share/config/symbol/sc10282.bmp
-OpenOffice.org641/share/config/symbol/sc10283.bmp
-OpenOffice.org641/share/config/symbol/sc10286.bmp
-OpenOffice.org641/share/config/symbol/sc10287.bmp
-OpenOffice.org641/share/config/symbol/sc10294.bmp
-OpenOffice.org641/share/config/symbol/sc10295.bmp
-OpenOffice.org641/share/config/symbol/sc10296.bmp
-OpenOffice.org641/share/config/symbol/sc10297.bmp
-OpenOffice.org641/share/config/symbol/sc10301.bmp
-OpenOffice.org641/share/config/symbol/sc10350.bmp
-OpenOffice.org641/share/config/symbol/sc10360.bmp
-OpenOffice.org641/share/config/symbol/sc10366.bmp
-OpenOffice.org641/share/config/symbol/sc10371.bmp
-OpenOffice.org641/share/config/symbol/sc10375.bmp
-OpenOffice.org641/share/config/symbol/sc10376.bmp
-OpenOffice.org641/share/config/symbol/sc10378.bmp
-OpenOffice.org641/share/config/symbol/sc10379.bmp
-OpenOffice.org641/share/config/symbol/sc10380.bmp
-OpenOffice.org641/share/config/symbol/sc10381.bmp
-OpenOffice.org641/share/config/symbol/sc10382.bmp
-OpenOffice.org641/share/config/symbol/sc10383.bmp
-OpenOffice.org641/share/config/symbol/sc10384.bmp
-OpenOffice.org641/share/config/symbol/sc10385.bmp
-OpenOffice.org641/share/config/symbol/sc10386.bmp
-OpenOffice.org641/share/config/symbol/sc10387.bmp
-OpenOffice.org641/share/config/symbol/sc10388.bmp
-OpenOffice.org641/share/config/symbol/sc10389.bmp
-OpenOffice.org641/share/config/symbol/sc10390.bmp
-OpenOffice.org641/share/config/symbol/sc10391.bmp
-OpenOffice.org641/share/config/symbol/sc10393.bmp
-OpenOffice.org641/share/config/symbol/sc10394.bmp
-OpenOffice.org641/share/config/symbol/sc10395.bmp
-OpenOffice.org641/share/config/symbol/sc10396.bmp
-OpenOffice.org641/share/config/symbol/sc10397.bmp
-OpenOffice.org641/share/config/symbol/sc10398.bmp
-OpenOffice.org641/share/config/symbol/sc10399.bmp
-OpenOffice.org641/share/config/symbol/sc10401.bmp
-OpenOffice.org641/share/config/symbol/sc10402.bmp
-OpenOffice.org641/share/config/symbol/sc10403.bmp
-OpenOffice.org641/share/config/symbol/sc10434.bmp
-OpenOffice.org641/share/config/symbol/sc10458.bmp
-OpenOffice.org641/share/config/symbol/sc10461.bmp
-OpenOffice.org641/share/config/symbol/sc10462.bmp
-OpenOffice.org641/share/config/symbol/sc10463.bmp
-OpenOffice.org641/share/config/symbol/sc10464.bmp
-OpenOffice.org641/share/config/symbol/sc10465.bmp
-OpenOffice.org641/share/config/symbol/sc10503.bmp
-OpenOffice.org641/share/config/symbol/sc12021.bmp
-OpenOffice.org641/share/config/symbol/sc12201.bmp
-OpenOffice.org641/share/config/symbol/sc12202.bmp
-OpenOffice.org641/share/config/symbol/sc12203.bmp
-OpenOffice.org641/share/config/symbol/sc12204.bmp
-OpenOffice.org641/share/config/symbol/sc12212.bmp
-OpenOffice.org641/share/config/symbol/sc12221.bmp
-OpenOffice.org641/share/config/symbol/sc12222.bmp
-OpenOffice.org641/share/config/symbol/sc12223.bmp
-OpenOffice.org641/share/config/symbol/sc12224.bmp
-OpenOffice.org641/share/config/symbol/sc12225.bmp
-OpenOffice.org641/share/config/symbol/sc12226.bmp
-OpenOffice.org641/share/config/symbol/sc12227.bmp
-OpenOffice.org641/share/config/symbol/sc12228.bmp
-OpenOffice.org641/share/config/symbol/sc12229.bmp
-OpenOffice.org641/share/config/symbol/sc12230.bmp
-OpenOffice.org641/share/config/symbol/sc12231.bmp
-OpenOffice.org641/share/config/symbol/sc12232.bmp
-OpenOffice.org641/share/config/symbol/sc12234.bmp
-OpenOffice.org641/share/config/symbol/sc14780.bmp
-OpenOffice.org641/share/config/symbol/sc14781.bmp
-OpenOffice.org641/share/config/symbol/sc14785.bmp
-OpenOffice.org641/share/config/symbol/sc14786.bmp
-OpenOffice.org641/share/config/symbol/sc21050.bmp
-OpenOffice.org641/share/config/symbol/sc21051.bmp
-OpenOffice.org641/share/config/symbol/sc21060.bmp
-OpenOffice.org641/share/config/symbol/sc21061.bmp
-OpenOffice.org641/share/config/symbol/sc21062.bmp
-OpenOffice.org641/share/config/symbol/sc21070.bmp
-OpenOffice.org641/share/config/symbol/sc21080.bmp
-OpenOffice.org641/share/config/symbol/sc21100.bmp
-OpenOffice.org641/share/config/symbol/sc21101.bmp
-OpenOffice.org641/share/config/symbol/sc21102.bmp
-OpenOffice.org641/share/config/symbol/sc21103.bmp
-OpenOffice.org641/share/config/symbol/sc21104.bmp
-OpenOffice.org641/share/config/symbol/sc21105.bmp
-OpenOffice.org641/share/config/symbol/sc21110.bmp
-OpenOffice.org641/share/config/symbol/sc21111.bmp
-OpenOffice.org641/share/config/symbol/sc21120.bmp
-OpenOffice.org641/share/config/symbol/sc21121.bmp
-OpenOffice.org641/share/config/symbol/sc21130.bmp
-OpenOffice.org641/share/config/symbol/sc21140.bmp
-OpenOffice.org641/share/config/symbol/sc21141.bmp
-OpenOffice.org641/share/config/symbol/sc21142.bmp
-OpenOffice.org641/share/config/symbol/sc21150.bmp
-OpenOffice.org641/share/config/symbol/sc21160.bmp
-OpenOffice.org641/share/config/symbol/sc21170.bmp
-OpenOffice.org641/share/config/symbol/sc21180.bmp
-OpenOffice.org641/share/config/symbol/sc21190.bmp
-OpenOffice.org641/share/config/symbol/sc21200.bmp
-OpenOffice.org641/share/config/symbol/sc21210.bmp
-OpenOffice.org641/share/config/symbol/sc21220.bmp
-OpenOffice.org641/share/config/symbol/sc21230.bmp
-OpenOffice.org641/share/config/symbol/sc21240.bmp
-OpenOffice.org641/share/config/symbol/sc21250.bmp
-OpenOffice.org641/share/config/symbol/sc27030.bmp
-OpenOffice.org641/share/config/symbol/sc27065.bmp
-OpenOffice.org641/share/config/symbol/sc27066.bmp
-OpenOffice.org641/share/config/symbol/sc27067.bmp
-OpenOffice.org641/share/config/symbol/sc30000.bmp
-OpenOffice.org641/share/config/symbol/sc30002.bmp
-OpenOffice.org641/share/config/symbol/sc30003.bmp
-OpenOffice.org641/share/config/symbol/sc30004.bmp
-OpenOffice.org641/share/config/symbol/sc30005.bmp
-OpenOffice.org641/share/config/symbol/sc30007.bmp
-OpenOffice.org641/share/config/symbol/sc30008.bmp
-OpenOffice.org641/share/config/symbol/sc30009.bmp
-OpenOffice.org641/share/config/symbol/sc30010.bmp
-OpenOffice.org641/share/config/symbol/sc30011.bmp
-OpenOffice.org641/share/config/symbol/sc30012.bmp
-OpenOffice.org641/share/config/symbol/sc30770.bmp
-OpenOffice.org641/share/config/symbol/sc30773.bmp
-OpenOffice.org641/share/config/symbol/sc30774.bmp
-OpenOffice.org641/share/config/symbol/sc30782.bmp
-OpenOffice.org641/share/config/symbol/sc6377.bmp
-OpenOffice.org641/share/config/symbol/scbullet.bmp
-OpenOffice.org641/share/config/symbol/scnumb.bmp
-OpenOffice.org641/share/config/symbol/sco161.bmp
-OpenOffice.org641/share/config/symbol/sco261.bmp
-OpenOffice.org641/share/config/symbol/sco262.bmp
-OpenOffice.org641/share/config/symbol/sortd.bmp
-OpenOffice.org641/share/config/symbol/sortu.bmp
-OpenOffice.org641/share/config/symbol/u_high.bmp
-OpenOffice.org641/share/config/symbol/u_low.bmp
-OpenOffice.org641/share/config/symbol/u_normal.bmp
-OpenOffice.org641/share/config/psetup.xpm
-OpenOffice.org641/share/config/psetupl.xpm
-OpenOffice.org641/share/fonts/truetype/fonts.dir
-OpenOffice.org641/share/fonts/truetype/opens___.ttf
-OpenOffice.org641/share/fonts/truetype/fonts_dir.global
-OpenOffice.org641/share/basic/FormWizard/DlgFormDB.xdl
-OpenOffice.org641/share/basic/FormWizard/DBMeta.xba
-OpenOffice.org641/share/basic/FormWizard/FormWizard.xba
-OpenOffice.org641/share/basic/FormWizard/Language.xba
-OpenOffice.org641/share/basic/FormWizard/Layouter.xba
-OpenOffice.org641/share/basic/FormWizard/develop.xba
-OpenOffice.org641/share/basic/FormWizard/tools.xba
-OpenOffice.org641/share/basic/Schedule/DlgCalendar.xdl
-OpenOffice.org641/share/basic/Schedule/BankHoliday.xba
-OpenOffice.org641/share/basic/Schedule/CalendarMain.xba
-OpenOffice.org641/share/basic/Schedule/CreateTable.xba
-OpenOffice.org641/share/basic/Schedule/DlgControl.xba
-OpenOffice.org641/share/basic/Schedule/HolidayDanmark.xba
-OpenOffice.org641/share/basic/Schedule/HolidayFrance.xba
-OpenOffice.org641/share/basic/Schedule/HolidayGerman.xba
-OpenOffice.org641/share/basic/Schedule/HolidayItalia.xba
-OpenOffice.org641/share/basic/Schedule/HolidayNetherlands.xba
-OpenOffice.org641/share/basic/Schedule/HolidayPoland.xba
-OpenOffice.org641/share/basic/Schedule/HolidayPortugal.xba
-OpenOffice.org641/share/basic/Schedule/HolidayRussia.xba
-OpenOffice.org641/share/basic/Schedule/HolidaySpain.xba
-OpenOffice.org641/share/basic/Schedule/HolidaySweden.xba
-OpenOffice.org641/share/basic/Schedule/HolidayUSA.xba
-OpenOffice.org641/share/basic/Schedule/Language.xba
-OpenOffice.org641/share/basic/Schedule/OwnEvents.xba
-OpenOffice.org641/share/basic/Template/DialogStyles.xdl
-OpenOffice.org641/share/basic/Template/DlgGreeting.xdl
-OpenOffice.org641/share/basic/Template/TemplateDialog.xdl
-OpenOffice.org641/share/basic/Template/Autotext.xba
-OpenOffice.org641/share/basic/Template/Correspondence.xba
-OpenOffice.org641/share/basic/Template/Greeting.xba
-OpenOffice.org641/share/basic/Template/ModuleAgenda.xba
-OpenOffice.org641/share/basic/Template/Samples.xba
-OpenOffice.org641/share/basic/Gimmicks/ReadFolderDlg.xdl
-OpenOffice.org641/share/basic/Gimmicks/UserfieldDlg.xdl
-OpenOffice.org641/share/basic/Gimmicks/AutoText.xba
-OpenOffice.org641/share/basic/Gimmicks/ChangeAllChars.xba
-OpenOffice.org641/share/basic/Gimmicks/GetTexts.xba
-OpenOffice.org641/share/basic/Gimmicks/ReadDir.xba
-OpenOffice.org641/share/basic/Gimmicks/Userfields.xba
-OpenOffice.org641/share/basic/Tools/Debug.xba
-OpenOffice.org641/share/basic/Tools/Listbox.xba
-OpenOffice.org641/share/basic/Tools/Misc.xba
-OpenOffice.org641/share/basic/Tools/ModuleControls.xba
-OpenOffice.org641/share/basic/Tools/Strings.xba
-OpenOffice.org641/share/basic/Tools/UCB.xba
-OpenOffice.org641/share/basic/WebWizard/WebWzrd.xdl
-OpenOffice.org641/share/basic/WebWizard/Bullets.xba
-OpenOffice.org641/share/basic/WebWizard/Common.xba
-OpenOffice.org641/share/basic/WebWizard/HtmlAutoPilotBasic.xba
-OpenOffice.org641/share/basic/WebWizard/Language.xba
-OpenOffice.org641/share/basic/ImportWizard/ImportDialog.xdl
-OpenOffice.org641/share/basic/ImportWizard/API.xba
-OpenOffice.org641/share/basic/ImportWizard/DialogModul.xba
-OpenOffice.org641/share/basic/ImportWizard/FilesModul.xba
-OpenOffice.org641/share/basic/ImportWizard/Language.xba
-OpenOffice.org641/share/basic/ImportWizard/Main.xba
-OpenOffice.org641/share/basic/Euro/DlgConvert.xdl
-OpenOffice.org641/share/basic/Euro/DlgPassword.xdl
-OpenOffice.org641/share/basic/Euro/AutoPilotRun.xba
-OpenOffice.org641/share/basic/Euro/Common.xba
-OpenOffice.org641/share/basic/Euro/ConvertRun.xba
-OpenOffice.org641/share/basic/Euro/Hard.xba
-OpenOffice.org641/share/basic/Euro/Init.xba
-OpenOffice.org641/share/basic/Euro/Protect.xba
-OpenOffice.org641/share/basic/Euro/Soft.xba
-OpenOffice.org641/share/basic/Euro/Writer.xba
-OpenOffice.org641/share/gallery/htmlexpo/bludown.gif
-OpenOffice.org641/share/gallery/htmlexpo/blufirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/blufirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blulast.gif
-OpenOffice.org641/share/gallery/htmlexpo/blulast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunav.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunext.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blutext.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluup.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubdown.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubfirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubfirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cublast.gif
-OpenOffice.org641/share/gallery/htmlexpo/cublast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnav.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnext.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubtext.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubup.gif
-OpenOffice.org641/share/gallery/htmlexpo/gredown.gif
-OpenOffice.org641/share/gallery/htmlexpo/grefirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/grefirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/grelast.gif
-OpenOffice.org641/share/gallery/htmlexpo/grelast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenav.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenext.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/greprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/greprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/gretext.gif
-OpenOffice.org641/share/gallery/htmlexpo/greup.gif
-OpenOffice.org641/share/gallery/htmlexpo/simdown.gif
-OpenOffice.org641/share/gallery/htmlexpo/simfirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/simfirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simlast.gif
-OpenOffice.org641/share/gallery/htmlexpo/simlast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnav.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnext.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/simprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simtext.gif
-OpenOffice.org641/share/gallery/htmlexpo/simup.gif
-OpenOffice.org641/share/gallery/htmlexpo/sologo.gif
-OpenOffice.org641/share/gallery/www-back/aqua.jpg
-OpenOffice.org641/share/gallery/www-back/bathroom.jpg
-OpenOffice.org641/share/gallery/www-back/blocks.jpg
-OpenOffice.org641/share/gallery/www-back/blow_green.jpg
-OpenOffice.org641/share/gallery/www-back/blueblop.jpg
-OpenOffice.org641/share/gallery/www-back/bulging.jpg
-OpenOffice.org641/share/gallery/www-back/canvas_blue.jpg
-OpenOffice.org641/share/gallery/www-back/cheese.jpg
-OpenOffice.org641/share/gallery/www-back/chocolate.jpg
-OpenOffice.org641/share/gallery/www-back/citrus.jpg
-OpenOffice.org641/share/gallery/www-back/confetti.jpg
-OpenOffice.org641/share/gallery/www-back/daisy.jpg
-OpenOffice.org641/share/gallery/www-back/fluffy-grey.jpg
-OpenOffice.org641/share/gallery/www-back/fluffy.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-blue.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-darkgrey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-grey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-lightgrey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy_light.jpg
-OpenOffice.org641/share/gallery/www-back/gregre.gif
-OpenOffice.org641/share/gallery/www-back/grey.gif
-OpenOffice.org641/share/gallery/www-back/grypaws.gif
-OpenOffice.org641/share/gallery/www-back/ice-blue.jpg
-OpenOffice.org641/share/gallery/www-back/ice-light.jpg
-OpenOffice.org641/share/gallery/www-back/imitation_leather.jpg
-OpenOffice.org641/share/gallery/www-back/interstices.jpg
-OpenOffice.org641/share/gallery/www-back/jeans.jpg
-OpenOffice.org641/share/gallery/www-back/jeansblk.jpg
-OpenOffice.org641/share/gallery/www-back/lawn-artificial.jpg
-OpenOffice.org641/share/gallery/www-back/lawn.jpg
-OpenOffice.org641/share/gallery/www-back/lightblue-wet.jpg
-OpenOffice.org641/share/gallery/www-back/linen-fine.jpg
-OpenOffice.org641/share/gallery/www-back/lino-green.jpg
-OpenOffice.org641/share/gallery/www-back/liquid-blue.jpg
-OpenOffice.org641/share/gallery/www-back/marble.jpg
-OpenOffice.org641/share/gallery/www-back/marble_dark.jpg
-OpenOffice.org641/share/gallery/www-back/mazes.jpg
-OpenOffice.org641/share/gallery/www-back/mint.gif
-OpenOffice.org641/share/gallery/www-back/notes.gif
-OpenOffice.org641/share/gallery/www-back/pattern.jpg
-OpenOffice.org641/share/gallery/www-back/pebble-light.jpg
-OpenOffice.org641/share/gallery/www-back/pink.gif
-OpenOffice.org641/share/gallery/www-back/pool.jpg
-OpenOffice.org641/share/gallery/www-back/popcorn.jpg
-OpenOffice.org641/share/gallery/www-back/purple.jpg
-OpenOffice.org641/share/gallery/www-back/reddark.jpg
-OpenOffice.org641/share/gallery/www-back/rings-green.jpg
-OpenOffice.org641/share/gallery/www-back/rings-orange.jpg
-OpenOffice.org641/share/gallery/www-back/roses.jpg
-OpenOffice.org641/share/gallery/www-back/sand-light.jpg
-OpenOffice.org641/share/gallery/www-back/sand.jpg
-OpenOffice.org641/share/gallery/www-back/sky.jpg
-OpenOffice.org641/share/gallery/www-back/soft-structure_grey.jpg
-OpenOffice.org641/share/gallery/www-back/space.jpg
-OpenOffice.org641/share/gallery/www-back/stone-dark.jpg
-OpenOffice.org641/share/gallery/www-back/stone.jpg
-OpenOffice.org641/share/gallery/www-back/structure.jpg
-OpenOffice.org641/share/gallery/www-back/structure_darkgreen.gif
-OpenOffice.org641/share/gallery/www-back/structure_green.jpg
-OpenOffice.org641/share/gallery/www-back/wall-grey.jpg
-OpenOffice.org641/share/gallery/www-back/wet-turquoise.jpg
-OpenOffice.org641/share/gallery/www-back/wood.jpg
-OpenOffice.org641/share/gallery/bullets/blkpearl.gif
-OpenOffice.org641/share/gallery/bullets/bluarrow.gif
-OpenOffice.org641/share/gallery/bullets/bluball.gif
-OpenOffice.org641/share/gallery/bullets/bludiamd.gif
-OpenOffice.org641/share/gallery/bullets/bluered.gif
-OpenOffice.org641/share/gallery/bullets/blusqare.gif
-OpenOffice.org641/share/gallery/bullets/blustar.gif
-OpenOffice.org641/share/gallery/bullets/coffee_1.gif
-OpenOffice.org641/share/gallery/bullets/coffee_2.gif
-OpenOffice.org641/share/gallery/bullets/coffee_3.gif
-OpenOffice.org641/share/gallery/bullets/coffee_4.gif
-OpenOffice.org641/share/gallery/bullets/coffee_5.gif
-OpenOffice.org641/share/gallery/bullets/con-blue.gif
-OpenOffice.org641/share/gallery/bullets/con-cyan.gif
-OpenOffice.org641/share/gallery/bullets/con-green.gif
-OpenOffice.org641/share/gallery/bullets/con-lilac.gif
-OpenOffice.org641/share/gallery/bullets/con-oran.gif
-OpenOffice.org641/share/gallery/bullets/con-pink.gif
-OpenOffice.org641/share/gallery/bullets/con-red.gif
-OpenOffice.org641/share/gallery/bullets/con-yellow.gif
-OpenOffice.org641/share/gallery/bullets/corner_1.gif
-OpenOffice.org641/share/gallery/bullets/corner_2.gif
-OpenOffice.org641/share/gallery/bullets/corner_3.gif
-OpenOffice.org641/share/gallery/bullets/corner_4.gif
-OpenOffice.org641/share/gallery/bullets/darkball.gif
-OpenOffice.org641/share/gallery/bullets/darkblue.gif
-OpenOffice.org641/share/gallery/bullets/gldpearl.gif
-OpenOffice.org641/share/gallery/bullets/golfball.gif
-OpenOffice.org641/share/gallery/bullets/grnarrow.gif
-OpenOffice.org641/share/gallery/bullets/grnball.gif
-OpenOffice.org641/share/gallery/bullets/grndiamd.gif
-OpenOffice.org641/share/gallery/bullets/grnpearl.gif
-OpenOffice.org641/share/gallery/bullets/grnsqare.gif
-OpenOffice.org641/share/gallery/bullets/grnstar.gif
-OpenOffice.org641/share/gallery/bullets/gryarrow.gif
-OpenOffice.org641/share/gallery/bullets/gryball.gif
-OpenOffice.org641/share/gallery/bullets/grydiamd.gif
-OpenOffice.org641/share/gallery/bullets/grysqare.gif
-OpenOffice.org641/share/gallery/bullets/grystar.gif
-OpenOffice.org641/share/gallery/bullets/orgarrow.gif
-OpenOffice.org641/share/gallery/bullets/orgball.gif
-OpenOffice.org641/share/gallery/bullets/orgdiamd.gif
-OpenOffice.org641/share/gallery/bullets/orgsqare.gif
-OpenOffice.org641/share/gallery/bullets/orgstar.gif
-OpenOffice.org641/share/gallery/bullets/pebble_1.gif
-OpenOffice.org641/share/gallery/bullets/pebble_2.gif
-OpenOffice.org641/share/gallery/bullets/pebble_3.gif
-OpenOffice.org641/share/gallery/bullets/poliball.gif
-OpenOffice.org641/share/gallery/bullets/popcorn_1.gif
-OpenOffice.org641/share/gallery/bullets/popcorn_2.gif
-OpenOffice.org641/share/gallery/bullets/rainbow.gif
-OpenOffice.org641/share/gallery/bullets/redarrow.gif
-OpenOffice.org641/share/gallery/bullets/redball.gif
-OpenOffice.org641/share/gallery/bullets/reddiamd.gif
-OpenOffice.org641/share/gallery/bullets/redsqare.gif
-OpenOffice.org641/share/gallery/bullets/redstar.gif
-OpenOffice.org641/share/gallery/bullets/whtpearl.gif
-OpenOffice.org641/share/gallery/bullets/ylwarrow.gif
-OpenOffice.org641/share/gallery/bullets/ylwball.gif
-OpenOffice.org641/share/gallery/bullets/ylwdiamd.gif
-OpenOffice.org641/share/gallery/bullets/ylwsqare.gif
-OpenOffice.org641/share/gallery/bullets/ylwstar.gif
-OpenOffice.org641/share/gallery/rulers/blkballs.gif
-OpenOffice.org641/share/gallery/rulers/blurulr1.gif
-OpenOffice.org641/share/gallery/rulers/blurulr2.gif
-OpenOffice.org641/share/gallery/rulers/blurulr3.gif
-OpenOffice.org641/share/gallery/rulers/blurulr4.gif
-OpenOffice.org641/share/gallery/rulers/blurulr5.gif
-OpenOffice.org641/share/gallery/rulers/blurulr6.gif
-OpenOffice.org641/share/gallery/rulers/gldballs.gif
-OpenOffice.org641/share/gallery/rulers/grnballs.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr1.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr2.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr3.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr4.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr1.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr2.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr3.gif
-OpenOffice.org641/share/gallery/rulers/orgrulr1.gif
-OpenOffice.org641/share/gallery/rulers/redrulr1.gif
-OpenOffice.org641/share/gallery/rulers/redrulr2.gif
-OpenOffice.org641/share/gallery/rulers/redrulr3.gif
-OpenOffice.org641/share/gallery/rulers/redrulr4.gif
-OpenOffice.org641/share/gallery/rulers/redrulr5.gif
-OpenOffice.org641/share/gallery/rulers/striped.gif
-OpenOffice.org641/share/gallery/rulers/whtballs.gif
-OpenOffice.org641/share/gallery/rulers/ylwrulr1.gif
-OpenOffice.org641/share/gallery/sounds/apert.wav
-OpenOffice.org641/share/gallery/sounds/apert2.wav
-OpenOffice.org641/share/gallery/sounds/applause.wav
-OpenOffice.org641/share/gallery/sounds/beam.wav
-OpenOffice.org641/share/gallery/sounds/beam2.wav
-OpenOffice.org641/share/gallery/sounds/cow.wav
-OpenOffice.org641/share/gallery/sounds/curve.wav
-OpenOffice.org641/share/gallery/sounds/drama.wav
-OpenOffice.org641/share/gallery/sounds/explos.wav
-OpenOffice.org641/share/gallery/sounds/falling.wav
-OpenOffice.org641/share/gallery/sounds/glasses.wav
-OpenOffice.org641/share/gallery/sounds/gong.wav
-OpenOffice.org641/share/gallery/sounds/horse.wav
-OpenOffice.org641/share/gallery/sounds/kling.wav
-OpenOffice.org641/share/gallery/sounds/kongas.wav
-OpenOffice.org641/share/gallery/sounds/laser.wav
-OpenOffice.org641/share/gallery/sounds/left.wav
-OpenOffice.org641/share/gallery/sounds/nature1.wav
-OpenOffice.org641/share/gallery/sounds/nature2.wav
-OpenOffice.org641/share/gallery/sounds/ok.wav
-OpenOffice.org641/share/gallery/sounds/pluck.wav
-OpenOffice.org641/share/gallery/sounds/roll.wav
-OpenOffice.org641/share/gallery/sounds/romans.wav
-OpenOffice.org641/share/gallery/sounds/soft.wav
-OpenOffice.org641/share/gallery/sounds/space.wav
-OpenOffice.org641/share/gallery/sounds/space2.wav
-OpenOffice.org641/share/gallery/sounds/space3.wav
-OpenOffice.org641/share/gallery/sounds/sparcle.wav
-OpenOffice.org641/share/gallery/sounds/strom.wav
-OpenOffice.org641/share/gallery/sounds/theetone.wav
-OpenOffice.org641/share/gallery/sounds/top.wav
-OpenOffice.org641/share/gallery/sounds/train.wav
-OpenOffice.org641/share/gallery/sounds/untie.wav
-OpenOffice.org641/share/gallery/sounds/ups.wav
-OpenOffice.org641/share/gallery/sounds/wallewal.wav
-OpenOffice.org641/share/gallery/sg1.sdg
-OpenOffice.org641/share/gallery/sg1.sdv
-OpenOffice.org641/share/gallery/sg1.thm
-OpenOffice.org641/share/gallery/sg16.sdg
-OpenOffice.org641/share/gallery/sg16.sdv
-OpenOffice.org641/share/gallery/sg16.thm
-OpenOffice.org641/share/gallery/sg2.sdg
-OpenOffice.org641/share/gallery/sg2.sdv
-OpenOffice.org641/share/gallery/sg2.thm
-OpenOffice.org641/share/gallery/sg24.sdg
-OpenOffice.org641/share/gallery/sg24.sdv
-OpenOffice.org641/share/gallery/sg24.thm
-OpenOffice.org641/share/gallery/sg25.sdg
-OpenOffice.org641/share/gallery/sg25.sdv
-OpenOffice.org641/share/gallery/sg25.thm
-OpenOffice.org641/share/gallery/sg3.sdg
-OpenOffice.org641/share/gallery/sg3.sdv
-OpenOffice.org641/share/gallery/sg3.thm
-OpenOffice.org641/share/gallery/sg9.sdg
-OpenOffice.org641/share/gallery/sg9.sdv
-OpenOffice.org641/share/gallery/sg9.thm
-OpenOffice.org641/share/wordbook/english/soffice.dic
-OpenOffice.org641/share/wordbook/english/sun.dic
-OpenOffice.org641/share/wordbook/english/th_en_US.dat
-OpenOffice.org641/share/wordbook/english/th_en_US.idx
-OpenOffice.org641/share/wordbook/english/en_US.aff
-OpenOffice.org641/share/wordbook/english/en_US.dic
-OpenOffice.org641/share/autotext/english/standard.bau
-OpenOffice.org641/share/autotext/english/template.bau
-OpenOffice.org641/share/autotext/english/crdbus50.bau
-OpenOffice.org641/share/autotext/english/crdbus54.bau
-OpenOffice.org641/share/psprint/fontmetric/AGaramond-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-Book.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-BookOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-Demi.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-DemiOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-Demi.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-DemiItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-Light.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-LightItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-BoldOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-Oblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier.afm
-OpenOffice.org641/share/psprint/fontmetric/GothicBBB-Medium-83pv-RKSJ-H.afm
-OpenOffice.org641/share/psprint/fontmetric/GothicBBB-Medium.Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-BoldOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-Oblique.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Ryumin-Light-83pv-RKSJ-H.afm
-OpenOffice.org641/share/psprint/fontmetric/Ryumin-Light.Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Symbol.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Windsor.afm
-OpenOffice.org641/share/psprint/fontmetric/ZapfChancery-MediumItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/ZapfDingbats.afm
-OpenOffice.org641/share/psprint/fontmetric/builtincache
-OpenOffice.org641/share/psprint/driver/ADISTILL.PS
-OpenOffice.org641/share/psprint/driver/APLW3101.PS
-OpenOffice.org641/share/psprint/driver/APLW3201.PS
-OpenOffice.org641/share/psprint/driver/APLW3601.PS
-OpenOffice.org641/share/psprint/driver/APLW6101.PS
-OpenOffice.org641/share/psprint/driver/APLW8101.PS
-OpenOffice.org641/share/psprint/driver/APLW81F1.PS
-OpenOffice.org641/share/psprint/driver/APLWBGR1.PS
-OpenOffice.org641/share/psprint/driver/APLWCOB1.PS
-OpenOffice.org641/share/psprint/driver/APLWCSB1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRF1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRI1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRJ1.PS
-OpenOffice.org641/share/psprint/driver/APLWIIF2.PS
-OpenOffice.org641/share/psprint/driver/APLWIIG2.PS
-OpenOffice.org641/share/psprint/driver/APLWLOT1.PS
-OpenOffice.org641/share/psprint/driver/APL_IIF1.PS
-OpenOffice.org641/share/psprint/driver/APL_IIG1.PS
-OpenOffice.org641/share/psprint/driver/APL_NTR1.PS
-OpenOffice.org641/share/psprint/driver/APNT518_.PS
-OpenOffice.org641/share/psprint/driver/APNTX501.PS
-OpenOffice.org641/share/psprint/driver/APNTXJ1_.PS
-OpenOffice.org641/share/psprint/driver/APPL_230.PS
-OpenOffice.org641/share/psprint/driver/APPL_380.PS
-OpenOffice.org641/share/psprint/driver/APPL_422.PS
-OpenOffice.org641/share/psprint/driver/APTOLLD1.PS
-OpenOffice.org641/share/psprint/driver/APTOLLW1.PS
-OpenOffice.org641/share/psprint/driver/CAECOGR1.PS
-OpenOffice.org641/share/psprint/driver/DC1152_1.PS
-OpenOffice.org641/share/psprint/driver/EFAX3010.PS
-OpenOffice.org641/share/psprint/driver/EFAX4010.PS
-OpenOffice.org641/share/psprint/driver/EFAX5010.PS
-OpenOffice.org641/share/psprint/driver/EFAX7010.PS
-OpenOffice.org641/share/psprint/driver/EFMX3010.PS
-OpenOffice.org641/share/psprint/driver/EFMX5010.PS
-OpenOffice.org641/share/psprint/driver/EFMX7010.PS
-OpenOffice.org641/share/psprint/driver/EFXJK1F3.PS
-OpenOffice.org641/share/psprint/driver/EFXJK2F3.PS
-OpenOffice.org641/share/psprint/driver/EFXJK303.PS
-OpenOffice.org641/share/psprint/driver/EFXJK3F3.PS
-OpenOffice.org641/share/psprint/driver/EP_08001.PS
-OpenOffice.org641/share/psprint/driver/EP_15201.PS
-OpenOffice.org641/share/psprint/driver/EP_30001.PS
-OpenOffice.org641/share/psprint/driver/EP_50001.PS
-OpenOffice.org641/share/psprint/driver/EP_82F21.PS
-OpenOffice.org641/share/psprint/driver/EP_82F51.PS
-OpenOffice.org641/share/psprint/driver/EP_P0701.PS
-OpenOffice.org641/share/psprint/driver/EP_P1201.PS
-OpenOffice.org641/share/psprint/driver/EP_STPH1.PS
-OpenOffice.org641/share/psprint/driver/GENERIC.PS
-OpenOffice.org641/share/psprint/driver/HP1200C1.PS
-OpenOffice.org641/share/psprint/driver/HP2500C1.PS
-OpenOffice.org641/share/psprint/driver/HP3SI52_.PS
-OpenOffice.org641/share/psprint/driver/HP3SIL21.PS
-OpenOffice.org641/share/psprint/driver/HP4M3_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4M6_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4ML_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4MP3_1.PS
-OpenOffice.org641/share/psprint/driver/HP4MP6_1.PS
-OpenOffice.org641/share/psprint/driver/HP4PLUS3.PS
-OpenOffice.org641/share/psprint/driver/HP4PLUS6.PS
-OpenOffice.org641/share/psprint/driver/HP4SI3_1.PS
-OpenOffice.org641/share/psprint/driver/HP4SI6_1.PS
-OpenOffice.org641/share/psprint/driver/HPIID52_.PS
-OpenOffice.org641/share/psprint/driver/HPIII52_.PS
-OpenOffice.org641/share/psprint/driver/HPIIP52_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ3D1_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ3P1_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ4MV1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5M_4.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5P_1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5SI1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5SIM.PS
-OpenOffice.org641/share/psprint/driver/HPLJ__31.PS
-OpenOffice.org641/share/psprint/driver/HP_3D52_.PS
-OpenOffice.org641/share/psprint/driver/HP_3P52_.PS
-OpenOffice.org641/share/psprint/driver/HP__CLJ1.PS
-OpenOffice.org641/share/psprint/driver/KD8650P1.PS
-OpenOffice.org641/share/psprint/driver/KD92P001.PS
-OpenOffice.org641/share/psprint/driver/KDH00001.PS
-OpenOffice.org641/share/psprint/driver/KDH00002.PS
-OpenOffice.org641/share/psprint/driver/L10__425.PS
-OpenOffice.org641/share/psprint/driver/L20__471.PS
-OpenOffice.org641/share/psprint/driver/L20__493.PS
-OpenOffice.org641/share/psprint/driver/L30__471.PS
-OpenOffice.org641/share/psprint/driver/L30__493.PS
-OpenOffice.org641/share/psprint/driver/L333_523.PS
-OpenOffice.org641/share/psprint/driver/L33__523.PS
-OpenOffice.org641/share/psprint/driver/L50__493.PS
-OpenOffice.org641/share/psprint/driver/L533_523.PS
-OpenOffice.org641/share/psprint/driver/L53__523.PS
-OpenOffice.org641/share/psprint/driver/LEX4039P.PS
-OpenOffice.org641/share/psprint/driver/LEX4079P.PS
-OpenOffice.org641/share/psprint/driver/LEXOPTR_.PS
-OpenOffice.org641/share/psprint/driver/LHCFLRJ5.PS
-OpenOffice.org641/share/psprint/driver/LHCOFLC5.PS
-OpenOffice.org641/share/psprint/driver/LHCOFLR5.PS
-OpenOffice.org641/share/psprint/driver/LHGUBEH3.PS
-OpenOffice.org641/share/psprint/driver/LHGUBHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERKH3.PS
-OpenOffice.org641/share/psprint/driver/LHHERKI4.PS
-OpenOffice.org641/share/psprint/driver/LHHKPHJ7.PS
-OpenOffice.org641/share/psprint/driver/LHHKPIJ7.PS
-OpenOffice.org641/share/psprint/driver/LHHRKPH7.PS
-OpenOffice.org641/share/psprint/driver/LHHRKPI7.PS
-OpenOffice.org641/share/psprint/driver/LHQUSHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHQUSIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHQUSRH3.PS
-OpenOffice.org641/share/psprint/driver/LHQUSRI3.PS
-OpenOffice.org641/share/psprint/driver/LHSIGHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHSIGIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHSIGNH3.PS
-OpenOffice.org641/share/psprint/driver/LHSIGNI3.PS
-OpenOffice.org641/share/psprint/driver/LOPC1200.PS
-OpenOffice.org641/share/psprint/driver/LOPC40.PS
-OpenOffice.org641/share/psprint/driver/LOPC45.PS
-OpenOffice.org641/share/psprint/driver/LOPE310.PS
-OpenOffice.org641/share/psprint/driver/LOPM410.PS
-OpenOffice.org641/share/psprint/driver/LOPS1255.PS
-OpenOffice.org641/share/psprint/driver/LOPS1625.PS
-OpenOffice.org641/share/psprint/driver/LOPS1855.PS
-OpenOffice.org641/share/psprint/driver/LOPS2455.PS
-OpenOffice.org641/share/psprint/driver/LOPS3455.PS
-OpenOffice.org641/share/psprint/driver/LOPT610.PS
-OpenOffice.org641/share/psprint/driver/LOPT612.PS
-OpenOffice.org641/share/psprint/driver/LOPT614.PS
-OpenOffice.org641/share/psprint/driver/LOPT616.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAC.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAEP.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAK.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAN.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAP.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAS.PS
-OpenOffice.org641/share/psprint/driver/LOPTRASC.PS
-OpenOffice.org641/share/psprint/driver/LOPW810.PS
-OpenOffice.org641/share/psprint/driver/LOS1255P.PS
-OpenOffice.org641/share/psprint/driver/LOS1625P.PS
-OpenOffice.org641/share/psprint/driver/LOS1855P.PS
-OpenOffice.org641/share/psprint/driver/LOS2455P.PS
-OpenOffice.org641/share/psprint/driver/LOS3455P.PS
-OpenOffice.org641/share/psprint/driver/LWNT_518.PS
-OpenOffice.org641/share/psprint/driver/SGENPRT.PS
-OpenOffice.org641/share/psprint/driver/SNSPREC1.PS
-OpenOffice.org641/share/psprint/driver/TK300PJ1.PS
-OpenOffice.org641/share/psprint/driver/TK300XJ1.PS
-OpenOffice.org641/share/psprint/driver/TK350171.PS
-OpenOffice.org641/share/psprint/driver/TK350172.PS
-OpenOffice.org641/share/psprint/driver/TK350691.PS
-OpenOffice.org641/share/psprint/driver/TK350692.PS
-OpenOffice.org641/share/psprint/driver/TK350PJ2.PS
-OpenOffice.org641/share/psprint/driver/TK360J21.PS
-OpenOffice.org641/share/psprint/driver/TK360J51.PS
-OpenOffice.org641/share/psprint/driver/TK360J71.PS
-OpenOffice.org641/share/psprint/driver/TK450PJ1.PS
-OpenOffice.org641/share/psprint/driver/TK550171.PS
-OpenOffice.org641/share/psprint/driver/TK550391.PS
-OpenOffice.org641/share/psprint/driver/TK550PJ1.PS
-OpenOffice.org641/share/psprint/driver/TKP350J2.PS
-OpenOffice.org641/share/psprint/driver/TKP360P1.PS
-OpenOffice.org641/share/psprint/driver/TKP380J1.PS
-OpenOffice.org641/share/psprint/driver/TKP380P1.PS
-OpenOffice.org641/share/psprint/driver/TKP450J1.PS
-OpenOffice.org641/share/psprint/driver/TKP450P1.PS
-OpenOffice.org641/share/psprint/driver/TKP550J1.PS
-OpenOffice.org641/share/psprint/driver/TKP600J1.PS
-OpenOffice.org641/share/psprint/driver/TKPH3801.PS
-OpenOffice.org641/share/psprint/driver/TKPH4501.PS
-OpenOffice.org641/share/psprint/driver/TKPH6001.PS
-OpenOffice.org641/share/psprint/driver/XRD61354.PS
-OpenOffice.org641/share/psprint/driver/XRD61801.PS
-OpenOffice.org641/share/psprint/driver/XRN17000.PS
-OpenOffice.org641/share/psprint/driver/XRN24320.PS
-OpenOffice.org641/share/psprint/driver/XR_DC230.PS
-OpenOffice.org641/share/psprint/psprint.conf
-OpenOffice.org641/share/autocorr/acor1033.dat
-OpenOffice.org641/user/autotext/english/mytexts.bau
-OpenOffice.org641/user/database/biblio/biblio.dbf
-OpenOffice.org641/user/gallery/sg100.sdv
-OpenOffice.org641/user/gallery/sg100.thm
-OpenOffice.org641/user/gallery/sg30.sdv
-OpenOffice.org641/user/gallery/sg30.thm
-OpenOffice.org641/user/config/arrowhd.soe
-OpenOffice.org641/user/config/classic.sog
-OpenOffice.org641/user/config/hatching.soh
-OpenOffice.org641/user/config/modern.sog
-OpenOffice.org641/user/config/palette.soc
-OpenOffice.org641/user/config/styles.sod
-OpenOffice.org641/user/config/autotbl.fmt
-OpenOffice.org641/user/config/dbtitle.rdb
-OpenOffice.org641/user/config/cmyk.soc
-OpenOffice.org641/user/config/gallery.soc
-OpenOffice.org641/user/config/html.soc
-OpenOffice.org641/user/config/standard.sob
-OpenOffice.org641/user/config/standard.soc
-OpenOffice.org641/user/config/standard.sod
-OpenOffice.org641/user/config/standard.soe
-OpenOffice.org641/user/config/standard.sog
-OpenOffice.org641/user/config/standard.soh
-OpenOffice.org641/user/config/sun-color.soc
-OpenOffice.org641/user/config/web.soc
-OpenOffice.org641/user/basic/dialogs.xli
-OpenOffice.org641/user/basic/script.xli
-OpenOffice.org641/help/en/sbasic.cfg
-OpenOffice.org641/help/en/sbasic.db
-OpenOffice.org641/help/en/sbasic.ht
-OpenOffice.org641/help/en/sbasic.idx/CONTEXTS
-OpenOffice.org641/help/en/sbasic.idx/DICTIONARY
-OpenOffice.org641/help/en/sbasic.idx/DOCS
-OpenOffice.org641/help/en/sbasic.idx/DOCS.TAB
-OpenOffice.org641/help/en/sbasic.idx/EDGE
-OpenOffice.org641/help/en/sbasic.idx/LINKNAMES
-OpenOffice.org641/help/en/sbasic.idx/OFFSETS
-OpenOffice.org641/help/en/sbasic.idx/POSITIONS
-OpenOffice.org641/help/en/sbasic.idx/SCHEMA
-OpenOffice.org641/help/en/sbasic.jar
-OpenOffice.org641/help/en/sbasic.key
-OpenOffice.org641/help/en/common.jar
-OpenOffice.org641/help/en/custom.css
-OpenOffice.org641/help/en/err.html
-OpenOffice.org641/help/en/picture.db
-OpenOffice.org641/help/en/picture.jar
-OpenOffice.org641/help/en/treeview.xml
-OpenOffice.org641/help/en/schart.jar
-OpenOffice.org641/help/en/swriter.cfg
-OpenOffice.org641/help/en/swriter.db
-OpenOffice.org641/help/en/swriter.ht
-OpenOffice.org641/help/en/swriter.idx/CONTEXTS
-OpenOffice.org641/help/en/swriter.idx/DICTIONARY
-OpenOffice.org641/help/en/swriter.idx/DOCS
-OpenOffice.org641/help/en/swriter.idx/DOCS.TAB
-OpenOffice.org641/help/en/swriter.idx/EDGE
-OpenOffice.org641/help/en/swriter.idx/LINKNAMES
-OpenOffice.org641/help/en/swriter.idx/OFFSETS
-OpenOffice.org641/help/en/swriter.idx/POSITIONS
-OpenOffice.org641/help/en/swriter.idx/SCHEMA
-OpenOffice.org641/help/en/swriter.jar
-OpenOffice.org641/help/en/swriter.key
-OpenOffice.org641/help/en/scalc.cfg
-OpenOffice.org641/help/en/scalc.db
-OpenOffice.org641/help/en/scalc.ht
-OpenOffice.org641/help/en/scalc.idx/CONTEXTS
-OpenOffice.org641/help/en/scalc.idx/DICTIONARY
-OpenOffice.org641/help/en/scalc.idx/DOCS
-OpenOffice.org641/help/en/scalc.idx/DOCS.TAB
-OpenOffice.org641/help/en/scalc.idx/EDGE
-OpenOffice.org641/help/en/scalc.idx/LINKNAMES
-OpenOffice.org641/help/en/scalc.idx/OFFSETS
-OpenOffice.org641/help/en/scalc.idx/POSITIONS
-OpenOffice.org641/help/en/scalc.idx/SCHEMA
-OpenOffice.org641/help/en/scalc.jar
-OpenOffice.org641/help/en/scalc.key
-OpenOffice.org641/help/en/simpress.cfg
-OpenOffice.org641/help/en/simpress.db
-OpenOffice.org641/help/en/simpress.ht
-OpenOffice.org641/help/en/simpress.idx/CONTEXTS
-OpenOffice.org641/help/en/simpress.idx/DICTIONARY
-OpenOffice.org641/help/en/simpress.idx/DOCS
-OpenOffice.org641/help/en/simpress.idx/DOCS.TAB
-OpenOffice.org641/help/en/simpress.idx/EDGE
-OpenOffice.org641/help/en/simpress.idx/LINKNAMES
-OpenOffice.org641/help/en/simpress.idx/OFFSETS
-OpenOffice.org641/help/en/simpress.idx/POSITIONS
-OpenOffice.org641/help/en/simpress.idx/SCHEMA
-OpenOffice.org641/help/en/simpress.jar
-OpenOffice.org641/help/en/simpress.key
-OpenOffice.org641/help/en/sdraw.cfg
-OpenOffice.org641/help/en/sdraw.db
-OpenOffice.org641/help/en/sdraw.ht
-OpenOffice.org641/help/en/sdraw.idx/CONTEXTS
-OpenOffice.org641/help/en/sdraw.idx/DICTIONARY
-OpenOffice.org641/help/en/sdraw.idx/DOCS
-OpenOffice.org641/help/en/sdraw.idx/DOCS.TAB
-OpenOffice.org641/help/en/sdraw.idx/EDGE
-OpenOffice.org641/help/en/sdraw.idx/LINKNAMES
-OpenOffice.org641/help/en/sdraw.idx/OFFSETS
-OpenOffice.org641/help/en/sdraw.idx/POSITIONS
-OpenOffice.org641/help/en/sdraw.idx/SCHEMA
-OpenOffice.org641/help/en/sdraw.jar
-OpenOffice.org641/help/en/sdraw.key
-OpenOffice.org641/help/en/smath.cfg
-OpenOffice.org641/help/en/smath.db
-OpenOffice.org641/help/en/smath.ht
-OpenOffice.org641/help/en/smath.idx/CONTEXTS
-OpenOffice.org641/help/en/smath.idx/DICTIONARY
-OpenOffice.org641/help/en/smath.idx/DOCS
-OpenOffice.org641/help/en/smath.idx/DOCS.TAB
-OpenOffice.org641/help/en/smath.idx/EDGE
-OpenOffice.org641/help/en/smath.idx/LINKNAMES
-OpenOffice.org641/help/en/smath.idx/OFFSETS
-OpenOffice.org641/help/en/smath.idx/POSITIONS
-OpenOffice.org641/help/en/smath.idx/SCHEMA
-OpenOffice.org641/help/en/smath.jar
-OpenOffice.org641/help/en/smath.key
-OpenOffice.org641/help/main_transform.xsl
-OpenOffice.org641/help/custom.css
-@comment DIRS
-@dirrm OpenOffice.org641/user/wordbook
-@dirrm OpenOffice.org641/user/template
-@dirrm OpenOffice.org641/user/temp
-@dirrm OpenOffice.org641/user/store
-@dirrm OpenOffice.org641/user/psprint/fontmetric
-@dirrm OpenOffice.org641/user/psprint/driver
-@dirrm OpenOffice.org641/user/psprint
-@dirrm OpenOffice.org641/user/plugin
-@dirrm OpenOffice.org641/user/gallery
-@dirrm OpenOffice.org641/user/database/biblio
-@dirrm OpenOffice.org641/user/database
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice
-@dirrm OpenOffice.org641/user/config/registry/instance/org
-@dirrm OpenOffice.org641/user/config/registry/instance
-@dirrm OpenOffice.org641/user/config/registry
-@dirrm OpenOffice.org641/user/config
-@dirrm OpenOffice.org641/user/basic
-@dirrm OpenOffice.org641/user/backup
-@dirrm OpenOffice.org641/user/autotext/english
-@dirrm OpenOffice.org641/user/autotext
-@dirrm OpenOffice.org641/user/autocorr
-@dirrm OpenOffice.org641/user
-@dirrm OpenOffice.org641/share/wordbook/english
-@dirrm OpenOffice.org641/share/wordbook
-@dirrm OpenOffice.org641/share/template/english/wizard/web
-@dirrm OpenOffice.org641/share/template/english/wizard/styles
-@dirrm OpenOffice.org641/share/template/english/wizard/bitmap
-@dirrm OpenOffice.org641/share/template/english/wizard
-@dirrm OpenOffice.org641/share/template/english/internal
-@dirrm OpenOffice.org641/share/template/english
-@dirrm OpenOffice.org641/share/template
-@dirrm OpenOffice.org641/share/psprint/fontmetric
-@dirrm OpenOffice.org641/share/psprint/driver
-@dirrm OpenOffice.org641/share/psprint
-@dirrm OpenOffice.org641/share/gallery/www-back
-@dirrm OpenOffice.org641/share/gallery/sounds
-@dirrm OpenOffice.org641/share/gallery/rulers
-@dirrm OpenOffice.org641/share/gallery/htmlexpo
-@dirrm OpenOffice.org641/share/gallery/bullets
-@dirrm OpenOffice.org641/share/gallery
-@dirrm OpenOffice.org641/share/fonts/truetype
-@dirrm OpenOffice.org641/share/fonts
-@dirrm OpenOffice.org641/share/dtd/officedocument/1_0
-@dirrm OpenOffice.org641/share/dtd/officedocument
-@dirrm OpenOffice.org641/share/dtd/math/1_01
-@dirrm OpenOffice.org641/share/dtd/math
-@dirrm OpenOffice.org641/share/dtd
-@dirrm OpenOffice.org641/share/config/webcast
-@dirrm OpenOffice.org641/share/config/symbol
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/template/org
-@dirrm OpenOffice.org641/share/config/registry/template
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/instance/org
-@dirrm OpenOffice.org641/share/config/registry/instance
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org
-@dirrm OpenOffice.org641/share/config/registry/cache/instance
-@dirrm OpenOffice.org641/share/config/registry/cache
-@dirrm OpenOffice.org641/share/config/registry
-@dirrm OpenOffice.org641/share/config
-@dirrm OpenOffice.org641/share/basic/WebWizard
-@dirrm OpenOffice.org641/share/basic/Tools
-@dirrm OpenOffice.org641/share/basic/Template
-@dirrm OpenOffice.org641/share/basic/Schedule
-@dirrm OpenOffice.org641/share/basic/ImportWizard
-@dirrm OpenOffice.org641/share/basic/Gimmicks
-@dirrm OpenOffice.org641/share/basic/FormWizard
-@dirrm OpenOffice.org641/share/basic/Euro
-@dirrm OpenOffice.org641/share/basic
-@dirrm OpenOffice.org641/share/autotext/english
-@dirrm OpenOffice.org641/share/autotext
-@dirrm OpenOffice.org641/share/autocorr
-@dirrm OpenOffice.org641/share
-@dirrm OpenOffice.org641/program/resource
-@dirrm OpenOffice.org641/program/filter
-@dirrm OpenOffice.org641/program/components
-@dirrm OpenOffice.org641/program/classes
-@dirrm OpenOffice.org641/program/addin/source
-@dirrm OpenOffice.org641/program/addin
-@dirrm OpenOffice.org641/program
-@dirrm OpenOffice.org641/help/en/swriter.idx
-@dirrm OpenOffice.org641/help/en/smath.idx
-@dirrm OpenOffice.org641/help/en/simpress.idx
-@dirrm OpenOffice.org641/help/en/sdraw.idx
-@dirrm OpenOffice.org641/help/en/scalc.idx
-@dirrm OpenOffice.org641/help/en/sbasic.idx
-@dirrm OpenOffice.org641/help/en
-@dirrm OpenOffice.org641/help
-@dirrm OpenOffice.org641
diff --git a/editors/openoffice.org-vcltesttool/Makefile b/editors/openoffice.org-vcltesttool/Makefile
deleted file mode 100644
index 23c5cd913554..000000000000
--- a/editors/openoffice.org-vcltesttool/Makefile
+++ /dev/null
@@ -1,110 +0,0 @@
-# New ports collection makefile for: OpenOffice
-# Date created: 28 Februar 2002
-# Whom: Martin Blapp
-#
-# $FreeBSD$
-#
-
-PORTNAME= openoffice
-PORTVERSION= 642
-CATEGORIES= editors
-MASTER_SITES= ftp://sunsite.cnlab-switch.ch/mirror/OpenOffice/${PORTVERSION}/ \
- http://sf1.mirror.openoffice.org/${PORTVERSION}/ \
- ftp://ftp.cs.man.ac.uk/pub/toby/gpc/ \
- http://people.freebsd.org/~mbr/distfiles/
-DISTFILES= oo_${PORTVERSION}_src.tar.bz2 gpc231.tar.Z oo_moz095_i386_FreeBSD-4.tar.gz
-EXTRACT_ONLY= oo_${PORTVERSION}_src.tar.bz2
-
-MAINTAINER= mbr@FreeBSD.org
-
-BUILD_DEPENDS= ${LOCALBASE}/lib/libstlport_gcc.so:${PORTSDIR}/devel/stlport
-BUILD_DEPENDS+= ${LOCALBASE}/bin/gcc295:${PORTSDIR}/lang/gcc295
-BUILD_DEPENDS+= zip:${PORTSDIR}/archivers/zip
-BUILD_DEPENDS+= ${JAVAVM}:${PORTSDIR}/java/jdk13
-LIB_DEPENDS+= pth.14:${PORTSDIR}/devel/pth
-
-BROKEN= 'Work in progress -- does not build yet till the end'
-
-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_moz095_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_${PORTVERSION}_src/config_office
-
-CONFIGURE_ARGS+= --with-stlport4-home=${PREFIX} \
- --with-jdk-home=${JDK13DIR} \
- --with-os-version=${OSVERSION}
-
-CONFIGURE_ENV= PTHREAD_CFLAGS=${PTHREAD_CFLAGS} \
- PTHREAD_LIBS=${PTHREAD_LIBS} \
- CC=gcc295 \
- CXX=g++295
-
-MAKE_ENV= CC=${CC} CFLAGS=${CFLAGS}
-
-.include <bsd.port.pre.mk>
-
-pre-fetch:
-.if ${GCC_VERSION}!="2.95.2" && ${GCC_VERSION}!="2.95.3"
- @ ${ECHO}
- @ ${ECHO} Openoffice requires gcc 2.95.2 or better
- @ ${ECHO}
- @ ${FALSE}
-.endif
-.if ${OSVERSION} < 500031
- @${ECHO}
- @${ECHO} OS-VERSION ${OSVERSION}
- @${ECHO}
- @${ECHO} Openoffice depends on OS-Fixes which are
- @${ECHO} not yet available.
- @${FALSE}
-.endif
-
-pre-extract:
-.if !defined(DISPLAY) || ${DISPLAY} == ""
- @ ${ECHO}
- @ ${ECHO} Can\'t open display:
- @ ${ECHO} Please check your DISPLAY variable.
- @ ${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|<malloc.h>|<stdlib.h>|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'
-
-do-install:
- @cd ${WRKSRC}/.. && ./setup -r:oo_setup.resp
-
-.include <bsd.port.post.mk>
diff --git a/editors/openoffice.org-vcltesttool/distinfo b/editors/openoffice.org-vcltesttool/distinfo
deleted file mode 100644
index 81e3a3a4781e..000000000000
--- a/editors/openoffice.org-vcltesttool/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (oo_642_src.tar.bz2) = fc39bdf5f4b277c343d2cc38b0d70c7d
-MD5 (gpc231.tar.Z) = fdb06fdb5a4670b172f9fb738b717be9
-MD5 (oo_moz095_i386_FreeBSD-4.tar.gz) = e92e25759f0b1bf16a36a091bf17e1b0
diff --git a/editors/openoffice.org-vcltesttool/files/patch-berkeleydb+db-3.2.9.patch b/editors/openoffice.org-vcltesttool/files/patch-berkeleydb+db-3.2.9.patch
deleted file mode 100644
index 97fec46bcef4..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-berkeleydb::db-3.2.9.patch b/editors/openoffice.org-vcltesttool/files/patch-berkeleydb::db-3.2.9.patch
deleted file mode 100644
index 50c2f44a704e..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-berkeleydb::db-3.2.9.patch
+++ /dev/null
@@ -1,42 +0,0 @@
---- ../berkeleydb/db-3.2.9.patch.orig Mon Jun 11 16:09:22 2001
-+++ ../berkeleydb/db-3.2.9.patch Tue Mar 5 17:13:09 2002
-@@ -43,3 +43,39 @@
-
- CC= @MAKEFILE_CC@
- CCLINK= @MAKEFILE_CCLINK@
-+--- 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
-+@@ -995,6 +995,7 @@
-+ CPPFLAGS="-D_REENTRANT $CPPFLAGS";;
-+ mpeix*) CPPFLAGS="-D_POSIX_SOURCE -D_SOCKET_SOURCE $CPPFLAGS"
-+ LIBS="-lsocket -lsvipc $LIBS";;
-++freebsd*) optimize_def="-O";;
-+ osf*) CPPFLAGS="-D_REENTRANT $CPPFLAGS";;
-+ *qnx) cat >> confdefs.h <<\EOF
-+ #define HAVE_QNX 1
-+@@ -1795,6 +1796,7 @@
-+ case "$host_os" in
-+ solaris*) JINCSUBDIRS="solaris";;
-+ linux*) JINCSUBDIRS="linux genunix";;
-++ freebsd*) JINCSUBDIRS="freebsd solaris linux genunix";;
-+ *) JINCSUBDIRS="genunix";;
-+ esac
-+
-+--- 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 @@
-+
-+ freebsd*)
-+ 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'
-+- else
-+ 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'
-++ need_version=no
-+ fi
-+ ;;
-+
diff --git a/editors/openoffice.org-vcltesttool/files/patch-bridges+prj+build.lst b/editors/openoffice.org-vcltesttool/files/patch-bridges+prj+build.lst
deleted file mode 100644
index 95774375ee91..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel b/editors/openoffice.org-vcltesttool/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel
deleted file mode 100644
index 20b13ea25cb2..000000000000
--- a/editors/openoffice.org-vcltesttool/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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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.org-vcltesttool/files/patch-bridges+source+prot_uno+makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-bridges+source+prot_uno+makefile.mk
deleted file mode 100644
index 595ea6cb5ac9..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-bridges::prj::build.lst b/editors/openoffice.org-vcltesttool/files/patch-bridges::prj::build.lst
deleted file mode 100644
index d9af910f9803..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-bridges::prj::build.lst
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../bridges/prj/build.lst.orig Tue Oct 30 17:28:35 2001
-+++ ../bridges/prj/build.lst Mon Mar 4 21:43:05 2002
-@@ -13,5 +13,7 @@
- br bridges\source\cpp_uno\cc50_solaris_sparc nmake - u br_cc50sols br_unotypes NULL
- br bridges\source\cpp_uno\cc50_solaris_intel nmake - u br_cc50soli br_unotypes NULL
- br bridges\source\cpp_uno\gcc2_solaris_sparc nmake - u br_gccsols 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\prot_uno nmake - all br_pruno br_unotypes NULL
- br bridges\source\java_uno nmake - all br_java_uno br_rcon NULL
diff --git a/editors/openoffice.org-vcltesttool/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel b/editors/openoffice.org-vcltesttool/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel
deleted file mode 100644
index a9f6d1da7a96..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-bridges::source::cpp_uno::gcc2_freebsd_intel
+++ /dev/null
@@ -1,1719 +0,0 @@
---- /dev/null Mon Mar 4 21:22:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/cpp2uno.cxx Mon Mar 4 21:26:06 2002
-@@ -0,0 +1,614 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: cpp2uno.cxx,v $
-+ *
-+ * $Revision: 1.8 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/09/06 11:59:03 $
-+ *
-+ * 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): _______________________________________
-+ *
-+ *
-+ ************************************************************************/
-+
-+#define LEAK_STATIC_DATA
-+// #define TRACE(x) OSL_TRACE(x)
-+#define TRACE(x)
-+
-+#include <malloc.h>
-+#if STLPORT_VERSION<321
-+#include <list.h>
-+#include <map.h>
-+#else
-+#include <list>
-+#include <map>
-+#endif
-+#include <typeinfo>
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+#ifndef _OSL_MUTEX_HXX_
-+#include <osl/mutex.hxx>
-+#endif
-+
-+#ifndef _TYPELIB_TYPEDESCRIPTION_HXX_
-+#include <typelib/typedescription.hxx>
-+#endif
-+#ifndef _UNO_DATA_H_
-+#include <uno/data.h>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_TYPE_MISC_HXX_
-+#include <bridges/cpp_uno/type_misc.hxx>
-+#endif
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+using namespace com::sun::star::uno;
-+using namespace std;
-+using namespace osl;
-+using namespace rtl;
-+
-+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 );
-+
-+ gcc291_freebsd_intel_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;
-+}
-+
-+//==================================================================================================
-+class MediateClassData
-+{
-+public:
-+ struct ClassDataBuffer
-+ {
-+ void* m_pVTable;
-+
-+ ~ClassDataBuffer();
-+ };
-+private:
-+
-+ map< OUString, ClassDataBuffer* > m_aClassData;
-+ Mutex m_aMutex;
-+
-+ void createVTable( ClassDataBuffer*, typelib_InterfaceTypeDescription* );
-+public:
-+ const ClassDataBuffer* getClassData( typelib_InterfaceTypeDescription* );
-+
-+ MediateClassData() {}
-+ ~MediateClassData();
-+};
-+//__________________________________________________________________________________________________
-+MediateClassData::ClassDataBuffer::~ClassDataBuffer()
-+{
-+ delete m_pVTable;
-+}
-+
-+//__________________________________________________________________________________________________
-+MediateClassData::~MediateClassData()
-+{
-+ TRACE( "> calling ~MediateClassData(): freeing mediate vtables... <\n" );
-+
-+ // this MUST be the absolute last one which is called!
-+ for ( map< OUString, ClassDataBuffer* >::iterator iPos( m_aClassData.begin() ); iPos != m_aClassData.end(); ++iPos )
-+ {
-+ // todo
-+// delete (*iPos).second;
-+ }
-+}
-+
-+//__________________________________________________________________________________________________
-+
-+const MediateClassData::ClassDataBuffer* MediateClassData::getClassData( typelib_InterfaceTypeDescription* pType )
-+{
-+ MutexGuard aGuard( m_aMutex );
-+
-+ map< OUString, ClassDataBuffer* >::iterator element = m_aClassData.find( pType->aBase.pTypeName );
-+ if( element != m_aClassData.end() )
-+ return (*element).second;
-+
-+ ClassDataBuffer* pBuffer = new ClassDataBuffer();
-+ createVTable( pBuffer, pType );
-+ m_aClassData[ pType->aBase.pTypeName ] = pBuffer;
-+ return pBuffer;
-+}
-+
-+
-+//==================================================================================================
-+/**
-+ * 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;
-+ }
-+}
-+//__________________________________________________________________________________________________
-+
-+void MediateClassData::createVTable( ClassDataBuffer* pBuffer, typelib_InterfaceTypeDescription* pType )
-+{
-+ // get all member functions
-+ list< sal_Bool > aComplexReturn;
-+
-+ for( int n = 0; n < pType->nAllMembers; n++ )
-+ {
-+ typelib_TypeDescription* pMember = NULL;
-+ TYPELIB_DANGER_GET( &pMember, pType->ppAllMembers[n] );
-+ if( pMember->eTypeClass == typelib_TypeClass_INTERFACE_ATTRIBUTE )
-+ {
-+ typelib_TypeDescription * pRetTD = 0;
-+ TYPELIB_DANGER_GET( &pRetTD, ((typelib_InterfaceAttributeTypeDescription *)pMember)->pAttributeTypeRef );
-+ // get method
-+ aComplexReturn.push_back( !cppu_isSimpleType( pRetTD ) );
-+ // set method
-+ if( ! ((typelib_InterfaceAttributeTypeDescription*)pMember)->bReadOnly )
-+ aComplexReturn.push_back( sal_False );
-+ TYPELIB_DANGER_RELEASE( pRetTD );
-+ }
-+ else
-+ {
-+ typelib_TypeDescription * pRetTD = 0;
-+ TYPELIB_DANGER_GET( &pRetTD, ((typelib_InterfaceMethodTypeDescription *)pMember)->pReturnTypeRef );
-+ aComplexReturn.push_back( !cppu_isSimpleType( pRetTD ) );
-+ TYPELIB_DANGER_RELEASE( pRetTD );
-+ }
-+ TYPELIB_DANGER_RELEASE( pMember );
-+ }
-+
-+ int nSize = aComplexReturn.size();
-+ char * pSpace = (char *)rtl_allocateMemory( ((nSize+2)*sizeof(void *)) + (nSize*20) );
-+ pBuffer->m_pVTable = (void*)pSpace;
-+
-+ char * pCode = pSpace + ((nSize+2)*sizeof(void *));
-+ void ** pvft = (void **)pSpace;
-+ pvft[0] = NULL;
-+ pvft[1] = NULL;
-+
-+ // setup vft and code
-+ for ( sal_Int32 nPos = 0; nPos < nSize; ++nPos )
-+ {
-+ unsigned char * codeSnip = (unsigned char *)pCode + (nPos*20);
-+ pvft[nPos+2] = codeSnip;
-+
-+ // mov $nPos, %eax
-+ *codeSnip++ = 0xb8;
-+ *(sal_Int32 *)codeSnip = nPos | ( aComplexReturn.front() ? 0x80000000 : 0 );
-+ codeSnip += sizeof(sal_Int32);
-+ aComplexReturn.pop_front();
-+ // mov %esp, %edx
-+ *codeSnip++ = 0x89;
-+ *codeSnip++ = 0xe2;
-+ // jmp cpp_vtable_call
-+ *codeSnip++ = 0xe9;
-+ *(sal_Int32 *)codeSnip = ((unsigned char *)cpp_vtable_call) - codeSnip - sizeof(sal_Int32);
-+ codeSnip += sizeof(sal_Int32);
-+ }
-+}
-+
-+//==================================================================================================
-+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
-+ }
-+ }
-+ *(const void **)pCppI = s_pMediateClassData->getClassData( pTypeDescr )->m_pVTable;
-+}
-+
-+}
-+
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT 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 );
-+}
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT void SAL_CALL uno_initEnvironment( uno_Environment * pCppEnv )
-+ SAL_THROW_EXTERN_C()
-+{
-+ CPPU_CURRENT_NAMESPACE::cppu_cppenv_initEnvironment( pCppEnv );
-+}
-+//##################################################################################################
-+extern "C" SAL_DLLEXPORT 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:22:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/except.cxx Mon Mar 4 21:26:08 2002
-@@ -0,0 +1,365 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: except.cxx,v $
-+ *
-+ * $Revision: 1.11 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/07/23 13:15:32 $
-+ *
-+ * 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 <dlfcn.h>
-+#include <new.h>
-+#include <typeinfo>
-+#if STLPORT_VERSION<321
-+#include <map.h>
-+#else
-+#include <map>
-+#endif
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+#ifndef _OSL_DIAGNOSE_H_
-+#include <osl/diagnose.h>
-+#endif
-+
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _TYPELIB_TYPEDESCRIPTION_HXX_
-+#include <typelib/typedescription.hxx>
-+#endif
-+#ifndef _COM_SUN_STAR_UNO_ANY_HXX_
-+#include <com/sun/star/uno/Any.hxx>
-+#endif
-+
-+#include <rtl/strbuf.hxx>
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+#ifdef DEBUG
-+#include <stdio.h>
-+#endif
-+
-+using namespace std;
-+using namespace osl;
-+using namespace rtl;
-+using namespace com::sun::star::uno;
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+//==================================================================================================
-+static OString toUNOname( const OString & rRTTIname )
-+{
-+ OString aRet;
-+
-+ sal_Char* pStr = rRTTIname.getStr();
-+ sal_Char* pOrg = pStr;
-+
-+ // check for namespace
-+ if( *pStr == '_' )
-+ pStr++;
-+ if( *pStr == 'Q' )
-+ {
-+ pStr++;
-+ if( *pStr++ == '_' )
-+ {
-+ while( *pStr++ != '_' )
-+ ;
-+ }
-+ }
-+
-+ while( *pStr )
-+ {
-+ int nCharsToCopy = 0;
-+ while( *pStr >= '0' && *pStr <= '9' )
-+ nCharsToCopy = 10*nCharsToCopy + (int)(*pStr++ - '0');
-+ if( aRet.getLength() )
-+ aRet += ".";
-+ aRet += rRTTIname.copy( pStr - pOrg, nCharsToCopy );
-+ pStr += nCharsToCopy;
-+ }
-+
-+ return aRet;
-+}
-+//==================================================================================================
-+static OString toRTTIname( const OString & rUNOname )
-+{
-+ if( ! rUNOname.getLength() )
-+ return OString();
-+
-+ OStringBuffer aRet( 64 );
-+
-+ sal_Int32 nIndex = 0;
-+ sal_Int32 nToken = 0;
-+ do
-+ {
-+ OString aToken( rUNOname.getToken( 0, '.', nIndex ) );
-+ aRet.append( OString::valueOf( (sal_Int32)aToken.getLength() ) );
-+ aRet.append( aToken );
-+ ++nToken;
-+ }
-+ while (nIndex >= 0);
-+
-+ OString ret( aRet.makeStringAndClear() );
-+
-+ if( nToken >= 2 )
-+ {
-+ OStringBuffer buf( 64 );
-+ buf.append( 'Q' );
-+ if( nToken > 9 )
-+ aRet.append( '_' );
-+ buf.append( OString::valueOf( (sal_Int32)nToken ) );
-+ if( nToken > 9 )
-+ aRet.append( '_' );
-+ buf.append( ret );
-+ ret = buf.makeStringAndClear();
-+ }
-+
-+ return ret;
-+}
-+
-+
-+//##################################################################################################
-+//#### RTTI simulation #############################################################################
-+//##################################################################################################
-+
-+class RTTIHolder
-+{
-+ static std::map< OString, void* > aAllRTTI;
-+public:
-+ static void* getRTTI( const OString& rTypename );
-+ static void* getRTTI_UnoName( const OString& rUnoTypename )
-+ { return getRTTI( toRTTIname( rUnoTypename ) ); }
-+
-+ static void* insertRTTI( const OString& rTypename );
-+ static void* insertRTTI_UnoName( const OString& rTypename )
-+ { return insertRTTI( toRTTIname( rTypename ) ); }
-+
-+ // rSuperTypename MUST exist !!!
-+ static void* insertRTTI( const OString& rTypename, const OString& rSuperTypename );
-+ static void* insertRTTI_UnoNames( const OString& rTypename, const OString& rSuperTypename )
-+ { return insertRTTI( toRTTIname( rTypename ), toRTTIname( rSuperTypename ) ); }
-+
-+ // for complex RTTI
-+ static void* insertRTTI( const OString& rTypename, void* pRTTI );
-+ static void* insertRTTI_UnoName( const OString&rTypename, void* pRTTI )
-+ { return insertRTTI( toRTTIname( rTypename ), pRTTI ); }
-+};
-+
-+std::map< OString, void* > RTTIHolder::aAllRTTI;
-+
-+void* RTTIHolder::getRTTI( const OString& rTypename )
-+{
-+ std::map< OString, void* >::iterator element;
-+
-+ element = aAllRTTI.find( rTypename );
-+ return element != aAllRTTI.end() ? (*element).second : NULL;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename )
-+{
-+#ifdef DEBUG
-+ fprintf( stderr, "generating base RTTI: %s\n", rTypename.getStr() );
-+#endif
-+ void* pRTTI = new __user_type_info( strdup( rTypename.getStr() ) );
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename, const OString& rSuperTypename )
-+{
-+#ifdef DEBUG
-+ fprintf( stderr, "generating subclass RTTI: %s %s\n", rTypename.getStr(), rSuperTypename.getStr() );
-+#endif
-+ OSL_ENSURE( ! getRTTI( rTypename ), "insert RTTI called on already existing type" );
-+ void* pRTTI = new __si_type_info( strdup( rTypename.getStr() ), *(__user_type_info*)getRTTI( rSuperTypename ) );
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+void* RTTIHolder::insertRTTI( const OString& rTypename, void* pRTTI )
-+{
-+ aAllRTTI[ rTypename ] = pRTTI;
-+ return pRTTI;
-+}
-+
-+//--------------------------------------------------------------------------------------------------
-+
-+static void* generateRTTI( typelib_CompoundTypeDescription * pCompTypeDescr )
-+{
-+ OString aCompTypeName( OUStringToOString( pCompTypeDescr->aBase.pTypeName, RTL_TEXTENCODING_ASCII_US ) );
-+ void* pRTTI = RTTIHolder::getRTTI_UnoName( aCompTypeName );
-+ if( pRTTI )
-+ return pRTTI;
-+
-+ if( ! pCompTypeDescr->pBaseTypeDescription )
-+ // this is a base type
-+ return RTTIHolder::insertRTTI_UnoName( aCompTypeName );
-+ if( ! pCompTypeDescr->pBaseTypeDescription->pBaseTypeDescription )
-+ {
-+ OString aBasename(
-+ OUStringToOString( pCompTypeDescr->pBaseTypeDescription->aBase.pTypeName, RTL_TEXTENCODING_ASCII_US )
-+ );
-+ if( ! RTTIHolder::getRTTI_UnoName( aBasename ) )
-+ RTTIHolder::insertRTTI_UnoName( aBasename );
-+
-+ // this type has only one supertype
-+ return RTTIHolder::insertRTTI_UnoNames( aCompTypeName, aBasename );
-+ }
-+
-+ // create __si_type_info
-+ void* pSuperRTTI = generateRTTI( pCompTypeDescr->pBaseTypeDescription );
-+ OString aCompTypeRTTIname( toRTTIname( aCompTypeName ) );
-+#ifdef DEBUG
-+ fprintf( stderr, "generating RTTI: %s\n", aCompTypeRTTIname.getStr() );
-+#endif
-+ pRTTI = new __si_type_info( strdup( aCompTypeRTTIname.getStr() ),
-+ *(__user_type_info*)pSuperRTTI );
-+#if 0
-+ __class_type_info::base_info* pBaseInfo = new __class_type_info::base_info;
-+ pBaseInfo->base = (__user_type_info*)pSuperRTTI;
-+ pBaseInfo->offset = 0;
-+ pBaseInfo->is_virtual = 0;
-+ pBaseInfo->access1 = __class_type_info::PUBLIC;
-+
-+ OString aCompTypeRTTIname( toRTTIname( aCompTypeName ) );
-+ pRTTI = new __class_type_info(
-+ strdup( aCompTypeRTTIname.getStr() ),
-+ pBaseInfo,
-+ 1
-+ );
-+#endif
-+ return RTTIHolder::insertRTTI_UnoName( aCompTypeName, pRTTI );
-+}
-+
-+//--------------------------------------------------------------------------------------------------
-+
-+static Mutex s_aMutex;
-+static std::map< void*, typelib_TypeDescription* > aExceptionMap;
-+
-+static void deleteException( void* pExc, int nDummy )
-+{
-+ MutexGuard aGuard( s_aMutex );
-+ std::map< void*, typelib_TypeDescription* >::iterator element =
-+ aExceptionMap.find( pExc );
-+ OSL_ASSERT( element != aExceptionMap.end() );
-+ if( element != aExceptionMap.end() )
-+ {
-+ typelib_TypeDescription* pType = (*element).second;
-+ aExceptionMap.erase( pExc );
-+ uno_destructData( pExc, pType, cpp_release );
-+ typelib_typedescription_release( pType );
-+ }
-+}
-+
-+//__________________________________________________________________________________________________
-+
-+//##################################################################################################
-+//#### exported ####################################################################################
-+//##################################################################################################
-+
-+
-+void gcc291_freebsd_intel_raiseException( uno_Any * pUnoExc, uno_Mapping * pUno2Cpp )
-+{
-+ // construct cpp exception object
-+ typelib_TypeDescription * pTypeDescr = 0;
-+ typelib_typedescriptionreference_getDescription( &pTypeDescr, pUnoExc->pType );
-+
-+ void * pCppExc = __eh_alloc( pTypeDescr->nSize ); // will be released in generated dtor
-+ uno_copyAndConvertData( pCppExc, pUnoExc->pData, pTypeDescr, pUno2Cpp );
-+
-+ // destruct uno exception
-+ uno_any_destruct( pUnoExc, 0 );
-+
-+ // a must be
-+ OSL_ENSURE( sizeof(sal_Int32) == sizeof(void *), "### pointer size differs from sal_Int32!" );
-+
-+ typelib_CompoundTypeDescription * pCompTypeDescr = (typelib_CompoundTypeDescription *)pTypeDescr;
-+ void* pRTTI = generateRTTI( pCompTypeDescr );
-+
-+ {
-+ MutexGuard aGuard( s_aMutex );
-+ aExceptionMap[ pCppExc ] = pTypeDescr;
-+ }
-+
-+ __cp_push_exception( pCppExc, pRTTI, deleteException );
-+ __throw();
-+}
-+
-+void gcc291_freebsd_intel_fillUnoException( cp_eh_info* pInfo, uno_Any* pExc, uno_Mapping * pCpp2Uno )
-+{
-+ OUString aName( OStringToOUString(
-+ toUNOname( ((__user_type_info*)(pInfo->type))->name() ), RTL_TEXTENCODING_ASCII_US ) );
-+
-+ typelib_TypeDescription * pExcTypeDescr = 0;
-+ typelib_typedescription_getByName(
-+ &pExcTypeDescr,
-+ aName.pData );
-+ OSL_ENSURE( pExcTypeDescr, "could not get type description for exception" );
-+ if (pExcTypeDescr)
-+ {
-+ // construct cpp exception any
-+ Any aAny( pInfo->value, pExcTypeDescr ); // const_cast
-+ typelib_typedescription_release( pExcTypeDescr );
-+ // construct uno exception any
-+ typelib_TypeDescription* pAnyDescr = 0;
-+ getCppuType( (const Any *)0 ).getDescription( &pAnyDescr );
-+ uno_copyAndConvertData( pExc, &aAny, pAnyDescr, pCpp2Uno );
-+ typelib_typedescription_release( pAnyDescr );
-+ }
-+}
-+
-+}
-+
---- /dev/null Mon Mar 4 21:33:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/gcc2_freebsd_intel.hxx Mon Mar 4 21:26:09 2002
-@@ -0,0 +1,153 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: gcc2_freebsd_intel.hxx,v $
-+ *
-+ * $Revision: 1.1.1.1 $
-+ *
-+ * last change: $Author: hr $ $Date: 2000/09/18 15:28:48 $
-+ *
-+ * 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): _______________________________________
-+ *
-+ *
-+ ************************************************************************/
-+
-+#ifndef _RTL_STRING_HXX_
-+#include <rtl/string.hxx>
-+#endif
-+#include <typeinfo>
-+
-+typedef struct _uno_Any uno_Any;
-+typedef struct _uno_Mapping uno_Mapping;
-+
-+// private egcs type info structs
-+
-+// type_info for a simple class ( no base classes or an enum )
-+struct __user_type_info : public std::type_info {
-+ __user_type_info (const char *n) : type_info (n) {}
-+
-+ // dynamic cast. built by gcc
-+ virtual void* dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+// type_info for a class with one public, nonvirtual base class.
-+
-+class __si_type_info : public __user_type_info {
-+ const __user_type_info &base;
-+
-+public:
-+ __si_type_info (const char *n, const __user_type_info &b)
-+ : __user_type_info (n), base (b) { }
-+
-+ // dynamic cast. built by gcc
-+ virtual void *dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+
-+// type_info for a general class.
-+
-+typedef unsigned int USItype __attribute__ ((mode (SI)));
-+
-+struct __class_type_info : public __user_type_info {
-+ enum access { PUBLIC = 1, PROTECTED = 2, PRIVATE = 3 };
-+
-+ struct base_info {
-+ const __user_type_info *base;
-+ USItype offset: 29;
-+ bool is_virtual: 1;
-+ access access1: 2;
-+ };
-+
-+ const base_info *base_list;
-+ size_t n_bases;
-+
-+ __class_type_info (const char *name, const base_info *bl, size_t bn)
-+ : __user_type_info (name), base_list (bl), n_bases (bn) {}
-+
-+ // dynamic cast. built by gcc
-+ virtual void* dcast (const type_info &, int, void *,
-+ const type_info * = 0, void * = 0) const;
-+};
-+
-+struct cp_eh_info
-+{
-+ struct __eh_info
-+ {
-+ void* match_function;
-+ short language;
-+ short version;
-+ };
-+ __eh_info eh_info;
-+ void *value;
-+ void *type;
-+ void (*cleanup)(void *, int);
-+ bool caught;
-+ cp_eh_info *next;
-+ long handlers;
-+ void *original_value;
-+};
-+
-+extern "C" {
-+ void __cp_push_exception( void*, void*, void(*)(void*, int) );
-+ void __throw();
-+}
-+
-+//##################################################################################################
-+//#### exceptions ##################################################################################
-+//##################################################################################################
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+void gcc291_freebsd_intel_raiseException( uno_Any * pUnoExc, uno_Mapping * pUno2Cpp );
-+void gcc291_freebsd_intel_fillUnoException( cp_eh_info*, uno_Any*, uno_Mapping * pCpp2Uno );
-+
-+}
-+
---- /dev/null Mon Mar 4 21:33:00 2002
-+++ ../bridges/source/cpp_uno/gcc2_freebsd_intel/makefile.mk Mon Mar 4 21:26:41 2002
-@@ -0,0 +1,109 @@
-+#*************************************************************************
-+#
-+# $RCSfile: makefile.mk,v $
-+#
-+# $Revision: 1.5 $
-+#
-+# 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=gcc2_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)" == "GCCFREEBSDIgcc2"
-+
-+CFLAGSNOOPT=-O0
-+NOOPTFILES=$(SLO)$/uno2cpp.obj
-+
-+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/gcc2_freebsd_intel/uno2cpp.cxx Mon Mar 4 21:26:11 2002
-@@ -0,0 +1,463 @@
-+/*************************************************************************
-+ *
-+ * $RCSfile: uno2cpp.cxx,v $
-+ *
-+ * $Revision: 1.8 $
-+ *
-+ * last change: $Author: dbo $ $Date: 2001/09/06 11:59:03 $
-+ *
-+ * 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 <malloc.h>
-+#ifndef _RTL_ALLOC_H_
-+#include <rtl/alloc.h>
-+#endif
-+
-+#ifndef _UNO_DATA_H_
-+#include <uno/data.h>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_BRIDGE_HXX_
-+#include <bridges/cpp_uno/bridge.hxx>
-+#endif
-+#ifndef _BRIDGES_CPP_UNO_TYPE_MISC_HXX_
-+#include <bridges/cpp_uno/type_misc.hxx>
-+#endif
-+
-+#include "gcc2_freebsd_intel.hxx"
-+
-+using namespace rtl;
-+using namespace com::sun::star::uno;
-+
-+namespace CPPU_CURRENT_NAMESPACE
-+{
-+
-+//==================================================================================================
-+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 !" );
-+
-+ volatile long edx = 0, eax = 0; // for register returns
-+ __asm__ (
-+ // copy values
-+ "pushl %%edx\n\t"
-+ "pushl %%ecx\n\t"
-+ "pushl %%eax\n\t"
-+ "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"
-+ "mov 0(%%edx), %%ecx\n\t"
-+ "sub $4, %%edx\n\t"
-+ "push %%ecx\n\t"
-+ "dec %%eax\n\t"
-+ "jne Lcopy\n"
-+ "Lcall:\n\t"
-+ // do the actual call
-+ "mov %2, %%edx\n\t"
-+ "mov 0(%%edx), %%edx\n\t"
-+ "mov %3, %%eax\n\t"
-+ "add $2, %%eax\n\t" // first two table entries are reserved
-+ "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"
-+ "popl %%eax\n\t"
-+ "popl %%ecx\n\t"
-+ "popl %%edx\n\t"
-+ : : "m"(nStackLongs), "m"(pStackLongs), "m"(pThis), "m"(nVtableIndex), "m"(eax), "m"(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\n\t"
-+ : : "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( ... )
-+ {
-+ // get exception
-+ cp_eh_info* pEHInfo = (cp_eh_info*)__cp_eh_info();
-+ gcc291_freebsd_intel_fillUnoException( pEHInfo, *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.org-vcltesttool/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel b/editors/openoffice.org-vcltesttool/files/patch-bridges::source::cpp_uno::gcc3_freebsd_intel
deleted file mode 100644
index 20b13ea25cb2..000000000000
--- a/editors/openoffice.org-vcltesttool/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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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.org-vcltesttool/files/patch-bridges::source::prot_uno::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-bridges::source::prot_uno::makefile.mk
deleted file mode 100644
index 595ea6cb5ac9..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-chaos::util::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-chaos::util::makefile.mk
deleted file mode 100644
index 77dcd12cd410..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-chaos::util::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../chaos/util/makefile.mk.orig Sat Mar 2 18:09:33 2002
-+++ ../chaos/util/makefile.mk Sat Mar 2 18:09:18 2002
-@@ -100,7 +100,7 @@
-
- SHL1TARGET= cnt$(UPD)$(DLLPOSTFIX)
- SHL1IMPLIB= i$(TARGET)
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP= exports.$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP= exports.map
diff --git a/editors/openoffice.org-vcltesttool/files/patch-comphelper+util+makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-comphelper+util+makefile.mk
deleted file mode 100644
index 997719c43dd8..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-comphelper::util::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-comphelper::util::makefile.mk
deleted file mode 100644
index 9bca1b144e8f..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-comphelper::util::makefile.mk
+++ /dev/null
@@ -1,15 +0,0 @@
---- ../comphelper/util/makefile.mk.orig Tue Jan 1 14:08:53 2002
-+++ ../comphelper/util/makefile.mk
-@@ -85,11 +85,11 @@
-
- SHL1TARGET=$(COMPHLP_TARGET)$(COMPHLP_MAJOR)
- SHL1STDLIBS=\
-+ $(SALLIB) \
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
- $(VOSLIB) \
- $(OSLLIB) \
-- $(SALLIB) \
- $(CPPRTLLIB)
-
- SHL1DEPN=
diff --git a/editors/openoffice.org-vcltesttool/files/patch-config_office+configure.in b/editors/openoffice.org-vcltesttool/files/patch-config_office+configure.in
deleted file mode 100644
index c580d786d05c..000000000000
--- a/editors/openoffice.org-vcltesttool/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=<path to ml.exe directory>
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- AC_ARG_WITH(unzip-home,
- [ --with-unzip-home For Windows users, please supply the path for
- unzip.exe.
-@@ -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.org-vcltesttool/files/patch-config_office::configure.in b/editors/openoffice.org-vcltesttool/files/patch-config_office::configure.in
deleted file mode 100644
index 432ada6ddb57..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-config_office::configure.in
+++ /dev/null
@@ -1,86 +0,0 @@
---- ../config_office/configure.in.orig Tue Feb 19 16:42:08 2002
-+++ ../config_office/configure.in Wed Mar 13 20:26:19 2002
-@@ -121,6 +121,12 @@
-
- Usage: --enable-check-only=yes
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- dnl ===================================================================
- dnl Message.
- dnl ===================================================================
-@@ -245,13 +251,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
-@@ -264,13 +270,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
-@@ -335,7 +341,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
-@@ -779,6 +786,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" }'`
-@@ -1129,6 +1140,7 @@
- echo "\$with_lang="$with_lang
- echo "\$with_asm_home="$with_asm_home
- echo "\$with_unzip_home="$with_unzip_home
-+echo "\$with_os_version="$with_os_version
- echo "\$MINGWIN32="$WITH_MINGWIN
- echo "\$USE_GCC3="$USE_GCC3
- echo
-@@ -1136,7 +1148,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 $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 $USE_GCC3 $with_os_version $PTHREAD_CFLAGS $PTHREAD_LIBS $CC $CXX
- else
- echo
- echo Test Complete
diff --git a/editors/openoffice.org-vcltesttool/files/patch-configmgr::util::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-configmgr::util::makefile.mk
deleted file mode 100644
index b0738b38b234..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-connectivity+source+drivers+mozab+makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-connectivity+source+drivers+mozab+makefile.mk
deleted file mode 100644
index 68c702a2684c..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk
deleted file mode 100644
index 3601766ee561..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-connectivity::source::drivers::adabas::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-connectivity::source::drivers::adabas::makefile.mk
deleted file mode 100644
index 22ec11c35540..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-connectivity::source::drivers::adabas::makefile.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../connectivity/source/drivers/adabas/makefile.mk.orig Sat Mar 2 20:39:00 2002
-+++ ../connectivity/source/drivers/adabas/makefile.mk Sat Mar 2 20:38:16 2002
-@@ -104,9 +104,9 @@
- $(SLO)$/BResultSetMetaData.obj \
- $(SLO)$/BResultSet.obj
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(ADABAS_TARGET).$(DLLPOSTFIX).map
--.ELSE
-+.ELSE
- SHL1VERSIONMAP=$(ADABAS_TARGET).map
- .ENDIF
-
diff --git a/editors/openoffice.org-vcltesttool/files/patch-connectivity::source::drivers::calc::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-connectivity::source::drivers::calc::makefile.mk
deleted file mode 100644
index 9141439c02cb..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-connectivity::source::drivers::calc::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/calc/makefile.mk.orig Sat Mar 2 20:42:07 2002
-+++ ../connectivity/source/drivers/calc/makefile.mk Sat Mar 2 20:41:59 2002
-@@ -91,7 +91,7 @@
- $(SLO)$/Cservices.obj \
- $(SLO)$/CDriver.obj
-
--.IF "$(OS)"!="MACOSX"
-+.IF "$(OS)"!="MACOSX" || "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
- .ENDIF
- # --- Library -----------------------------------
diff --git a/editors/openoffice.org-vcltesttool/files/patch-connectivity::source::drivers::dbase::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-connectivity::source::drivers::dbase::makefile.mk
deleted file mode 100644
index 74b9c46489ac..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-connectivity::source::drivers::dbase::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/dbase/makefile.mk.orig Sat Mar 2 20:45:45 2002
-+++ ../connectivity/source/drivers/dbase/makefile.mk Sat Mar 2 20:45:27 2002
-@@ -117,7 +117,7 @@
- $(SLO)$/DDriver.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice.org-vcltesttool/files/patch-connectivity::source::drivers::file::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-connectivity::source::drivers::file::makefile.mk
deleted file mode 100644
index 3bf23f9b6a5d..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-connectivity::source::drivers::file::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/file/makefile.mk.orig Sat Mar 2 20:47:37 2002
-+++ ../connectivity/source/drivers/file/makefile.mk Sat Mar 2 20:48:04 2002
-@@ -112,7 +112,7 @@
- $(SLO)$/fanalyzer.obj \
- $(SLO)$/fcomp.obj
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- #SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice.org-vcltesttool/files/patch-connectivity::source::drivers::flat::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-connectivity::source::drivers::flat::makefile.mk
deleted file mode 100644
index bbabd50cc0f1..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-connectivity::source::drivers::flat::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/flat/makefile.mk.orig Sat Mar 2 20:51:31 2002
-+++ ../connectivity/source/drivers/flat/makefile.mk Sat Mar 2 20:51:56 2002
-@@ -104,7 +104,7 @@
- $(SLO)$/EDriver.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(TARGET).map
diff --git a/editors/openoffice.org-vcltesttool/files/patch-connectivity::source::drivers::jdbc::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-connectivity::source::drivers::jdbc::makefile.mk
deleted file mode 100644
index 397cc6777421..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-connectivity::source::drivers::jdbc::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../connectivity/source/drivers/jdbc/makefile.mk.orig Sat Mar 2 20:54:27 2002
-+++ ../connectivity/source/drivers/jdbc/makefile.mk Sat Mar 2 20:54:52 2002
-@@ -111,7 +111,7 @@
- $(SLO)$/tools.obj
-
-
--.IF "$(OS)"=="MACOSX"
-+.IF "$(OS)"=="MACOSX" || "$(OS)"=="FREEBSD"
- #SHL1VERSIONMAP=$(JDBC_TARGET).$(DLLPOSTFIX).map
- .ELSE
- SHL1VERSIONMAP=$(JDBC_TARGET).map
diff --git a/editors/openoffice.org-vcltesttool/files/patch-connectivity::source::drivers::mozab::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-connectivity::source::drivers::mozab::makefile.mk
deleted file mode 100644
index f301dffa2c0d..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-connectivity::source::drivers::mozab::makefile.mk
+++ /dev/null
@@ -1,22 +0,0 @@
---- ../connectivity/source/drivers/mozab/makefile.mk.orig Mon Dec 3 17:20:59 2001
-+++ ../connectivity/source/drivers/mozab/makefile.mk Sun Mar 3 17:26:52 2002
-@@ -107,7 +107,9 @@
-
- # --- MOZAB BASE Library -----------------------------------
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- SHL1TARGET= $(TARGET)$(MOZAB_MAJOR)
- SHL1OBJS=$(SLOFILES)
- SHL1STDLIBS=\
-@@ -158,7 +160,9 @@
-
- # --- MOZAB BASE Library -----------------------------------
-
-+.IF "$(OS)"!="FREEBSD"
- SHL2VERSIONMAP= $(TARGET2).map
-+.ENDIF
- SHL2TARGET= $(TARGET2)$(MOZAB_MAJOR)
- SHL2OBJS=$(SLO2FILES)
- SHL2STDLIBS=\
diff --git a/editors/openoffice.org-vcltesttool/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk
deleted file mode 100644
index 27086ca55940..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-connectivity::source::drivers::mozab::mozillasrc::makefile.mk
+++ /dev/null
@@ -1,13 +0,0 @@
---- ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk.orig Fri Mar 15 19:10:28 2002
-+++ ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk Fri Mar 15 19:11:45 2002
-@@ -152,6 +152,10 @@
- -Wno-long-long -pthread
- CDEFS += -DTRACING
- .ENDIF
-+.IF "$(OS)" == "FREEBSD"
-+CFLAGSCXX += \
-+ -fno-rtti
-+.ENDIF
- .ENDIF
-
- SHL1TARGET_NAME=$(TARGET)$(MOZAB_MAJOR)
diff --git a/editors/openoffice.org-vcltesttool/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk
deleted file mode 100644
index 3a34e92f0e55..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-connectivity::source::drivers::mozaddressbook::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../connectivity/source/drivers/mozaddressbook/makefile.mk.orig Sat Mar 2 20:58:59 2002
-+++ ../connectivity/source/drivers/mozaddressbook/makefile.mk Sat Mar 2 20:59:41 2002
-@@ -134,7 +134,9 @@
- SLOFILES+=$(SLO)$/staticmbmozab.obj
- .ENDIF
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- # --- Library -----------------------------------
-
- SHL1TARGET=$(TARGET)$(UPD)$(DLLPOSTFIX)
diff --git a/editors/openoffice.org-vcltesttool/files/patch-connectivity::source::manager::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-connectivity::source::manager::makefile.mk
deleted file mode 100644
index 497370af0fd1..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-connectivity::source::manager::makefile.mk
+++ /dev/null
@@ -1,16 +0,0 @@
---- ../connectivity/source/manager/makefile.mk.orig Tue Jan 1 14:09:00 2002
-+++ ../connectivity/source/manager/makefile.mk
-@@ -92,11 +92,11 @@
- .ENDIF
- SHL1OBJS=$(SLOFILES)
- SHL1STDLIBS=\
-+ $(SALLIB) \
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
- $(VOSLIB) \
-- $(OSLLIB) \
-- $(SALLIB)
-+ $(OSLLIB)
-
- SHL1DEPN=
- SHL1IMPLIB= i$(SHL1TARGET)
diff --git a/editors/openoffice.org-vcltesttool/files/patch-connectivity::source::parse::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-connectivity::source::parse::makefile.mk
deleted file mode 100644
index 7000bf23cc00..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-connectivity::source::parse::makefile.mk
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../connectivity/source/parse/makefile.mk.orig Wed Mar 6 10:39:52 2002
-+++ ../connectivity/source/parse/makefile.mk Wed Mar 6 10:40:07 2002
-@@ -95,6 +95,7 @@
- +flex -i -8 -PSQLyy -L -o$(MISC)$/sqlflex.cxx sqlflex.l
-
- $(MISC)$/sqlbison.cxx: sqlbison.y
-+ +bison -v -d -pSQLyy -l -bsql -o$(MISC)$/sqlbison.cxx.h sqlbison.y
- +bison -v -d -pSQLyy -l -bsql -o$(MISC)$/sqlbison.cxx sqlbison.y
- -$(MKDIR) $(OUT)$/inc$/connectivity
- +$(COPY) $(MISC)$/sqlbison.cxx.h $(OUT)$/inc$/connectivity$/sqlbison.hxx
diff --git a/editors/openoffice.org-vcltesttool/files/patch-cppu+prj+build.lst b/editors/openoffice.org-vcltesttool/files/patch-cppu+prj+build.lst
deleted file mode 100644
index 78fd210a1193..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-cppu::prj::build.lst b/editors/openoffice.org-vcltesttool/files/patch-cppu::prj::build.lst
deleted file mode 100644
index 78fd210a1193..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-cppu::util::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-cppu::util::makefile.mk
deleted file mode 100644
index 0157a34167b5..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-cppu::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../cppu/util/makefile.mk.orig Fri Nov 9 10:14:31 2001
-+++ ../cppu/util/makefile.mk Mon Mar 11 13:35:07 2002
-@@ -89,7 +89,9 @@
- SHL1IMPLIB=i$(TARGET)
- SHL1DEF=$(MISC)$/$(SHL1TARGET).def
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP=$(TARGET).map
-+.ENDIF
-
- DEF1NAME=$(SHL1TARGET)
-
diff --git a/editors/openoffice.org-vcltesttool/files/patch-cppuhelper+source+makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-cppuhelper+source+makefile.mk
deleted file mode 100644
index 62e971de324a..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-cppuhelper::source::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-cppuhelper::source::makefile.mk
deleted file mode 100644
index 59b78a3fd844..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-cppuhelper::source::makefile.mk
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../cppuhelper/source/makefile.mk.orig Thu Mar 7 16:37:48 2002
-+++ ../cppuhelper/source/makefile.mk Thu Mar 7 16:37:55 2002
-@@ -149,8 +149,8 @@
- SHL1TARGET=$(TARGET)$(UDK_MAJOR)$(COMID)
-
- SHL1STDLIBS= \
-- $(CPPULIB) \
-- $(SALLIB)
-+ $(SALLIB) \
-+ $(CPPULIB)
-
- SHL1DEPN=
- SHL1IMPLIB=i$(TARGET)
-@@ -173,6 +173,10 @@
- SHL1VERSIONMAP=gcc2_linux_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.org-vcltesttool/files/patch-cpputools+source+registercomponent+makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-cpputools+source+registercomponent+makefile.mk
deleted file mode 100644
index 8134445349f1..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-dmake::unix::linux::gnu::make.sh b/editors/openoffice.org-vcltesttool/files/patch-dmake::unix::linux::gnu::make.sh
deleted file mode 100644
index d60afa8e32e8..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-dmake::unix::linux::gnu::make.sh
+++ /dev/null
@@ -1,244 +0,0 @@
---- ../dmake/unix/linux/gnu/make.sh.orig Wed Mar 13 20:32:53 2002
-+++ ../dmake/unix/linux/gnu/make.sh Wed Mar 13 20:33:00 2002
-@@ -3,188 +3,188 @@
- mkdir objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O infer.c
- fi
- mv infer.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O make.c
- fi
- mv make.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O stat.c
- fi
- mv stat.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O expand.c
- fi
- mv expand.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmstring.c
- fi
- mv dmstring.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O hash.c
- fi
- mv hash.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dag.c
- fi
- mv dag.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmake.c
- fi
- mv dmake.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O path.c
- fi
- mv path.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O imacs.c
- fi
- mv imacs.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O sysintf.c
- fi
- mv sysintf.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O parse.c
- fi
- mv parse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O getinp.c
- fi
- mv getinp.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O quit.c
- fi
- mv quit.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O state.c
- fi
- mv state.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O dmdump.c
- fi
- mv dmdump.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O macparse.c
- fi
- mv macparse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O rulparse.c
- fi
- mv rulparse.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O percent.c
- fi
- mv percent.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O function.c
- fi
- mv function.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/arlib.c
- fi
- mv arlib.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dirbrk.c
- fi
- mv dirbrk.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/rmprq.c
- fi
- mv rmprq.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/ruletab.c
- fi
- mv ruletab.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/runargv.c
- fi
- mv runargv.o objects
-
- if test $platform = sparc -o $platform = sparc64; then
--gcc -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
-+${CC} ${CFLAGS} -c -ansi -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
- else
--gcc -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
-+${CC} ${CFLAGS} -c -I. -Iunix -Iunix/linux -Iunix/linux/gnu -O unix/dcache.c
- fi
- mv dcache.o objects
-
--gcc -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \
-+${CC} ${CFLAGS} -O -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o \
- objects/dmstring.o objects/hash.o objects/dag.o objects/dmake.o objects/path.o \
- objects/imacs.o objects/sysintf.o objects/parse.o objects/getinp.o \
- objects/quit.o objects/state.o objects/dmdump.o objects/macparse.o \
diff --git a/editors/openoffice.org-vcltesttool/files/patch-dtrans+source+X11+makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-dtrans+source+X11+makefile.mk
deleted file mode 100644
index 5881f5d7f6a5..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-dtrans::source::X11::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-dtrans::source::X11::makefile.mk
deleted file mode 100644
index fa2c7a4b769c..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-dtrans::source::X11::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../dtrans/source/X11/makefile.mk.orig Sat Mar 2 21:11:32 2002
-+++ ../dtrans/source/X11/makefile.mk Sat Mar 2 21:12:34 2002
-@@ -111,7 +111,8 @@
- APP1STDLIBS=\
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
-- $(SALLIB)
-+ $(SALLIB) \
-+ -lX11
-
- .ENDIF # "$(OS)"=="MACOSX"
-
diff --git a/editors/openoffice.org-vcltesttool/files/patch-eventattacher+source+makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-eventattacher+source+makefile.mk
deleted file mode 100644
index b09408500c2d..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-eventattacher::source::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-eventattacher::source::makefile.mk
deleted file mode 100644
index b09408500c2d..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-extensions::source::plugin::unx::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-extensions::source::plugin::unx::makefile.mk
deleted file mode 100644
index 4535235d6bec..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-extensions::source::plugin::unx::makefile.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../extensions/source/plugin/unx/makefile.mk.orig Mon Mar 11 01:34:07 2002
-+++ ../extensions/source/plugin/unx/makefile.mk Mon Mar 11 10:21:01 2002
-@@ -91,7 +91,11 @@
- .IF "$(OS)"=="SOLARIS" || "$(OS)"=="SCO" || "$(OS)"=="HPUX"
- APP1STDLIBS+=-lXm -lXt -lX11 -ldl
- .ELSE
-+IF "$(OS)"=="FREEBSD"
-+APP1STDLIBS+=-lXaw -lXt -lX11
-+.ELSE
- APP1STDLIBS+=-lXaw -lXt -lX11 -ldl
-+.ENDIF
- .ENDIF
-
- APP1DEF= $(MISC)$/$(TARGET).def
diff --git a/editors/openoffice.org-vcltesttool/files/patch-external+dt+dtpatch.sh b/editors/openoffice.org-vcltesttool/files/patch-external+dt+dtpatch.sh
deleted file mode 100644
index e5122bcb45c1..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-external+npsdk+npsdkpatch.sh b/editors/openoffice.org-vcltesttool/files/patch-external+npsdk+npsdkpatch.sh
deleted file mode 100644
index 49a3056831dd..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-external::dt::dtpatch.sh b/editors/openoffice.org-vcltesttool/files/patch-external::dt::dtpatch.sh
deleted file mode 100644
index e5122bcb45c1..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-external::expat::expatpatch.sh b/editors/openoffice.org-vcltesttool/files/patch-external::expat::expatpatch.sh
deleted file mode 100644
index ce07edcfffd8..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-external::jpeg::jpegpatch.sh b/editors/openoffice.org-vcltesttool/files/patch-external::jpeg::jpegpatch.sh
deleted file mode 100644
index 4fb55f5d70d0..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-external::npsdk::npsdkpatch.sh b/editors/openoffice.org-vcltesttool/files/patch-external::npsdk::npsdkpatch.sh
deleted file mode 100644
index 49a3056831dd..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-external::zlib::zlibpatch.sh b/editors/openoffice.org-vcltesttool/files/patch-external::zlib::zlibpatch.sh
deleted file mode 100644
index 04d96c6ad70f..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-freetype+makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-freetype+makefile.mk
deleted file mode 100644
index 1e5e5bf12c6b..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-freetype::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-freetype::makefile.mk
deleted file mode 100644
index 1e5e5bf12c6b..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-vcltesttool/files/patch-gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index 66b7dfe1f73d..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-gnome-vfs-filetype-registration.cxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2001/11/01 13:26:23 1.2
-+++ ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2002/03/03 19:43:31
-@@ -62,7 +62,9 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !defined(FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice.org-vcltesttool/files/patch-i18n::inc::collator.hxx b/editors/openoffice.org-vcltesttool/files/patch-i18n::inc::collator.hxx
deleted file mode 100644
index f336ca1fb6cd..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-i18n::inc::collator.hxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../i18n/inc/collator.hxx.orig Tue Mar 12 08:24:59 2002
-+++ ../i18n/inc/collator.hxx Tue Mar 12 08:25:55 2002
-@@ -80,7 +80,9 @@
-
- #ifndef WIN32
- #ifndef MACOSX
-+#ifndef FREEBSD
- #include <alloca.h>
-+#endif
- #endif
- #endif
- #include <tools/string.hxx>
diff --git a/editors/openoffice.org-vcltesttool/files/patch-idlc::source::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-idlc::source::makefile.mk
deleted file mode 100644
index 780425770b86..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-idlc::source::makefile.mk
+++ /dev/null
@@ -1,10 +0,0 @@
---- ../idlc/source/makefile.mk.orig Wed Mar 6 10:25:35 2002
-+++ ../idlc/source/makefile.mk Wed Mar 6 10:25:53 2002
-@@ -147,6 +147,7 @@
- +flex -o$(MISC)$/scanner.cxx $(MISC)$/stripped_scanner.ll
-
- $(MISC)$/parser.cxx: parser.yy
-+ +bison -v -d -o$(MISC)$/parser.cxx.h parser.yy
- +bison -v -d -o$(MISC)$/parser.cxx parser.yy
- +$(COPY) $(MISC)$/parser.cxx.h $(OUT)$/inc$/parser.h
- # with line statements (for debugging)
diff --git a/editors/openoffice.org-vcltesttool/files/patch-inet::util::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-inet::util::makefile.mk
deleted file mode 100644
index cbbeb2e86e5e..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-inet::util::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../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.org-vcltesttool/files/patch-javaunohelper+source+makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-javaunohelper+source+makefile.mk
deleted file mode 100644
index 7f2cd2f1d220..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-javaunohelper::source::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-javaunohelper::source::makefile.mk
deleted file mode 100644
index 7f2cd2f1d220..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-moz+prj+d.lst b/editors/openoffice.org-vcltesttool/files/patch-moz+prj+d.lst
deleted file mode 100644
index d65f2df6cf3b..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-mozaddressbook::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-mozaddressbook::makefile.mk
deleted file mode 100644
index 3a34e92f0e55..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-mozaddressbook::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../connectivity/source/drivers/mozaddressbook/makefile.mk.orig Sat Mar 2 20:58:59 2002
-+++ ../connectivity/source/drivers/mozaddressbook/makefile.mk Sat Mar 2 20:59:41 2002
-@@ -134,7 +134,9 @@
- SLOFILES+=$(SLO)$/staticmbmozab.obj
- .ENDIF
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
- # --- Library -----------------------------------
-
- SHL1TARGET=$(TARGET)$(UPD)$(DLLPOSTFIX)
diff --git a/editors/openoffice.org-vcltesttool/files/patch-mozillasrc::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-mozillasrc::makefile.mk
deleted file mode 100644
index 27086ca55940..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-mozillasrc::makefile.mk
+++ /dev/null
@@ -1,13 +0,0 @@
---- ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk.orig Fri Mar 15 19:10:28 2002
-+++ ../connectivity/source/drivers/mozab/mozillasrc/makefile.mk Fri Mar 15 19:11:45 2002
-@@ -152,6 +152,10 @@
- -Wno-long-long -pthread
- CDEFS += -DTRACING
- .ENDIF
-+.IF "$(OS)" == "FREEBSD"
-+CFLAGSCXX += \
-+ -fno-rtti
-+.ENDIF
- .ENDIF
-
- SHL1TARGET_NAME=$(TARGET)$(MOZAB_MAJOR)
diff --git a/editors/openoffice.org-vcltesttool/files/patch-nas+nas-1.4.1.patch b/editors/openoffice.org-vcltesttool/files/patch-nas+nas-1.4.1.patch
deleted file mode 100644
index 3babf927e982..000000000000
--- a/editors/openoffice.org-vcltesttool/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|<malloc.h>|<stdlib.h>|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 <machine/soundcard.h>
-+-# include <machine/pcaudioio.h>
-++# ifdef __i386__
-++# include <machine/pcaudioio.h>
-++# endif
-+ #else
-+ # ifdef __NetBSD__
-+ # include <sys/ioctl.h>
-+@@ -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 <limits.h>
-+ # 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.org-vcltesttool/files/patch-nas:nas-1.4.1.patch b/editors/openoffice.org-vcltesttool/files/patch-nas:nas-1.4.1.patch
deleted file mode 100644
index 6f2635c639f7..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-nas:nas-1.4.1.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- ../nas/nas-1.4.1.patch.orig Wed Mar 6 02:24:32 2002
-+++ ../nas/nas-1.4.1.patch Wed Mar 6 02:27:00 2002
-@@ -143,3 +143,14 @@
- 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|<malloc.h>|<stdlib.h>|g"
-+ $(MAKE) $(MFLAGS) Makefiles
-+ $(MAKE) $(MFLAGS) clean
-+ $(MAKE) $(MFLAGS) includes
diff --git a/editors/openoffice.org-vcltesttool/files/patch-odk::pack::unzip_udk::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-odk::pack::unzip_udk::makefile.mk
deleted file mode 100644
index f3b6e9ba1f0e..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-odk::pack::unzip_udk::makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../odk/pack/unzip_udk/makefile.mk.orig Tue Mar 5 15:35:31 2002
-+++ ../odk/pack/unzip_udk/makefile.mk Tue Mar 5 15:36:15 2002
-@@ -30,7 +30,7 @@
- .IF "$(GUI)"=="WNT"
- unzip -q -d . $(UDKNAME)
- .ELSE
-- gzip -df < $(UDKNAME).tar.gz | tar -xvf -
-+ tar -xzf $(UDKNAME).tar.gz
- .ENDIF
- +-$(RENAME) $(UDKNAME) $(ODKNAME)
- +rm -f $(ODKNAME)$/settings$/dk.mk
diff --git a/editors/openoffice.org-vcltesttool/files/patch-offapi+util+makefile.pmk b/editors/openoffice.org-vcltesttool/files/patch-offapi+util+makefile.pmk
deleted file mode 100644
index 5cdbb1b4aa4a..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-offapi::util::makefile.pmk b/editors/openoffice.org-vcltesttool/files/patch-offapi::util::makefile.pmk
deleted file mode 100644
index 5cdbb1b4aa4a..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-package::util::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-package::util::makefile.mk
deleted file mode 100644
index 2bf58cecdb01..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-ppsprint::source::printer::printerinfomanager.cxx b/editors/openoffice.org-vcltesttool/files/patch-ppsprint::source::printer::printerinfomanager.cxx
deleted file mode 100644
index 5ebff3ce7d3e..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-ppsprint::source::printer::printerinfomanager.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../psprint/source/printer/printerinfomanager.cxx.orig Sat Mar 2 22:16:34 2002
-+++ ../psprint/source/printer/printerinfomanager.cxx Sat Mar 2 22:16:12 2002
-@@ -883,7 +883,7 @@
-
- static const struct SystemCommandParameters aParms[] =
- {
--#ifdef LINUX
-+#ifdef LINUX || defined(FREEBSD) || defined(NETBSD)
- { "/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.org-vcltesttool/files/patch-product+util+makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-product+util+makefile.mk
deleted file mode 100644
index fb3c8af3e2b2..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-product::util::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-product::util::makefile.mk
deleted file mode 100644
index 1df961f90223..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-product::util::makefile.mk
+++ /dev/null
@@ -1,58 +0,0 @@
---- ../product/util/makefile.mk.orig Wed Feb 27 12:32:19 2002
-+++ ../product/util/makefile.mk Tue Mar 12 14:08:34 2002
-@@ -115,13 +115,26 @@
- 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=$(COMNAME)_uno
- .ENDIF
-
- STLPORTDEST=$(DESTDIRDLL)$/$(STLPORTLIBNAME)
- .IF "$(STLPORT4)" != ""
- # in OOo build environment
- .IF "($STLPORT4)" != "NO_STLPORT4"
-+.IF "$(OS)" != "FREEBSD"
- STLPORTOUT=$(SOLARVER)$/$(UPD)$/$(INPATH)$/bin$/$(STLPORTLIBNAME)
-+.ELSE
-+STLPORTOUT=$(STLPORT4)$/lib$/$(STLPORTLIBNAME)
-+.ENDIF
- .ELSE
- STLPORTOUT=$(STLPORT4)$/lib$/$(STLPORTLIBNAME)
- .ENDIF
-@@ -367,8 +380,8 @@
- $(GNUCOPY) -p $(DLLOUT)$/$(@:f) $@
-
- $(DESTDIRDLL)$/%$(MY_VERSION_LINKPOSTFIX) : $(DESTDIRDLL)$/%$(MY_VERSION_DLLPOSTFIX) $(DIRLIST)
-- +ln -s $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $@
-- +ln -s $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $(@:db)
-+ +ln -fs $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $@
-+ +ln -fs $(@:f)$(MY_VERSION_LINKTARGETPOSTFIX) $(@:db)
-
-
- #---------------------------------------------------------
-@@ -379,7 +392,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 $@
-@@ -387,7 +400,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.org-vcltesttool/files/patch-psprint+source+printer+printerinfomanager.cxx b/editors/openoffice.org-vcltesttool/files/patch-psprint+source+printer+printerinfomanager.cxx
deleted file mode 100644
index 4947227f8d52..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-psprint::util::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-psprint::util::makefile.mk
deleted file mode 100644
index faa0b78f18b1..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-registry+source+regkey.cxx b/editors/openoffice.org-vcltesttool/files/patch-registry+source+regkey.cxx
deleted file mode 100644
index fad069f83f14..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-registry::source::regkey.cxx b/editors/openoffice.org-vcltesttool/files/patch-registry::source::regkey.cxx
deleted file mode 100644
index fad069f83f14..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-registry::util::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-registry::util::makefile.mk
deleted file mode 100644
index f1970ad5e6a1..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-remotebridges+source+unourl_resolver+makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-remotebridges+source+unourl_resolver+makefile.mk
deleted file mode 100644
index 72e5a97234f4..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-remotebridges::source::unourl_resolver::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-remotebridges::source::unourl_resolver::makefile.mk
deleted file mode 100644
index 72e5a97234f4..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-rsc+source+rscpp+cpp.h b/editors/openoffice.org-vcltesttool/files/patch-rsc+source+rscpp+cpp.h
deleted file mode 100644
index 417ab33ba52f..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-rsc::source::rscpp::cpp.h b/editors/openoffice.org-vcltesttool/files/patch-rsc::source::rscpp::cpp.h
deleted file mode 100644
index 417ab33ba52f..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-rscpp::cpp.h b/editors/openoffice.org-vcltesttool/files/patch-rscpp::cpp.h
deleted file mode 100644
index 751623885bbd..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-rscpp::cpp.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../rscpp/cpp.h.orig Fri Mar 1 00:15:54 2002
-+++ ../rscpp/cpp.h Fri Mar 1 00:15:56 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.org-vcltesttool/files/patch-sablot+Sablot-0.52.patch b/editors/openoffice.org-vcltesttool/files/patch-sablot+Sablot-0.52.patch
deleted file mode 100644
index 61f12e5bfe7c..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-sablot::Sablot-0.52.patch b/editors/openoffice.org-vcltesttool/files/patch-sablot::Sablot-0.52.patch
deleted file mode 100644
index 3b44b26ac6c7..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-sablot::Sablot-0.52.patch
+++ /dev/null
@@ -1,35 +0,0 @@
---- ../sablot/Sablot-0.52.patch.orig Mon Oct 29 19:18:40 2001
-+++ ../sablot/Sablot-0.52.patch Tue Mar 5 18:16:07 2002
-@@ -3,7 +3,7 @@
- ***************
- *** 1 ****
- ! dummy
----- 1,147 ----
-+--- 1,157 ----
- ! #*************************************************************************
- ! #
- ! # $RCSfile: makefile.mk,v $
-@@ -85,12 +85,22 @@
- ! CFLAGS+= -DHAVE_IEEEFP_H
- ! .ENDIF
- !
--! .IF "$(OS)"=="LINUX" || "$(OS)"=="MACOSX"
-+! .IF "$(OS)"=="LINUX" || "$(OS)"=="MACOSX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
- ! CFLAGS+= -DHAVE_UNISTD_H
- ! .ENDIF
- !
- ! .IF "$(GUI)"=="UNX"
-+!
-+! .IF "$(OS)"=="MACOSX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-+! .IF "$(OS)"=="FREEBSD"
-+! CFLAGS+= -DHAVE_SYS_TIME_H
-+! .ELSE
-+! CFLAGS+= -DHAVE_SYS_TIMEB_H
-+! .ENDIF
-+! CFLAGS+= -DHAVE_GETTIMEOFDAY -DHAVE_ISNAN -DHAVE_FINITE
-+! .ELSE
- ! CFLAGS+= -DHAVE_SYS_TIMEB_H -DHAVE_FTIME -DHAVE_ISNAN -DHAVE_FINITE
-+! .ENDIF
- ! .ENDIF
- !
- ! CFLAGS+= -I$(SOLARINCDIR)$/external$/expat
diff --git a/editors/openoffice.org-vcltesttool/files/patch-sal+osl+unx+nlsupport.c b/editors/openoffice.org-vcltesttool/files/patch-sal+osl+unx+nlsupport.c
deleted file mode 100644
index 807aeacda025..000000000000
--- a/editors/openoffice.org-vcltesttool/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 <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD)
-+#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
- #include <langinfo.h>
-@@ -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.org-vcltesttool/files/patch-sal+osl+unx+pipe.c b/editors/openoffice.org-vcltesttool/files/patch-sal+osl+unx+pipe.c
deleted file mode 100644
index 217bd0be4d58..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-sal+osl+unx+socket.c b/editors/openoffice.org-vcltesttool/files/patch-sal+osl+unx+socket.c
deleted file mode 100644
index b6e0e2fa0901..000000000000
--- a/editors/openoffice.org-vcltesttool/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 <sys/poll.h>
- #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.org-vcltesttool/files/patch-sal+osl+unx+system.c b/editors/openoffice.org-vcltesttool/files/patch-sal+osl+unx+system.c
deleted file mode 100644
index 8dc663ac03fc..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-sal+osl+unx+system.h b/editors/openoffice.org-vcltesttool/files/patch-sal+osl+unx+system.h
deleted file mode 100644
index d75cac79f29e..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-sal+workben+makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-sal+workben+makefile.mk
deleted file mode 100644
index 369935e31d66..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-sal::osl::unx::file.c b/editors/openoffice.org-vcltesttool/files/patch-sal::osl::unx::file.c
deleted file mode 100644
index ade5f14b7946..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-sal::osl::unx::file.c
+++ /dev/null
@@ -1,73 +0,0 @@
---- ../sal/osl/unx/file.c.orig Thu Oct 4 15:09:21 2001
-+++ ../sal/osl/unx/file.c
-@@ -123,11 +123,16 @@
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-
--#elif defined(NETBSD)
-+#elif defined(NETBSD) || defined(FREEBSD)
-+#include <sys/param.h>
-+#include <sys/ucred.h>
- #include <sys/mount.h>
- #include <ufs/ufs/quota.h>
- #include <ctype.h>
--static const sal_Char* MOUNTTAB="/etc/mtab";
-+#define HAVE_STATFS_H
-+/* No mounting table on *BSD
-+ * This information is stored only in the kernel. */
-+/* static const sal_Char* MOUNTTAB="/etc/mtab"; */
-
- #elif defined(IRIX)
- #include <mntent.h>
-@@ -137,7 +142,7 @@
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-
--#elif defined(MACOSX) || defined(FREEBSD)
-+#elif defined(MACOSX)
- #include <ufs/ufs/quota.h>
- #include <ctype.h>
- static const sal_Char* MOUNTTAB="/etc/mtab";
-@@ -4224,10 +4229,20 @@
- mntfile = fopen(MOUNTTAB,"r");
- #endif /* SOLARIS */
-
-+#if defined(NETBSD) || defined(FREEBSD)
-+ struct statfs *mntbufp;
-+ int mntentries,i;
-+ mntentries = getmntinfo(&mntbufp,MNT_WAIT);
-
- buffer[0] = '\0';
-
-+ if(mntentries == 0)
-+#else
-+
-+ buffer[0] = '\0';
-+
- if ( mntfile == 0 )
-+#endif
- {
- nRet=errno;
- #ifdef DEBUG_OSL_FILE
-@@ -4286,7 +4301,21 @@
- }
- #endif /* SOLARIS */
-
-+#if defined(NETBSD) || defined(FREEBSD)
-+ i=0;
-+ while ( i < mntentries )
-+ {
-+ if ( strcmp(mntbufp[i].f_mntonname,buffer) == 0 )
-+ {
-+ *bMountPoint=sal_True;
-+ return osl_File_E_None;
-+ }
-+ i++;
-+ }
-+#endif
-+#if ! ( defined(NETBSD) || defined(FREEBSD) )
- fclose(mntfile);
-+#endif
- *bMountPoint=sal_False;
- return osl_File_E_None;
- }
diff --git a/editors/openoffice.org-vcltesttool/files/patch-sal::osl::unx::nlsupport.c b/editors/openoffice.org-vcltesttool/files/patch-sal::osl::unx::nlsupport.c
deleted file mode 100644
index 29b4de4eb78b..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-sal::osl::unx::nlsupport.c
+++ /dev/null
@@ -1,88 +0,0 @@
---- ../sal/osl/unx/nlsupport.c.orig Sat Mar 9 00:51:17 2002
-+++ ../sal/osl/unx/nlsupport.c Sat Mar 9 01:54:43 2002
-@@ -63,11 +63,17 @@
- #include <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS)
-+#if defined(LINUX) || defined(SOLARIS) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
-+#if defined(FREEBSD)
-+#if OSVERSION > 500000
- #include <langinfo.h>
- #endif
-+#else
-+#include <langinfo.h>
-+#endif
-+#endif
-
- /*****************************************************************************/
- /* typedefs
-@@ -242,7 +248,7 @@
- return NULL;
- }
-
--#if defined(LINUX) || defined(SOLARIS)
-+#if defined(LINUX) || defined(SOLARIS) || defined(NETBSD) || defined(FREEBSD)
-
- /*
- * This implementation of osl_getTextEncodingFromLocale maps
-@@ -296,7 +302,7 @@
- /* XXX MS-874 is an extension to tis620, so this is not
- * really equivalent */
-
--#elif defined(LINUX)
-+#elif defined(LINUX) || defined(NETBSD) || defined(FREEBSD)
-
- const _pair _nl_language_list[] = {
- { "ANSI_X3.110-1983", RTL_TEXTENCODING_DONTKNOW }, /* ISO-IR-99 NAPLPS */
-@@ -477,7 +483,7 @@
- { "WIN-SAMI-2", RTL_TEXTENCODING_DONTKNOW } /* WS2 */
- };
-
--#endif /* ifdef LINUX */
-+#endif /* ifdef LINUX || NETBSD || FREEBSD */
-
- static pthread_mutex_t aLocalMutex = PTHREAD_MUTEX_INITIALIZER;
-
-@@ -516,7 +522,13 @@
- }
-
- /* get the charset as indicated by the LC_CTYPE locale */
-+#if defined(NETBSD) || defined(FREEBSD)
-+#if !defined(CODESET)
-+ codeset = NULL;
-+#else
- codeset = nl_langinfo( CODESET );
-+#endif
-+#endif
-
- if ( codeset != NULL )
- {
-@@ -595,7 +607,7 @@
- return ret;
- }
-
--#elif defined(MACOSX) /* ifdef LINUX || SOLARIS */
-+#elif defined(MACOSX) /* ifdef LINUX || SOLARIS || NETBSD || FREEBSD */
-
- /*
- * FIXME: the MacOS X implemetation is missing
-@@ -628,7 +640,7 @@
- return 0;
- }
-
--#else /* ifdef LINUX || SOLARIS || MACOSX */
-+#else /* ifdef LINUX || SOLARIS || MACOSX || NETBSD || FREEBSD */
-
- /*
- * This implementation of osl_getTextEncodingFromLocale maps
-@@ -844,6 +856,6 @@
- return 0;
- }
-
--#endif /* ifdef LINUX || SOLARIS || MACOSX*/
-+#endif /* ifdef LINUX || SOLARIS || MACOSX || NETBSD || FREEBSD */
-
-
diff --git a/editors/openoffice.org-vcltesttool/files/patch-sal::osl::unx::pipe.c b/editors/openoffice.org-vcltesttool/files/patch-sal::osl::unx::pipe.c
deleted file mode 100644
index 6802487470a2..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-sal::osl::unx::pipe.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../sal/osl/unx/pipe.c.orig Tue May 29 07:38:32 2001
-+++ ../sal/osl/unx/pipe.c
-@@ -264,7 +264,11 @@
-
- addr.sun_family = AF_UNIX;
- strcpy(addr.sun_path, name);
-+#if defined(FREEBSD)
-+ len = SUN_LEN(&addr);
-+#else
- len = sizeof(addr.sun_family) + strlen(addr.sun_path);
-+#endif
-
- if ( Options & osl_Pipe_CREATE )
- {
diff --git a/editors/openoffice.org-vcltesttool/files/patch-sal::osl::unx::process.c b/editors/openoffice.org-vcltesttool/files/patch-sal::osl::unx::process.c
deleted file mode 100644
index 9d7ffa6686d3..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-sal::osl::unx::process.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../sal/osl/unx/process.c.orig Sat Mar 2 22:33:17 2002
-+++ ../sal/osl/unx/process.c Sat Mar 2 22:33:58 2002
-@@ -834,7 +834,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.org-vcltesttool/files/patch-sal::osl::unx::socket.c b/editors/openoffice.org-vcltesttool/files/patch-sal::osl::unx::socket.c
deleted file mode 100644
index 19d390cf08eb..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-sal::osl::unx::socket.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- ../sal/osl/unx/socket.c.orig Fri Jun 22 16:22:14 2001
-+++ ../sal/osl/unx/socket.c Sun Mar 10 23:33:56 2002
-@@ -82,7 +82,7 @@
- #undef HAVE_POLL_H
- #endif
-
--#if defined(LINUX) || defined (IRIX)
-+#if defined(LINUX) || defined (IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <sys/poll.h>
- #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.org-vcltesttool/files/patch-sal::osl::unx::system.c b/editors/openoffice.org-vcltesttool/files/patch-sal::osl::unx::system.c
deleted file mode 100644
index b0b93119f983..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-sal::osl::unx::system.c
+++ /dev/null
@@ -1,127 +0,0 @@
---- ../sal/osl/unx/system.c.orig Wed Feb 28 13:08:45 2001
-+++ ../sal/osl/unx/system.c
-@@ -126,6 +126,73 @@
- return res;
- }
-
-+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;
-@@ -449,3 +516,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.org-vcltesttool/files/patch-sal::osl::unx::system.h b/editors/openoffice.org-vcltesttool/files/patch-sal::osl::unx::system.h
deleted file mode 100644
index 85de2700b284..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-sal::osl::unx::system.h
+++ /dev/null
@@ -1,13 +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,10 +216,7 @@
- # 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
- #endif
diff --git a/editors/openoffice.org-vcltesttool/files/patch-sal::rtl::source::strtmpl.c b/editors/openoffice.org-vcltesttool/files/patch-sal::rtl::source::strtmpl.c
deleted file mode 100644
index 91a5289d6636..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-sal::util::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-sal::util::makefile.mk
deleted file mode 100644
index 41b798faabfb..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-sal::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sal/util/makefile.mk.orig Tue Mar 5 21:36:23 2002
-+++ ../sal/util/makefile.mk Tue Mar 5 21:36:44 2002
-@@ -113,7 +113,9 @@
- SHL1TARGET= $(TARGET)
- SHL1IMPLIB= i$(TARGET)
-
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= $(TARGET).map
-+.ENDIF
-
- .IF "$(GUI)"=="WNT"
- .IF "$(COM)"!="GCC"
diff --git a/editors/openoffice.org-vcltesttool/files/patch-sal::workben::getlocaleinfotest.cxx b/editors/openoffice.org-vcltesttool/files/patch-sal::workben::getlocaleinfotest.cxx
deleted file mode 100644
index ef5bf2488496..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-sal::workben::getlocaleinfotest.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../sal/workben/getlocaleinfotest.cxx Sun Mar 10 23:42:26 2002
-+++ ../sal/workben/getlocaleinfotest.cxx Sun Mar 10 23:42:45 2002
-@@ -63,7 +63,7 @@
- #include <osl/nlsupport.h>
- #include <rtl/ustring.hxx>
-
--int _cdecl main( int argc, char * argv[] )
-+int main( int argc, char * argv[] )
- {
- rtl::OUString lang = rtl::OUString::createFromAscii( "de" );
- rtl::OUString country = rtl::OUString::createFromAscii( "DE" );
diff --git a/editors/openoffice.org-vcltesttool/files/patch-sal::workben::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-sal::workben::makefile.mk
deleted file mode 100644
index 369935e31d66..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-salhelper+source+makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-salhelper+source+makefile.mk
deleted file mode 100644
index cb4fbc1f1570..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-salhelper::source::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-salhelper::source::makefile.mk
deleted file mode 100644
index cb4fbc1f1570..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-sax::util::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-sax::util::makefile.mk
deleted file mode 100644
index e6f307ea4a03..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-sc::util::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-sc::util::makefile.mk
deleted file mode 100644
index d075b7901044..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-sc::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sc/util/makefile.mk.orig Sun Mar 3 01:35:09 2002
-+++ ../sc/util/makefile.mk Sun Mar 3 01:34:53 2002
-@@ -105,7 +105,9 @@
- # --- StarClac DLL
-
- SHL1TARGET= sc$(UPD)$(DLLPOSTFIX)
-+.IF "$(OS)"!="FREEBSD"
- SHL1VERSIONMAP= sc.map
-+.ENDIF
- SHL1IMPLIB= sci
-
- SHL1STDLIBS= \
diff --git a/editors/openoffice.org-vcltesttool/files/patch-sch::util::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-sch::util::makefile.mk
deleted file mode 100644
index 33ee8a8172f1..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-sd::util::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-sd::util::makefile.mk
deleted file mode 100644
index 51f4b7f461a8..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-set_soenv.1 b/editors/openoffice.org-vcltesttool/files/patch-set_soenv.1
deleted file mode 100644
index bb2dccced07b..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-set_soenv.1
+++ /dev/null
@@ -1,149 +0,0 @@
---- set_soenv.1.orig Wed Feb 27 10:46:41 2002
-+++ set_soenv.1 Wed Mar 13 19:13:01 2002
-@@ -40,7 +40,7 @@
- #
- # Set this value equal to the corresponding amount of
- # command line arguments.
--my $numArgs = 19;
-+my $numArgs = 24;
- # Determining the amount of arguments in the call.
- my $numEnter = $#ARGV + 1;
- if ( $numEnter != $numArgs )
-@@ -66,14 +66,15 @@
- my ( $CALL_CDECL, $COMMON_OUTDIR, $NO_SRS_PATCH, $PROFULLSWITCH, $BIG_GOODIES, $BMP_WRITES_FLAG,
- $common_build, $MK_UNROLL, $NO_REC_RES, $PROEXT, $SO3, $SOLAR_JAVA,
- $SOLAR_PLUGIN, $TF_PACKAGES, $TF_SDBAPI, $TF_FILEURL, $UPDATER, $BUILD_DELIVER, $USE_NEWCHARSET, $USE_NEW_RSC, $VCL,
-- $TF_CFGDATA, $TF_SVDATA,
-+ $TF_CFGDATA, $TF_SVDATA, $CC, $CXX,
- $USE_NAMESPACE, $BUILD_SOSL, $LOCAL_SOLENV, $ENABLEUNICODE, $NEW_JAR_PACK, $NO_BSYMBOLIC,
- $USE_XPRINT, $BUILD_SOSL_RELEASE );
- #
- # 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.
-@@ -145,6 +146,8 @@
- $STLPORT4 = $ARGV [ 12 ]; # Location of STLport4
- $MINGWIN32 = $ARGV [ 17 ]; # use MINGWIN32
- $USE_GCC3 = $ARGV [ 18 ]; # use gcc3 (only for unxlngi4 at the moment)
-+$CC = $ARGV [ 22 ]; # get cc from environment
-+$CXX = $ARGV [ 23 ]; # use c++ from environment
- #
- #---------------------------------------------------------------
- # IIIb. Initialising the variables for the system commands, etc.
-@@ -303,7 +306,7 @@
- $PROSWITCH = "-DPRODUCT";
- $XPVERSION = "3";
- $SOLAR_JAVA = "TRUE";
-- $XPVERSION = "3";
-+ $XPVERSION = "3";
- }
- elsif ( $platform eq "$FreeBSD" )
- { print "Setting FreeBSD specific values... ";
-@@ -326,6 +329,9 @@
- $PATH_SEPERATOR = $ps;
- $PROSWITCH = "-DPRODUCT";
- $XPVERSION = "3";
-+ $OSVERSION = $ARGV[ 19 ];
-+ $PTHREAD_CFLAGS = $ARGV[ 20 ];
-+ $PTHREAD_LIBS = $ARGV[ 21 ];
- }
- elsif ( $platform eq "$Linux" )
- {
-@@ -889,15 +895,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".
-@@ -990,7 +997,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.
-@@ -1004,6 +1011,22 @@
- $ps.$USR.$BIN.$ds."X11".
- $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")
- { $COMPATH_ROOT = $COMPATH;
- $COMPATH_ROOT =~ s/\/vc98$//;
-@@ -1107,21 +1130,14 @@
- $SOLARINC .= $I.$USR.$INCLUDE;
- }
- $SOLARINC .= $STLPORT_stlport;
--if ($platform eq "$Linux")
--{
--# This simply adds an include path, so even cases that break the FHS work
--$SOLARINC .= $STLPORT_inc_stlport;
--}
-+
- if ($platform eq "$Solaris")
- {
- $SOLARINC .= '/SC5 ';
--}
--# Platform dependent include path at the top of this list of include paths
--if ($platform eq "$Solaris")
--{ $SOLARINC .= $I.'$COMPATH'.$ds."include";
-+$SOLARINC .= $I.'$COMPATH'.$ds."include";
- }
-
--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;
-@@ -1311,8 +1327,13 @@
- ToFile( "GLIBC", $GLIBC, "e" );
- ToFile( "GUIBASE", $GUIBASE, "e" );
- ToFile( "GUIENV", $GUIENV, "e" );
-+ToFile( "CC", $CC, "e" );
-+ToFile( "CXX", $CXX, "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.org-vcltesttool/files/patch-setup2+mow+source+loader+loader.c b/editors/openoffice.org-vcltesttool/files/patch-setup2+mow+source+loader+loader.c
deleted file mode 100644
index a71f7b3f327c..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-setup2+mow+source+loader+makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-setup2+mow+source+loader+makefile.mk
deleted file mode 100644
index 007c0f69b6f9..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-setup2+script+setupserver b/editors/openoffice.org-vcltesttool/files/patch-setup2+script+setupserver
deleted file mode 100644
index 7d3b13f659b9..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh b/editors/openoffice.org-vcltesttool/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh
deleted file mode 100644
index 1919789038db..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-setup2::mow::source::loader::loader.c b/editors/openoffice.org-vcltesttool/files/patch-setup2::mow::source::loader::loader.c
deleted file mode 100644
index 572d8ebcc690..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-setup2::mow::source::loader::loader.c
+++ /dev/null
@@ -1,17 +0,0 @@
---- ../setup2/mow/source/loader/loader.c.orig Sun Mar 3 01:41:47 2002
-+++ ../setup2/mow/source/loader/loader.c Sun Mar 3 01:42:19 2002
-@@ -603,6 +603,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.org-vcltesttool/files/patch-setup2::mow::source::loader::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-setup2::mow::source::loader::makefile.mk
deleted file mode 100644
index 007c0f69b6f9..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-setup2::script::setupserver b/editors/openoffice.org-vcltesttool/files/patch-setup2::script::setupserver
deleted file mode 100644
index 07f3c3f8b23e..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-setup2::script::setupserver
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../setup2/script/setupserver.orig Sat Mar 2 17:57:36 2002
-+++ ../setup2/script/setupserver Sat Mar 2 17:58:43 2002
-@@ -234,6 +234,8 @@
- sd_platform=`uname -s`
- case $sd_platform in
- SCO_SV) test=/bin/test ;;
-+ NetBSD) test=/bin/test ;;
-+ FreeBSD) test=/bin/test ;;
- *) test=/usr/bin/test ;;
- esac
- sd_cwd="`pwd`"
diff --git a/editors/openoffice.org-vcltesttool/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh b/editors/openoffice.org-vcltesttool/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh
deleted file mode 100644
index d98230af5a69..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-setup2::source::custom::jvmsetup::loader::jvmsetup.sh
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../setup2/source/custom/jvmsetup/loader/jvmsetup.sh Sat Mar 2 18:01:19 2002
-+++ ../setup2/source/custom/jvmsetup/loader/jvmsetup.sh Sat Mar 2 18:02:12 2002
-@@ -65,6 +65,8 @@
- sd_platform=`uname -s`
- 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.org-vcltesttool/files/patch-shell+source+cmdmail+makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-shell+source+cmdmail+makefile.mk
deleted file mode 100644
index 0476285c802e..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-shell+source+proxysettings+makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-shell+source+proxysettings+makefile.mk
deleted file mode 100644
index e83cf7c9d7a1..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-shell+source+unix+exec+makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-shell+source+unix+exec+makefile.mk
deleted file mode 100644
index 0b7712ee35f8..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-shell::source::cmdmail::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-shell::source::cmdmail::makefile.mk
deleted file mode 100644
index 0476285c802e..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-shell::source::proxysettings::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-shell::source::proxysettings::makefile.mk
deleted file mode 100644
index e83cf7c9d7a1..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-shell::source::unix::exec::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-shell::source::unix::exec::makefile.mk
deleted file mode 100644
index 0b7712ee35f8..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-solenv+inc+tg_ext.mk b/editors/openoffice.org-vcltesttool/files/patch-solenv+inc+tg_ext.mk
deleted file mode 100644
index cb652ec9d1f0..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-solenv+inc+unxfbsdi.mk b/editors/openoffice.org-vcltesttool/files/patch-solenv+inc+unxfbsdi.mk
deleted file mode 100644
index 99a282f3b5c6..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-solenv::inc::_tg_shl.mk b/editors/openoffice.org-vcltesttool/files/patch-solenv::inc::_tg_shl.mk
deleted file mode 100644
index 6ba3a56a92b3..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-solenv::inc::_tg_shl.mk
+++ /dev/null
@@ -1,282 +0,0 @@
---- ../solenv/inc/_tg_shl.mk.orig Thu Mar 14 17:43:40 2002
-+++ ../solenv/inc/_tg_shl.mk Thu Mar 14 17:44:11 2002
-@@ -349,22 +349,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -786,22 +786,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -1223,22 +1223,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -1660,22 +1660,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2097,22 +2097,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2534,22 +2534,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -2971,22 +2971,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -3408,22 +3408,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -3845,22 +3845,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
-@@ -4282,22 +4282,22 @@
- .IF "$(UPDATER)"=="YES"
- .IF "$(OS)"=="SOLARIS"
- .IF "$(COM)"=="GCC"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- $(CC) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -KPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .ENDIF
- .IF "$(OS)"=="MACOSX"
-- $(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @echo "------------------------------"
- @echo "Updating static data member initializations"
- @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)" "TARGET=$(TARGET)"
- .ENDIF
- .IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
-- $(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF
- .IF "$(OS)"=="IRIX"
-- $(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CXX) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- @+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
- @+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
- .ENDIF # "$(OS)"=="IRIX"
diff --git a/editors/openoffice.org-vcltesttool/files/patch-solenv::inc::pstrules.mk b/editors/openoffice.org-vcltesttool/files/patch-solenv::inc::pstrules.mk
deleted file mode 100644
index 6c8e958c188a..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-solenv::inc::pstrules.mk
+++ /dev/null
@@ -1,141 +0,0 @@
---- ../solenv/inc/pstrules.mk.orig Thu Mar 14 17:40:59 2002
-+++ ../solenv/inc/pstrules.mk Thu Mar 14 17:41:44 2002
-@@ -80,15 +80,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -108,15 +108,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/sxl_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(SVXLIGHTDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/sxl_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -142,15 +142,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -159,23 +159,23 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$(SECOND_BUILD)_$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
- .IF "$(GUI)"=="MAC"
- @$(RM) $@
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$(SECOND_BUILD)_$*.obj $*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -195,15 +195,15 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(COM)"=="BLC"
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ENDIF
- .ENDIF
-
-@@ -212,19 +212,19 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$(SECOND_BUILD)_$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- .IF "$(GUI)"=="MAC"
- @$(RM) $@
-- $(cc) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
-+ $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(shell $(UNIX2MACPATH) $@ $*.c)
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c
- .ELSE
- +$(TYPE) $(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
-- $(CC) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl//) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $($(SECOND_BUILD)CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$(SECOND_BUILD)_$*.obj $*.c )
- .ENDIF
- .ENDIF
- .ENDIF
-@@ -246,7 +246,7 @@
- @echo Making: $@
- @+-$(MKDIR) $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))} >& $(NULLDEV)
- .IF "$(GUI)"=="OS2"
-- $(CC) /P+ /Pe+ /Pd+ $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
-+ $(CXX) /P+ /Pe+ /Pd+ $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
- .ENDIF
- .IF "$(GUI)"=="WNT"
- cpplcc -+ -P $(INCLUDE) -D{$(subst,$(@:d:d:d:u), $(@:d:d:u))}_PRODUCT $(CDEFS) $(SCPDEFS) -DDLLSUFFIX=$(DLLSUFFIX) $(*:b).scp > $(MISC)$/{$(subst,$(@:d:d:d), $(@:d:d))}$/$(*:b).pre
diff --git a/editors/openoffice.org-vcltesttool/files/patch-solenv::inc::rules.mk b/editors/openoffice.org-vcltesttool/files/patch-solenv::inc::rules.mk
deleted file mode 100644
index 181a71307149..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-solenv::inc::rules.mk
+++ /dev/null
@@ -1,212 +0,0 @@
---- ../solenv/inc/rules.mk.orig Thu Mar 14 17:31:43 2002
-+++ ../solenv/inc/rules.mk Thu Mar 14 17:38:38 2002
-@@ -78,16 +78,16 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- .ENDIF
- .ENDIF
-
-@@ -98,16 +98,16 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- .ENDIF
- .ENDIF
-
-@@ -122,17 +122,17 @@
- .ENDIF
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE # "$(GUI)"=="UNX"
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cxx )
- .ENDIF # "$(GUI)"=="UNX"
-
- $(SLO)$/%.obj : %.cpp
-@@ -140,17 +140,17 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(PWD)$/$*.cpp
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(PWD)$/$*.cpp
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(PWD)$/$*.cpp )
- .ENDIF
-
- $(SLO)$/%.obj : $(MISC)$/%.cxx
-@@ -158,16 +158,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- .ENDIF
-
- $(OBJ)$/%.obj : $(MISC)$/%.cxx
-@@ -175,16 +175,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) -E $(CFLAGSINCXX)$(MISC)$/$*.cxx
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHOBJFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
-+ $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHOBJFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(CFLAGSINCXX)$(MISC)$/$*.cxx
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
-+ $(CXX) @$(mktmp $(CFLAGS) $(CFLAGSCXX) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(PCHSLOFLAGSU) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)$/$*.obj $(CFLAGSINCXX)$(MISC)$/$*.cxx )
- .ENDIF
-
- $(OBJ)$/%.obj : %.c
-@@ -192,20 +192,20 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- .IF "$(TEST)"!=""
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
- .ELSE
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ENDIF
- .ELSE
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c
- .ELSE
- +-@echo Cflags: $(CFLAGS)
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -215,13 +215,13 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(MISCX)$/$*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)$/$*.o $(MISCX)$/$*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
- @+echo.
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSOBJ) $(PCHOBJFLAGSU) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(OBJ)\$*.obj $(MISCX)$/$*.c )
- $(SEMADEBUG)
- .ENDIF
-
-@@ -230,16 +230,16 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(MISCX)$/$*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $(MISCX)$/$*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
-- @+$(TYPE) $(mktmp $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
-+ @+$(TYPE) $(mktmp $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
- @+echo.
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(CFLAGSSLO) $(PCHSLOFLAGSU) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)\$*.obj $(MISCX)$/$*.c )
- .ENDIF
- $(SEMADEBUG)
- .ENDIF
-@@ -249,14 +249,14 @@
- @echo Making: $@
- .IF "$(GUI)"=="UNX"
- @$(RM) $@ $(@:s/.obj/.o/)
-- $(cc) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $*.c
-+ $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)$/$*.o $*.c
- +if ( -e $(@:s/.obj/.o/)) $(TOUCH) $@
- .ELSE
- @+if exist $@ $(RM) /q $@ >& nul
- .IF "$(COM)"=="GCC"
-- $(CC) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c
-+ $(CXX) $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c
- .ELSE
-- $(CC) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c )
-+ $(CXX) @$(mktmp $(CFLAGS:s/stl/dont_use_stl/) $(CFLAGSCC) $(PCHSLOFLAGSU) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ)$(SLO)$/$*.obj $*.c )
- .ENDIF
- .ENDIF
-
diff --git a/editors/openoffice.org-vcltesttool/files/patch-solenv::inc::settings.mk b/editors/openoffice.org-vcltesttool/files/patch-solenv::inc::settings.mk
deleted file mode 100644
index eed08efc26f0..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-solenv::inc::settings.mk
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../solenv/inc/settings.mk.orig Wed Mar 13 20:44:42 2002
-+++ ../solenv/inc/settings.mk Wed Mar 13 20:45:05 2002
-@@ -173,7 +173,6 @@
- CDEFSOPT=
- HDEFS=
-
--CC=
- .IF "$(add_cflags)"!=""
- ENVCFLAGS+=$(add_cflags)
- .ENDIF
-@@ -271,8 +270,6 @@
- AS=
- BC=
- COBOL=
--CPP=
--CXX=
- FOR=
- PASCAL=
-
-@@ -1499,4 +1496,3 @@
- .INCLUDE : $(MISC)$/$(COMP9TYPELIST).mk
- $(COMP9TYPELIST)_XML2CMPTYPES:=$(shell xml2cmp -types stdout $(MISC)$/$(COMP9TYPELIST)$($(WINVERSIONNAMES)_MAJOR).xml)
- .ENDIF
--
diff --git a/editors/openoffice.org-vcltesttool/files/patch-solenv::inc::startup::FREEBSD::macros.mk b/editors/openoffice.org-vcltesttool/files/patch-solenv::inc::startup::FREEBSD::macros.mk
deleted file mode 100644
index 80392c839dbd..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-solenv::inc::startup::FREEBSD::macros.mk
+++ /dev/null
@@ -1,5 +0,0 @@
---- /dev/null Mon Mar 11 14:55:01 2002
-+++ ../solenv/inc/startup/FREEBSD/macros.mk Mon Mar 11 14:54:59 2002
-@@ -0,0 +1,2 @@
-+
-+.INCLUDE .NOINFER .IGNORE : $(INCFILENAME:d:d:d)UNIX$/macros.mk
diff --git a/editors/openoffice.org-vcltesttool/files/patch-solenv::inc::target.mk b/editors/openoffice.org-vcltesttool/files/patch-solenv::inc::target.mk
deleted file mode 100644
index b08beb4e9cfc..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-solenv::inc::tg_ext.mk b/editors/openoffice.org-vcltesttool/files/patch-solenv::inc::tg_ext.mk
deleted file mode 100644
index 039af7d70871..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-solenv::inc::tg_ext.mk
+++ /dev/null
@@ -1,23 +0,0 @@
---- ../solenv/inc/tg_ext.mk.orig Wed Nov 14 13:59:42 2001
-+++ ../solenv/inc/tg_ext.mk Mon Mar 4 17:30:39 2002
-@@ -107,7 +107,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
-@@ -148,7 +148,11 @@
- .IF "$(BSCLIENT)"=="TRUE"
- +cd $(PACKAGE_DIR) && $(TYPE) $(BACK_PATH)$(PATCH_FILE_NAME) | $(GNUPATCH) -f -b -p2 && $(TOUCH) $(PATCH_FLAG_FILE)
- .ELSE # "$(BSCLIENT)"!=""
-+.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" || "$(OS)"=="FREEBSD"
- .ENDIF # "$(BSCLIENT)"!=""
- .ENDIF # "$(GUI)"=="WNT"
- .ENDIF # "$(PATCH_FILE_NAME)"=="none" || "$(PATCH_FILE_NAME)"==""
diff --git a/editors/openoffice.org-vcltesttool/files/patch-solenv::inc::tg_shl.mk b/editors/openoffice.org-vcltesttool/files/patch-solenv::inc::tg_shl.mk
deleted file mode 100644
index 958b4abba555..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-solenv::inc::tg_shl.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../solenv/inc/tg_shl.mk.orig Wed Mar 13 20:40:10 2002
-+++ ../solenv/inc/tg_shl.mk Wed Mar 13 20:41:10 2002
-@@ -319,9 +319,9 @@
- .IF "$(GUI)" == "WNT"
- .IF "$(UPDATER)"=="YES"
- .IF "$(COM)"=="GCC"
-- gcc -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CC) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ELSE
-- cl -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
-+ $(CC) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
- .ENDIF # "$(COM)"=="GCC"
- .ENDIF # "$(UPDATER)"=="YES"
- .IF "$(SHL$(TNR)DEFAULTRES)"!=""
diff --git a/editors/openoffice.org-vcltesttool/files/patch-solenv::inc::tg_yxx.mk b/editors/openoffice.org-vcltesttool/files/patch-solenv::inc::tg_yxx.mk
deleted file mode 100644
index 0b99a3553cad..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-solenv::inc::tg_yxx.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../solenv/inc/tg_yxx.mk.orig Wed Sep 20 16:43:18 2000
-+++ ../solenv/inc/tg_yxx.mk Wed Mar 6 10:47:24 2002
-@@ -4,7 +4,9 @@
- @echo ------------------------------
- @echo Making: $@
- #.IF "$(GUI)"!="UNX"
-+ $(BISON) $(YACCFLAGS) $(YACCOUT)$/$(YACCTARGET).h $(YACCFILES)
- $(BISON) $(YACCFLAGS) $(YACCOUT)$/$(YACCTARGET) $(YACCFILES)
-+ $(BISON) -o $(YACCOUT)$/$(YACCTARGET) $(YACCFILES)
- #.ELSE
- # $(BISON) $(YACCFLAGS) $(YACCFILES)
- # mv y.tab.c $(INCCOM)/rscyacc.yxx
diff --git a/editors/openoffice.org-vcltesttool/files/patch-solenv::inc::unxfbsdi.mk b/editors/openoffice.org-vcltesttool/files/patch-solenv::inc::unxfbsdi.mk
deleted file mode 100644
index 05fd35ffb049..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-solenv::inc::unxfbsdi.mk
+++ /dev/null
@@ -1,209 +0,0 @@
---- ../solenv/inc/unxfbsdi.mk.orig Wed Oct 24 19:21:47 2001
-+++ ../solenv/inc/unxfbsdi.mk Thu Mar 14 17:26:41 2002
-@@ -1,84 +1,139 @@
--
- # 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"
-
-+# 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
-+
-+# Compiler flags for compiling static object in multi threaded
-+# environment with graphical user interface
-+CFLAGSOBJGUIMT=-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 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 +142,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.org-vcltesttool/files/patch-soltools+mkdepend+main.c b/editors/openoffice.org-vcltesttool/files/patch-soltools+mkdepend+main.c
deleted file mode 100644
index cffd5cbb1f43..000000000000
--- a/editors/openoffice.org-vcltesttool/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 <sys/types.h>
-+#include <sys/stat.h>
-+
- #include "def.h"
- #ifdef hpux
- #define sigvec sigvector
diff --git a/editors/openoffice.org-vcltesttool/files/patch-soltools::mkdepend::main.c b/editors/openoffice.org-vcltesttool/files/patch-soltools::mkdepend::main.c
deleted file mode 100644
index a478fc59e21d..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-soltools::mkdepend::main.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- ../soltools/mkdepend/main.c.orig Mon Mar 11 20:09:35 2002
-+++ ../soltools/mkdepend/main.c Mon Mar 11 17:25:55 2002
-@@ -27,6 +27,11 @@
-
- */
-
-+#ifdef FREEBSD
-+#include <sys/types.h>
-+#include <sys/stat.h>
-+#endif
-+
- #include "def.h"
- #ifdef hpux
- #define sigvec sigvector
diff --git a/editors/openoffice.org-vcltesttool/files/patch-starmath::util:makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-starmath::util:makefile.mk
deleted file mode 100644
index a1945318706e..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-stoc+source+corereflection+makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-stoc+source+corereflection+makefile.mk
deleted file mode 100644
index 4b319b08d401..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-stoc+source+defaultregistry+makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-stoc+source+defaultregistry+makefile.mk
deleted file mode 100644
index 4cae0476415a..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-stoc+source+implementationregistration+implreg.cxx b/editors/openoffice.org-vcltesttool/files/patch-stoc+source+implementationregistration+implreg.cxx
deleted file mode 100644
index 341d621d872c..000000000000
--- a/editors/openoffice.org-vcltesttool/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 <list>
-
-+#include <unistd.h>
-+
- #ifndef _CPPUHELPER_QUERYINTERFACE_HXX_
- #include <cppuhelper/queryinterface.hxx>
- #endif
diff --git a/editors/openoffice.org-vcltesttool/files/patch-stoc+source+implementationregistration+makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-stoc+source+implementationregistration+makefile.mk
deleted file mode 100644
index 0051043b7ecb..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-stoc+source+inspect+makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-stoc+source+inspect+makefile.mk
deleted file mode 100644
index c7cd85253c11..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-stoc+source+invocation+makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-stoc+source+invocation+makefile.mk
deleted file mode 100644
index 9ac2072a5612..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-stoc+source+invocation_adapterfactory+makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-stoc+source+invocation_adapterfactory+makefile.mk
deleted file mode 100644
index 8853ad39a90e..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-stoc+source+javaloader+makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-stoc+source+javaloader+makefile.mk
deleted file mode 100644
index af0fb9af619c..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-stoc+source+javavm+makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-stoc+source+javavm+makefile.mk
deleted file mode 100644
index f97af0ea270d..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-stoc+source+loader+makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-stoc+source+loader+makefile.mk
deleted file mode 100644
index 5a08ee5937b6..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-stoc+source+namingservice+makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-stoc+source+namingservice+makefile.mk
deleted file mode 100644
index e573081bc21d..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-stoc+source+proxy_factory+makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-stoc+source+proxy_factory+makefile.mk
deleted file mode 100644
index 9110b2f50cd1..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-stoc+source+registry_tdprovider+makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-stoc+source+registry_tdprovider+makefile.mk
deleted file mode 100644
index 9d974d1c0d10..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-stoc+source+servicemanager+makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-stoc+source+servicemanager+makefile.mk
deleted file mode 100644
index 746776d54759..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-stoc+source+tdmanager+makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-stoc+source+tdmanager+makefile.mk
deleted file mode 100644
index 76403fdde841..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-stoc+source+typeconv+makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-stoc+source+typeconv+makefile.mk
deleted file mode 100644
index dc647f89a166..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-stoc::source::corereflection::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-stoc::source::corereflection::makefile.mk
deleted file mode 100644
index 4b319b08d401..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-stoc::source::defaultregistry::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-stoc::source::defaultregistry::makefile.mk
deleted file mode 100644
index 4cae0476415a..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-stoc::source::implementationregistration::implreg.cxx b/editors/openoffice.org-vcltesttool/files/patch-stoc::source::implementationregistration::implreg.cxx
deleted file mode 100644
index 925e924b1605..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-stoc::source::implementationregistration::implreg.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../stoc/source/implementationregistration/implreg.cxx.orig Mon Mar 11 20:08:04 2002
-+++ ../stoc/source/implementationregistration/implreg.cxx Mon Mar 11 19:55:02 2002
-@@ -192,7 +192,7 @@
- tmpPath = buf.makeStringAndClear();
- }
- // I am the only one to own tmpPath here, so the cast is tolerateable.
-- OSL_VERIFY( tmpPath.getStr() == mktemp( (sal_Char * ) tmpPath.getStr() ) );
-+ OSL_VERIFY( (sal_Char * ) tmpPath.getStr() == (sal_Char * ) mktemp( (sal_Char * ) tmpPath.getStr() ) );
- return OStringToOUString( tmpPath, osl_getThreadTextEncoding());
- }
-
diff --git a/editors/openoffice.org-vcltesttool/files/patch-stoc::source::implementationregistration::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-stoc::source::implementationregistration::makefile.mk
deleted file mode 100644
index 0051043b7ecb..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-stoc::source::inspect::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-stoc::source::inspect::makefile.mk
deleted file mode 100644
index c7cd85253c11..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-stoc::source::invocation::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-stoc::source::invocation::makefile.mk
deleted file mode 100644
index 9ac2072a5612..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-stoc::source::invocation_adapterfactory::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-stoc::source::invocation_adapterfactory::makefile.mk
deleted file mode 100644
index 8853ad39a90e..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-stoc::source::javaloader::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-stoc::source::javaloader::makefile.mk
deleted file mode 100644
index af0fb9af619c..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-stoc::source::javavm::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-stoc::source::javavm::makefile.mk
deleted file mode 100644
index f97af0ea270d..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-stoc::source::loader::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-stoc::source::loader::makefile.mk
deleted file mode 100644
index 5a08ee5937b6..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-stoc::source::namingservice::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-stoc::source::namingservice::makefile.mk
deleted file mode 100644
index e573081bc21d..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-stoc::source::proxy_factory::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-stoc::source::proxy_factory::makefile.mk
deleted file mode 100644
index 9110b2f50cd1..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-stoc::source::registry_tdprovider::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-stoc::source::registry_tdprovider::makefile.mk
deleted file mode 100644
index 9d974d1c0d10..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-stoc::source::servicemanager::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-stoc::source::servicemanager::makefile.mk
deleted file mode 100644
index 746776d54759..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-stoc::source::tdmanager::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-stoc::source::tdmanager::makefile.mk
deleted file mode 100644
index 76403fdde841..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-stoc::source::typeconv::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-stoc::source::typeconv::makefile.mk
deleted file mode 100644
index dc647f89a166..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-store::util::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-store::util::makefile.mk
deleted file mode 100644
index 842ef8ae49c0..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-svx+source+fmcomp+makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-svx+source+fmcomp+makefile.mk
deleted file mode 100644
index b16030080c0d..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-svx::source::dialog::graphctl.cxx b/editors/openoffice.org-vcltesttool/files/patch-svx::source::dialog::graphctl.cxx
deleted file mode 100644
index a6a31d0c9621..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-svx::source::dialog::graphctl.cxx
+++ /dev/null
@@ -1,18 +0,0 @@
---- ../svx/source/dialog/graphctl.cxx 2001/08/16 15:41:29 1.6
-+++ ../svx/source/dialog/graphctl.cxx 2002/03/03 19:41:13
-@@ -62,12 +62,12 @@
- #if defined( OS2 ) || defined( WIN ) || defined( UNX ) || defined( WNT )
- #include <stdlib.h> //wegen fcvt
- #endif
--#if defined(MAC) || defined(NETBSD)
--#if defined(NETBSD)
-+#if defined(MAC) || defined(NETBSD) || defined(FREEBSD)
-+#if defined(NETBSD) || defined(FREEBSD)
- extern "C" {
- #endif
- char *fcvt(double value, int ndigit, int *decpt, int *sign);
--#if defined(NETBSD)
-+#if defined(NETBSD) || defined(FREEBSD)
- }
- #endif
- #endif
diff --git a/editors/openoffice.org-vcltesttool/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-vcltesttool/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index ce51a0e98880..000000000000
--- a/editors/openoffice.org-vcltesttool/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 <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !(defined NETBSD || defined FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice.org-vcltesttool/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx b/editors/openoffice.org-vcltesttool/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index 66b7dfe1f73d..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2001/11/01 13:26:23 1.2
-+++ ../sysui/unix/office/gnome/gnome-vfs-filetype-registration.cxx 2002/03/03 19:43:31
-@@ -62,7 +62,9 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !defined(FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice.org-vcltesttool/files/patch-tools+bootstrp+makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-tools+bootstrp+makefile.mk
deleted file mode 100644
index b188641846f0..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-tools::bootstrp::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-tools::bootstrp::makefile.mk
deleted file mode 100644
index b188641846f0..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-tools::inc:solar.h b/editors/openoffice.org-vcltesttool/files/patch-tools::inc:solar.h
deleted file mode 100644
index 61e190e5e5bf..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-tools::inc:solar.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- ../tools/inc/solar.h 2001/10/12 15:11:03 1.23
-+++ ../tools/inc/solar.h 2002/03/03 19:44:00
-@@ -108,7 +108,7 @@
- #endif
- typedef short INT16;
- typedef unsigned short UINT16;
--#if defined LINUX || defined SCO || defined IRIX || (defined _MSC_VER && _MSC_VER >1200)
-+#if defined LINUX || defined SCO || defined IRIX || (defined _MSC_VER && _MSC_VER >1200) || defined FREEBSD
- typedef signed char INT8;
- #else
-
-@@ -149,7 +149,7 @@
-
- /*** misc. macros to leverage platform and compiler differences ********/
-
--#if (defined ALPHA && !defined WNT) || defined IRIX || defined SOLARIS || defined HPUX || defined NETBSD
-+#if (defined ALPHA && !defined WNT) || defined IRIX || defined SOLARIS || defined HPUX || defined NETBSD || defined FREEBSD
- #define __DELETE(n) delete[]
- #else
- #define __DELETE(n) delete[n]
diff --git a/editors/openoffice.org-vcltesttool/files/patch-tools::source::string::charset.cxx b/editors/openoffice.org-vcltesttool/files/patch-tools::source::string::charset.cxx
deleted file mode 100644
index ebee79ce414b..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-tools::source::string::charset.cxx
+++ /dev/null
@@ -1,36 +0,0 @@
---- ../tools/source/string/charset.cxx.orig Sun Mar 10 23:55:47 2002
-+++ ../tools/source/string/charset.cxx Mon Mar 11 00:00:56 2002
-@@ -64,12 +64,14 @@
- #elif defined( OS2 )
- #define INCL_DOSNLS
- #include <svpm.h>
--#elif defined(LINUX) || defined(SOLARIS)
-+#elif defined(LINUX) || defined(SOLARIS) || defined(FREEBSD)
- #include <stdio.h>
- #include <stdlib.h>
- #include <strings.h>
- #include <locale.h>
-+#if !defined(FREEBSD) || OSVERSION > 500000
- #include <langinfo.h>
-+#endif
- #ifndef _TOOLS_LANG_HXX
- #include <lang.hxx>
- #endif
-@@ -126,7 +128,7 @@
-
- // -----------------------------------------------------------------------
-
--#if defined(NETBSD) || defined(SCO)
-+#if defined(NETBSD) || defined(SCO) || defined(FREEBSD)
-
- // check if there is a charset qualifier at the end of the given locale string
- // e.g. de.ISO8859-15 or de.ISO8859-15@euro which strongly indicates what
-@@ -707,7 +709,7 @@
- #ifdef UNX
- CharSet nTextEncoding;
-
--#if defined(NETBSD) || defined(SCO)
-+#if defined(NETBSD) || defined(SCO) || defined(FREEBSD)
- nTextEncoding = GetSystemCharSetFromEnvironment();
- if (nTextEncoding == RTL_TEXTENCODING_DONTKNOW)
- nTextEncoding = GetSystemCharSetFromSystemLanguage();
diff --git a/editors/openoffice.org-vcltesttool/files/patch-unzip+source+file_io.c b/editors/openoffice.org-vcltesttool/files/patch-unzip+source+file_io.c
deleted file mode 100644
index 2a838fe377b1..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-unzip+source+misc.c b/editors/openoffice.org-vcltesttool/files/patch-unzip+source+misc.c
deleted file mode 100644
index 8087b0887af4..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/files/patch-unzip::source::file_io.c b/editors/openoffice.org-vcltesttool/files/patch-unzip::source::file_io.c
deleted file mode 100644
index 0430ff41b6a9..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-unzip::source::file_io.c
+++ /dev/null
@@ -1,36 +0,0 @@
---- ../unzip/source/file_io.c.orig Tue Mar 5 18:32:38 2002
-+++ ../unzip/source/file_io.c Tue Mar 5 18:40:50 2002
-@@ -500,7 +500,7 @@
- #ifdef MPW
- pCallBack( 0 );
- #else
-- #if defined LINUX || defined MACOSX || defined NETBSD
-+ #if defined LINUX || defined MACOSX || defined NETBSD || defined FREEBSD
- pCallBack( lseek(outfd, 0, SEEK_CUR) );
- #else
- pCallBack( tell( outfd ) );
-@@ -860,8 +860,11 @@
- /* extern char *_TZ; no longer used? */
- #else /* !AMIGA */
- # define YRBASE 1970
--#ifdef BSD
--#ifndef __386BSD__
-+#ifdef FREEBSD
-+#include <sys/types.h>
-+#endif */ FREEBSD */
-+#if defined BSD || defined FREEBSD
-+#if !defined __386BSD__ && !defined FREEBSD
- static struct timeb tbp;
- #endif /* !__386BSD__ */
- #else /* !BSD */
-@@ -932,8 +935,8 @@
- /* convert date & time to seconds relative to 00:00:00, 01/01/YRBASE */
- m_time = ((days + dy) * 86400) + (hh * 3600) + (mm * 60) + ss;
-
--#if defined BSD && ! defined MACOSX && ! defined NETBSD
--#ifndef __386BSD__
-+#if (defined BSD || defined FREEBSD) && ! defined MACOSX && ! defined NETBSD
-+#if !defined __386BSD__ && !defined FREEBSD
- ftime(&tbp);
- m_time += tbp.timezone * 60L;
- #endif
diff --git a/editors/openoffice.org-vcltesttool/files/patch-unzip::source::misc.c b/editors/openoffice.org-vcltesttool/files/patch-unzip::source::misc.c
deleted file mode 100644
index 38cc972f0bce..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-unzip::source::misc.c
+++ /dev/null
@@ -1,24 +0,0 @@
---- ../unzip/source/misc.c.orig Tue Mar 5 18:52:16 2002
-+++ ../unzip/source/misc.c Tue Mar 5 18:53:03 2002
-@@ -301,8 +301,8 @@
- int yr, mo, dy, hh, mm, ss, leap;
- long m_time, days=0;
- #if (!defined(MACOS) && !defined(MSC) && !defined(__GO32__))
--#if (defined(BSD) || defined(MTS))
--#ifndef __386BSD__
-+#if (defined(BSD) || defined(MTS) || defined(FREEBSD))
-+#if !defined __386BSD__ && !defined FREEBSD
- static struct timeb tbp;
- #endif /* __386BSD__ */
- #else /* !(BSD || MTS) */
-@@ -340,8 +340,8 @@
- /* - 1; MS-DOS times always rounded up to nearest even second */
-
- #if (!defined(MACOS) && !defined(__GO32__))
--#if (defined(BSD) || defined(MTS) || defined (ALPHA)) && ! defined(MACOSX) && ! defined(NETBSD)
--#ifndef __386BSD__
-+#if (defined(BSD) || defined(FREEBSD) || defined(MTS) || defined (ALPHA)) && ! defined(MACOSX) && ! defined(NETBSD)
-+#if !defined __386BSD__ && !defined FREEBSD
- ftime(&tbp);
- m_time += tbp.timezone * 60L;
- #endif
diff --git a/editors/openoffice.org-vcltesttool/files/patch-xmlhelp::util::makefile.mk b/editors/openoffice.org-vcltesttool/files/patch-xmlhelp::util::makefile.mk
deleted file mode 100644
index 4f7d0984c32d..000000000000
--- a/editors/openoffice.org-vcltesttool/files/patch-xmlhelp::util::makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../xmlhelp/util/makefile.mk.orig Sun Mar 3 01:49:15 2002
-+++ ../xmlhelp/util/makefile.mk Sun Mar 3 01:49:19 2002
-@@ -94,7 +94,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.org-vcltesttool/pkg-comment b/editors/openoffice.org-vcltesttool/pkg-comment
deleted file mode 100644
index 7c6d1b73d17a..000000000000
--- a/editors/openoffice.org-vcltesttool/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Integrated wordprocessor/dbase/spreadheet/drawing/chart/browser
diff --git a/editors/openoffice.org-vcltesttool/pkg-descr b/editors/openoffice.org-vcltesttool/pkg-descr
deleted file mode 100644
index 31fd1b12161a..000000000000
--- a/editors/openoffice.org-vcltesttool/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.org-vcltesttool/pkg-message b/editors/openoffice.org-vcltesttool/pkg-message
deleted file mode 100644
index 840dc3b80e04..000000000000
--- a/editors/openoffice.org-vcltesttool/pkg-message
+++ /dev/null
@@ -1,15 +0,0 @@
-OpenOffice Build 641 Personal Install How-To
-
-Written by: Matthias Rauch <mrauch@netbsd.org>
- Martin Blapp <mbr@freebsd.org>
-
-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.org-vcltesttool/pkg-plist b/editors/openoffice.org-vcltesttool/pkg-plist
deleted file mode 100644
index b3561e66eeb7..000000000000
--- a/editors/openoffice.org-vcltesttool/pkg-plist
+++ /dev/null
@@ -1,1676 +0,0 @@
-bin/soffice
-OpenOffice.org641/setup
-OpenOffice.org641/spadmin
-OpenOffice.org641/LICENSE.html
-OpenOffice.org641/README.html
-OpenOffice.org641/README
-OpenOffice.org641/LICENSE
-OpenOffice.org641/program/setup.log
-OpenOffice.org641/program/filter/libicg641bi.so
-OpenOffice.org641/program/filter/libeme641bi.so
-OpenOffice.org641/program/filter/libemp641bi.so
-OpenOffice.org641/program/filter/libipd641bi.so
-OpenOffice.org641/program/filter/libitg641bi.so
-OpenOffice.org641/program/filter/libeps641bi.so
-OpenOffice.org641/program/filter/libips641bi.so
-OpenOffice.org641/program/filter/libexp641bi.so
-OpenOffice.org641/program/filter/libepb641bi.so
-OpenOffice.org641/program/filter/libepg641bi.so
-OpenOffice.org641/program/filter/libepp641bi.so
-OpenOffice.org641/program/filter/libipb641bi.so
-OpenOffice.org641/program/filter/libera641bi.so
-OpenOffice.org641/program/filter/libira641bi.so
-OpenOffice.org641/program/filter/libegi641bi.so
-OpenOffice.org641/program/filter/libidx641bi.so
-OpenOffice.org641/program/filter/libicd641bi.so
-OpenOffice.org641/program/filter/libept641bi.so
-OpenOffice.org641/program/filter/libipt641bi.so
-OpenOffice.org641/program/filter/libime641bi.so
-OpenOffice.org641/program/filter/libipx641bi.so
-OpenOffice.org641/program/filter/libepn641bi.so
-OpenOffice.org641/program/filter/libiti641bi.so
-OpenOffice.org641/program/filter/libeti641bi.so
-OpenOffice.org641/program/classes/sandbox.jar
-OpenOffice.org641/program/classes/jurt.jar
-OpenOffice.org641/program/classes/xt.jar
-OpenOffice.org641/program/classes/db.jar
-OpenOffice.org641/program/classes/juh.jar
-OpenOffice.org641/program/classes/unoil.jar
-OpenOffice.org641/program/classes/jut.jar
-OpenOffice.org641/program/classes/ridl.jar
-OpenOffice.org641/program/classes/jaxp.jar
-OpenOffice.org641/program/classes/java_uno.jar
-OpenOffice.org641/program/classes/parser.jar
-OpenOffice.org641/program/classes/classes.jar
-OpenOffice.org641/program/resource/cnt64101.res
-OpenOffice.org641/program/resource/wwz64101.res
-OpenOffice.org641/program/resource/pcr64101.res
-OpenOffice.org641/program/resource/bib64101.res
-OpenOffice.org641/program/resource/dkt64101.res
-OpenOffice.org641/program/resource/basctl64101.res
-OpenOffice.org641/program/resource/abp64101.res
-OpenOffice.org641/program/resource/lgd64101.res
-OpenOffice.org641/program/resource/eur64101.res
-OpenOffice.org641/program/resource/epb64101.res
-OpenOffice.org641/program/resource/epg64101.res
-OpenOffice.org641/program/resource/epp64101.res
-OpenOffice.org641/program/resource/imp64101.res
-OpenOffice.org641/program/resource/oic64101.res
-OpenOffice.org641/program/resource/ofa64101.res
-OpenOffice.org641/program/resource/vcl64101.res
-OpenOffice.org641/program/resource/fwk64101.res
-OpenOffice.org641/program/resource/set64101.res
-OpenOffice.org641/program/resource/frm64101.res
-OpenOffice.org641/program/resource/gal64101.res
-OpenOffice.org641/program/resource/svs64101.res
-OpenOffice.org641/program/resource/dba64101.res
-OpenOffice.org641/program/resource/dbi64101.res
-OpenOffice.org641/program/resource/dbp64101.res
-OpenOffice.org641/program/resource/dbu64101.res
-OpenOffice.org641/program/resource/dbw64101.res
-OpenOffice.org641/program/resource/ooo64101.res
-OpenOffice.org641/program/resource/svt64101.res
-OpenOffice.org641/program/resource/svx64101.res
-OpenOffice.org641/program/resource/spa64101.res
-OpenOffice.org641/program/resource/sd64101.res
-OpenOffice.org641/program/resource/tpl64101.res
-OpenOffice.org641/program/resource/sw64101.res
-OpenOffice.org641/program/resource/tplx64101.res
-OpenOffice.org641/program/resource/jvm64101.res
-OpenOffice.org641/program/resource/uui64101.res
-OpenOffice.org641/program/resource/cal64101.res
-OpenOffice.org641/program/resource/sfx64101.res
-OpenOffice.org641/program/resource/sch64101.res
-OpenOffice.org641/program/resource/san64101.res
-OpenOffice.org641/program/resource/sc64101.res
-OpenOffice.org641/program/resource/sm64101.res
-OpenOffice.org641/program/resource/date64101.res
-OpenOffice.org641/program/resource/analysis64101.res
-OpenOffice.org641/program/resource/eps64101.res
-OpenOffice.org641/program/resource/egi64101.res
-OpenOffice.org641/program/resource/ept64101.res
-OpenOffice.org641/program/resource/eme64101.res
-OpenOffice.org641/program/resource/epn64101.res
-OpenOffice.org641/program/resource/iso64101.res
-OpenOffice.org641/program/addin/source/xrot.c
-OpenOffice.org641/program/addin/source/xlang.h
-OpenOffice.org641/program/addin/source/rot13.hrc
-OpenOffice.org641/program/addin/source/addin.h
-OpenOffice.org641/program/addin/source/xdfa.c
-OpenOffice.org641/program/addin/source/dfa.hrc
-OpenOffice.org641/program/libctl641bi.so
-OpenOffice.org641/program/libimpreg.so
-OpenOffice.org641/program/libjava_uno.so
-OpenOffice.org641/program/libdbi641bi.so
-OpenOffice.org641/program/libdbp641bi.so
-OpenOffice.org641/program/libdbtools2.so
-OpenOffice.org641/program/libdbu641bi.so
-OpenOffice.org641/program/libvos2GCC.so
-OpenOffice.org641/program/libproxyset.so
-OpenOffice.org641/program/libsmgr.so
-OpenOffice.org641/program/libmozab2.so
-OpenOffice.org641/program/libtcv.so
-OpenOffice.org641/program/liburp_uno.so
-OpenOffice.org641/program/libstm.so
-OpenOffice.org641/program/libstore.so.3.0.0
-OpenOffice.org641/program/libstore.so.3
-OpenOffice.org641/program/libspa641bi.so
-OpenOffice.org641/program/libmcnttype.so
-OpenOffice.org641/program/spadmin.bin
-OpenOffice.org641/program/libabp641bi.so
-OpenOffice.org641/program/libinvadp.so
-OpenOffice.org641/program/libsvl641bi.so
-OpenOffice.org641/program/libsvx641bi.so
-OpenOffice.org641/program/libmig641bi.so
-OpenOffice.org641/program/jvmsetup.bin
-OpenOffice.org641/program/libtdmgr.so
-OpenOffice.org641/program/libnamingservice.so
-OpenOffice.org641/program/libacceptor.so
-OpenOffice.org641/program/open_office_ani.bmp
-OpenOffice.org641/program/libconnectr.so
-OpenOffice.org641/program/libsrtrs1.so
-OpenOffice.org641/program/sopatchlevel.sh
-OpenOffice.org641/program/libdb_cxx-3.2.so
-OpenOffice.org641/program/calc_o.bmp
-OpenOffice.org641/program/nswrapper
-OpenOffice.org641/program/libjen.so
-OpenOffice.org641/program/libdefreg.so
-OpenOffice.org641/program/librmcxt.so.3.0.0
-OpenOffice.org641/program/librmcxt.so.3
-OpenOffice.org641/program/setup.bin
-OpenOffice.org641/program/setup
-OpenOffice.org641/program/libdbase641bi.so
-OpenOffice.org641/program/libbib641bi.so
-OpenOffice.org641/program/liblng641bi.so
-OpenOffice.org641/program/libfileacc.so
-OpenOffice.org641/program/libucpchelp1.so
-OpenOffice.org641/program/libreg.so.3.0.0
-OpenOffice.org641/program/libreg.so.3
-OpenOffice.org641/program/libcfgmgr2.so
-OpenOffice.org641/program/libinsp.so
-OpenOffice.org641/program/libcnt641bi.so
-OpenOffice.org641/program/libres641bi.so
-OpenOffice.org641/program/setup_services.rdb
-OpenOffice.org641/program/libsalhelper3GCC.so
-OpenOffice.org641/program/libtl641bi.so
-OpenOffice.org641/program/libjvm641bi.so
-OpenOffice.org641/program/libcmdmail.so
-OpenOffice.org641/program/libgcc2_uno.so
-OpenOffice.org641/program/libi18npool641bi.so
-OpenOffice.org641/program/libevtatt.so
-OpenOffice.org641/program/libsimreg.so
-OpenOffice.org641/program/libfile641bi.so
-OpenOffice.org641/program/libucb1.so
-OpenOffice.org641/program/libucpfpx641bi.so
-OpenOffice.org641/program/libsax.so
-OpenOffice.org641/program/allgemein_o.bmp
-OpenOffice.org641/program/writer_o.bmp
-OpenOffice.org641/program/libsbl641bi.so
-OpenOffice.org641/program/draw_o.bmp
-OpenOffice.org641/program/ende_o.bmp
-OpenOffice.org641/program/libbrdgfctr.so
-OpenOffice.org641/program/libsch641bi.so
-OpenOffice.org641/program/libscn641bi.so
-OpenOffice.org641/program/libproxyfac.so
-OpenOffice.org641/program/liblocaledata_ascii.so
-OpenOffice.org641/program/libzip641bi.so
-OpenOffice.org641/program/libset641bi.so
-OpenOffice.org641/program/libsfx641bi.so
-OpenOffice.org641/program/libcached1.so
-OpenOffice.org641/program/liblocaledata_CJK.so
-OpenOffice.org641/program/libucphier1.so
-OpenOffice.org641/program/jvmsetup
-OpenOffice.org641/program/libinv.so
-OpenOffice.org641/program/libsal.so.3.0.0
-OpenOffice.org641/program/libsal.so.3
-OpenOffice.org641/program/libmozabdrv2.so
-OpenOffice.org641/program/libucpfile1.so
-OpenOffice.org641/program/libpk641bi.so
-OpenOffice.org641/program/libpl641bi.so
-OpenOffice.org641/program/soffice
-OpenOffice.org641/program/spadmin
-OpenOffice.org641/program/libsyssh.so
-OpenOffice.org641/program/libxcr641bi.so
-OpenOffice.org641/program/libbasctl641bi.so
-OpenOffice.org641/program/libsdbc2.so
-OpenOffice.org641/program/libucpdav1.so
-OpenOffice.org641/program/libwrp641bi.so
-OpenOffice.org641/program/libjavaloader.so
-OpenOffice.org641/program/libtplx641bi.so
-OpenOffice.org641/program/libadabas2.so
-OpenOffice.org641/program/libsot641bi.so
-OpenOffice.org641/program/libj641bi_g.so
-OpenOffice.org641/program/libsw641bi.so
-OpenOffice.org641/program/libtk641bi.so
-OpenOffice.org641/program/libcpld.so
-OpenOffice.org641/program/impress_o.bmp
-OpenOffice.org641/program/libsb641bi.so
-OpenOffice.org641/program/javaldx
-OpenOffice.org641/program/libsd641bi.so
-OpenOffice.org641/program/libsvt641bi.so
-OpenOffice.org641/program/libso641bi.so
-OpenOffice.org641/program/libcppu.so.3.0.0
-OpenOffice.org641/program/libcppu.so.3
-OpenOffice.org641/program/libi18n641bi.so
-OpenOffice.org641/program/libucbhelper1GCC.so
-OpenOffice.org641/program/libtinstrm.so
-OpenOffice.org641/program/libpsp641bi.so
-OpenOffice.org641/program/libdb_java-3.2.so
-OpenOffice.org641/program/libuuresolver.so
-OpenOffice.org641/program/libpcr641bi.so
-OpenOffice.org641/program/libcppuhelper3GCC.so
-OpenOffice.org641/program/libstlport_gcc.so.0
-OpenOffice.org641/program/libgo641bi.so
-OpenOffice.org641/program/libjdbc2.so
-OpenOffice.org641/program/libflat641bi.so
-OpenOffice.org641/program/setup_types.rdb
-OpenOffice.org641/program/libodbcbase2.so
-OpenOffice.org641/program/libcomphelp2.so
-OpenOffice.org641/program/libxo641bi.so
-OpenOffice.org641/program/libstlport2_gcc.so
-OpenOffice.org641/program/libtvhlp1.so
-OpenOffice.org641/program/libxmx641bi.so
-OpenOffice.org641/program/libni641bi.so
-OpenOffice.org641/program/libutl641bi.so
-OpenOffice.org641/program/libcorefl.so
-OpenOffice.org641/program/libuui641bi.so
-OpenOffice.org641/program/libodbc2.so
-OpenOffice.org641/program/libvcl641bi.so
-OpenOffice.org641/program/libtoutstrm.so
-OpenOffice.org641/program/libimr641bi.so
-OpenOffice.org641/program/libpackage2.so
-OpenOffice.org641/program/components/libabsyncsvc.so
-OpenOffice.org641/program/components/libaddrbook.so
-OpenOffice.org641/program/components/libmork.so
-OpenOffice.org641/program/components/libmozldap.so
-OpenOffice.org641/program/components/libnecko.so
-OpenOffice.org641/program/components/libprofile.so
-OpenOffice.org641/program/components/librdf.so
-OpenOffice.org641/program/components/libstrres.so
-OpenOffice.org641/program/components/libunicharutil.so
-OpenOffice.org641/program/components/libuconv.so
-OpenOffice.org641/program/components/libucvcn.so
-OpenOffice.org641/program/components/libucvibm.so
-OpenOffice.org641/program/components/libucvja.so
-OpenOffice.org641/program/components/libucvko.so
-OpenOffice.org641/program/components/libucvlatin.so
-OpenOffice.org641/program/components/libucvtw.so
-OpenOffice.org641/program/components/libucvtw2.so
-OpenOffice.org641/program/components/liburiloader.so
-OpenOffice.org641/program/components/libvcard.so
-OpenOffice.org641/program/components/libxpconnect.so
-OpenOffice.org641/program/components/libpref.so
-OpenOffice.org641/program/libmozjs.so
-OpenOffice.org641/program/libmsgbaseutil.so
-OpenOffice.org641/program/libldap40.so
-OpenOffice.org641/program/libnspr4.so
-OpenOffice.org641/program/liblber40.so
-OpenOffice.org641/program/libplc4.so
-OpenOffice.org641/program/libplds4.so
-OpenOffice.org641/program/libxpcom.so
-OpenOffice.org641/program/libdba641bi.so
-OpenOffice.org641/program/librdbtdp.so
-OpenOffice.org641/program/liboic641bi.so
-OpenOffice.org641/program/libofa641bi.so
-OpenOffice.org641/program/open_office_org_logo.bmp
-OpenOffice.org641/program/libfrm641bi.so
-OpenOffice.org641/program/libfwe641bi.so
-OpenOffice.org641/program/libdtransX11641bi.so
-OpenOffice.org641/program/libfwi641bi.so
-OpenOffice.org641/program/libfwk641bi.so
-OpenOffice.org641/program/libfwl641bi.so
-OpenOffice.org641/program/libdb-3.2.so
-OpenOffice.org641/program/soffice.bin
-OpenOffice.org641/program/libdbpool2.so
-OpenOffice.org641/program/applicat.rdb
-OpenOffice.org641/program/libremotebridge.so
-OpenOffice.org641/program/libucppkg1.so
-OpenOffice.org641/program/swriter
-OpenOffice.org641/program/smaster
-OpenOffice.org641/program/sweb
-OpenOffice.org641/program/libcalc641bi.so
-OpenOffice.org641/program/scalc
-OpenOffice.org641/program/simpress
-OpenOffice.org641/program/libsc641bi.so
-OpenOffice.org641/program/libdate641bi.so
-OpenOffice.org641/program/libanalysis641bi.so
-OpenOffice.org641/program/sdraw
-OpenOffice.org641/program/smath
-OpenOffice.org641/program/libsm641bi.so
-OpenOffice.org641/program/libsvg641bi.so
-OpenOffice.org641/program/liblth641bi.so
-OpenOffice.org641/program/libspell641bi.so
-OpenOffice.org641/program/bootstraprc
-OpenOffice.org641/program/jvmsetuprc
-OpenOffice.org641/program/setuprc
-OpenOffice.org641/program/sofficerc
-OpenOffice.org641/program/instdb.ins
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_1.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_2.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_3.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_4.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/Arrange_5.gif
-OpenOffice.org641/share/template/english/wizard/bitmap/FormWizard_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/FormWizard_2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/Import_4.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/MS-Import_2-3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/XML-Import_2-4.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/brd.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/cancel_down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/cancel_up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/denmark.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/end.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_1.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_2.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/euro_3.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/france.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/italia.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/nedland.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/okay_down.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/okay_up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/polska.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/portugal.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/russia.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/spain.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/sweden.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/up.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/usa.bmp
-OpenOffice.org641/share/template/english/wizard/bitmap/webwizard.bmp
-OpenOffice.org641/share/template/english/wizard/styles/black_white.stc
-OpenOffice.org641/share/template/english/wizard/styles/blackberry.stc
-OpenOffice.org641/share/template/english/wizard/styles/default.stc
-OpenOffice.org641/share/template/english/wizard/styles/diner.stc
-OpenOffice.org641/share/template/english/wizard/styles/fall.stc
-OpenOffice.org641/share/template/english/wizard/styles/glacier.stc
-OpenOffice.org641/share/template/english/wizard/styles/green_grapes.stc
-OpenOffice.org641/share/template/english/wizard/styles/jeans.stc
-OpenOffice.org641/share/template/english/wizard/styles/marine.stc
-OpenOffice.org641/share/template/english/wizard/styles/millennium.stc
-OpenOffice.org641/share/template/english/wizard/styles/nature.stc
-OpenOffice.org641/share/template/english/wizard/styles/neon.stc
-OpenOffice.org641/share/template/english/wizard/styles/night.stc
-OpenOffice.org641/share/template/english/wizard/styles/nostalgic.stc
-OpenOffice.org641/share/template/english/wizard/styles/pastell.stc
-OpenOffice.org641/share/template/english/wizard/styles/pool.stc
-OpenOffice.org641/share/template/english/wizard/styles/pumpkin.stc
-OpenOffice.org641/share/template/english/wizard/styles/sunstyle.stc
-OpenOffice.org641/share/template/english/wizard/styles/xos.stc
-OpenOffice.org641/share/template/english/wizard/web/cnt-album.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-bilingual.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-chapters.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-empty.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-fixonecol.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-fixtwocol.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formcontact.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formcustomer.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formfix.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-formvar.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-list.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-onepic.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-standard.stw
-OpenOffice.org641/share/template/english/wizard/web/cnt-twotitles.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-banana.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blkjeans.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blue.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-blueblock.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-bluejeans.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-fieryred.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-hightech.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-mint.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-music.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-nostalg.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-orange.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-petrol.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-seventies.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-standard.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-strwbryice.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-sun.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-tracks.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-turquoise.stw
-OpenOffice.org641/share/template/english/wizard/web/stl-wetblue.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf1.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf2.stw
-OpenOffice.org641/share/template/english/wizard/wizbrf3.stw
-OpenOffice.org641/share/template/english/wizard/wizfax1.stw
-OpenOffice.org641/share/template/english/wizard/wizfax2.stw
-OpenOffice.org641/share/template/english/wizard/wizfax3.stw
-OpenOffice.org641/share/template/english/wizard/wizmem1.stw
-OpenOffice.org641/share/template/english/wizard/wizmem2.stw
-OpenOffice.org641/share/template/english/wizard/wizmem3.stw
-OpenOffice.org641/share/template/english/wizard/wizagn1.stw
-OpenOffice.org641/share/template/english/wizard/wizagn2.stw
-OpenOffice.org641/share/template/english/wizard/wizagn3.stw
-OpenOffice.org641/share/template/english/internal/html.stw
-OpenOffice.org641/share/template/english/internal/idxexample.sxw
-OpenOffice.org641/share/template/english/internal/url_transfer.htm
-OpenOffice.org641/share/dtd/officedocument/1_0/Manifest.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/script.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/statusbar.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/settings.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/nmspace.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/datastyl.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/table.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/drawing.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/event.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/accelerator.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/office.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/office.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/toolbar.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/style.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/dtypes.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/text.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/module.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/meta.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/dialog.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/chart.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/libraries.dtd
-OpenOffice.org641/share/dtd/officedocument/1_0/form.mod
-OpenOffice.org641/share/dtd/officedocument/1_0/menubar.dtd
-OpenOffice.org641/share/dtd/math/1_01/w3c_ipr_software_notice.html
-OpenOffice.org641/share/dtd/math/1_01/math.dtd
-OpenOffice.org641/share/config/webcast/savepic.asp
-OpenOffice.org641/share/config/webcast/common.pl
-OpenOffice.org641/share/config/webcast/webcast.asp
-OpenOffice.org641/share/config/webcast/show.asp
-OpenOffice.org641/share/config/webcast/poll.pl
-OpenOffice.org641/share/config/webcast/webcast.pl
-OpenOffice.org641/share/config/webcast/common.inc
-OpenOffice.org641/share/config/webcast/editpic.asp
-OpenOffice.org641/share/config/webcast/poll.asp
-OpenOffice.org641/share/config/webcast/edit.asp
-OpenOffice.org641/share/config/webcast/editpic.pl
-OpenOffice.org641/share/config/webcast/edit.pl
-OpenOffice.org641/share/config/webcast/index.pl
-OpenOffice.org641/share/config/webcast/show.pl
-OpenOffice.org641/share/config/webcast/savepic.pl
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/SFX.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Labels.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Impress.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Java.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Chart.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Draw.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Calc.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Linguistic.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Writer.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Common.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/TypeDetection.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/UI.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/DataAccess.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Math.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/Views.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Office/WriterWeb.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Configuration.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Store.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb/Hierarchy.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Inet.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/UserProfile.xml
-OpenOffice.org641/share/config/registry/instance/org/openoffice/Setup.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Java.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Views.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/TypeDetection.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/WriterWeb.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Calc.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Labels.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Chart.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Writer.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/UI.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Linguistic.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Common.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Impress.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Math.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/DataAccess.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Office/Draw.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Configuration.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Store.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/ucb/Hierarchy.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Setup.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/UserProfile.xml
-OpenOffice.org641/share/config/registry/template/org/openoffice/Inet.xml
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/SFX.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Labels.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Impress.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Java.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Chart.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Draw.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Calc.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Linguistic.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Writer.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Common.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/TypeDetection.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/UI.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/DataAccess.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Math.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/Views.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office/WriterWeb.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Configuration.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Store.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb/Hierarchy.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Inet.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/UserProfile.dat
-OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Setup.dat
-OpenOffice.org641/share/config/symbol/sc00000.bmp
-OpenOffice.org641/share/config/symbol/sc05300.bmp
-OpenOffice.org641/share/config/symbol/sc05302.bmp
-OpenOffice.org641/share/config/symbol/sc05325.bmp
-OpenOffice.org641/share/config/symbol/sc05331.bmp
-OpenOffice.org641/share/config/symbol/sc05338.bmp
-OpenOffice.org641/share/config/symbol/sc05339.bmp
-OpenOffice.org641/share/config/symbol/sc05361.bmp
-OpenOffice.org641/share/config/symbol/sc05362.bmp
-OpenOffice.org641/share/config/symbol/sc05363.bmp
-OpenOffice.org641/share/config/symbol/sc05364.bmp
-OpenOffice.org641/share/config/symbol/sc05365.bmp
-OpenOffice.org641/share/config/symbol/sc05366.bmp
-OpenOffice.org641/share/config/symbol/sc05367.bmp
-OpenOffice.org641/share/config/symbol/sc05368.bmp
-OpenOffice.org641/share/config/symbol/sc05369.bmp
-OpenOffice.org641/share/config/symbol/sc05370.bmp
-OpenOffice.org641/share/config/symbol/sc05371.bmp
-OpenOffice.org641/share/config/symbol/sc05373.bmp
-OpenOffice.org641/share/config/symbol/sc05374.bmp
-OpenOffice.org641/share/config/symbol/sc05375.bmp
-OpenOffice.org641/share/config/symbol/sc05377.bmp
-OpenOffice.org641/share/config/symbol/sc05381.bmp
-OpenOffice.org641/share/config/symbol/sc05382.bmp
-OpenOffice.org641/share/config/symbol/sc05383.bmp
-OpenOffice.org641/share/config/symbol/sc05384.bmp
-OpenOffice.org641/share/config/symbol/sc05386.bmp
-OpenOffice.org641/share/config/symbol/sc05387.bmp
-OpenOffice.org641/share/config/symbol/sc05401.bmp
-OpenOffice.org641/share/config/symbol/sc05402.bmp
-OpenOffice.org641/share/config/symbol/sc05410.bmp
-OpenOffice.org641/share/config/symbol/sc05411.bmp
-OpenOffice.org641/share/config/symbol/sc05412.bmp
-OpenOffice.org641/share/config/symbol/sc05413.bmp
-OpenOffice.org641/share/config/symbol/sc05414.bmp
-OpenOffice.org641/share/config/symbol/sc05415.bmp
-OpenOffice.org641/share/config/symbol/sc05500.bmp
-OpenOffice.org641/share/config/symbol/sc05501.bmp
-OpenOffice.org641/share/config/symbol/sc05502.bmp
-OpenOffice.org641/share/config/symbol/sc05503.bmp
-OpenOffice.org641/share/config/symbol/sc05504.bmp
-OpenOffice.org641/share/config/symbol/sc05505.bmp
-OpenOffice.org641/share/config/symbol/sc05508.bmp
-OpenOffice.org641/share/config/symbol/sc05509.bmp
-OpenOffice.org641/share/config/symbol/sc05532.bmp
-OpenOffice.org641/share/config/symbol/sc05533.bmp
-OpenOffice.org641/share/config/symbol/sc05535.bmp
-OpenOffice.org641/share/config/symbol/sc05537.bmp
-OpenOffice.org641/share/config/symbol/sc05538.bmp
-OpenOffice.org641/share/config/symbol/sc05539.bmp
-OpenOffice.org641/share/config/symbol/sc05552.bmp
-OpenOffice.org641/share/config/symbol/sc05555.bmp
-OpenOffice.org641/share/config/symbol/sc05556.bmp
-OpenOffice.org641/share/config/symbol/sc05561.bmp
-OpenOffice.org641/share/config/symbol/sc05563.bmp
-OpenOffice.org641/share/config/symbol/sc05595.bmp
-OpenOffice.org641/share/config/symbol/sc05596.bmp
-OpenOffice.org641/share/config/symbol/sc05624.bmp
-OpenOffice.org641/share/config/symbol/sc05646.bmp
-OpenOffice.org641/share/config/symbol/sc05647.bmp
-OpenOffice.org641/share/config/symbol/sc05648.bmp
-OpenOffice.org641/share/config/symbol/sc05649.bmp
-OpenOffice.org641/share/config/symbol/sc05650.bmp
-OpenOffice.org641/share/config/symbol/sc05651.bmp
-OpenOffice.org641/share/config/symbol/sc05672.bmp
-OpenOffice.org641/share/config/symbol/sc05673.bmp
-OpenOffice.org641/share/config/symbol/sc05675.bmp
-OpenOffice.org641/share/config/symbol/sc05694.bmp
-OpenOffice.org641/share/config/symbol/sc05700.bmp
-OpenOffice.org641/share/config/symbol/sc05701.bmp
-OpenOffice.org641/share/config/symbol/sc05702.bmp
-OpenOffice.org641/share/config/symbol/sc05710.bmp
-OpenOffice.org641/share/config/symbol/sc05711.bmp
-OpenOffice.org641/share/config/symbol/sc05712.bmp
-OpenOffice.org641/share/config/symbol/sc05713.bmp
-OpenOffice.org641/share/config/symbol/sc05723.bmp
-OpenOffice.org641/share/config/symbol/sc05800.bmp
-OpenOffice.org641/share/config/symbol/sc05801.bmp
-OpenOffice.org641/share/config/symbol/sc05802.bmp
-OpenOffice.org641/share/config/symbol/sc05904.bmp
-OpenOffice.org641/share/config/symbol/sc05905.bmp
-OpenOffice.org641/share/config/symbol/sc05906.bmp
-OpenOffice.org641/share/config/symbol/sc05951.bmp
-OpenOffice.org641/share/config/symbol/sc05952.bmp
-OpenOffice.org641/share/config/symbol/sc05953.bmp
-OpenOffice.org641/share/config/symbol/sc05954.bmp
-OpenOffice.org641/share/config/symbol/sc05955.bmp
-OpenOffice.org641/share/config/symbol/sc05956.bmp
-OpenOffice.org641/share/config/symbol/sc05957.bmp
-OpenOffice.org641/share/config/symbol/sc05958.bmp
-OpenOffice.org641/share/config/symbol/sc05959.bmp
-OpenOffice.org641/share/config/symbol/sc05960.bmp
-OpenOffice.org641/share/config/symbol/sc05961.bmp
-OpenOffice.org641/share/config/symbol/sc05962.bmp
-OpenOffice.org641/share/config/symbol/sc05963.bmp
-OpenOffice.org641/share/config/symbol/sc06300.bmp
-OpenOffice.org641/share/config/symbol/sc06301.bmp
-OpenOffice.org641/share/config/symbol/sc06302.bmp
-OpenOffice.org641/share/config/symbol/sc06303.bmp
-OpenOffice.org641/share/config/symbol/sc06304.bmp
-OpenOffice.org641/share/config/symbol/sc06305.bmp
-OpenOffice.org641/share/config/symbol/sc06306.bmp
-OpenOffice.org641/share/config/symbol/sc06308.bmp
-OpenOffice.org641/share/config/symbol/sc06309.bmp
-OpenOffice.org641/share/config/symbol/sc06312.bmp
-OpenOffice.org641/share/config/symbol/sc06313.bmp
-OpenOffice.org641/share/config/symbol/sc06314.bmp
-OpenOffice.org641/share/config/symbol/sc06315.bmp
-OpenOffice.org641/share/config/symbol/sc06318.bmp
-OpenOffice.org641/share/config/symbol/sc06330.bmp
-OpenOffice.org641/share/config/symbol/sc06331.bmp
-OpenOffice.org641/share/config/symbol/sc06332.bmp
-OpenOffice.org641/share/config/symbol/sc06333.bmp
-OpenOffice.org641/share/config/symbol/sc06334.bmp
-OpenOffice.org641/share/config/symbol/sc06335.bmp
-OpenOffice.org641/share/config/symbol/sc06336.bmp
-OpenOffice.org641/share/config/symbol/sc06337.bmp
-OpenOffice.org641/share/config/symbol/sc06338.bmp
-OpenOffice.org641/share/config/symbol/sc06339.bmp
-OpenOffice.org641/share/config/symbol/sc06350.bmp
-OpenOffice.org641/share/config/symbol/sc06351.bmp
-OpenOffice.org641/share/config/symbol/sc06352.bmp
-OpenOffice.org641/share/config/symbol/sc06353.bmp
-OpenOffice.org641/share/config/symbol/sc06354.bmp
-OpenOffice.org641/share/config/symbol/sc06355.bmp
-OpenOffice.org641/share/config/symbol/sc06356.bmp
-OpenOffice.org641/share/config/symbol/sc06357.bmp
-OpenOffice.org641/share/config/symbol/sc06362.bmp
-OpenOffice.org641/share/config/symbol/sc06363.bmp
-OpenOffice.org641/share/config/symbol/sc06364.bmp
-OpenOffice.org641/share/config/symbol/sc06370.bmp
-OpenOffice.org641/share/config/symbol/sc06377.bmp
-OpenOffice.org641/share/config/symbol/sc06379.bmp
-OpenOffice.org641/share/config/symbol/sc06384.bmp
-OpenOffice.org641/share/config/symbol/sc06522.bmp
-OpenOffice.org641/share/config/symbol/sc10000.bmp
-OpenOffice.org641/share/config/symbol/sc10006.bmp
-OpenOffice.org641/share/config/symbol/sc10007.bmp
-OpenOffice.org641/share/config/symbol/sc10008.bmp
-OpenOffice.org641/share/config/symbol/sc10009.bmp
-OpenOffice.org641/share/config/symbol/sc10010.bmp
-OpenOffice.org641/share/config/symbol/sc10012.bmp
-OpenOffice.org641/share/config/symbol/sc10013.bmp
-OpenOffice.org641/share/config/symbol/sc10014.bmp
-OpenOffice.org641/share/config/symbol/sc10015.bmp
-OpenOffice.org641/share/config/symbol/sc10016.bmp
-OpenOffice.org641/share/config/symbol/sc10017.bmp
-OpenOffice.org641/share/config/symbol/sc10028.bmp
-OpenOffice.org641/share/config/symbol/sc10029.bmp
-OpenOffice.org641/share/config/symbol/sc10030.bmp
-OpenOffice.org641/share/config/symbol/sc10031.bmp
-OpenOffice.org641/share/config/symbol/sc10035.bmp
-OpenOffice.org641/share/config/symbol/sc10036.bmp
-OpenOffice.org641/share/config/symbol/sc10045.bmp
-OpenOffice.org641/share/config/symbol/sc10050.bmp
-OpenOffice.org641/share/config/symbol/sc10055.bmp
-OpenOffice.org641/share/config/symbol/sc10087.bmp
-OpenOffice.org641/share/config/symbol/sc10096.bmp
-OpenOffice.org641/share/config/symbol/sc10097.bmp
-OpenOffice.org641/share/config/symbol/sc10098.bmp
-OpenOffice.org641/share/config/symbol/sc10099.bmp
-OpenOffice.org641/share/config/symbol/sc10100.bmp
-OpenOffice.org641/share/config/symbol/sc10101.bmp
-OpenOffice.org641/share/config/symbol/sc10102.bmp
-OpenOffice.org641/share/config/symbol/sc10103.bmp
-OpenOffice.org641/share/config/symbol/sc10104.bmp
-OpenOffice.org641/share/config/symbol/sc10105.bmp
-OpenOffice.org641/share/config/symbol/sc10106.bmp
-OpenOffice.org641/share/config/symbol/sc10109.bmp
-OpenOffice.org641/share/config/symbol/sc10110.bmp
-OpenOffice.org641/share/config/symbol/sc10112.bmp
-OpenOffice.org641/share/config/symbol/sc10114.bmp
-OpenOffice.org641/share/config/symbol/sc10115.bmp
-OpenOffice.org641/share/config/symbol/sc10116.bmp
-OpenOffice.org641/share/config/symbol/sc10117.bmp
-OpenOffice.org641/share/config/symbol/sc10118.bmp
-OpenOffice.org641/share/config/symbol/sc10119.bmp
-OpenOffice.org641/share/config/symbol/sc10120.bmp
-OpenOffice.org641/share/config/symbol/sc10121.bmp
-OpenOffice.org641/share/config/symbol/sc10122.bmp
-OpenOffice.org641/share/config/symbol/sc10123.bmp
-OpenOffice.org641/share/config/symbol/sc10124.bmp
-OpenOffice.org641/share/config/symbol/sc10125.bmp
-OpenOffice.org641/share/config/symbol/sc10126.bmp
-OpenOffice.org641/share/config/symbol/sc10127.bmp
-OpenOffice.org641/share/config/symbol/sc10128.bmp
-OpenOffice.org641/share/config/symbol/sc10129.bmp
-OpenOffice.org641/share/config/symbol/sc10130.bmp
-OpenOffice.org641/share/config/symbol/sc10131.bmp
-OpenOffice.org641/share/config/symbol/sc10132.bmp
-OpenOffice.org641/share/config/symbol/sc10133.bmp
-OpenOffice.org641/share/config/symbol/sc10134.bmp
-OpenOffice.org641/share/config/symbol/sc10135.bmp
-OpenOffice.org641/share/config/symbol/sc10136.bmp
-OpenOffice.org641/share/config/symbol/sc10137.bmp
-OpenOffice.org641/share/config/symbol/sc10138.bmp
-OpenOffice.org641/share/config/symbol/sc10139.bmp
-OpenOffice.org641/share/config/symbol/sc10140.bmp
-OpenOffice.org641/share/config/symbol/sc10141.bmp
-OpenOffice.org641/share/config/symbol/sc10142.bmp
-OpenOffice.org641/share/config/symbol/sc10143.bmp
-OpenOffice.org641/share/config/symbol/sc10144.bmp
-OpenOffice.org641/share/config/symbol/sc10145.bmp
-OpenOffice.org641/share/config/symbol/sc10146.bmp
-OpenOffice.org641/share/config/symbol/sc10147.bmp
-OpenOffice.org641/share/config/symbol/sc10148.bmp
-OpenOffice.org641/share/config/symbol/sc10150.bmp
-OpenOffice.org641/share/config/symbol/sc10151.bmp
-OpenOffice.org641/share/config/symbol/sc10152.bmp
-OpenOffice.org641/share/config/symbol/sc10153.bmp
-OpenOffice.org641/share/config/symbol/sc10154.bmp
-OpenOffice.org641/share/config/symbol/sc10155.bmp
-OpenOffice.org641/share/config/symbol/sc10156.bmp
-OpenOffice.org641/share/config/symbol/sc10157.bmp
-OpenOffice.org641/share/config/symbol/sc10158.bmp
-OpenOffice.org641/share/config/symbol/sc10159.bmp
-OpenOffice.org641/share/config/symbol/sc10160.bmp
-OpenOffice.org641/share/config/symbol/sc10161.bmp
-OpenOffice.org641/share/config/symbol/sc10162.bmp
-OpenOffice.org641/share/config/symbol/sc10163.bmp
-OpenOffice.org641/share/config/symbol/sc10164.bmp
-OpenOffice.org641/share/config/symbol/sc10185.bmp
-OpenOffice.org641/share/config/symbol/sc10186.bmp
-OpenOffice.org641/share/config/symbol/sc10187.bmp
-OpenOffice.org641/share/config/symbol/sc10188.bmp
-OpenOffice.org641/share/config/symbol/sc10189.bmp
-OpenOffice.org641/share/config/symbol/sc10190.bmp
-OpenOffice.org641/share/config/symbol/sc10191.bmp
-OpenOffice.org641/share/config/symbol/sc10192.bmp
-OpenOffice.org641/share/config/symbol/sc10193.bmp
-OpenOffice.org641/share/config/symbol/sc10194.bmp
-OpenOffice.org641/share/config/symbol/sc10195.bmp
-OpenOffice.org641/share/config/symbol/sc10196.bmp
-OpenOffice.org641/share/config/symbol/sc10197.bmp
-OpenOffice.org641/share/config/symbol/sc10199.bmp
-OpenOffice.org641/share/config/symbol/sc10200.bmp
-OpenOffice.org641/share/config/symbol/sc10201.bmp
-OpenOffice.org641/share/config/symbol/sc10217.bmp
-OpenOffice.org641/share/config/symbol/sc10223.bmp
-OpenOffice.org641/share/config/symbol/sc10224.bmp
-OpenOffice.org641/share/config/symbol/sc10231.bmp
-OpenOffice.org641/share/config/symbol/sc10232.bmp
-OpenOffice.org641/share/config/symbol/sc10233.bmp
-OpenOffice.org641/share/config/symbol/sc10240.bmp
-OpenOffice.org641/share/config/symbol/sc10241.bmp
-OpenOffice.org641/share/config/symbol/sc10242.bmp
-OpenOffice.org641/share/config/symbol/sc10243.bmp
-OpenOffice.org641/share/config/symbol/sc10244.bmp
-OpenOffice.org641/share/config/symbol/sc10253.bmp
-OpenOffice.org641/share/config/symbol/sc10254.bmp
-OpenOffice.org641/share/config/symbol/sc10255.bmp
-OpenOffice.org641/share/config/symbol/sc10256.bmp
-OpenOffice.org641/share/config/symbol/sc10282.bmp
-OpenOffice.org641/share/config/symbol/sc10283.bmp
-OpenOffice.org641/share/config/symbol/sc10286.bmp
-OpenOffice.org641/share/config/symbol/sc10287.bmp
-OpenOffice.org641/share/config/symbol/sc10294.bmp
-OpenOffice.org641/share/config/symbol/sc10295.bmp
-OpenOffice.org641/share/config/symbol/sc10296.bmp
-OpenOffice.org641/share/config/symbol/sc10297.bmp
-OpenOffice.org641/share/config/symbol/sc10301.bmp
-OpenOffice.org641/share/config/symbol/sc10350.bmp
-OpenOffice.org641/share/config/symbol/sc10360.bmp
-OpenOffice.org641/share/config/symbol/sc10366.bmp
-OpenOffice.org641/share/config/symbol/sc10371.bmp
-OpenOffice.org641/share/config/symbol/sc10375.bmp
-OpenOffice.org641/share/config/symbol/sc10376.bmp
-OpenOffice.org641/share/config/symbol/sc10378.bmp
-OpenOffice.org641/share/config/symbol/sc10379.bmp
-OpenOffice.org641/share/config/symbol/sc10380.bmp
-OpenOffice.org641/share/config/symbol/sc10381.bmp
-OpenOffice.org641/share/config/symbol/sc10382.bmp
-OpenOffice.org641/share/config/symbol/sc10383.bmp
-OpenOffice.org641/share/config/symbol/sc10384.bmp
-OpenOffice.org641/share/config/symbol/sc10385.bmp
-OpenOffice.org641/share/config/symbol/sc10386.bmp
-OpenOffice.org641/share/config/symbol/sc10387.bmp
-OpenOffice.org641/share/config/symbol/sc10388.bmp
-OpenOffice.org641/share/config/symbol/sc10389.bmp
-OpenOffice.org641/share/config/symbol/sc10390.bmp
-OpenOffice.org641/share/config/symbol/sc10391.bmp
-OpenOffice.org641/share/config/symbol/sc10393.bmp
-OpenOffice.org641/share/config/symbol/sc10394.bmp
-OpenOffice.org641/share/config/symbol/sc10395.bmp
-OpenOffice.org641/share/config/symbol/sc10396.bmp
-OpenOffice.org641/share/config/symbol/sc10397.bmp
-OpenOffice.org641/share/config/symbol/sc10398.bmp
-OpenOffice.org641/share/config/symbol/sc10399.bmp
-OpenOffice.org641/share/config/symbol/sc10401.bmp
-OpenOffice.org641/share/config/symbol/sc10402.bmp
-OpenOffice.org641/share/config/symbol/sc10403.bmp
-OpenOffice.org641/share/config/symbol/sc10434.bmp
-OpenOffice.org641/share/config/symbol/sc10458.bmp
-OpenOffice.org641/share/config/symbol/sc10461.bmp
-OpenOffice.org641/share/config/symbol/sc10462.bmp
-OpenOffice.org641/share/config/symbol/sc10463.bmp
-OpenOffice.org641/share/config/symbol/sc10464.bmp
-OpenOffice.org641/share/config/symbol/sc10465.bmp
-OpenOffice.org641/share/config/symbol/sc10503.bmp
-OpenOffice.org641/share/config/symbol/sc12021.bmp
-OpenOffice.org641/share/config/symbol/sc12201.bmp
-OpenOffice.org641/share/config/symbol/sc12202.bmp
-OpenOffice.org641/share/config/symbol/sc12203.bmp
-OpenOffice.org641/share/config/symbol/sc12204.bmp
-OpenOffice.org641/share/config/symbol/sc12212.bmp
-OpenOffice.org641/share/config/symbol/sc12221.bmp
-OpenOffice.org641/share/config/symbol/sc12222.bmp
-OpenOffice.org641/share/config/symbol/sc12223.bmp
-OpenOffice.org641/share/config/symbol/sc12224.bmp
-OpenOffice.org641/share/config/symbol/sc12225.bmp
-OpenOffice.org641/share/config/symbol/sc12226.bmp
-OpenOffice.org641/share/config/symbol/sc12227.bmp
-OpenOffice.org641/share/config/symbol/sc12228.bmp
-OpenOffice.org641/share/config/symbol/sc12229.bmp
-OpenOffice.org641/share/config/symbol/sc12230.bmp
-OpenOffice.org641/share/config/symbol/sc12231.bmp
-OpenOffice.org641/share/config/symbol/sc12232.bmp
-OpenOffice.org641/share/config/symbol/sc12234.bmp
-OpenOffice.org641/share/config/symbol/sc14780.bmp
-OpenOffice.org641/share/config/symbol/sc14781.bmp
-OpenOffice.org641/share/config/symbol/sc14785.bmp
-OpenOffice.org641/share/config/symbol/sc14786.bmp
-OpenOffice.org641/share/config/symbol/sc21050.bmp
-OpenOffice.org641/share/config/symbol/sc21051.bmp
-OpenOffice.org641/share/config/symbol/sc21060.bmp
-OpenOffice.org641/share/config/symbol/sc21061.bmp
-OpenOffice.org641/share/config/symbol/sc21062.bmp
-OpenOffice.org641/share/config/symbol/sc21070.bmp
-OpenOffice.org641/share/config/symbol/sc21080.bmp
-OpenOffice.org641/share/config/symbol/sc21100.bmp
-OpenOffice.org641/share/config/symbol/sc21101.bmp
-OpenOffice.org641/share/config/symbol/sc21102.bmp
-OpenOffice.org641/share/config/symbol/sc21103.bmp
-OpenOffice.org641/share/config/symbol/sc21104.bmp
-OpenOffice.org641/share/config/symbol/sc21105.bmp
-OpenOffice.org641/share/config/symbol/sc21110.bmp
-OpenOffice.org641/share/config/symbol/sc21111.bmp
-OpenOffice.org641/share/config/symbol/sc21120.bmp
-OpenOffice.org641/share/config/symbol/sc21121.bmp
-OpenOffice.org641/share/config/symbol/sc21130.bmp
-OpenOffice.org641/share/config/symbol/sc21140.bmp
-OpenOffice.org641/share/config/symbol/sc21141.bmp
-OpenOffice.org641/share/config/symbol/sc21142.bmp
-OpenOffice.org641/share/config/symbol/sc21150.bmp
-OpenOffice.org641/share/config/symbol/sc21160.bmp
-OpenOffice.org641/share/config/symbol/sc21170.bmp
-OpenOffice.org641/share/config/symbol/sc21180.bmp
-OpenOffice.org641/share/config/symbol/sc21190.bmp
-OpenOffice.org641/share/config/symbol/sc21200.bmp
-OpenOffice.org641/share/config/symbol/sc21210.bmp
-OpenOffice.org641/share/config/symbol/sc21220.bmp
-OpenOffice.org641/share/config/symbol/sc21230.bmp
-OpenOffice.org641/share/config/symbol/sc21240.bmp
-OpenOffice.org641/share/config/symbol/sc21250.bmp
-OpenOffice.org641/share/config/symbol/sc27030.bmp
-OpenOffice.org641/share/config/symbol/sc27065.bmp
-OpenOffice.org641/share/config/symbol/sc27066.bmp
-OpenOffice.org641/share/config/symbol/sc27067.bmp
-OpenOffice.org641/share/config/symbol/sc30000.bmp
-OpenOffice.org641/share/config/symbol/sc30002.bmp
-OpenOffice.org641/share/config/symbol/sc30003.bmp
-OpenOffice.org641/share/config/symbol/sc30004.bmp
-OpenOffice.org641/share/config/symbol/sc30005.bmp
-OpenOffice.org641/share/config/symbol/sc30007.bmp
-OpenOffice.org641/share/config/symbol/sc30008.bmp
-OpenOffice.org641/share/config/symbol/sc30009.bmp
-OpenOffice.org641/share/config/symbol/sc30010.bmp
-OpenOffice.org641/share/config/symbol/sc30011.bmp
-OpenOffice.org641/share/config/symbol/sc30012.bmp
-OpenOffice.org641/share/config/symbol/sc30770.bmp
-OpenOffice.org641/share/config/symbol/sc30773.bmp
-OpenOffice.org641/share/config/symbol/sc30774.bmp
-OpenOffice.org641/share/config/symbol/sc30782.bmp
-OpenOffice.org641/share/config/symbol/sc6377.bmp
-OpenOffice.org641/share/config/symbol/scbullet.bmp
-OpenOffice.org641/share/config/symbol/scnumb.bmp
-OpenOffice.org641/share/config/symbol/sco161.bmp
-OpenOffice.org641/share/config/symbol/sco261.bmp
-OpenOffice.org641/share/config/symbol/sco262.bmp
-OpenOffice.org641/share/config/symbol/sortd.bmp
-OpenOffice.org641/share/config/symbol/sortu.bmp
-OpenOffice.org641/share/config/symbol/u_high.bmp
-OpenOffice.org641/share/config/symbol/u_low.bmp
-OpenOffice.org641/share/config/symbol/u_normal.bmp
-OpenOffice.org641/share/config/psetup.xpm
-OpenOffice.org641/share/config/psetupl.xpm
-OpenOffice.org641/share/fonts/truetype/fonts.dir
-OpenOffice.org641/share/fonts/truetype/opens___.ttf
-OpenOffice.org641/share/fonts/truetype/fonts_dir.global
-OpenOffice.org641/share/basic/FormWizard/DlgFormDB.xdl
-OpenOffice.org641/share/basic/FormWizard/DBMeta.xba
-OpenOffice.org641/share/basic/FormWizard/FormWizard.xba
-OpenOffice.org641/share/basic/FormWizard/Language.xba
-OpenOffice.org641/share/basic/FormWizard/Layouter.xba
-OpenOffice.org641/share/basic/FormWizard/develop.xba
-OpenOffice.org641/share/basic/FormWizard/tools.xba
-OpenOffice.org641/share/basic/Schedule/DlgCalendar.xdl
-OpenOffice.org641/share/basic/Schedule/BankHoliday.xba
-OpenOffice.org641/share/basic/Schedule/CalendarMain.xba
-OpenOffice.org641/share/basic/Schedule/CreateTable.xba
-OpenOffice.org641/share/basic/Schedule/DlgControl.xba
-OpenOffice.org641/share/basic/Schedule/HolidayDanmark.xba
-OpenOffice.org641/share/basic/Schedule/HolidayFrance.xba
-OpenOffice.org641/share/basic/Schedule/HolidayGerman.xba
-OpenOffice.org641/share/basic/Schedule/HolidayItalia.xba
-OpenOffice.org641/share/basic/Schedule/HolidayNetherlands.xba
-OpenOffice.org641/share/basic/Schedule/HolidayPoland.xba
-OpenOffice.org641/share/basic/Schedule/HolidayPortugal.xba
-OpenOffice.org641/share/basic/Schedule/HolidayRussia.xba
-OpenOffice.org641/share/basic/Schedule/HolidaySpain.xba
-OpenOffice.org641/share/basic/Schedule/HolidaySweden.xba
-OpenOffice.org641/share/basic/Schedule/HolidayUSA.xba
-OpenOffice.org641/share/basic/Schedule/Language.xba
-OpenOffice.org641/share/basic/Schedule/OwnEvents.xba
-OpenOffice.org641/share/basic/Template/DialogStyles.xdl
-OpenOffice.org641/share/basic/Template/DlgGreeting.xdl
-OpenOffice.org641/share/basic/Template/TemplateDialog.xdl
-OpenOffice.org641/share/basic/Template/Autotext.xba
-OpenOffice.org641/share/basic/Template/Correspondence.xba
-OpenOffice.org641/share/basic/Template/Greeting.xba
-OpenOffice.org641/share/basic/Template/ModuleAgenda.xba
-OpenOffice.org641/share/basic/Template/Samples.xba
-OpenOffice.org641/share/basic/Gimmicks/ReadFolderDlg.xdl
-OpenOffice.org641/share/basic/Gimmicks/UserfieldDlg.xdl
-OpenOffice.org641/share/basic/Gimmicks/AutoText.xba
-OpenOffice.org641/share/basic/Gimmicks/ChangeAllChars.xba
-OpenOffice.org641/share/basic/Gimmicks/GetTexts.xba
-OpenOffice.org641/share/basic/Gimmicks/ReadDir.xba
-OpenOffice.org641/share/basic/Gimmicks/Userfields.xba
-OpenOffice.org641/share/basic/Tools/Debug.xba
-OpenOffice.org641/share/basic/Tools/Listbox.xba
-OpenOffice.org641/share/basic/Tools/Misc.xba
-OpenOffice.org641/share/basic/Tools/ModuleControls.xba
-OpenOffice.org641/share/basic/Tools/Strings.xba
-OpenOffice.org641/share/basic/Tools/UCB.xba
-OpenOffice.org641/share/basic/WebWizard/WebWzrd.xdl
-OpenOffice.org641/share/basic/WebWizard/Bullets.xba
-OpenOffice.org641/share/basic/WebWizard/Common.xba
-OpenOffice.org641/share/basic/WebWizard/HtmlAutoPilotBasic.xba
-OpenOffice.org641/share/basic/WebWizard/Language.xba
-OpenOffice.org641/share/basic/ImportWizard/ImportDialog.xdl
-OpenOffice.org641/share/basic/ImportWizard/API.xba
-OpenOffice.org641/share/basic/ImportWizard/DialogModul.xba
-OpenOffice.org641/share/basic/ImportWizard/FilesModul.xba
-OpenOffice.org641/share/basic/ImportWizard/Language.xba
-OpenOffice.org641/share/basic/ImportWizard/Main.xba
-OpenOffice.org641/share/basic/Euro/DlgConvert.xdl
-OpenOffice.org641/share/basic/Euro/DlgPassword.xdl
-OpenOffice.org641/share/basic/Euro/AutoPilotRun.xba
-OpenOffice.org641/share/basic/Euro/Common.xba
-OpenOffice.org641/share/basic/Euro/ConvertRun.xba
-OpenOffice.org641/share/basic/Euro/Hard.xba
-OpenOffice.org641/share/basic/Euro/Init.xba
-OpenOffice.org641/share/basic/Euro/Protect.xba
-OpenOffice.org641/share/basic/Euro/Soft.xba
-OpenOffice.org641/share/basic/Euro/Writer.xba
-OpenOffice.org641/share/gallery/htmlexpo/bludown.gif
-OpenOffice.org641/share/gallery/htmlexpo/blufirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/blufirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blulast.gif
-OpenOffice.org641/share/gallery/htmlexpo/blulast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunav.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunext.gif
-OpenOffice.org641/share/gallery/htmlexpo/blunext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/blutext.gif
-OpenOffice.org641/share/gallery/htmlexpo/bluup.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubdown.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubfirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubfirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cublast.gif
-OpenOffice.org641/share/gallery/htmlexpo/cublast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnav.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnext.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubnext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubtext.gif
-OpenOffice.org641/share/gallery/htmlexpo/cubup.gif
-OpenOffice.org641/share/gallery/htmlexpo/gredown.gif
-OpenOffice.org641/share/gallery/htmlexpo/grefirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/grefirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/grelast.gif
-OpenOffice.org641/share/gallery/htmlexpo/grelast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenav.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenext.gif
-OpenOffice.org641/share/gallery/htmlexpo/grenext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/greprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/greprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/gretext.gif
-OpenOffice.org641/share/gallery/htmlexpo/greup.gif
-OpenOffice.org641/share/gallery/htmlexpo/simdown.gif
-OpenOffice.org641/share/gallery/htmlexpo/simfirs.gif
-OpenOffice.org641/share/gallery/htmlexpo/simfirs_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simlast.gif
-OpenOffice.org641/share/gallery/htmlexpo/simlast_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnav.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnext.gif
-OpenOffice.org641/share/gallery/htmlexpo/simnext_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simprev.gif
-OpenOffice.org641/share/gallery/htmlexpo/simprev_.gif
-OpenOffice.org641/share/gallery/htmlexpo/simtext.gif
-OpenOffice.org641/share/gallery/htmlexpo/simup.gif
-OpenOffice.org641/share/gallery/htmlexpo/sologo.gif
-OpenOffice.org641/share/gallery/www-back/aqua.jpg
-OpenOffice.org641/share/gallery/www-back/bathroom.jpg
-OpenOffice.org641/share/gallery/www-back/blocks.jpg
-OpenOffice.org641/share/gallery/www-back/blow_green.jpg
-OpenOffice.org641/share/gallery/www-back/blueblop.jpg
-OpenOffice.org641/share/gallery/www-back/bulging.jpg
-OpenOffice.org641/share/gallery/www-back/canvas_blue.jpg
-OpenOffice.org641/share/gallery/www-back/cheese.jpg
-OpenOffice.org641/share/gallery/www-back/chocolate.jpg
-OpenOffice.org641/share/gallery/www-back/citrus.jpg
-OpenOffice.org641/share/gallery/www-back/confetti.jpg
-OpenOffice.org641/share/gallery/www-back/daisy.jpg
-OpenOffice.org641/share/gallery/www-back/fluffy-grey.jpg
-OpenOffice.org641/share/gallery/www-back/fluffy.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-blue.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-darkgrey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-grey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy-lightgrey.jpg
-OpenOffice.org641/share/gallery/www-back/fuzzy_light.jpg
-OpenOffice.org641/share/gallery/www-back/gregre.gif
-OpenOffice.org641/share/gallery/www-back/grey.gif
-OpenOffice.org641/share/gallery/www-back/grypaws.gif
-OpenOffice.org641/share/gallery/www-back/ice-blue.jpg
-OpenOffice.org641/share/gallery/www-back/ice-light.jpg
-OpenOffice.org641/share/gallery/www-back/imitation_leather.jpg
-OpenOffice.org641/share/gallery/www-back/interstices.jpg
-OpenOffice.org641/share/gallery/www-back/jeans.jpg
-OpenOffice.org641/share/gallery/www-back/jeansblk.jpg
-OpenOffice.org641/share/gallery/www-back/lawn-artificial.jpg
-OpenOffice.org641/share/gallery/www-back/lawn.jpg
-OpenOffice.org641/share/gallery/www-back/lightblue-wet.jpg
-OpenOffice.org641/share/gallery/www-back/linen-fine.jpg
-OpenOffice.org641/share/gallery/www-back/lino-green.jpg
-OpenOffice.org641/share/gallery/www-back/liquid-blue.jpg
-OpenOffice.org641/share/gallery/www-back/marble.jpg
-OpenOffice.org641/share/gallery/www-back/marble_dark.jpg
-OpenOffice.org641/share/gallery/www-back/mazes.jpg
-OpenOffice.org641/share/gallery/www-back/mint.gif
-OpenOffice.org641/share/gallery/www-back/notes.gif
-OpenOffice.org641/share/gallery/www-back/pattern.jpg
-OpenOffice.org641/share/gallery/www-back/pebble-light.jpg
-OpenOffice.org641/share/gallery/www-back/pink.gif
-OpenOffice.org641/share/gallery/www-back/pool.jpg
-OpenOffice.org641/share/gallery/www-back/popcorn.jpg
-OpenOffice.org641/share/gallery/www-back/purple.jpg
-OpenOffice.org641/share/gallery/www-back/reddark.jpg
-OpenOffice.org641/share/gallery/www-back/rings-green.jpg
-OpenOffice.org641/share/gallery/www-back/rings-orange.jpg
-OpenOffice.org641/share/gallery/www-back/roses.jpg
-OpenOffice.org641/share/gallery/www-back/sand-light.jpg
-OpenOffice.org641/share/gallery/www-back/sand.jpg
-OpenOffice.org641/share/gallery/www-back/sky.jpg
-OpenOffice.org641/share/gallery/www-back/soft-structure_grey.jpg
-OpenOffice.org641/share/gallery/www-back/space.jpg
-OpenOffice.org641/share/gallery/www-back/stone-dark.jpg
-OpenOffice.org641/share/gallery/www-back/stone.jpg
-OpenOffice.org641/share/gallery/www-back/structure.jpg
-OpenOffice.org641/share/gallery/www-back/structure_darkgreen.gif
-OpenOffice.org641/share/gallery/www-back/structure_green.jpg
-OpenOffice.org641/share/gallery/www-back/wall-grey.jpg
-OpenOffice.org641/share/gallery/www-back/wet-turquoise.jpg
-OpenOffice.org641/share/gallery/www-back/wood.jpg
-OpenOffice.org641/share/gallery/bullets/blkpearl.gif
-OpenOffice.org641/share/gallery/bullets/bluarrow.gif
-OpenOffice.org641/share/gallery/bullets/bluball.gif
-OpenOffice.org641/share/gallery/bullets/bludiamd.gif
-OpenOffice.org641/share/gallery/bullets/bluered.gif
-OpenOffice.org641/share/gallery/bullets/blusqare.gif
-OpenOffice.org641/share/gallery/bullets/blustar.gif
-OpenOffice.org641/share/gallery/bullets/coffee_1.gif
-OpenOffice.org641/share/gallery/bullets/coffee_2.gif
-OpenOffice.org641/share/gallery/bullets/coffee_3.gif
-OpenOffice.org641/share/gallery/bullets/coffee_4.gif
-OpenOffice.org641/share/gallery/bullets/coffee_5.gif
-OpenOffice.org641/share/gallery/bullets/con-blue.gif
-OpenOffice.org641/share/gallery/bullets/con-cyan.gif
-OpenOffice.org641/share/gallery/bullets/con-green.gif
-OpenOffice.org641/share/gallery/bullets/con-lilac.gif
-OpenOffice.org641/share/gallery/bullets/con-oran.gif
-OpenOffice.org641/share/gallery/bullets/con-pink.gif
-OpenOffice.org641/share/gallery/bullets/con-red.gif
-OpenOffice.org641/share/gallery/bullets/con-yellow.gif
-OpenOffice.org641/share/gallery/bullets/corner_1.gif
-OpenOffice.org641/share/gallery/bullets/corner_2.gif
-OpenOffice.org641/share/gallery/bullets/corner_3.gif
-OpenOffice.org641/share/gallery/bullets/corner_4.gif
-OpenOffice.org641/share/gallery/bullets/darkball.gif
-OpenOffice.org641/share/gallery/bullets/darkblue.gif
-OpenOffice.org641/share/gallery/bullets/gldpearl.gif
-OpenOffice.org641/share/gallery/bullets/golfball.gif
-OpenOffice.org641/share/gallery/bullets/grnarrow.gif
-OpenOffice.org641/share/gallery/bullets/grnball.gif
-OpenOffice.org641/share/gallery/bullets/grndiamd.gif
-OpenOffice.org641/share/gallery/bullets/grnpearl.gif
-OpenOffice.org641/share/gallery/bullets/grnsqare.gif
-OpenOffice.org641/share/gallery/bullets/grnstar.gif
-OpenOffice.org641/share/gallery/bullets/gryarrow.gif
-OpenOffice.org641/share/gallery/bullets/gryball.gif
-OpenOffice.org641/share/gallery/bullets/grydiamd.gif
-OpenOffice.org641/share/gallery/bullets/grysqare.gif
-OpenOffice.org641/share/gallery/bullets/grystar.gif
-OpenOffice.org641/share/gallery/bullets/orgarrow.gif
-OpenOffice.org641/share/gallery/bullets/orgball.gif
-OpenOffice.org641/share/gallery/bullets/orgdiamd.gif
-OpenOffice.org641/share/gallery/bullets/orgsqare.gif
-OpenOffice.org641/share/gallery/bullets/orgstar.gif
-OpenOffice.org641/share/gallery/bullets/pebble_1.gif
-OpenOffice.org641/share/gallery/bullets/pebble_2.gif
-OpenOffice.org641/share/gallery/bullets/pebble_3.gif
-OpenOffice.org641/share/gallery/bullets/poliball.gif
-OpenOffice.org641/share/gallery/bullets/popcorn_1.gif
-OpenOffice.org641/share/gallery/bullets/popcorn_2.gif
-OpenOffice.org641/share/gallery/bullets/rainbow.gif
-OpenOffice.org641/share/gallery/bullets/redarrow.gif
-OpenOffice.org641/share/gallery/bullets/redball.gif
-OpenOffice.org641/share/gallery/bullets/reddiamd.gif
-OpenOffice.org641/share/gallery/bullets/redsqare.gif
-OpenOffice.org641/share/gallery/bullets/redstar.gif
-OpenOffice.org641/share/gallery/bullets/whtpearl.gif
-OpenOffice.org641/share/gallery/bullets/ylwarrow.gif
-OpenOffice.org641/share/gallery/bullets/ylwball.gif
-OpenOffice.org641/share/gallery/bullets/ylwdiamd.gif
-OpenOffice.org641/share/gallery/bullets/ylwsqare.gif
-OpenOffice.org641/share/gallery/bullets/ylwstar.gif
-OpenOffice.org641/share/gallery/rulers/blkballs.gif
-OpenOffice.org641/share/gallery/rulers/blurulr1.gif
-OpenOffice.org641/share/gallery/rulers/blurulr2.gif
-OpenOffice.org641/share/gallery/rulers/blurulr3.gif
-OpenOffice.org641/share/gallery/rulers/blurulr4.gif
-OpenOffice.org641/share/gallery/rulers/blurulr5.gif
-OpenOffice.org641/share/gallery/rulers/blurulr6.gif
-OpenOffice.org641/share/gallery/rulers/gldballs.gif
-OpenOffice.org641/share/gallery/rulers/grnballs.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr1.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr2.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr3.gif
-OpenOffice.org641/share/gallery/rulers/grnrulr4.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr1.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr2.gif
-OpenOffice.org641/share/gallery/rulers/gryrulr3.gif
-OpenOffice.org641/share/gallery/rulers/orgrulr1.gif
-OpenOffice.org641/share/gallery/rulers/redrulr1.gif
-OpenOffice.org641/share/gallery/rulers/redrulr2.gif
-OpenOffice.org641/share/gallery/rulers/redrulr3.gif
-OpenOffice.org641/share/gallery/rulers/redrulr4.gif
-OpenOffice.org641/share/gallery/rulers/redrulr5.gif
-OpenOffice.org641/share/gallery/rulers/striped.gif
-OpenOffice.org641/share/gallery/rulers/whtballs.gif
-OpenOffice.org641/share/gallery/rulers/ylwrulr1.gif
-OpenOffice.org641/share/gallery/sounds/apert.wav
-OpenOffice.org641/share/gallery/sounds/apert2.wav
-OpenOffice.org641/share/gallery/sounds/applause.wav
-OpenOffice.org641/share/gallery/sounds/beam.wav
-OpenOffice.org641/share/gallery/sounds/beam2.wav
-OpenOffice.org641/share/gallery/sounds/cow.wav
-OpenOffice.org641/share/gallery/sounds/curve.wav
-OpenOffice.org641/share/gallery/sounds/drama.wav
-OpenOffice.org641/share/gallery/sounds/explos.wav
-OpenOffice.org641/share/gallery/sounds/falling.wav
-OpenOffice.org641/share/gallery/sounds/glasses.wav
-OpenOffice.org641/share/gallery/sounds/gong.wav
-OpenOffice.org641/share/gallery/sounds/horse.wav
-OpenOffice.org641/share/gallery/sounds/kling.wav
-OpenOffice.org641/share/gallery/sounds/kongas.wav
-OpenOffice.org641/share/gallery/sounds/laser.wav
-OpenOffice.org641/share/gallery/sounds/left.wav
-OpenOffice.org641/share/gallery/sounds/nature1.wav
-OpenOffice.org641/share/gallery/sounds/nature2.wav
-OpenOffice.org641/share/gallery/sounds/ok.wav
-OpenOffice.org641/share/gallery/sounds/pluck.wav
-OpenOffice.org641/share/gallery/sounds/roll.wav
-OpenOffice.org641/share/gallery/sounds/romans.wav
-OpenOffice.org641/share/gallery/sounds/soft.wav
-OpenOffice.org641/share/gallery/sounds/space.wav
-OpenOffice.org641/share/gallery/sounds/space2.wav
-OpenOffice.org641/share/gallery/sounds/space3.wav
-OpenOffice.org641/share/gallery/sounds/sparcle.wav
-OpenOffice.org641/share/gallery/sounds/strom.wav
-OpenOffice.org641/share/gallery/sounds/theetone.wav
-OpenOffice.org641/share/gallery/sounds/top.wav
-OpenOffice.org641/share/gallery/sounds/train.wav
-OpenOffice.org641/share/gallery/sounds/untie.wav
-OpenOffice.org641/share/gallery/sounds/ups.wav
-OpenOffice.org641/share/gallery/sounds/wallewal.wav
-OpenOffice.org641/share/gallery/sg1.sdg
-OpenOffice.org641/share/gallery/sg1.sdv
-OpenOffice.org641/share/gallery/sg1.thm
-OpenOffice.org641/share/gallery/sg16.sdg
-OpenOffice.org641/share/gallery/sg16.sdv
-OpenOffice.org641/share/gallery/sg16.thm
-OpenOffice.org641/share/gallery/sg2.sdg
-OpenOffice.org641/share/gallery/sg2.sdv
-OpenOffice.org641/share/gallery/sg2.thm
-OpenOffice.org641/share/gallery/sg24.sdg
-OpenOffice.org641/share/gallery/sg24.sdv
-OpenOffice.org641/share/gallery/sg24.thm
-OpenOffice.org641/share/gallery/sg25.sdg
-OpenOffice.org641/share/gallery/sg25.sdv
-OpenOffice.org641/share/gallery/sg25.thm
-OpenOffice.org641/share/gallery/sg3.sdg
-OpenOffice.org641/share/gallery/sg3.sdv
-OpenOffice.org641/share/gallery/sg3.thm
-OpenOffice.org641/share/gallery/sg9.sdg
-OpenOffice.org641/share/gallery/sg9.sdv
-OpenOffice.org641/share/gallery/sg9.thm
-OpenOffice.org641/share/wordbook/english/soffice.dic
-OpenOffice.org641/share/wordbook/english/sun.dic
-OpenOffice.org641/share/wordbook/english/th_en_US.dat
-OpenOffice.org641/share/wordbook/english/th_en_US.idx
-OpenOffice.org641/share/wordbook/english/en_US.aff
-OpenOffice.org641/share/wordbook/english/en_US.dic
-OpenOffice.org641/share/autotext/english/standard.bau
-OpenOffice.org641/share/autotext/english/template.bau
-OpenOffice.org641/share/autotext/english/crdbus50.bau
-OpenOffice.org641/share/autotext/english/crdbus54.bau
-OpenOffice.org641/share/psprint/fontmetric/AGaramond-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-Book.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-BookOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-Demi.afm
-OpenOffice.org641/share/psprint/fontmetric/AvantGarde-DemiOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-Demi.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-DemiItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-Light.afm
-OpenOffice.org641/share/psprint/fontmetric/Bookman-LightItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-BoldOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier-Oblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Courier.afm
-OpenOffice.org641/share/psprint/fontmetric/GothicBBB-Medium-83pv-RKSJ-H.afm
-OpenOffice.org641/share/psprint/fontmetric/GothicBBB-Medium.Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-BoldOblique.afm
-OpenOffice.org641/share/psprint/fontmetric/Helvetica-Oblique.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewBaskerville-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/NewCenturySchlbk-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/Palatino-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Ryumin-Light-83pv-RKSJ-H.afm
-OpenOffice.org641/share/psprint/fontmetric/Ryumin-Light.Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Symbol.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Bold.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-BoldItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Italic.afm
-OpenOffice.org641/share/psprint/fontmetric/Times-Roman.afm
-OpenOffice.org641/share/psprint/fontmetric/Windsor.afm
-OpenOffice.org641/share/psprint/fontmetric/ZapfChancery-MediumItalic.afm
-OpenOffice.org641/share/psprint/fontmetric/ZapfDingbats.afm
-OpenOffice.org641/share/psprint/fontmetric/builtincache
-OpenOffice.org641/share/psprint/driver/ADISTILL.PS
-OpenOffice.org641/share/psprint/driver/APLW3101.PS
-OpenOffice.org641/share/psprint/driver/APLW3201.PS
-OpenOffice.org641/share/psprint/driver/APLW3601.PS
-OpenOffice.org641/share/psprint/driver/APLW6101.PS
-OpenOffice.org641/share/psprint/driver/APLW8101.PS
-OpenOffice.org641/share/psprint/driver/APLW81F1.PS
-OpenOffice.org641/share/psprint/driver/APLWBGR1.PS
-OpenOffice.org641/share/psprint/driver/APLWCOB1.PS
-OpenOffice.org641/share/psprint/driver/APLWCSB1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRF1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRI1.PS
-OpenOffice.org641/share/psprint/driver/APLWGRJ1.PS
-OpenOffice.org641/share/psprint/driver/APLWIIF2.PS
-OpenOffice.org641/share/psprint/driver/APLWIIG2.PS
-OpenOffice.org641/share/psprint/driver/APLWLOT1.PS
-OpenOffice.org641/share/psprint/driver/APL_IIF1.PS
-OpenOffice.org641/share/psprint/driver/APL_IIG1.PS
-OpenOffice.org641/share/psprint/driver/APL_NTR1.PS
-OpenOffice.org641/share/psprint/driver/APNT518_.PS
-OpenOffice.org641/share/psprint/driver/APNTX501.PS
-OpenOffice.org641/share/psprint/driver/APNTXJ1_.PS
-OpenOffice.org641/share/psprint/driver/APPL_230.PS
-OpenOffice.org641/share/psprint/driver/APPL_380.PS
-OpenOffice.org641/share/psprint/driver/APPL_422.PS
-OpenOffice.org641/share/psprint/driver/APTOLLD1.PS
-OpenOffice.org641/share/psprint/driver/APTOLLW1.PS
-OpenOffice.org641/share/psprint/driver/CAECOGR1.PS
-OpenOffice.org641/share/psprint/driver/DC1152_1.PS
-OpenOffice.org641/share/psprint/driver/EFAX3010.PS
-OpenOffice.org641/share/psprint/driver/EFAX4010.PS
-OpenOffice.org641/share/psprint/driver/EFAX5010.PS
-OpenOffice.org641/share/psprint/driver/EFAX7010.PS
-OpenOffice.org641/share/psprint/driver/EFMX3010.PS
-OpenOffice.org641/share/psprint/driver/EFMX5010.PS
-OpenOffice.org641/share/psprint/driver/EFMX7010.PS
-OpenOffice.org641/share/psprint/driver/EFXJK1F3.PS
-OpenOffice.org641/share/psprint/driver/EFXJK2F3.PS
-OpenOffice.org641/share/psprint/driver/EFXJK303.PS
-OpenOffice.org641/share/psprint/driver/EFXJK3F3.PS
-OpenOffice.org641/share/psprint/driver/EP_08001.PS
-OpenOffice.org641/share/psprint/driver/EP_15201.PS
-OpenOffice.org641/share/psprint/driver/EP_30001.PS
-OpenOffice.org641/share/psprint/driver/EP_50001.PS
-OpenOffice.org641/share/psprint/driver/EP_82F21.PS
-OpenOffice.org641/share/psprint/driver/EP_82F51.PS
-OpenOffice.org641/share/psprint/driver/EP_P0701.PS
-OpenOffice.org641/share/psprint/driver/EP_P1201.PS
-OpenOffice.org641/share/psprint/driver/EP_STPH1.PS
-OpenOffice.org641/share/psprint/driver/GENERIC.PS
-OpenOffice.org641/share/psprint/driver/HP1200C1.PS
-OpenOffice.org641/share/psprint/driver/HP2500C1.PS
-OpenOffice.org641/share/psprint/driver/HP3SI52_.PS
-OpenOffice.org641/share/psprint/driver/HP3SIL21.PS
-OpenOffice.org641/share/psprint/driver/HP4M3_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4M6_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4ML_V1.PS
-OpenOffice.org641/share/psprint/driver/HP4MP3_1.PS
-OpenOffice.org641/share/psprint/driver/HP4MP6_1.PS
-OpenOffice.org641/share/psprint/driver/HP4PLUS3.PS
-OpenOffice.org641/share/psprint/driver/HP4PLUS6.PS
-OpenOffice.org641/share/psprint/driver/HP4SI3_1.PS
-OpenOffice.org641/share/psprint/driver/HP4SI6_1.PS
-OpenOffice.org641/share/psprint/driver/HPIID52_.PS
-OpenOffice.org641/share/psprint/driver/HPIII52_.PS
-OpenOffice.org641/share/psprint/driver/HPIIP52_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ3D1_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ3P1_.PS
-OpenOffice.org641/share/psprint/driver/HPLJ4MV1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5M_4.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5P_1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5SI1.PS
-OpenOffice.org641/share/psprint/driver/HPLJ5SIM.PS
-OpenOffice.org641/share/psprint/driver/HPLJ__31.PS
-OpenOffice.org641/share/psprint/driver/HP_3D52_.PS
-OpenOffice.org641/share/psprint/driver/HP_3P52_.PS
-OpenOffice.org641/share/psprint/driver/HP__CLJ1.PS
-OpenOffice.org641/share/psprint/driver/KD8650P1.PS
-OpenOffice.org641/share/psprint/driver/KD92P001.PS
-OpenOffice.org641/share/psprint/driver/KDH00001.PS
-OpenOffice.org641/share/psprint/driver/KDH00002.PS
-OpenOffice.org641/share/psprint/driver/L10__425.PS
-OpenOffice.org641/share/psprint/driver/L20__471.PS
-OpenOffice.org641/share/psprint/driver/L20__493.PS
-OpenOffice.org641/share/psprint/driver/L30__471.PS
-OpenOffice.org641/share/psprint/driver/L30__493.PS
-OpenOffice.org641/share/psprint/driver/L333_523.PS
-OpenOffice.org641/share/psprint/driver/L33__523.PS
-OpenOffice.org641/share/psprint/driver/L50__493.PS
-OpenOffice.org641/share/psprint/driver/L533_523.PS
-OpenOffice.org641/share/psprint/driver/L53__523.PS
-OpenOffice.org641/share/psprint/driver/LEX4039P.PS
-OpenOffice.org641/share/psprint/driver/LEX4079P.PS
-OpenOffice.org641/share/psprint/driver/LEXOPTR_.PS
-OpenOffice.org641/share/psprint/driver/LHCFLRJ5.PS
-OpenOffice.org641/share/psprint/driver/LHCOFLC5.PS
-OpenOffice.org641/share/psprint/driver/LHCOFLR5.PS
-OpenOffice.org641/share/psprint/driver/LHGUBEH3.PS
-OpenOffice.org641/share/psprint/driver/LHGUBHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHHERKH3.PS
-OpenOffice.org641/share/psprint/driver/LHHERKI4.PS
-OpenOffice.org641/share/psprint/driver/LHHKPHJ7.PS
-OpenOffice.org641/share/psprint/driver/LHHKPIJ7.PS
-OpenOffice.org641/share/psprint/driver/LHHRKPH7.PS
-OpenOffice.org641/share/psprint/driver/LHHRKPI7.PS
-OpenOffice.org641/share/psprint/driver/LHQUSHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHQUSIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHQUSRH3.PS
-OpenOffice.org641/share/psprint/driver/LHQUSRI3.PS
-OpenOffice.org641/share/psprint/driver/LHSIGHJ4.PS
-OpenOffice.org641/share/psprint/driver/LHSIGIJ4.PS
-OpenOffice.org641/share/psprint/driver/LHSIGNH3.PS
-OpenOffice.org641/share/psprint/driver/LHSIGNI3.PS
-OpenOffice.org641/share/psprint/driver/LOPC1200.PS
-OpenOffice.org641/share/psprint/driver/LOPC40.PS
-OpenOffice.org641/share/psprint/driver/LOPC45.PS
-OpenOffice.org641/share/psprint/driver/LOPE310.PS
-OpenOffice.org641/share/psprint/driver/LOPM410.PS
-OpenOffice.org641/share/psprint/driver/LOPS1255.PS
-OpenOffice.org641/share/psprint/driver/LOPS1625.PS
-OpenOffice.org641/share/psprint/driver/LOPS1855.PS
-OpenOffice.org641/share/psprint/driver/LOPS2455.PS
-OpenOffice.org641/share/psprint/driver/LOPS3455.PS
-OpenOffice.org641/share/psprint/driver/LOPT610.PS
-OpenOffice.org641/share/psprint/driver/LOPT612.PS
-OpenOffice.org641/share/psprint/driver/LOPT614.PS
-OpenOffice.org641/share/psprint/driver/LOPT616.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAC.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAEP.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAK.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAN.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAP.PS
-OpenOffice.org641/share/psprint/driver/LOPTRAS.PS
-OpenOffice.org641/share/psprint/driver/LOPTRASC.PS
-OpenOffice.org641/share/psprint/driver/LOPW810.PS
-OpenOffice.org641/share/psprint/driver/LOS1255P.PS
-OpenOffice.org641/share/psprint/driver/LOS1625P.PS
-OpenOffice.org641/share/psprint/driver/LOS1855P.PS
-OpenOffice.org641/share/psprint/driver/LOS2455P.PS
-OpenOffice.org641/share/psprint/driver/LOS3455P.PS
-OpenOffice.org641/share/psprint/driver/LWNT_518.PS
-OpenOffice.org641/share/psprint/driver/SGENPRT.PS
-OpenOffice.org641/share/psprint/driver/SNSPREC1.PS
-OpenOffice.org641/share/psprint/driver/TK300PJ1.PS
-OpenOffice.org641/share/psprint/driver/TK300XJ1.PS
-OpenOffice.org641/share/psprint/driver/TK350171.PS
-OpenOffice.org641/share/psprint/driver/TK350172.PS
-OpenOffice.org641/share/psprint/driver/TK350691.PS
-OpenOffice.org641/share/psprint/driver/TK350692.PS
-OpenOffice.org641/share/psprint/driver/TK350PJ2.PS
-OpenOffice.org641/share/psprint/driver/TK360J21.PS
-OpenOffice.org641/share/psprint/driver/TK360J51.PS
-OpenOffice.org641/share/psprint/driver/TK360J71.PS
-OpenOffice.org641/share/psprint/driver/TK450PJ1.PS
-OpenOffice.org641/share/psprint/driver/TK550171.PS
-OpenOffice.org641/share/psprint/driver/TK550391.PS
-OpenOffice.org641/share/psprint/driver/TK550PJ1.PS
-OpenOffice.org641/share/psprint/driver/TKP350J2.PS
-OpenOffice.org641/share/psprint/driver/TKP360P1.PS
-OpenOffice.org641/share/psprint/driver/TKP380J1.PS
-OpenOffice.org641/share/psprint/driver/TKP380P1.PS
-OpenOffice.org641/share/psprint/driver/TKP450J1.PS
-OpenOffice.org641/share/psprint/driver/TKP450P1.PS
-OpenOffice.org641/share/psprint/driver/TKP550J1.PS
-OpenOffice.org641/share/psprint/driver/TKP600J1.PS
-OpenOffice.org641/share/psprint/driver/TKPH3801.PS
-OpenOffice.org641/share/psprint/driver/TKPH4501.PS
-OpenOffice.org641/share/psprint/driver/TKPH6001.PS
-OpenOffice.org641/share/psprint/driver/XRD61354.PS
-OpenOffice.org641/share/psprint/driver/XRD61801.PS
-OpenOffice.org641/share/psprint/driver/XRN17000.PS
-OpenOffice.org641/share/psprint/driver/XRN24320.PS
-OpenOffice.org641/share/psprint/driver/XR_DC230.PS
-OpenOffice.org641/share/psprint/psprint.conf
-OpenOffice.org641/share/autocorr/acor1033.dat
-OpenOffice.org641/user/autotext/english/mytexts.bau
-OpenOffice.org641/user/database/biblio/biblio.dbf
-OpenOffice.org641/user/gallery/sg100.sdv
-OpenOffice.org641/user/gallery/sg100.thm
-OpenOffice.org641/user/gallery/sg30.sdv
-OpenOffice.org641/user/gallery/sg30.thm
-OpenOffice.org641/user/config/arrowhd.soe
-OpenOffice.org641/user/config/classic.sog
-OpenOffice.org641/user/config/hatching.soh
-OpenOffice.org641/user/config/modern.sog
-OpenOffice.org641/user/config/palette.soc
-OpenOffice.org641/user/config/styles.sod
-OpenOffice.org641/user/config/autotbl.fmt
-OpenOffice.org641/user/config/dbtitle.rdb
-OpenOffice.org641/user/config/cmyk.soc
-OpenOffice.org641/user/config/gallery.soc
-OpenOffice.org641/user/config/html.soc
-OpenOffice.org641/user/config/standard.sob
-OpenOffice.org641/user/config/standard.soc
-OpenOffice.org641/user/config/standard.sod
-OpenOffice.org641/user/config/standard.soe
-OpenOffice.org641/user/config/standard.sog
-OpenOffice.org641/user/config/standard.soh
-OpenOffice.org641/user/config/sun-color.soc
-OpenOffice.org641/user/config/web.soc
-OpenOffice.org641/user/basic/dialogs.xli
-OpenOffice.org641/user/basic/script.xli
-OpenOffice.org641/help/en/sbasic.cfg
-OpenOffice.org641/help/en/sbasic.db
-OpenOffice.org641/help/en/sbasic.ht
-OpenOffice.org641/help/en/sbasic.idx/CONTEXTS
-OpenOffice.org641/help/en/sbasic.idx/DICTIONARY
-OpenOffice.org641/help/en/sbasic.idx/DOCS
-OpenOffice.org641/help/en/sbasic.idx/DOCS.TAB
-OpenOffice.org641/help/en/sbasic.idx/EDGE
-OpenOffice.org641/help/en/sbasic.idx/LINKNAMES
-OpenOffice.org641/help/en/sbasic.idx/OFFSETS
-OpenOffice.org641/help/en/sbasic.idx/POSITIONS
-OpenOffice.org641/help/en/sbasic.idx/SCHEMA
-OpenOffice.org641/help/en/sbasic.jar
-OpenOffice.org641/help/en/sbasic.key
-OpenOffice.org641/help/en/common.jar
-OpenOffice.org641/help/en/custom.css
-OpenOffice.org641/help/en/err.html
-OpenOffice.org641/help/en/picture.db
-OpenOffice.org641/help/en/picture.jar
-OpenOffice.org641/help/en/treeview.xml
-OpenOffice.org641/help/en/schart.jar
-OpenOffice.org641/help/en/swriter.cfg
-OpenOffice.org641/help/en/swriter.db
-OpenOffice.org641/help/en/swriter.ht
-OpenOffice.org641/help/en/swriter.idx/CONTEXTS
-OpenOffice.org641/help/en/swriter.idx/DICTIONARY
-OpenOffice.org641/help/en/swriter.idx/DOCS
-OpenOffice.org641/help/en/swriter.idx/DOCS.TAB
-OpenOffice.org641/help/en/swriter.idx/EDGE
-OpenOffice.org641/help/en/swriter.idx/LINKNAMES
-OpenOffice.org641/help/en/swriter.idx/OFFSETS
-OpenOffice.org641/help/en/swriter.idx/POSITIONS
-OpenOffice.org641/help/en/swriter.idx/SCHEMA
-OpenOffice.org641/help/en/swriter.jar
-OpenOffice.org641/help/en/swriter.key
-OpenOffice.org641/help/en/scalc.cfg
-OpenOffice.org641/help/en/scalc.db
-OpenOffice.org641/help/en/scalc.ht
-OpenOffice.org641/help/en/scalc.idx/CONTEXTS
-OpenOffice.org641/help/en/scalc.idx/DICTIONARY
-OpenOffice.org641/help/en/scalc.idx/DOCS
-OpenOffice.org641/help/en/scalc.idx/DOCS.TAB
-OpenOffice.org641/help/en/scalc.idx/EDGE
-OpenOffice.org641/help/en/scalc.idx/LINKNAMES
-OpenOffice.org641/help/en/scalc.idx/OFFSETS
-OpenOffice.org641/help/en/scalc.idx/POSITIONS
-OpenOffice.org641/help/en/scalc.idx/SCHEMA
-OpenOffice.org641/help/en/scalc.jar
-OpenOffice.org641/help/en/scalc.key
-OpenOffice.org641/help/en/simpress.cfg
-OpenOffice.org641/help/en/simpress.db
-OpenOffice.org641/help/en/simpress.ht
-OpenOffice.org641/help/en/simpress.idx/CONTEXTS
-OpenOffice.org641/help/en/simpress.idx/DICTIONARY
-OpenOffice.org641/help/en/simpress.idx/DOCS
-OpenOffice.org641/help/en/simpress.idx/DOCS.TAB
-OpenOffice.org641/help/en/simpress.idx/EDGE
-OpenOffice.org641/help/en/simpress.idx/LINKNAMES
-OpenOffice.org641/help/en/simpress.idx/OFFSETS
-OpenOffice.org641/help/en/simpress.idx/POSITIONS
-OpenOffice.org641/help/en/simpress.idx/SCHEMA
-OpenOffice.org641/help/en/simpress.jar
-OpenOffice.org641/help/en/simpress.key
-OpenOffice.org641/help/en/sdraw.cfg
-OpenOffice.org641/help/en/sdraw.db
-OpenOffice.org641/help/en/sdraw.ht
-OpenOffice.org641/help/en/sdraw.idx/CONTEXTS
-OpenOffice.org641/help/en/sdraw.idx/DICTIONARY
-OpenOffice.org641/help/en/sdraw.idx/DOCS
-OpenOffice.org641/help/en/sdraw.idx/DOCS.TAB
-OpenOffice.org641/help/en/sdraw.idx/EDGE
-OpenOffice.org641/help/en/sdraw.idx/LINKNAMES
-OpenOffice.org641/help/en/sdraw.idx/OFFSETS
-OpenOffice.org641/help/en/sdraw.idx/POSITIONS
-OpenOffice.org641/help/en/sdraw.idx/SCHEMA
-OpenOffice.org641/help/en/sdraw.jar
-OpenOffice.org641/help/en/sdraw.key
-OpenOffice.org641/help/en/smath.cfg
-OpenOffice.org641/help/en/smath.db
-OpenOffice.org641/help/en/smath.ht
-OpenOffice.org641/help/en/smath.idx/CONTEXTS
-OpenOffice.org641/help/en/smath.idx/DICTIONARY
-OpenOffice.org641/help/en/smath.idx/DOCS
-OpenOffice.org641/help/en/smath.idx/DOCS.TAB
-OpenOffice.org641/help/en/smath.idx/EDGE
-OpenOffice.org641/help/en/smath.idx/LINKNAMES
-OpenOffice.org641/help/en/smath.idx/OFFSETS
-OpenOffice.org641/help/en/smath.idx/POSITIONS
-OpenOffice.org641/help/en/smath.idx/SCHEMA
-OpenOffice.org641/help/en/smath.jar
-OpenOffice.org641/help/en/smath.key
-OpenOffice.org641/help/main_transform.xsl
-OpenOffice.org641/help/custom.css
-@comment DIRS
-@dirrm OpenOffice.org641/user/wordbook
-@dirrm OpenOffice.org641/user/template
-@dirrm OpenOffice.org641/user/temp
-@dirrm OpenOffice.org641/user/store
-@dirrm OpenOffice.org641/user/psprint/fontmetric
-@dirrm OpenOffice.org641/user/psprint/driver
-@dirrm OpenOffice.org641/user/psprint
-@dirrm OpenOffice.org641/user/plugin
-@dirrm OpenOffice.org641/user/gallery
-@dirrm OpenOffice.org641/user/database/biblio
-@dirrm OpenOffice.org641/user/database
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/user/config/registry/instance/org/openoffice
-@dirrm OpenOffice.org641/user/config/registry/instance/org
-@dirrm OpenOffice.org641/user/config/registry/instance
-@dirrm OpenOffice.org641/user/config/registry
-@dirrm OpenOffice.org641/user/config
-@dirrm OpenOffice.org641/user/basic
-@dirrm OpenOffice.org641/user/backup
-@dirrm OpenOffice.org641/user/autotext/english
-@dirrm OpenOffice.org641/user/autotext
-@dirrm OpenOffice.org641/user/autocorr
-@dirrm OpenOffice.org641/user
-@dirrm OpenOffice.org641/share/wordbook/english
-@dirrm OpenOffice.org641/share/wordbook
-@dirrm OpenOffice.org641/share/template/english/wizard/web
-@dirrm OpenOffice.org641/share/template/english/wizard/styles
-@dirrm OpenOffice.org641/share/template/english/wizard/bitmap
-@dirrm OpenOffice.org641/share/template/english/wizard
-@dirrm OpenOffice.org641/share/template/english/internal
-@dirrm OpenOffice.org641/share/template/english
-@dirrm OpenOffice.org641/share/template
-@dirrm OpenOffice.org641/share/psprint/fontmetric
-@dirrm OpenOffice.org641/share/psprint/driver
-@dirrm OpenOffice.org641/share/psprint
-@dirrm OpenOffice.org641/share/gallery/www-back
-@dirrm OpenOffice.org641/share/gallery/sounds
-@dirrm OpenOffice.org641/share/gallery/rulers
-@dirrm OpenOffice.org641/share/gallery/htmlexpo
-@dirrm OpenOffice.org641/share/gallery/bullets
-@dirrm OpenOffice.org641/share/gallery
-@dirrm OpenOffice.org641/share/fonts/truetype
-@dirrm OpenOffice.org641/share/fonts
-@dirrm OpenOffice.org641/share/dtd/officedocument/1_0
-@dirrm OpenOffice.org641/share/dtd/officedocument
-@dirrm OpenOffice.org641/share/dtd/math/1_01
-@dirrm OpenOffice.org641/share/dtd/math
-@dirrm OpenOffice.org641/share/dtd
-@dirrm OpenOffice.org641/share/config/webcast
-@dirrm OpenOffice.org641/share/config/symbol
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/template/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/template/org
-@dirrm OpenOffice.org641/share/config/registry/template
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/instance/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/instance/org
-@dirrm OpenOffice.org641/share/config/registry/instance
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/ucb
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice/Office
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org/openoffice
-@dirrm OpenOffice.org641/share/config/registry/cache/instance/org
-@dirrm OpenOffice.org641/share/config/registry/cache/instance
-@dirrm OpenOffice.org641/share/config/registry/cache
-@dirrm OpenOffice.org641/share/config/registry
-@dirrm OpenOffice.org641/share/config
-@dirrm OpenOffice.org641/share/basic/WebWizard
-@dirrm OpenOffice.org641/share/basic/Tools
-@dirrm OpenOffice.org641/share/basic/Template
-@dirrm OpenOffice.org641/share/basic/Schedule
-@dirrm OpenOffice.org641/share/basic/ImportWizard
-@dirrm OpenOffice.org641/share/basic/Gimmicks
-@dirrm OpenOffice.org641/share/basic/FormWizard
-@dirrm OpenOffice.org641/share/basic/Euro
-@dirrm OpenOffice.org641/share/basic
-@dirrm OpenOffice.org641/share/autotext/english
-@dirrm OpenOffice.org641/share/autotext
-@dirrm OpenOffice.org641/share/autocorr
-@dirrm OpenOffice.org641/share
-@dirrm OpenOffice.org641/program/resource
-@dirrm OpenOffice.org641/program/filter
-@dirrm OpenOffice.org641/program/components
-@dirrm OpenOffice.org641/program/classes
-@dirrm OpenOffice.org641/program/addin/source
-@dirrm OpenOffice.org641/program/addin
-@dirrm OpenOffice.org641/program
-@dirrm OpenOffice.org641/help/en/swriter.idx
-@dirrm OpenOffice.org641/help/en/smath.idx
-@dirrm OpenOffice.org641/help/en/simpress.idx
-@dirrm OpenOffice.org641/help/en/sdraw.idx
-@dirrm OpenOffice.org641/help/en/scalc.idx
-@dirrm OpenOffice.org641/help/en/sbasic.idx
-@dirrm OpenOffice.org641/help/en
-@dirrm OpenOffice.org641/help
-@dirrm OpenOffice.org641
diff --git a/editors/openoffice/files/patch-berkeleydb+db-3.2.9.patch b/editors/openoffice/files/patch-berkeleydb+db-3.2.9.patch
deleted file mode 100644
index 97fec46bcef4..000000000000
--- a/editors/openoffice/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/files/patch-bridges+prj+build.lst b/editors/openoffice/files/patch-bridges+prj+build.lst
deleted file mode 100644
index 95774375ee91..000000000000
--- a/editors/openoffice/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/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel b/editors/openoffice/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel
deleted file mode 100644
index 20b13ea25cb2..000000000000
--- a/editors/openoffice/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 <malloc.h>
-+#include <hash_map>
-+
-+#include <rtl/alloc.h>
-+#include <osl/mutex.hxx>
-+
-+#include <uno/data.h>
-+#include <typelib/typedescription.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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 <stdio.h>
-+#include <dlfcn.h>
-+#include <cxxabi.h>
-+#include <hash_map>
-+
-+#include <rtl/strbuf.hxx>
-+#include <rtl/ustrbuf.hxx>
-+#include <osl/diagnose.h>
-+#include <osl/mutex.hxx>
-+
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <typelib/typedescription.hxx>
-+#include <uno/any2.h>
-+
-+#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 <typeinfo>
-+#include <exception>
-+#include <cstddef>
-+
-+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 <malloc.h>
-+#include <rtl/alloc.h>
-+
-+#include <uno/data.h>
-+#include <bridges/cpp_uno/bridge.hxx>
-+#include <bridges/cpp_uno/type_misc.hxx>
-+
-+#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/files/patch-bridges+source+prot_uno+makefile.mk b/editors/openoffice/files/patch-bridges+source+prot_uno+makefile.mk
deleted file mode 100644
index 595ea6cb5ac9..000000000000
--- a/editors/openoffice/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/files/patch-comphelper+util+makefile.mk b/editors/openoffice/files/patch-comphelper+util+makefile.mk
deleted file mode 100644
index 997719c43dd8..000000000000
--- a/editors/openoffice/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/files/patch-config_office+configure.in b/editors/openoffice/files/patch-config_office+configure.in
deleted file mode 100644
index c580d786d05c..000000000000
--- a/editors/openoffice/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=<path to ml.exe directory>
- ],,)
-+AC_ARG_WITH(os-version,
-+[ --with-os-version For FreeBSD users, use this option option to build OpenOffice
-+ with the correct OSVERSION.
-+
-+ Usage: --with-os-version=<OSVERSION>
-+],,)
- AC_ARG_WITH(unzip-home,
- [ --with-unzip-home For Windows users, please supply the path for
- unzip.exe.
-@@ -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/files/patch-config_office+set_soenv.1 b/editors/openoffice/files/patch-config_office+set_soenv.1
deleted file mode 100644
index aa914b01327c..000000000000
--- a/editors/openoffice/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/files/patch-connectivity+source+drivers+mozab+makefile.mk b/editors/openoffice/files/patch-connectivity+source+drivers+mozab+makefile.mk
deleted file mode 100644
index 68c702a2684c..000000000000
--- a/editors/openoffice/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/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk b/editors/openoffice/files/patch-connectivity+source+drivers+mozab+mozillasrc+makefile.mk
deleted file mode 100644
index 3601766ee561..000000000000
--- a/editors/openoffice/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/files/patch-connectivity::source::drivers::mozab::mozillasrc::MDatabaseMetaDataHelper.cxx b/editors/openoffice/files/patch-connectivity::source::drivers::mozab::mozillasrc::MDatabaseMetaDataHelper.cxx
deleted file mode 100644
index 4b92670204e7..000000000000
--- a/editors/openoffice/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<nsISimpleEnumerator> subDirs ;
-+ nsCOMPtr <nsIAbDirectoryProperties> 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<nsISimpleEnumerator> subDirs ;
-+ retCode = dirFactory->CreateDirectory(properties, getter_AddRefs(subDirs));
- NS_ENSURE_SUCCESS(retCode, retCode) ;
- PRBool hasMore = PR_TRUE ;
- nsCOMPtr<nsISupportsArray> 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<nsILDAPConnection> 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/files/patch-connectivity::source::drivers::mozab::mozillasrc::MNSInclude.hxx b/editors/openoffice/files/patch-connectivity::source::drivers::mozab::mozillasrc::MNSInclude.hxx
deleted file mode 100644
index 48ac201682de..000000000000
--- a/editors/openoffice/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 <xp_core.h>
- #include <nsCOMPtr.h>
- #include <nsISupportsArray.h>
- #include <nsStr.h>
diff --git a/editors/openoffice/files/patch-connectivity::source::drivers::mozab::mozillasrc::MTypeConverter.cxx b/editors/openoffice/files/patch-connectivity::source::drivers::mozab::mozillasrc::MTypeConverter.cxx
deleted file mode 100644
index 345d3700936e..000000000000
--- a/editors/openoffice/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/files/patch-cppu+prj+build.lst b/editors/openoffice/files/patch-cppu+prj+build.lst
deleted file mode 100644
index 78fd210a1193..000000000000
--- a/editors/openoffice/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/files/patch-cppuhelper+source+makefile.mk b/editors/openoffice/files/patch-cppuhelper+source+makefile.mk
deleted file mode 100644
index 62e971de324a..000000000000
--- a/editors/openoffice/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/files/patch-cpputools+source+registercomponent+makefile.mk b/editors/openoffice/files/patch-cpputools+source+registercomponent+makefile.mk
deleted file mode 100644
index 8134445349f1..000000000000
--- a/editors/openoffice/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/files/patch-dtrans+source+X11+makefile.mk b/editors/openoffice/files/patch-dtrans+source+X11+makefile.mk
deleted file mode 100644
index 5881f5d7f6a5..000000000000
--- a/editors/openoffice/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/files/patch-eventattacher+source+makefile.mk b/editors/openoffice/files/patch-eventattacher+source+makefile.mk
deleted file mode 100644
index b09408500c2d..000000000000
--- a/editors/openoffice/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/files/patch-external+dt+dtpatch.sh b/editors/openoffice/files/patch-external+dt+dtpatch.sh
deleted file mode 100644
index e5122bcb45c1..000000000000
--- a/editors/openoffice/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/files/patch-external+expat+expatpatch.sh b/editors/openoffice/files/patch-external+expat+expatpatch.sh
deleted file mode 100644
index ce07edcfffd8..000000000000
--- a/editors/openoffice/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/files/patch-external+jpeg+jpegpatch.sh b/editors/openoffice/files/patch-external+jpeg+jpegpatch.sh
deleted file mode 100644
index 4fb55f5d70d0..000000000000
--- a/editors/openoffice/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/files/patch-external+neon+neonpatch.sh b/editors/openoffice/files/patch-external+neon+neonpatch.sh
deleted file mode 100644
index d0bc9dad76c3..000000000000
--- a/editors/openoffice/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/files/patch-external+npsdk+npsdkpatch.sh b/editors/openoffice/files/patch-external+npsdk+npsdkpatch.sh
deleted file mode 100644
index 49a3056831dd..000000000000
--- a/editors/openoffice/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/files/patch-freetype+makefile.mk b/editors/openoffice/files/patch-freetype+makefile.mk
deleted file mode 100644
index 1e5e5bf12c6b..000000000000
--- a/editors/openoffice/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/files/patch-i18n+inc+collator.hxx b/editors/openoffice/files/patch-i18n+inc+collator.hxx
deleted file mode 100644
index 796b7bbf4567..000000000000
--- a/editors/openoffice/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 <com/sun/star/lang/XServiceInfo.hpp>
- #endif
-
--#if !(defined WIN32 || defined MACOSX || defined NETBSD)
-+#if !(defined WIN32 || defined MACOSX || defined NETBSD || defined FREEBSD)
- #include <alloca.h>
- #endif
- #include <tools/string.hxx>
diff --git a/editors/openoffice/files/patch-javaunohelper+source+makefile.mk b/editors/openoffice/files/patch-javaunohelper+source+makefile.mk
deleted file mode 100644
index 7f2cd2f1d220..000000000000
--- a/editors/openoffice/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/files/patch-moz+prj+d.lst b/editors/openoffice/files/patch-moz+prj+d.lst
deleted file mode 100644
index d65f2df6cf3b..000000000000
--- a/editors/openoffice/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/files/patch-nas+nas-1.4.1.patch b/editors/openoffice/files/patch-nas+nas-1.4.1.patch
deleted file mode 100644
index 3babf927e982..000000000000
--- a/editors/openoffice/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|<malloc.h>|<stdlib.h>|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 <machine/soundcard.h>
-+-# include <machine/pcaudioio.h>
-++# ifdef __i386__
-++# include <machine/pcaudioio.h>
-++# endif
-+ #else
-+ # ifdef __NetBSD__
-+ # include <sys/ioctl.h>
-+@@ -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 <limits.h>
-+ # 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/files/patch-offapi+util+makefile.pmk b/editors/openoffice/files/patch-offapi+util+makefile.pmk
deleted file mode 100644
index 5cdbb1b4aa4a..000000000000
--- a/editors/openoffice/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/files/patch-product+util+makefile.mk b/editors/openoffice/files/patch-product+util+makefile.mk
deleted file mode 100644
index fb3c8af3e2b2..000000000000
--- a/editors/openoffice/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/files/patch-psprint+source+printer+printerinfomanager.cxx b/editors/openoffice/files/patch-psprint+source+printer+printerinfomanager.cxx
deleted file mode 100644
index 4947227f8d52..000000000000
--- a/editors/openoffice/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/files/patch-registry+source+regkey.cxx b/editors/openoffice/files/patch-registry+source+regkey.cxx
deleted file mode 100644
index fad069f83f14..000000000000
--- a/editors/openoffice/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/files/patch-remotebridges+source+unourl_resolver+makefile.mk b/editors/openoffice/files/patch-remotebridges+source+unourl_resolver+makefile.mk
deleted file mode 100644
index 72e5a97234f4..000000000000
--- a/editors/openoffice/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/files/patch-rsc+source+rscpp+cpp.h b/editors/openoffice/files/patch-rsc+source+rscpp+cpp.h
deleted file mode 100644
index 417ab33ba52f..000000000000
--- a/editors/openoffice/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/files/patch-sablot+Sablot-0.52.patch b/editors/openoffice/files/patch-sablot+Sablot-0.52.patch
deleted file mode 100644
index 61f12e5bfe7c..000000000000
--- a/editors/openoffice/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/files/patch-sal+osl+unx+nlsupport.c b/editors/openoffice/files/patch-sal+osl+unx+nlsupport.c
deleted file mode 100644
index 807aeacda025..000000000000
--- a/editors/openoffice/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 <osl/diagnose.h>
- #include <osl/process.h>
-
--#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD)
-+#if defined(LINUX) || defined(SOLARIS) || defined(IRIX) || defined(NETBSD) || defined(FREEBSD)
- #include <pthread.h>
- #include <locale.h>
- #include <langinfo.h>
-@@ -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/files/patch-sal+osl+unx+pipe.c b/editors/openoffice/files/patch-sal+osl+unx+pipe.c
deleted file mode 100644
index 217bd0be4d58..000000000000
--- a/editors/openoffice/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/files/patch-sal+osl+unx+process.c b/editors/openoffice/files/patch-sal+osl+unx+process.c
deleted file mode 100644
index 3af6652430dd..000000000000
--- a/editors/openoffice/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/files/patch-sal+osl+unx+socket.c b/editors/openoffice/files/patch-sal+osl+unx+socket.c
deleted file mode 100644
index b6e0e2fa0901..000000000000
--- a/editors/openoffice/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 <sys/poll.h>
- #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/files/patch-sal+osl+unx+system.c b/editors/openoffice/files/patch-sal+osl+unx+system.c
deleted file mode 100644
index 8dc663ac03fc..000000000000
--- a/editors/openoffice/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/files/patch-sal+osl+unx+system.h b/editors/openoffice/files/patch-sal+osl+unx+system.h
deleted file mode 100644
index d75cac79f29e..000000000000
--- a/editors/openoffice/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/files/patch-sal+rtl+source+strtmpl.c b/editors/openoffice/files/patch-sal+rtl+source+strtmpl.c
deleted file mode 100644
index 91a5289d6636..000000000000
--- a/editors/openoffice/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/files/patch-sal+workben+makefile.mk b/editors/openoffice/files/patch-sal+workben+makefile.mk
deleted file mode 100644
index 369935e31d66..000000000000
--- a/editors/openoffice/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/files/patch-salhelper+source+makefile.mk b/editors/openoffice/files/patch-salhelper+source+makefile.mk
deleted file mode 100644
index cb4fbc1f1570..000000000000
--- a/editors/openoffice/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/files/patch-setup2+mow+source+loader+loader.c b/editors/openoffice/files/patch-setup2+mow+source+loader+loader.c
deleted file mode 100644
index a71f7b3f327c..000000000000
--- a/editors/openoffice/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/files/patch-setup2+mow+source+loader+makefile.mk b/editors/openoffice/files/patch-setup2+mow+source+loader+makefile.mk
deleted file mode 100644
index 007c0f69b6f9..000000000000
--- a/editors/openoffice/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/files/patch-setup2+script+setupserver b/editors/openoffice/files/patch-setup2+script+setupserver
deleted file mode 100644
index 7d3b13f659b9..000000000000
--- a/editors/openoffice/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/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh b/editors/openoffice/files/patch-setup2+source+custom+jvmsetup+loader+jvmsetup.sh
deleted file mode 100644
index 1919789038db..000000000000
--- a/editors/openoffice/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/files/patch-shell+source+cmdmail+makefile.mk b/editors/openoffice/files/patch-shell+source+cmdmail+makefile.mk
deleted file mode 100644
index 0476285c802e..000000000000
--- a/editors/openoffice/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/files/patch-shell+source+proxysettings+makefile.mk b/editors/openoffice/files/patch-shell+source+proxysettings+makefile.mk
deleted file mode 100644
index e83cf7c9d7a1..000000000000
--- a/editors/openoffice/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/files/patch-shell+source+unix+exec+makefile.mk b/editors/openoffice/files/patch-shell+source+unix+exec+makefile.mk
deleted file mode 100644
index 0b7712ee35f8..000000000000
--- a/editors/openoffice/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/files/patch-solenv+inc+target.mk b/editors/openoffice/files/patch-solenv+inc+target.mk
deleted file mode 100644
index b08beb4e9cfc..000000000000
--- a/editors/openoffice/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/files/patch-solenv+inc+tg_ext.mk b/editors/openoffice/files/patch-solenv+inc+tg_ext.mk
deleted file mode 100644
index cb652ec9d1f0..000000000000
--- a/editors/openoffice/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/files/patch-solenv+inc+unxfbsdi.mk b/editors/openoffice/files/patch-solenv+inc+unxfbsdi.mk
deleted file mode 100644
index 99a282f3b5c6..000000000000
--- a/editors/openoffice/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/files/patch-soltools+mkdepend+main.c b/editors/openoffice/files/patch-soltools+mkdepend+main.c
deleted file mode 100644
index cffd5cbb1f43..000000000000
--- a/editors/openoffice/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 <sys/types.h>
-+#include <sys/stat.h>
-+
- #include "def.h"
- #ifdef hpux
- #define sigvec sigvector
diff --git a/editors/openoffice/files/patch-stoc+source+corereflection+makefile.mk b/editors/openoffice/files/patch-stoc+source+corereflection+makefile.mk
deleted file mode 100644
index 4b319b08d401..000000000000
--- a/editors/openoffice/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/files/patch-stoc+source+defaultregistry+makefile.mk b/editors/openoffice/files/patch-stoc+source+defaultregistry+makefile.mk
deleted file mode 100644
index 4cae0476415a..000000000000
--- a/editors/openoffice/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/files/patch-stoc+source+implementationregistration+implreg.cxx b/editors/openoffice/files/patch-stoc+source+implementationregistration+implreg.cxx
deleted file mode 100644
index 341d621d872c..000000000000
--- a/editors/openoffice/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 <list>
-
-+#include <unistd.h>
-+
- #ifndef _CPPUHELPER_QUERYINTERFACE_HXX_
- #include <cppuhelper/queryinterface.hxx>
- #endif
diff --git a/editors/openoffice/files/patch-stoc+source+implementationregistration+makefile.mk b/editors/openoffice/files/patch-stoc+source+implementationregistration+makefile.mk
deleted file mode 100644
index 0051043b7ecb..000000000000
--- a/editors/openoffice/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/files/patch-stoc+source+inspect+makefile.mk b/editors/openoffice/files/patch-stoc+source+inspect+makefile.mk
deleted file mode 100644
index c7cd85253c11..000000000000
--- a/editors/openoffice/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/files/patch-stoc+source+invocation+makefile.mk b/editors/openoffice/files/patch-stoc+source+invocation+makefile.mk
deleted file mode 100644
index 9ac2072a5612..000000000000
--- a/editors/openoffice/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/files/patch-stoc+source+invocation_adapterfactory+makefile.mk b/editors/openoffice/files/patch-stoc+source+invocation_adapterfactory+makefile.mk
deleted file mode 100644
index 8853ad39a90e..000000000000
--- a/editors/openoffice/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/files/patch-stoc+source+javaloader+makefile.mk b/editors/openoffice/files/patch-stoc+source+javaloader+makefile.mk
deleted file mode 100644
index af0fb9af619c..000000000000
--- a/editors/openoffice/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/files/patch-stoc+source+javavm+makefile.mk b/editors/openoffice/files/patch-stoc+source+javavm+makefile.mk
deleted file mode 100644
index f97af0ea270d..000000000000
--- a/editors/openoffice/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/files/patch-stoc+source+loader+makefile.mk b/editors/openoffice/files/patch-stoc+source+loader+makefile.mk
deleted file mode 100644
index 5a08ee5937b6..000000000000
--- a/editors/openoffice/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/files/patch-stoc+source+namingservice+makefile.mk b/editors/openoffice/files/patch-stoc+source+namingservice+makefile.mk
deleted file mode 100644
index e573081bc21d..000000000000
--- a/editors/openoffice/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/files/patch-stoc+source+proxy_factory+makefile.mk b/editors/openoffice/files/patch-stoc+source+proxy_factory+makefile.mk
deleted file mode 100644
index 9110b2f50cd1..000000000000
--- a/editors/openoffice/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/files/patch-stoc+source+registry_tdprovider+makefile.mk b/editors/openoffice/files/patch-stoc+source+registry_tdprovider+makefile.mk
deleted file mode 100644
index 9d974d1c0d10..000000000000
--- a/editors/openoffice/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/files/patch-stoc+source+servicemanager+makefile.mk b/editors/openoffice/files/patch-stoc+source+servicemanager+makefile.mk
deleted file mode 100644
index 746776d54759..000000000000
--- a/editors/openoffice/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/files/patch-stoc+source+tdmanager+makefile.mk b/editors/openoffice/files/patch-stoc+source+tdmanager+makefile.mk
deleted file mode 100644
index 76403fdde841..000000000000
--- a/editors/openoffice/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/files/patch-stoc+source+typeconv+makefile.mk b/editors/openoffice/files/patch-stoc+source+typeconv+makefile.mk
deleted file mode 100644
index dc647f89a166..000000000000
--- a/editors/openoffice/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/files/patch-svx+source+fmcomp+makefile.mk b/editors/openoffice/files/patch-svx+source+fmcomp+makefile.mk
deleted file mode 100644
index b16030080c0d..000000000000
--- a/editors/openoffice/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/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx b/editors/openoffice/files/patch-sysui+oounix+office+gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index ce51a0e98880..000000000000
--- a/editors/openoffice/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 <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
-+#if !(defined NETBSD || defined FREEBSD)
- #include <alloca.h>
-+#endif
- #include <string.h>
-
- /*
diff --git a/editors/openoffice/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx b/editors/openoffice/files/patch-sysui::unix::office::gnome::gnome-vfs-filetype-registration.cxx
deleted file mode 100644
index 6a5258b1c9e6..000000000000
--- a/editors/openoffice/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 <stdlib.h>
- #include <stdio.h>
- #include <dlfcn.h>
--#if !defined(NETBSD)
-+#if !(defined NETBSD || defined FREEBSD)
- #include <alloca.h>
- #endif
- #include <string.h>
diff --git a/editors/openoffice/files/patch-tools+bootstrp+makefile.mk b/editors/openoffice/files/patch-tools+bootstrp+makefile.mk
deleted file mode 100644
index b188641846f0..000000000000
--- a/editors/openoffice/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/files/patch-unzip+source+file_io.c b/editors/openoffice/files/patch-unzip+source+file_io.c
deleted file mode 100644
index 2a838fe377b1..000000000000
--- a/editors/openoffice/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/files/patch-unzip+source+misc.c b/editors/openoffice/files/patch-unzip+source+misc.c
deleted file mode 100644
index 8087b0887af4..000000000000
--- a/editors/openoffice/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/staroffice70/Makefile b/editors/staroffice70/Makefile
deleted file mode 100644
index ede175f7e4b3..000000000000
--- a/editors/staroffice70/Makefile
+++ /dev/null
@@ -1,177 +0,0 @@
-# New ports collection makefile for: StarOffice 6.0
-# Date created: 03 October 2001
-# Whom: Martin Blapp
-#
-# $FreeBSD$
-#
-
-PORTNAME= staroffice
-PORTVERSION= 6.0
-CATEGORIES= editors linux
-MASTER_SITES=
-DISTNAME= so-6_0-ga-bin-linux-en.bin
-DISTFILES= so-6_0-ga-bin-linux-en.bin
-.if defined(WITH_ADABAS)
-DISTFILES+= soa-6_0-ga-bin-linux-en.bin
-.endif
-
-MAINTAINER= mbr@FreeBSD.org
-
-FETCH_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libXrender.so.1.0:${PORTSDIR}/emulators/linux_base-7
-BUILD_DEPENDS= ${LINUXBASE}/usr/X11R6/lib/libXrender.so.1.0:${PORTSDIR}/emulators/linux_base-7
-
-ONLY_FOR_ARCHS= i386
-NO_CDROM= 'Must be downloaded direct from Sun via www interface'
-IS_INTERACTIVE= yes
-NO_BUILD= yes
-SOVERSION= ${PORTNAME}${PORTVERSION}
-WRKSRC= ${WRKDIR}/${SOVERSION}
-TMPDIR= ${WRKDIR}/tmp
-LD_PATH= ${TMPDIR}:${WRKSRC}:${LINUXBASE}/lib:${LINUXBASE}/usr/lib
-INSTDB.INS= ${PREFIX}/${SOVERSION}/program/instdb.ins
-ADABAS_DIST= soa-6_0-ga-bin-linux-en.bin
-
-.include <bsd.port.pre.mk>
-
-SIZE!= /bin/df -k . | ${TAIL} -n 1 | ${AWK} '{print $$4}'
-LINPROCFS!= /sbin/mount | ${GREP} linprocfs | ${AWK} '{print $1}'
-
-pre-fetch:
-.if ${LINPROCFS}
- @${ECHO}
- @${ECHO} Check if linprocfs is running: YES
-.else
- @${ECHO}
- @${ECHO} ERROR:
- @${ECHO}
- @${ECHO} Staroffice setup needs a running linprocfs, which is not
- @${ECHO} activated on your system. Please read the linprocfs\(5\)
- @${ECHO} manpage and add the following line to /etc/fstab:
- @${ECHO}
- @${ECHO} linproc /compat/linux/proc linprocfs rw 0 0
- @${ECHO}
- @${FALSE}
-.endif
-.if !exists(${LINUXBASE}/etc/mtab)
- @${ECHO}
- @${ECHO} ERROR:
- @${ECHO}
- @${ECHO} The file ${LINUXBASE}/etc/mtab is missing.
- @${ECHO} Staroffice needs this file else some functions
- @${ECHO} are not working. You can create it with
- @${ECHO}
- @${ECHO} touch ${LINUXBASE}/etc/mtab
- @${ECHO}
- @${FALSE}
-.else
- @${ECHO} Check if ${LINUXBASE}/etc/mtab exists: YES
-.endif
-.if ${OSVERSION} < 450000
- @${ECHO}
- @${ECHO} ERROR:
- @${ECHO}
- @${ECHO} OS-VERSION ${OSVERSION}
- @${ECHO}
- @${ECHO} Staroffice depends on a scripting fix for
- @${ECHO} /usr/src/sys/i386/linux/linux_sysvec.c
- @${ECHO} \(revision 1.55.2.1 or higher\)
- @${ECHO}
- @${ECHO} Please upgrade to FreeBSD 4.5
- @${ECHO}
- @${FALSE}
-.endif
-.if ${SIZE} < 400000
- @${ECHO}
- @${ECHO} ERROR:
- @${ECHO}
- @${ECHO} There is only ${SIZE}K free disk space in
- @${ECHO} ${WRKDIRPREFIX}. To unpack Staroffice needs
- @${ECHO} at least 400000K free diskspace.
- @${FALSE}
-.endif
-.if !defined(WITH_ADABAS)
- @${ECHO}
- @${ECHO} If you like to install staroffice with ADABAS database support,
- @${ECHO} cancel this installation now and start make again with
- @${ECHO} WITH_ADABAS=YES.
- @${ECHO}
-.endif
-.if !exists(${DISTDIR}/${DISTNAME})
-IGNORE="Please manually download ${DISTNAME} from http://www.sun.com/staroffice. Put ${DISTNAME} into the directory ${DISTDIR} and run make again."
-.endif
-
-do-extract:
-.if !defined(DISPLAY) || ${DISPLAY} == ""
- @ ${ECHO}
- @ ${ECHO} Can\'t open display:
- @ ${ECHO} Please check your DISPLAY variable.
- @ ${ECHO}
- @ ${FALSE}
-.else
- @${MKDIR} ${WRKSRC}
- @${MKDIR} ${TMPDIR}
- @${CP} ${_DISTDIR}/${DISTNAME} ${WRKSRC}
- @${CHMOD} 755 ${WRKSRC}/${DISTNAME}
- @cd ${WRKSRC}
- @SAL_IGNOREXERRORS=1 ${WRKSRC}/${DISTNAME} -extract ${WRKSRC}
- @${RM} ${WRKSRC}/${DISTNAME}
-.if defined(WITH_ADABAS)
- @${CP} ${_DISTDIR}/${ADABAS_DIST} ${WRKSRC}
- @${CHMOD} 755 ${WRKSRC}/${ADABAS_DIST}
-.endif
-.endif
-
-post-configure:
- @${PERL} -pi.orig -e \
- 's|DefaultDestPath = "staroffice%PRODUCTVERSION";|DefaultDestPath = "${PREFIX}/staroffice%PRODUCTVERSION";|' \
- ${WRKSRC}/setup.ins
-
-do-install:
-.if !defined(DISPLAY) || ${DISPLAY} == ""
- @ ${ECHO}
- @ ${ECHO} Can\'t open display:
- @ ${ECHO} Please check your DISPLAY variable.
- @ ${ECHO}
- @ ${FALSE}
-.else
-.if exists(${LINUXBASE}/${PREFIX})
- @${LN} -fs ${LINUXBASE}/${PREFIX}/${SOVERSION} ${PREFIX}/${SOVERSION}
-.endif
-.if !exists(${LINUXBASE}/usr/X11R6/lib/libXrender.so)
- @${LN} -fs ${LINUXBASE}/usr/X11R6/lib/libXrender.so.1.0 \
- ${WRKDIR}/tmp/libXrender.so
-.endif
- @${CAT} ${PKGMESSAGE}
- @-SAL_IGNOREXERRORS=1 PATH="/bin:${PATH}" LD_LIBRARY_PATH=${LD_PATH} \
- TEMP=${TMPDIR} ${LINUXBASE}/bin/sh -c '${WRKSRC}/setup /net'
- @if [ -f ${PREFIX}/${SOVERSION}/program/setup ]; then \
- ${ECHO} ; \
- ${ECHO} Ignore the error-message. StarOffice6.0 has been installed ; \
- ${ECHO} successfully on your system. ; \
- ${ECHO} ; \
- else \
- ${ECHO} ; \
- ${ECHO} An error occured during StarOffice6.0 install. Please send a mail with debug-output and ; \
- ${ECHO} some information about your FreeBSD-environment to mb@imp.ch. Thanks. ; \
- ${ECHO} ; \
- ${FALSE} ; \
- fi
-.endif
-.if defined(WITH_ADABAS)
- @-SAL_IGNOREXERRORS=1 PATH="/bin:${PATH}" LD_LIBRARY_PATH=${LD_PATH} \
- TEMP=${TMPDIR} ${LINUXBASE}/bin/sh -c '${WRKSRC}/${ADABAS_DIST}'
-.endif
-
-post-install:
- @${MV} ${INSTDB.INS} ${INSTDB.INS}.orig
- @${SED} -e 's%DefaultDestPath = "${PREFIX}/staroffice%DefaultDestPath = "staroffice%' \
- ${INSTDB.INS}.orig > ${INSTDB.INS}
-.if !exists(${LINUXBASE}/usr/X11R6/lib/libXrender.so)
- @${LN} -fs ${LINUXBASE}/usr/X11R6/lib/libXrender.so.1.0 ${PREFIX}/${SOVERSION}/program/libXrender.so
-.endif
-
-install-user:
- @-SAL_IGNOREXERRORS=1 PATH="/bin:${PATH}" ${LINUXBASE}/bin/sh -c \
- ${PREFIX}/${SOVERSION}/program/setup
-
-.include <bsd.port.post.mk>
diff --git a/editors/staroffice70/distinfo b/editors/staroffice70/distinfo
deleted file mode 100644
index 9a76271336b9..000000000000
--- a/editors/staroffice70/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (soa-6_0-ga-bin-linux-en.bin) = 7f7003401e8533e7795faa0fd112111c
-MD5 (so-6_0-ga-bin-linux-en.bin) = 97cba97cb348d071bea7e8fc08079151
diff --git a/editors/staroffice70/pkg-comment b/editors/staroffice70/pkg-comment
deleted file mode 100644
index cda7c195775d..000000000000
--- a/editors/staroffice70/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Wordprocessor/dbase/spreadheet/drawing/chart
diff --git a/editors/staroffice70/pkg-descr b/editors/staroffice70/pkg-descr
deleted file mode 100644
index 45767200a063..000000000000
--- a/editors/staroffice70/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-StarOffice 6.0 is a suite of office productivity applications containing
-a word processor, spreadsheet, graphics and presentation, image
-manipulation, and charting. StarOffice offers the ability to read and
-write Microsoft Office files.
-
-The integrated StarOffice5.2 desktop, email-client and calendar have been
-removed to concentrate work on the core applications.
diff --git a/editors/staroffice70/pkg-message b/editors/staroffice70/pkg-message
deleted file mode 100644
index 2dde5d35760e..000000000000
--- a/editors/staroffice70/pkg-message
+++ /dev/null
@@ -1,26 +0,0 @@
-StarOffice 6.0 Personal Install How-To
-
-Written by: Martin Blapp <mb@imp.ch>
-
-------------------------------------------------------------------
-
-BUGS:
-
-If a user installation fails, just restart it. It will
-work the second time. Remove then your $HOME/staroffice6.0
-directory and the line beginning with "StarOffice 6.0" in
-your $HOME/.sversionrc and restart the installation.
-
-------------------------------------------------------------------
-
-You will very shortly have finished a network install of
-StarOffice 6.0. 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 install. Change the install path to
-$HOME/staroffice6.0. Then add $HOME/staroffice6.0/ to your path.
-
-It will now be ready to use.
-
-Good Luck
-
-------------------------------------------------------------------
diff --git a/editors/staroffice70/pkg-plist b/editors/staroffice70/pkg-plist
deleted file mode 100644
index 9dba2be3b913..000000000000
--- a/editors/staroffice70/pkg-plist
+++ /dev/null
@@ -1,3632 +0,0 @@
-@comment $FreeBSD$
-staroffice6.0/LICENSE
-staroffice6.0/README
-staroffice6.0/help/custom.css
-staroffice6.0/help/en/common.jar
-staroffice6.0/help/en/custom.css
-staroffice6.0/help/en/err.html
-staroffice6.0/help/en/picture.db
-staroffice6.0/help/en/picture.jar
-staroffice6.0/help/en/sbasic.cfg
-staroffice6.0/help/en/sbasic.db
-staroffice6.0/help/en/sbasic.ht
-staroffice6.0/help/en/sbasic.idx/CONTEXTS
-staroffice6.0/help/en/sbasic.idx/DICTIONARY
-staroffice6.0/help/en/sbasic.idx/DOCS
-staroffice6.0/help/en/sbasic.idx/DOCS.TAB
-staroffice6.0/help/en/sbasic.idx/EDGE
-staroffice6.0/help/en/sbasic.idx/LINKNAMES
-staroffice6.0/help/en/sbasic.idx/OFFSETS
-staroffice6.0/help/en/sbasic.idx/POSITIONS
-staroffice6.0/help/en/sbasic.idx/SCHEMA
-staroffice6.0/help/en/sbasic.jar
-staroffice6.0/help/en/sbasic.key
-staroffice6.0/help/en/scalc.cfg
-staroffice6.0/help/en/scalc.db
-staroffice6.0/help/en/scalc.ht
-staroffice6.0/help/en/scalc.idx/CONTEXTS
-staroffice6.0/help/en/scalc.idx/DICTIONARY
-staroffice6.0/help/en/scalc.idx/DOCS
-staroffice6.0/help/en/scalc.idx/DOCS.TAB
-staroffice6.0/help/en/scalc.idx/EDGE
-staroffice6.0/help/en/scalc.idx/LINKNAMES
-staroffice6.0/help/en/scalc.idx/OFFSETS
-staroffice6.0/help/en/scalc.idx/POSITIONS
-staroffice6.0/help/en/scalc.idx/SCHEMA
-staroffice6.0/help/en/scalc.jar
-staroffice6.0/help/en/scalc.key
-staroffice6.0/help/en/schart.cfg
-staroffice6.0/help/en/schart.db
-staroffice6.0/help/en/schart.ht
-staroffice6.0/help/en/schart.idx/CONTEXTS
-staroffice6.0/help/en/schart.idx/DICTIONARY
-staroffice6.0/help/en/schart.idx/DOCS
-staroffice6.0/help/en/schart.idx/DOCS.TAB
-staroffice6.0/help/en/schart.idx/EDGE
-staroffice6.0/help/en/schart.idx/LINKNAMES
-staroffice6.0/help/en/schart.idx/OFFSETS
-staroffice6.0/help/en/schart.idx/POSITIONS
-staroffice6.0/help/en/schart.idx/SCHEMA
-staroffice6.0/help/en/schart.jar
-staroffice6.0/help/en/schart.key
-staroffice6.0/help/en/sdraw.cfg
-staroffice6.0/help/en/sdraw.db
-staroffice6.0/help/en/sdraw.ht
-staroffice6.0/help/en/sdraw.idx/CONTEXTS
-staroffice6.0/help/en/sdraw.idx/DICTIONARY
-staroffice6.0/help/en/sdraw.idx/DOCS
-staroffice6.0/help/en/sdraw.idx/DOCS.TAB
-staroffice6.0/help/en/sdraw.idx/EDGE
-staroffice6.0/help/en/sdraw.idx/LINKNAMES
-staroffice6.0/help/en/sdraw.idx/OFFSETS
-staroffice6.0/help/en/sdraw.idx/POSITIONS
-staroffice6.0/help/en/sdraw.idx/SCHEMA
-staroffice6.0/help/en/sdraw.jar
-staroffice6.0/help/en/sdraw.key
-staroffice6.0/help/en/simpress.cfg
-staroffice6.0/help/en/simpress.db
-staroffice6.0/help/en/simpress.ht
-staroffice6.0/help/en/simpress.idx/CONTEXTS
-staroffice6.0/help/en/simpress.idx/DICTIONARY
-staroffice6.0/help/en/simpress.idx/DOCS
-staroffice6.0/help/en/simpress.idx/DOCS.TAB
-staroffice6.0/help/en/simpress.idx/EDGE
-staroffice6.0/help/en/simpress.idx/LINKNAMES
-staroffice6.0/help/en/simpress.idx/OFFSETS
-staroffice6.0/help/en/simpress.idx/POSITIONS
-staroffice6.0/help/en/simpress.idx/SCHEMA
-staroffice6.0/help/en/simpress.jar
-staroffice6.0/help/en/simpress.key
-staroffice6.0/help/en/smath.cfg
-staroffice6.0/help/en/smath.db
-staroffice6.0/help/en/smath.ht
-staroffice6.0/help/en/smath.idx/CONTEXTS
-staroffice6.0/help/en/smath.idx/DICTIONARY
-staroffice6.0/help/en/smath.idx/DOCS
-staroffice6.0/help/en/smath.idx/DOCS.TAB
-staroffice6.0/help/en/smath.idx/EDGE
-staroffice6.0/help/en/smath.idx/LINKNAMES
-staroffice6.0/help/en/smath.idx/OFFSETS
-staroffice6.0/help/en/smath.idx/POSITIONS
-staroffice6.0/help/en/smath.idx/SCHEMA
-staroffice6.0/help/en/smath.jar
-staroffice6.0/help/en/smath.key
-staroffice6.0/help/en/swriter.cfg
-staroffice6.0/help/en/swriter.db
-staroffice6.0/help/en/swriter.ht
-staroffice6.0/help/en/swriter.idx/CONTEXTS
-staroffice6.0/help/en/swriter.idx/DICTIONARY
-staroffice6.0/help/en/swriter.idx/DOCS
-staroffice6.0/help/en/swriter.idx/DOCS.TAB
-staroffice6.0/help/en/swriter.idx/EDGE
-staroffice6.0/help/en/swriter.idx/LINKNAMES
-staroffice6.0/help/en/swriter.idx/OFFSETS
-staroffice6.0/help/en/swriter.idx/POSITIONS
-staroffice6.0/help/en/swriter.idx/SCHEMA
-staroffice6.0/help/en/swriter.jar
-staroffice6.0/help/en/swriter.key
-staroffice6.0/help/en/treeview.xml
-staroffice6.0/help/main_transform.xsl
-staroffice6.0/program/StarOffice_about.bmp
-staroffice6.0/program/StarOffice_intro.bmp
-staroffice6.0/program/StarSuite_about.bmp
-staroffice6.0/program/StarSuite_intro.bmp
-staroffice6.0/program/addin/libdfa638li.so
-staroffice6.0/program/addin/librot638li.so
-staroffice6.0/program/addin/source/addin.h
-staroffice6.0/program/addin/source/dfa.hrc
-staroffice6.0/program/addin/source/rot13.hrc
-staroffice6.0/program/addin/source/xdfa.c
-staroffice6.0/program/addin/source/xlang.h
-staroffice6.0/program/addin/source/xrot.c
-staroffice6.0/program/allgemein.bmp
-staroffice6.0/program/applicat.rdb
-staroffice6.0/program/bootstraprc
-staroffice6.0/program/classes/classes.jar
-staroffice6.0/program/classes/db.jar
-staroffice6.0/program/classes/java_uno.jar
-staroffice6.0/program/classes/juh.jar
-staroffice6.0/program/classes/jurt.jar
-staroffice6.0/program/classes/jut.jar
-staroffice6.0/program/classes/ridl.jar
-staroffice6.0/program/classes/sandbox.jar
-staroffice6.0/program/classes/unoil.jar
-staroffice6.0/program/classes/xmlhelp.jar
-staroffice6.0/program/classes/xmlsearch.jar
-staroffice6.0/program/classes/xt.jar
-staroffice6.0/program/component.reg
-staroffice6.0/program/components/libabsyncsvc.so
-staroffice6.0/program/components/libaddrbook.so
-staroffice6.0/program/components/libmork.so
-staroffice6.0/program/components/libmozldap.so
-staroffice6.0/program/components/libnecko.so
-staroffice6.0/program/components/libpref.so
-staroffice6.0/program/components/libprofile.so
-staroffice6.0/program/components/librdf.so
-staroffice6.0/program/components/libstrres.so
-staroffice6.0/program/components/libuconv.so
-staroffice6.0/program/components/libucvcn.so
-staroffice6.0/program/components/libucvibm.so
-staroffice6.0/program/components/libucvja.so
-staroffice6.0/program/components/libucvko.so
-staroffice6.0/program/components/libucvlatin.so
-staroffice6.0/program/components/libucvtw.so
-staroffice6.0/program/components/libucvtw2.so
-staroffice6.0/program/components/libunicharutil.so
-staroffice6.0/program/components/liburiloader.so
-staroffice6.0/program/components/libvcard.so
-staroffice6.0/program/components/libxpconnect.so
-staroffice6.0/program/filter/libegi638li.so
-staroffice6.0/program/filter/libeme638li.so
-staroffice6.0/program/filter/libemp638li.so
-staroffice6.0/program/filter/libepb638li.so
-staroffice6.0/program/filter/libepg638li.so
-staroffice6.0/program/filter/libepn638li.so
-staroffice6.0/program/filter/libepp638li.so
-staroffice6.0/program/filter/libeps638li.so
-staroffice6.0/program/filter/libept638li.so
-staroffice6.0/program/filter/libera638li.so
-staroffice6.0/program/filter/libeti638li.so
-staroffice6.0/program/filter/libexp638li.so
-staroffice6.0/program/filter/libicd638li.so
-staroffice6.0/program/filter/libicg638li.so
-staroffice6.0/program/filter/libidx638li.so
-staroffice6.0/program/filter/libime638li.so
-staroffice6.0/program/filter/libipb638li.so
-staroffice6.0/program/filter/libipd638li.so
-staroffice6.0/program/filter/libips638li.so
-staroffice6.0/program/filter/libipt638li.so
-staroffice6.0/program/filter/libipx638li.so
-staroffice6.0/program/filter/libira638li.so
-staroffice6.0/program/filter/libitg638li.so
-staroffice6.0/program/filter/libiti638li.so
-staroffice6.0/program/fromtemplate
-staroffice6.0/program/instdb.ins
-staroffice6.0/program/instdb.ins.orig
-staroffice6.0/program/j2re-1_3_1-linux-i386.bin
-staroffice6.0/program/javaldx
-staroffice6.0/program/jvmsetup
-staroffice6.0/program/jvmsetup.bin
-staroffice6.0/program/jvmsetuprc
-staroffice6.0/program/libabp638li.so
-staroffice6.0/program/libacceptor.so
-staroffice6.0/program/libadabas2.so
-staroffice6.0/program/libanalysis638li.so
-staroffice6.0/program/libbasctl638li.so
-staroffice6.0/program/libbib638li.so
-staroffice6.0/program/libbrdgfctr.so
-staroffice6.0/program/libcached1.so
-staroffice6.0/program/libcalc638li.so
-staroffice6.0/program/libcfgmgr2.so
-staroffice6.0/program/libcmdmail.so
-staroffice6.0/program/libcnt638li.so
-staroffice6.0/program/libcollator.so
-staroffice6.0/program/libcomphelp2.so
-staroffice6.0/program/libconnectr.so
-staroffice6.0/program/libcorefl.so
-staroffice6.0/program/libcpld.so
-staroffice6.0/program/libcppu.so.3.0.0
-staroffice6.0/program/libcppuhelper3GCC.so
-staroffice6.0/program/libctl638li.so
-staroffice6.0/program/libdb-3.2.so
-staroffice6.0/program/libdb_cxx-3.2.so
-staroffice6.0/program/libdb_java-3.2.so
-staroffice6.0/program/libdba638li.so
-staroffice6.0/program/libdbase638li.so
-staroffice6.0/program/libdbext638li.so
-staroffice6.0/program/libdbi638li.so
-staroffice6.0/program/libdbp638li.so
-staroffice6.0/program/libdbpool2.so
-staroffice6.0/program/libdbtools2.so
-staroffice6.0/program/libdbu638li.so
-staroffice6.0/program/libdefreg.so
-staroffice6.0/program/libdict_ja_JP.so
-staroffice6.0/program/libdict_zh_CN.so
-staroffice6.0/program/libdict_zh_TW.so
-staroffice6.0/program/libdtransX11638li.so
-staroffice6.0/program/libevtatt.so
-staroffice6.0/program/libfile638li.so
-staroffice6.0/program/libfileacc.so
-staroffice6.0/program/libflat638li.so
-staroffice6.0/program/libfrm638li.so
-staroffice6.0/program/libfwe638li.so
-staroffice6.0/program/libfwi638li.so
-staroffice6.0/program/libfwk638li.so
-staroffice6.0/program/libfwl638li.so
-staroffice6.0/program/libgcc2_uno.so
-staroffice6.0/program/libgo638li.so
-staroffice6.0/program/libhwpreaderli.so
-staroffice6.0/program/libi18n638li.so
-staroffice6.0/program/libimpreg.so
-staroffice6.0/program/libimr638li.so
-staroffice6.0/program/libinsp.so
-staroffice6.0/program/libinv.so
-staroffice6.0/program/libinvadp.so
-staroffice6.0/program/libj638li_g.so
-staroffice6.0/program/libjava_uno.so
-staroffice6.0/program/libjavaloader.so
-staroffice6.0/program/libjdbc2.so
-staroffice6.0/program/libjen.so
-staroffice6.0/program/libjsreaderli.so
-staroffice6.0/program/libjvm638li.so
-staroffice6.0/program/liblber40.so
-staroffice6.0/program/libldap40.so
-staroffice6.0/program/libldh638li.so
-staroffice6.0/program/liblds638li.so
-staroffice6.0/program/libldt638li.so
-staroffice6.0/program/liblgd638li.so
-staroffice6.0/program/liblng638li.so
-staroffice6.0/program/liblnn638li.so
-staroffice6.0/program/liblocaledata_CJK.so
-staroffice6.0/program/liblocaledata_ascii.so
-staroffice6.0/program/libmcnttype.so
-staroffice6.0/program/libmig638li.so
-staroffice6.0/program/libmozab638li.so
-staroffice6.0/program/libmozjs.so
-staroffice6.0/program/libmsgbaseutil.so
-staroffice6.0/program/libnamingservice.so
-staroffice6.0/program/libni638li.so
-staroffice6.0/program/libnspr4.so
-staroffice6.0/program/libodbc2.so
-staroffice6.0/program/libodbcbase2.so
-staroffice6.0/program/libofa638li.so
-staroffice6.0/program/liboic638li.so
-staroffice6.0/program/libpackage2.so
-staroffice6.0/program/libpcr638li.so
-staroffice6.0/program/libpk638li.so
-staroffice6.0/program/libpl638li.so
-staroffice6.0/program/libplc4.so
-staroffice6.0/program/libplds4.so
-staroffice6.0/program/libproxyfac.so
-staroffice6.0/program/libproxyset.so
-staroffice6.0/program/libpsp638li.so
-staroffice6.0/program/librdbtdp.so
-staroffice6.0/program/libreg.so.3.0.0
-staroffice6.0/program/libremotebridge.so
-staroffice6.0/program/libres638li.so
-staroffice6.0/program/librmcxt.so.3.0.0
-staroffice6.0/program/libsal.so.3.0.0
-staroffice6.0/program/libsalhelper3GCC.so
-staroffice6.0/program/libsax.so
-staroffice6.0/program/libsb638li.so
-staroffice6.0/program/libsbl638li.so
-staroffice6.0/program/libsc638li.so
-staroffice6.0/program/libsch638li.so
-staroffice6.0/program/libscn638li.so
-staroffice6.0/program/libsd638li.so
-staroffice6.0/program/libsdbc2.so
-staroffice6.0/program/libset638li.so
-staroffice6.0/program/libsfx638li.so
-staroffice6.0/program/libsimreg.so
-staroffice6.0/program/libsm638li.so
-staroffice6.0/program/libsmgr.so
-staroffice6.0/program/libso638li.so
-staroffice6.0/program/libsot638li.so
-staroffice6.0/program/libspa638li.so
-staroffice6.0/program/libsrtrs1.so
-staroffice6.0/program/libstlport_gcc.so
-staroffice6.0/program/libstm.so
-staroffice6.0/program/libstore.so.3.0.0
-staroffice6.0/program/libsvg638li.so
-staroffice6.0/program/libsvl638li.so
-staroffice6.0/program/libsvt638li.so
-staroffice6.0/program/libsvx638li.so
-staroffice6.0/program/libsw638li.so
-staroffice6.0/program/libsyssh.so
-staroffice6.0/program/libtcv.so
-staroffice6.0/program/libtdmgr.so
-staroffice6.0/program/libtinstrm.so
-staroffice6.0/program/libtk638li.so
-staroffice6.0/program/libtl638li.so
-staroffice6.0/program/libtoutstrm.so
-staroffice6.0/program/libtplx638li.so
-staroffice6.0/program/libtvhlp1.so
-staroffice6.0/program/libucb1.so
-staroffice6.0/program/libucbhelper1GCC.so
-staroffice6.0/program/libucpchelp1.so
-staroffice6.0/program/libucpdav1.so
-staroffice6.0/program/libucpfile1.so
-staroffice6.0/program/libucpfpx638li.so
-staroffice6.0/program/libucphier1.so
-staroffice6.0/program/libucppkg1.so
-staroffice6.0/program/liburp_uno.so
-staroffice6.0/program/libutl638li.so
-staroffice6.0/program/libuui638li.so
-staroffice6.0/program/libuuresolver.so
-staroffice6.0/program/libvcl638li.so
-staroffice6.0/program/libvos2GCC.so
-staroffice6.0/program/libwps2starli.so
-staroffice6.0/program/libwrp638li.so
-staroffice6.0/program/libxcr638li.so
-staroffice6.0/program/libxmx638li.so
-staroffice6.0/program/libxo638li.so
-staroffice6.0/program/libxpcom.so
-staroffice6.0/program/libzip638li.so
-staroffice6.0/program/nswrapper
-staroffice6.0/program/resource/abp63801.res
-staroffice6.0/program/resource/analysis63801.res
-staroffice6.0/program/resource/basctl63801.res
-staroffice6.0/program/resource/bib63801.res
-staroffice6.0/program/resource/cal63801.res
-staroffice6.0/program/resource/cnt63801.res
-staroffice6.0/program/resource/dba63801.res
-staroffice6.0/program/resource/dbext63801.res
-staroffice6.0/program/resource/dbi63801.res
-staroffice6.0/program/resource/dbp63801.res
-staroffice6.0/program/resource/dbu63801.res
-staroffice6.0/program/resource/dbw63801.res
-staroffice6.0/program/resource/dkt63801.res
-staroffice6.0/program/resource/egi63801.res
-staroffice6.0/program/resource/eme63801.res
-staroffice6.0/program/resource/epb63801.res
-staroffice6.0/program/resource/epg63801.res
-staroffice6.0/program/resource/epn63801.res
-staroffice6.0/program/resource/epp63801.res
-staroffice6.0/program/resource/eps63801.res
-staroffice6.0/program/resource/ept63801.res
-staroffice6.0/program/resource/eur63801.res
-staroffice6.0/program/resource/frm63801.res
-staroffice6.0/program/resource/fwk63801.res
-staroffice6.0/program/resource/gal63801.res
-staroffice6.0/program/resource/imp63801.res
-staroffice6.0/program/resource/iso63801.res
-staroffice6.0/program/resource/jvm63801.res
-staroffice6.0/program/resource/lgd63801.res
-staroffice6.0/program/resource/lnn63801.res
-staroffice6.0/program/resource/ofa63801.res
-staroffice6.0/program/resource/oic63801.res
-staroffice6.0/program/resource/pcr63801.res
-staroffice6.0/program/resource/san63801.res
-staroffice6.0/program/resource/sc63801.res
-staroffice6.0/program/resource/sch63801.res
-staroffice6.0/program/resource/sd63801.res
-staroffice6.0/program/resource/set63801.res
-staroffice6.0/program/resource/sfx63801.res
-staroffice6.0/program/resource/sm63801.res
-staroffice6.0/program/resource/spa63801.res
-staroffice6.0/program/resource/svs63801.res
-staroffice6.0/program/resource/svt63801.res
-staroffice6.0/program/resource/svx63801.res
-staroffice6.0/program/resource/sw63801.res
-staroffice6.0/program/resource/tpl63801.res
-staroffice6.0/program/resource/tplx63801.res
-staroffice6.0/program/resource/uui63801.res
-staroffice6.0/program/resource/vcl63801.res
-staroffice6.0/program/resource/wwz63801.res
-staroffice6.0/program/sagenda
-staroffice6.0/program/scalc
-staroffice6.0/program/sdraw
-staroffice6.0/program/setup
-staroffice6.0/program/setup.bin
-staroffice6.0/program/setup.log
-staroffice6.0/program/setup_services.rdb
-staroffice6.0/program/setup_types.rdb
-staroffice6.0/program/setuprc
-staroffice6.0/program/sfax
-staroffice6.0/program/simpress
-staroffice6.0/program/slabel
-staroffice6.0/program/sletter
-staroffice6.0/program/smaster
-staroffice6.0/program/smath
-staroffice6.0/program/smemo
-staroffice6.0/program/so60.bmp
-staroffice6.0/program/soffice
-staroffice6.0/program/soffice.bin
-staroffice6.0/program/sofficerc
-staroffice6.0/program/sopatchlevel.sh
-staroffice6.0/program/spadmin
-staroffice6.0/program/spadmin.bin
-staroffice6.0/program/svcard
-staroffice6.0/program/sweb
-staroffice6.0/program/swriter
-staroffice6.0/share/autocorr/acor1033.dat
-staroffice6.0/share/autotext/english/crdbus50.bau
-staroffice6.0/share/autotext/english/crdbus54.bau
-staroffice6.0/share/autotext/english/crdprv50.bau
-staroffice6.0/share/autotext/english/crdprv54.bau
-staroffice6.0/share/autotext/english/standard.bau
-staroffice6.0/share/autotext/english/template.bau
-staroffice6.0/share/basic/Euro/AutoPilotRun.xba
-staroffice6.0/share/basic/Euro/Common.xba
-staroffice6.0/share/basic/Euro/ConvertRun.xba
-staroffice6.0/share/basic/Euro/DlgConvert.xdl
-staroffice6.0/share/basic/Euro/DlgPassword.xdl
-staroffice6.0/share/basic/Euro/Hard.xba
-staroffice6.0/share/basic/Euro/Init.xba
-staroffice6.0/share/basic/Euro/Protect.xba
-staroffice6.0/share/basic/Euro/Soft.xba
-staroffice6.0/share/basic/Euro/Writer.xba
-staroffice6.0/share/basic/FormWizard/DBMeta.xba
-staroffice6.0/share/basic/FormWizard/DlgFormDB.xdl
-staroffice6.0/share/basic/FormWizard/DlgTools.xba
-staroffice6.0/share/basic/FormWizard/FormWizard.xba
-staroffice6.0/share/basic/FormWizard/Language.xba
-staroffice6.0/share/basic/FormWizard/Layouter.xba
-staroffice6.0/share/basic/FormWizard/develop.xba
-staroffice6.0/share/basic/FormWizard/tools.xba
-staroffice6.0/share/basic/Gimmicks/AutoText.xba
-staroffice6.0/share/basic/Gimmicks/AutoTextLanguage.xba
-staroffice6.0/share/basic/Gimmicks/ChangeAllChars.xba
-staroffice6.0/share/basic/Gimmicks/GetTexts.xba
-staroffice6.0/share/basic/Gimmicks/ReadDir.xba
-staroffice6.0/share/basic/Gimmicks/ReadDirdlg.xdl
-staroffice6.0/share/basic/Gimmicks/UserfieldDlg.xdl
-staroffice6.0/share/basic/Gimmicks/Userfields.xba
-staroffice6.0/share/basic/Gimmicks/UserfieldsLanguage.xba
-staroffice6.0/share/basic/ImportWizard/API.xba
-staroffice6.0/share/basic/ImportWizard/DialogModul.xba
-staroffice6.0/share/basic/ImportWizard/FilesModul.xba
-staroffice6.0/share/basic/ImportWizard/ImportDialog.xdl
-staroffice6.0/share/basic/ImportWizard/Language.xba
-staroffice6.0/share/basic/ImportWizard/Main.xba
-staroffice6.0/share/basic/Schedule/BankHoliday.xba
-staroffice6.0/share/basic/Schedule/CalendarMain.xba
-staroffice6.0/share/basic/Schedule/CreateTable.xba
-staroffice6.0/share/basic/Schedule/DlgCalendar.xdl
-staroffice6.0/share/basic/Schedule/DlgControl.xba
-staroffice6.0/share/basic/Schedule/HolidayDanmark.xba
-staroffice6.0/share/basic/Schedule/HolidayFrance.xba
-staroffice6.0/share/basic/Schedule/HolidayGerman.xba
-staroffice6.0/share/basic/Schedule/HolidayItalia.xba
-staroffice6.0/share/basic/Schedule/HolidayNetherlands.xba
-staroffice6.0/share/basic/Schedule/HolidayPoland.xba
-staroffice6.0/share/basic/Schedule/HolidayPortugal.xba
-staroffice6.0/share/basic/Schedule/HolidayRussia.xba
-staroffice6.0/share/basic/Schedule/HolidaySpain.xba
-staroffice6.0/share/basic/Schedule/HolidaySweden.xba
-staroffice6.0/share/basic/Schedule/HolidayUSA.xba
-staroffice6.0/share/basic/Schedule/Language.xba
-staroffice6.0/share/basic/Schedule/OwnEvents.xba
-staroffice6.0/share/basic/Template/Autotext.xba
-staroffice6.0/share/basic/Template/Correspondence.xba
-staroffice6.0/share/basic/Template/DialogStyles.xdl
-staroffice6.0/share/basic/Template/DlgGreeting.xdl
-staroffice6.0/share/basic/Template/Greeting.xba
-staroffice6.0/share/basic/Template/ModuleAgenda.xba
-staroffice6.0/share/basic/Template/Samples.xba
-staroffice6.0/share/basic/Template/TemplateDialog.xdl
-staroffice6.0/share/basic/Tools/Debug.xba
-staroffice6.0/share/basic/Tools/Listbox.xba
-staroffice6.0/share/basic/Tools/Misc.xba
-staroffice6.0/share/basic/Tools/ModuleControls.xba
-staroffice6.0/share/basic/Tools/Recursive.xba
-staroffice6.0/share/basic/Tools/Strings.xba
-staroffice6.0/share/basic/WebWizard/Bullets.xba
-staroffice6.0/share/basic/WebWizard/Common.xba
-staroffice6.0/share/basic/WebWizard/HtmlAutoPilotBasic.xba
-staroffice6.0/share/basic/WebWizard/Language.xba
-staroffice6.0/share/basic/WebWizard/WebWzrd.xdl
-staroffice6.0/share/config/psetup.xpm
-staroffice6.0/share/config/psetupl.xpm
-staroffice6.0/share/config/registry/cache/instance/org/openoffice/Inet.dat
-staroffice6.0/share/config/registry/cache/instance/org/openoffice/Office/Calc.dat
-staroffice6.0/share/config/registry/cache/instance/org/openoffice/Office/Chart.dat
-staroffice6.0/share/config/registry/cache/instance/org/openoffice/Office/Common.dat
-staroffice6.0/share/config/registry/cache/instance/org/openoffice/Office/DataAccess.dat
-staroffice6.0/share/config/registry/cache/instance/org/openoffice/Office/Draw.dat
-staroffice6.0/share/config/registry/cache/instance/org/openoffice/Office/Impress.dat
-staroffice6.0/share/config/registry/cache/instance/org/openoffice/Office/Java.dat
-staroffice6.0/share/config/registry/cache/instance/org/openoffice/Office/Labels.dat
-staroffice6.0/share/config/registry/cache/instance/org/openoffice/Office/Linguistic.dat
-staroffice6.0/share/config/registry/cache/instance/org/openoffice/Office/Math.dat
-staroffice6.0/share/config/registry/cache/instance/org/openoffice/Office/SFX.dat
-staroffice6.0/share/config/registry/cache/instance/org/openoffice/Office/TypeDetection.dat
-staroffice6.0/share/config/registry/cache/instance/org/openoffice/Office/Views.dat
-staroffice6.0/share/config/registry/cache/instance/org/openoffice/Office/Writer.dat
-staroffice6.0/share/config/registry/cache/instance/org/openoffice/Office/WriterWeb.dat
-staroffice6.0/share/config/registry/cache/instance/org/openoffice/Setup.dat
-staroffice6.0/share/config/registry/cache/instance/org/openoffice/UserProfile.dat
-staroffice6.0/share/config/registry/cache/instance/org/openoffice/ucb/Configuration.dat
-staroffice6.0/share/config/registry/cache/instance/org/openoffice/ucb/Hierarchy.dat
-staroffice6.0/share/config/registry/cache/instance/org/openoffice/ucb/Store.dat
-staroffice6.0/share/config/registry/instance/org/openoffice/Inet.xml
-staroffice6.0/share/config/registry/instance/org/openoffice/Office/Calc.xml
-staroffice6.0/share/config/registry/instance/org/openoffice/Office/Chart.xml
-staroffice6.0/share/config/registry/instance/org/openoffice/Office/Common.xml
-staroffice6.0/share/config/registry/instance/org/openoffice/Office/DataAccess.xml
-staroffice6.0/share/config/registry/instance/org/openoffice/Office/Draw.xml
-staroffice6.0/share/config/registry/instance/org/openoffice/Office/Impress.xml
-staroffice6.0/share/config/registry/instance/org/openoffice/Office/Java.xml
-staroffice6.0/share/config/registry/instance/org/openoffice/Office/Labels.xml
-staroffice6.0/share/config/registry/instance/org/openoffice/Office/Linguistic.xml
-staroffice6.0/share/config/registry/instance/org/openoffice/Office/Math.xml
-staroffice6.0/share/config/registry/instance/org/openoffice/Office/SFX.xml
-staroffice6.0/share/config/registry/instance/org/openoffice/Office/TypeDetection.xml
-staroffice6.0/share/config/registry/instance/org/openoffice/Office/Views.xml
-staroffice6.0/share/config/registry/instance/org/openoffice/Office/Writer.xml
-staroffice6.0/share/config/registry/instance/org/openoffice/Office/WriterWeb.xml
-staroffice6.0/share/config/registry/instance/org/openoffice/Setup.xml
-staroffice6.0/share/config/registry/instance/org/openoffice/UserProfile.xml
-staroffice6.0/share/config/registry/instance/org/openoffice/ucb/Configuration.xml
-staroffice6.0/share/config/registry/instance/org/openoffice/ucb/Hierarchy.xml
-staroffice6.0/share/config/registry/instance/org/openoffice/ucb/Store.xml
-staroffice6.0/share/config/registry/template/org/openoffice/Inet.xml
-staroffice6.0/share/config/registry/template/org/openoffice/Office/Calc.xml
-staroffice6.0/share/config/registry/template/org/openoffice/Office/Chart.xml
-staroffice6.0/share/config/registry/template/org/openoffice/Office/Common.xml
-staroffice6.0/share/config/registry/template/org/openoffice/Office/DataAccess.xml
-staroffice6.0/share/config/registry/template/org/openoffice/Office/Draw.xml
-staroffice6.0/share/config/registry/template/org/openoffice/Office/Impress.xml
-staroffice6.0/share/config/registry/template/org/openoffice/Office/Java.xml
-staroffice6.0/share/config/registry/template/org/openoffice/Office/Labels.xml
-staroffice6.0/share/config/registry/template/org/openoffice/Office/Linguistic.xml
-staroffice6.0/share/config/registry/template/org/openoffice/Office/Math.xml
-staroffice6.0/share/config/registry/template/org/openoffice/Office/TypeDetection.xml
-staroffice6.0/share/config/registry/template/org/openoffice/Office/Views.xml
-staroffice6.0/share/config/registry/template/org/openoffice/Office/Writer.xml
-staroffice6.0/share/config/registry/template/org/openoffice/Office/WriterWeb.xml
-staroffice6.0/share/config/registry/template/org/openoffice/Setup.xml
-staroffice6.0/share/config/registry/template/org/openoffice/UserProfile.xml
-staroffice6.0/share/config/registry/template/org/openoffice/ucb/Configuration.xml
-staroffice6.0/share/config/registry/template/org/openoffice/ucb/Hierarchy.xml
-staroffice6.0/share/config/registry/template/org/openoffice/ucb/Store.xml
-staroffice6.0/share/config/symbol/sc00000.bmp
-staroffice6.0/share/config/symbol/sc05300.bmp
-staroffice6.0/share/config/symbol/sc05302.bmp
-staroffice6.0/share/config/symbol/sc05325.bmp
-staroffice6.0/share/config/symbol/sc05331.bmp
-staroffice6.0/share/config/symbol/sc05338.bmp
-staroffice6.0/share/config/symbol/sc05339.bmp
-staroffice6.0/share/config/symbol/sc05361.bmp
-staroffice6.0/share/config/symbol/sc05362.bmp
-staroffice6.0/share/config/symbol/sc05363.bmp
-staroffice6.0/share/config/symbol/sc05364.bmp
-staroffice6.0/share/config/symbol/sc05365.bmp
-staroffice6.0/share/config/symbol/sc05366.bmp
-staroffice6.0/share/config/symbol/sc05367.bmp
-staroffice6.0/share/config/symbol/sc05368.bmp
-staroffice6.0/share/config/symbol/sc05369.bmp
-staroffice6.0/share/config/symbol/sc05370.bmp
-staroffice6.0/share/config/symbol/sc05371.bmp
-staroffice6.0/share/config/symbol/sc05373.bmp
-staroffice6.0/share/config/symbol/sc05374.bmp
-staroffice6.0/share/config/symbol/sc05375.bmp
-staroffice6.0/share/config/symbol/sc05377.bmp
-staroffice6.0/share/config/symbol/sc05381.bmp
-staroffice6.0/share/config/symbol/sc05382.bmp
-staroffice6.0/share/config/symbol/sc05383.bmp
-staroffice6.0/share/config/symbol/sc05384.bmp
-staroffice6.0/share/config/symbol/sc05386.bmp
-staroffice6.0/share/config/symbol/sc05387.bmp
-staroffice6.0/share/config/symbol/sc05401.bmp
-staroffice6.0/share/config/symbol/sc05402.bmp
-staroffice6.0/share/config/symbol/sc05410.bmp
-staroffice6.0/share/config/symbol/sc05411.bmp
-staroffice6.0/share/config/symbol/sc05412.bmp
-staroffice6.0/share/config/symbol/sc05413.bmp
-staroffice6.0/share/config/symbol/sc05414.bmp
-staroffice6.0/share/config/symbol/sc05415.bmp
-staroffice6.0/share/config/symbol/sc05500.bmp
-staroffice6.0/share/config/symbol/sc05501.bmp
-staroffice6.0/share/config/symbol/sc05502.bmp
-staroffice6.0/share/config/symbol/sc05503.bmp
-staroffice6.0/share/config/symbol/sc05504.bmp
-staroffice6.0/share/config/symbol/sc05505.bmp
-staroffice6.0/share/config/symbol/sc05508.bmp
-staroffice6.0/share/config/symbol/sc05509.bmp
-staroffice6.0/share/config/symbol/sc05532.bmp
-staroffice6.0/share/config/symbol/sc05533.bmp
-staroffice6.0/share/config/symbol/sc05535.bmp
-staroffice6.0/share/config/symbol/sc05537.bmp
-staroffice6.0/share/config/symbol/sc05538.bmp
-staroffice6.0/share/config/symbol/sc05539.bmp
-staroffice6.0/share/config/symbol/sc05552.bmp
-staroffice6.0/share/config/symbol/sc05555.bmp
-staroffice6.0/share/config/symbol/sc05556.bmp
-staroffice6.0/share/config/symbol/sc05561.bmp
-staroffice6.0/share/config/symbol/sc05563.bmp
-staroffice6.0/share/config/symbol/sc05595.bmp
-staroffice6.0/share/config/symbol/sc05596.bmp
-staroffice6.0/share/config/symbol/sc05624.bmp
-staroffice6.0/share/config/symbol/sc05646.bmp
-staroffice6.0/share/config/symbol/sc05647.bmp
-staroffice6.0/share/config/symbol/sc05648.bmp
-staroffice6.0/share/config/symbol/sc05649.bmp
-staroffice6.0/share/config/symbol/sc05650.bmp
-staroffice6.0/share/config/symbol/sc05651.bmp
-staroffice6.0/share/config/symbol/sc05672.bmp
-staroffice6.0/share/config/symbol/sc05673.bmp
-staroffice6.0/share/config/symbol/sc05675.bmp
-staroffice6.0/share/config/symbol/sc05694.bmp
-staroffice6.0/share/config/symbol/sc05700.bmp
-staroffice6.0/share/config/symbol/sc05701.bmp
-staroffice6.0/share/config/symbol/sc05702.bmp
-staroffice6.0/share/config/symbol/sc05710.bmp
-staroffice6.0/share/config/symbol/sc05711.bmp
-staroffice6.0/share/config/symbol/sc05712.bmp
-staroffice6.0/share/config/symbol/sc05713.bmp
-staroffice6.0/share/config/symbol/sc05723.bmp
-staroffice6.0/share/config/symbol/sc05800.bmp
-staroffice6.0/share/config/symbol/sc05801.bmp
-staroffice6.0/share/config/symbol/sc05802.bmp
-staroffice6.0/share/config/symbol/sc05904.bmp
-staroffice6.0/share/config/symbol/sc05905.bmp
-staroffice6.0/share/config/symbol/sc05906.bmp
-staroffice6.0/share/config/symbol/sc05951.bmp
-staroffice6.0/share/config/symbol/sc05952.bmp
-staroffice6.0/share/config/symbol/sc05953.bmp
-staroffice6.0/share/config/symbol/sc05954.bmp
-staroffice6.0/share/config/symbol/sc05955.bmp
-staroffice6.0/share/config/symbol/sc05956.bmp
-staroffice6.0/share/config/symbol/sc05957.bmp
-staroffice6.0/share/config/symbol/sc05958.bmp
-staroffice6.0/share/config/symbol/sc05959.bmp
-staroffice6.0/share/config/symbol/sc05960.bmp
-staroffice6.0/share/config/symbol/sc05961.bmp
-staroffice6.0/share/config/symbol/sc05962.bmp
-staroffice6.0/share/config/symbol/sc05963.bmp
-staroffice6.0/share/config/symbol/sc06300.bmp
-staroffice6.0/share/config/symbol/sc06301.bmp
-staroffice6.0/share/config/symbol/sc06302.bmp
-staroffice6.0/share/config/symbol/sc06303.bmp
-staroffice6.0/share/config/symbol/sc06304.bmp
-staroffice6.0/share/config/symbol/sc06305.bmp
-staroffice6.0/share/config/symbol/sc06306.bmp
-staroffice6.0/share/config/symbol/sc06308.bmp
-staroffice6.0/share/config/symbol/sc06309.bmp
-staroffice6.0/share/config/symbol/sc06312.bmp
-staroffice6.0/share/config/symbol/sc06313.bmp
-staroffice6.0/share/config/symbol/sc06314.bmp
-staroffice6.0/share/config/symbol/sc06315.bmp
-staroffice6.0/share/config/symbol/sc06318.bmp
-staroffice6.0/share/config/symbol/sc06330.bmp
-staroffice6.0/share/config/symbol/sc06331.bmp
-staroffice6.0/share/config/symbol/sc06332.bmp
-staroffice6.0/share/config/symbol/sc06333.bmp
-staroffice6.0/share/config/symbol/sc06334.bmp
-staroffice6.0/share/config/symbol/sc06335.bmp
-staroffice6.0/share/config/symbol/sc06336.bmp
-staroffice6.0/share/config/symbol/sc06337.bmp
-staroffice6.0/share/config/symbol/sc06338.bmp
-staroffice6.0/share/config/symbol/sc06339.bmp
-staroffice6.0/share/config/symbol/sc06350.bmp
-staroffice6.0/share/config/symbol/sc06351.bmp
-staroffice6.0/share/config/symbol/sc06352.bmp
-staroffice6.0/share/config/symbol/sc06353.bmp
-staroffice6.0/share/config/symbol/sc06354.bmp
-staroffice6.0/share/config/symbol/sc06355.bmp
-staroffice6.0/share/config/symbol/sc06356.bmp
-staroffice6.0/share/config/symbol/sc06357.bmp
-staroffice6.0/share/config/symbol/sc06362.bmp
-staroffice6.0/share/config/symbol/sc06363.bmp
-staroffice6.0/share/config/symbol/sc06364.bmp
-staroffice6.0/share/config/symbol/sc06370.bmp
-staroffice6.0/share/config/symbol/sc06377.bmp
-staroffice6.0/share/config/symbol/sc06379.bmp
-staroffice6.0/share/config/symbol/sc06384.bmp
-staroffice6.0/share/config/symbol/sc06522.bmp
-staroffice6.0/share/config/symbol/sc10000.bmp
-staroffice6.0/share/config/symbol/sc10006.bmp
-staroffice6.0/share/config/symbol/sc10007.bmp
-staroffice6.0/share/config/symbol/sc10008.bmp
-staroffice6.0/share/config/symbol/sc10009.bmp
-staroffice6.0/share/config/symbol/sc10010.bmp
-staroffice6.0/share/config/symbol/sc10012.bmp
-staroffice6.0/share/config/symbol/sc10013.bmp
-staroffice6.0/share/config/symbol/sc10014.bmp
-staroffice6.0/share/config/symbol/sc10015.bmp
-staroffice6.0/share/config/symbol/sc10016.bmp
-staroffice6.0/share/config/symbol/sc10017.bmp
-staroffice6.0/share/config/symbol/sc10028.bmp
-staroffice6.0/share/config/symbol/sc10029.bmp
-staroffice6.0/share/config/symbol/sc10030.bmp
-staroffice6.0/share/config/symbol/sc10031.bmp
-staroffice6.0/share/config/symbol/sc10035.bmp
-staroffice6.0/share/config/symbol/sc10036.bmp
-staroffice6.0/share/config/symbol/sc10045.bmp
-staroffice6.0/share/config/symbol/sc10050.bmp
-staroffice6.0/share/config/symbol/sc10055.bmp
-staroffice6.0/share/config/symbol/sc10087.bmp
-staroffice6.0/share/config/symbol/sc10096.bmp
-staroffice6.0/share/config/symbol/sc10097.bmp
-staroffice6.0/share/config/symbol/sc10098.bmp
-staroffice6.0/share/config/symbol/sc10099.bmp
-staroffice6.0/share/config/symbol/sc10100.bmp
-staroffice6.0/share/config/symbol/sc10101.bmp
-staroffice6.0/share/config/symbol/sc10102.bmp
-staroffice6.0/share/config/symbol/sc10103.bmp
-staroffice6.0/share/config/symbol/sc10104.bmp
-staroffice6.0/share/config/symbol/sc10105.bmp
-staroffice6.0/share/config/symbol/sc10106.bmp
-staroffice6.0/share/config/symbol/sc10109.bmp
-staroffice6.0/share/config/symbol/sc10110.bmp
-staroffice6.0/share/config/symbol/sc10112.bmp
-staroffice6.0/share/config/symbol/sc10114.bmp
-staroffice6.0/share/config/symbol/sc10115.bmp
-staroffice6.0/share/config/symbol/sc10116.bmp
-staroffice6.0/share/config/symbol/sc10117.bmp
-staroffice6.0/share/config/symbol/sc10118.bmp
-staroffice6.0/share/config/symbol/sc10119.bmp
-staroffice6.0/share/config/symbol/sc10120.bmp
-staroffice6.0/share/config/symbol/sc10121.bmp
-staroffice6.0/share/config/symbol/sc10122.bmp
-staroffice6.0/share/config/symbol/sc10123.bmp
-staroffice6.0/share/config/symbol/sc10124.bmp
-staroffice6.0/share/config/symbol/sc10125.bmp
-staroffice6.0/share/config/symbol/sc10126.bmp
-staroffice6.0/share/config/symbol/sc10127.bmp
-staroffice6.0/share/config/symbol/sc10128.bmp
-staroffice6.0/share/config/symbol/sc10129.bmp
-staroffice6.0/share/config/symbol/sc10130.bmp
-staroffice6.0/share/config/symbol/sc10131.bmp
-staroffice6.0/share/config/symbol/sc10132.bmp
-staroffice6.0/share/config/symbol/sc10133.bmp
-staroffice6.0/share/config/symbol/sc10134.bmp
-staroffice6.0/share/config/symbol/sc10135.bmp
-staroffice6.0/share/config/symbol/sc10136.bmp
-staroffice6.0/share/config/symbol/sc10137.bmp
-staroffice6.0/share/config/symbol/sc10138.bmp
-staroffice6.0/share/config/symbol/sc10139.bmp
-staroffice6.0/share/config/symbol/sc10140.bmp
-staroffice6.0/share/config/symbol/sc10141.bmp
-staroffice6.0/share/config/symbol/sc10142.bmp
-staroffice6.0/share/config/symbol/sc10143.bmp
-staroffice6.0/share/config/symbol/sc10144.bmp
-staroffice6.0/share/config/symbol/sc10145.bmp
-staroffice6.0/share/config/symbol/sc10146.bmp
-staroffice6.0/share/config/symbol/sc10147.bmp
-staroffice6.0/share/config/symbol/sc10148.bmp
-staroffice6.0/share/config/symbol/sc10150.bmp
-staroffice6.0/share/config/symbol/sc10151.bmp
-staroffice6.0/share/config/symbol/sc10152.bmp
-staroffice6.0/share/config/symbol/sc10153.bmp
-staroffice6.0/share/config/symbol/sc10154.bmp
-staroffice6.0/share/config/symbol/sc10155.bmp
-staroffice6.0/share/config/symbol/sc10156.bmp
-staroffice6.0/share/config/symbol/sc10157.bmp
-staroffice6.0/share/config/symbol/sc10158.bmp
-staroffice6.0/share/config/symbol/sc10159.bmp
-staroffice6.0/share/config/symbol/sc10160.bmp
-staroffice6.0/share/config/symbol/sc10161.bmp
-staroffice6.0/share/config/symbol/sc10162.bmp
-staroffice6.0/share/config/symbol/sc10163.bmp
-staroffice6.0/share/config/symbol/sc10164.bmp
-staroffice6.0/share/config/symbol/sc10185.bmp
-staroffice6.0/share/config/symbol/sc10186.bmp
-staroffice6.0/share/config/symbol/sc10187.bmp
-staroffice6.0/share/config/symbol/sc10188.bmp
-staroffice6.0/share/config/symbol/sc10189.bmp
-staroffice6.0/share/config/symbol/sc10190.bmp
-staroffice6.0/share/config/symbol/sc10191.bmp
-staroffice6.0/share/config/symbol/sc10192.bmp
-staroffice6.0/share/config/symbol/sc10193.bmp
-staroffice6.0/share/config/symbol/sc10194.bmp
-staroffice6.0/share/config/symbol/sc10195.bmp
-staroffice6.0/share/config/symbol/sc10196.bmp
-staroffice6.0/share/config/symbol/sc10197.bmp
-staroffice6.0/share/config/symbol/sc10199.bmp
-staroffice6.0/share/config/symbol/sc10200.bmp
-staroffice6.0/share/config/symbol/sc10201.bmp
-staroffice6.0/share/config/symbol/sc10217.bmp
-staroffice6.0/share/config/symbol/sc10223.bmp
-staroffice6.0/share/config/symbol/sc10224.bmp
-staroffice6.0/share/config/symbol/sc10231.bmp
-staroffice6.0/share/config/symbol/sc10232.bmp
-staroffice6.0/share/config/symbol/sc10233.bmp
-staroffice6.0/share/config/symbol/sc10240.bmp
-staroffice6.0/share/config/symbol/sc10241.bmp
-staroffice6.0/share/config/symbol/sc10242.bmp
-staroffice6.0/share/config/symbol/sc10243.bmp
-staroffice6.0/share/config/symbol/sc10244.bmp
-staroffice6.0/share/config/symbol/sc10253.bmp
-staroffice6.0/share/config/symbol/sc10254.bmp
-staroffice6.0/share/config/symbol/sc10255.bmp
-staroffice6.0/share/config/symbol/sc10256.bmp
-staroffice6.0/share/config/symbol/sc10282.bmp
-staroffice6.0/share/config/symbol/sc10283.bmp
-staroffice6.0/share/config/symbol/sc10286.bmp
-staroffice6.0/share/config/symbol/sc10287.bmp
-staroffice6.0/share/config/symbol/sc10294.bmp
-staroffice6.0/share/config/symbol/sc10295.bmp
-staroffice6.0/share/config/symbol/sc10296.bmp
-staroffice6.0/share/config/symbol/sc10297.bmp
-staroffice6.0/share/config/symbol/sc10301.bmp
-staroffice6.0/share/config/symbol/sc10350.bmp
-staroffice6.0/share/config/symbol/sc10360.bmp
-staroffice6.0/share/config/symbol/sc10366.bmp
-staroffice6.0/share/config/symbol/sc10371.bmp
-staroffice6.0/share/config/symbol/sc10375.bmp
-staroffice6.0/share/config/symbol/sc10376.bmp
-staroffice6.0/share/config/symbol/sc10378.bmp
-staroffice6.0/share/config/symbol/sc10379.bmp
-staroffice6.0/share/config/symbol/sc10380.bmp
-staroffice6.0/share/config/symbol/sc10381.bmp
-staroffice6.0/share/config/symbol/sc10382.bmp
-staroffice6.0/share/config/symbol/sc10383.bmp
-staroffice6.0/share/config/symbol/sc10384.bmp
-staroffice6.0/share/config/symbol/sc10385.bmp
-staroffice6.0/share/config/symbol/sc10386.bmp
-staroffice6.0/share/config/symbol/sc10387.bmp
-staroffice6.0/share/config/symbol/sc10388.bmp
-staroffice6.0/share/config/symbol/sc10389.bmp
-staroffice6.0/share/config/symbol/sc10390.bmp
-staroffice6.0/share/config/symbol/sc10391.bmp
-staroffice6.0/share/config/symbol/sc10393.bmp
-staroffice6.0/share/config/symbol/sc10394.bmp
-staroffice6.0/share/config/symbol/sc10395.bmp
-staroffice6.0/share/config/symbol/sc10396.bmp
-staroffice6.0/share/config/symbol/sc10397.bmp
-staroffice6.0/share/config/symbol/sc10398.bmp
-staroffice6.0/share/config/symbol/sc10399.bmp
-staroffice6.0/share/config/symbol/sc10401.bmp
-staroffice6.0/share/config/symbol/sc10402.bmp
-staroffice6.0/share/config/symbol/sc10403.bmp
-staroffice6.0/share/config/symbol/sc10434.bmp
-staroffice6.0/share/config/symbol/sc10458.bmp
-staroffice6.0/share/config/symbol/sc10461.bmp
-staroffice6.0/share/config/symbol/sc10462.bmp
-staroffice6.0/share/config/symbol/sc10463.bmp
-staroffice6.0/share/config/symbol/sc10464.bmp
-staroffice6.0/share/config/symbol/sc10465.bmp
-staroffice6.0/share/config/symbol/sc10503.bmp
-staroffice6.0/share/config/symbol/sc12021.bmp
-staroffice6.0/share/config/symbol/sc12201.bmp
-staroffice6.0/share/config/symbol/sc12202.bmp
-staroffice6.0/share/config/symbol/sc12203.bmp
-staroffice6.0/share/config/symbol/sc12204.bmp
-staroffice6.0/share/config/symbol/sc12212.bmp
-staroffice6.0/share/config/symbol/sc12221.bmp
-staroffice6.0/share/config/symbol/sc12222.bmp
-staroffice6.0/share/config/symbol/sc12223.bmp
-staroffice6.0/share/config/symbol/sc12224.bmp
-staroffice6.0/share/config/symbol/sc12225.bmp
-staroffice6.0/share/config/symbol/sc12226.bmp
-staroffice6.0/share/config/symbol/sc12227.bmp
-staroffice6.0/share/config/symbol/sc12228.bmp
-staroffice6.0/share/config/symbol/sc12229.bmp
-staroffice6.0/share/config/symbol/sc12230.bmp
-staroffice6.0/share/config/symbol/sc12231.bmp
-staroffice6.0/share/config/symbol/sc12232.bmp
-staroffice6.0/share/config/symbol/sc12234.bmp
-staroffice6.0/share/config/symbol/sc14780.bmp
-staroffice6.0/share/config/symbol/sc14781.bmp
-staroffice6.0/share/config/symbol/sc14785.bmp
-staroffice6.0/share/config/symbol/sc14786.bmp
-staroffice6.0/share/config/symbol/sc21050.bmp
-staroffice6.0/share/config/symbol/sc21051.bmp
-staroffice6.0/share/config/symbol/sc21060.bmp
-staroffice6.0/share/config/symbol/sc21061.bmp
-staroffice6.0/share/config/symbol/sc21062.bmp
-staroffice6.0/share/config/symbol/sc21070.bmp
-staroffice6.0/share/config/symbol/sc21080.bmp
-staroffice6.0/share/config/symbol/sc21100.bmp
-staroffice6.0/share/config/symbol/sc21101.bmp
-staroffice6.0/share/config/symbol/sc21102.bmp
-staroffice6.0/share/config/symbol/sc21103.bmp
-staroffice6.0/share/config/symbol/sc21104.bmp
-staroffice6.0/share/config/symbol/sc21105.bmp
-staroffice6.0/share/config/symbol/sc21110.bmp
-staroffice6.0/share/config/symbol/sc21111.bmp
-staroffice6.0/share/config/symbol/sc21120.bmp
-staroffice6.0/share/config/symbol/sc21121.bmp
-staroffice6.0/share/config/symbol/sc21130.bmp
-staroffice6.0/share/config/symbol/sc21140.bmp
-staroffice6.0/share/config/symbol/sc21141.bmp
-staroffice6.0/share/config/symbol/sc21142.bmp
-staroffice6.0/share/config/symbol/sc21150.bmp
-staroffice6.0/share/config/symbol/sc21160.bmp
-staroffice6.0/share/config/symbol/sc21170.bmp
-staroffice6.0/share/config/symbol/sc21180.bmp
-staroffice6.0/share/config/symbol/sc21190.bmp
-staroffice6.0/share/config/symbol/sc21200.bmp
-staroffice6.0/share/config/symbol/sc21210.bmp
-staroffice6.0/share/config/symbol/sc21220.bmp
-staroffice6.0/share/config/symbol/sc21230.bmp
-staroffice6.0/share/config/symbol/sc21240.bmp
-staroffice6.0/share/config/symbol/sc21250.bmp
-staroffice6.0/share/config/symbol/sc27030.bmp
-staroffice6.0/share/config/symbol/sc27065.bmp
-staroffice6.0/share/config/symbol/sc27066.bmp
-staroffice6.0/share/config/symbol/sc27067.bmp
-staroffice6.0/share/config/symbol/sc30000.bmp
-staroffice6.0/share/config/symbol/sc30002.bmp
-staroffice6.0/share/config/symbol/sc30003.bmp
-staroffice6.0/share/config/symbol/sc30004.bmp
-staroffice6.0/share/config/symbol/sc30005.bmp
-staroffice6.0/share/config/symbol/sc30007.bmp
-staroffice6.0/share/config/symbol/sc30008.bmp
-staroffice6.0/share/config/symbol/sc30009.bmp
-staroffice6.0/share/config/symbol/sc30010.bmp
-staroffice6.0/share/config/symbol/sc30011.bmp
-staroffice6.0/share/config/symbol/sc30012.bmp
-staroffice6.0/share/config/symbol/sc30770.bmp
-staroffice6.0/share/config/symbol/sc30773.bmp
-staroffice6.0/share/config/symbol/sc30774.bmp
-staroffice6.0/share/config/symbol/sc30782.bmp
-staroffice6.0/share/config/symbol/sc6377.bmp
-staroffice6.0/share/config/symbol/scbullet.bmp
-staroffice6.0/share/config/symbol/scnumb.bmp
-staroffice6.0/share/config/symbol/sco161.bmp
-staroffice6.0/share/config/symbol/sco261.bmp
-staroffice6.0/share/config/symbol/sco262.bmp
-staroffice6.0/share/config/symbol/sortd.bmp
-staroffice6.0/share/config/symbol/sortu.bmp
-staroffice6.0/share/config/symbol/u_high.bmp
-staroffice6.0/share/config/symbol/u_low.bmp
-staroffice6.0/share/config/symbol/u_normal.bmp
-staroffice6.0/share/config/webcast/common.inc
-staroffice6.0/share/config/webcast/common.pl
-staroffice6.0/share/config/webcast/edit.asp
-staroffice6.0/share/config/webcast/edit.pl
-staroffice6.0/share/config/webcast/editpic.asp
-staroffice6.0/share/config/webcast/editpic.pl
-staroffice6.0/share/config/webcast/index.pl
-staroffice6.0/share/config/webcast/poll.asp
-staroffice6.0/share/config/webcast/poll.pl
-staroffice6.0/share/config/webcast/savepic.asp
-staroffice6.0/share/config/webcast/savepic.pl
-staroffice6.0/share/config/webcast/show.asp
-staroffice6.0/share/config/webcast/show.pl
-staroffice6.0/share/config/webcast/webcast.asp
-staroffice6.0/share/config/webcast/webcast.pl
-staroffice6.0/share/dict/01-44-hyph.dat
-staroffice6.0/share/dict/01-44-spell.dat
-staroffice6.0/share/dict/01_thes.dat
-staroffice6.0/share/dict/33-hyph.dat
-staroffice6.0/share/dict/33-spell.dat
-staroffice6.0/share/dict/33_thes.dat
-staroffice6.0/share/dict/34-hyph.dat
-staroffice6.0/share/dict/34-spell.dat
-staroffice6.0/share/dict/34_thes.dat
-staroffice6.0/share/dict/44_thes.dat
-staroffice6.0/share/dict/49-hyph.dat
-staroffice6.0/share/dict/49-ohyph.dat
-staroffice6.0/share/dict/49-ospell.dat
-staroffice6.0/share/dict/49-spell.dat
-staroffice6.0/share/dict/49_thes.dat
-staroffice6.0/share/dict/dhco40
-staroffice6.0/share/dict/dhta40
-staroffice6.0/share/dict/ds40.bin
-staroffice6.0/share/dict/dt40.bin
-staroffice6.0/share/dict/dt40.cut
-staroffice6.0/share/dict/dt40.prl
-staroffice6.0/share/dict/dtco40
-staroffice6.0/share/dict/dtex40no.cat
-staroffice6.0/share/dtd/math/1_01/math.dtd
-staroffice6.0/share/dtd/math/1_01/w3c_ipr_software_notice.html
-staroffice6.0/share/dtd/officedocument/1_0/Manifest.dtd
-staroffice6.0/share/dtd/officedocument/1_0/accelerator.dtd
-staroffice6.0/share/dtd/officedocument/1_0/chart.mod
-staroffice6.0/share/dtd/officedocument/1_0/datastyl.mod
-staroffice6.0/share/dtd/officedocument/1_0/dialog.dtd
-staroffice6.0/share/dtd/officedocument/1_0/drawing.mod
-staroffice6.0/share/dtd/officedocument/1_0/dtypes.mod
-staroffice6.0/share/dtd/officedocument/1_0/event.dtd
-staroffice6.0/share/dtd/officedocument/1_0/form.mod
-staroffice6.0/share/dtd/officedocument/1_0/libraries.dtd
-staroffice6.0/share/dtd/officedocument/1_0/menubar.dtd
-staroffice6.0/share/dtd/officedocument/1_0/meta.mod
-staroffice6.0/share/dtd/officedocument/1_0/module.dtd
-staroffice6.0/share/dtd/officedocument/1_0/nmspace.mod
-staroffice6.0/share/dtd/officedocument/1_0/office.dtd
-staroffice6.0/share/dtd/officedocument/1_0/office.mod
-staroffice6.0/share/dtd/officedocument/1_0/script.mod
-staroffice6.0/share/dtd/officedocument/1_0/settings.mod
-staroffice6.0/share/dtd/officedocument/1_0/statusbar.dtd
-staroffice6.0/share/dtd/officedocument/1_0/style.mod
-staroffice6.0/share/dtd/officedocument/1_0/table.mod
-staroffice6.0/share/dtd/officedocument/1_0/text.mod
-staroffice6.0/share/dtd/officedocument/1_0/toolbar.dtd
-staroffice6.0/share/fonts/truetype/albanybc.ttf
-staroffice6.0/share/fonts/truetype/albanyc.ttf
-staroffice6.0/share/fonts/truetype/albanyic.ttf
-staroffice6.0/share/fonts/truetype/albanyzc.ttf
-staroffice6.0/share/fonts/truetype/ans_____.ttf
-staroffice6.0/share/fonts/truetype/ansb____.ttf
-staroffice6.0/share/fonts/truetype/ansbi___.ttf
-staroffice6.0/share/fonts/truetype/ansi____.ttf
-staroffice6.0/share/fonts/truetype/arialn.ttf
-staroffice6.0/share/fonts/truetype/arialnb.ttf
-staroffice6.0/share/fonts/truetype/arialnbi.ttf
-staroffice6.0/share/fonts/truetype/arialni.ttf
-staroffice6.0/share/fonts/truetype/ariblk.ttf
-staroffice6.0/share/fonts/truetype/broad.ttf
-staroffice6.0/share/fonts/truetype/cumbbc.ttf
-staroffice6.0/share/fonts/truetype/cumbbic.ttf
-staroffice6.0/share/fonts/truetype/cumbc.ttf
-staroffice6.0/share/fonts/truetype/cumbic.ttf
-staroffice6.0/share/fonts/truetype/fonts.dir
-staroffice6.0/share/fonts/truetype/gara_bd.ttf
-staroffice6.0/share/fonts/truetype/gara_bdi.ttf
-staroffice6.0/share/fonts/truetype/gara_i.ttf
-staroffice6.0/share/fonts/truetype/gara_r.ttf
-staroffice6.0/share/fonts/truetype/ims_i.ttf
-staroffice6.0/share/fonts/truetype/is______.ttf
-staroffice6.0/share/fonts/truetype/kidpr.ttf
-staroffice6.0/share/fonts/truetype/kidprbol.ttf
-staroffice6.0/share/fonts/truetype/palscr.ttf
-staroffice6.0/share/fonts/truetype/pascsb.ttf
-staroffice6.0/share/fonts/truetype/shef_bd.ttf
-staroffice6.0/share/fonts/truetype/shef_it.ttf
-staroffice6.0/share/fonts/truetype/shef_rg.ttf
-staroffice6.0/share/fonts/truetype/soui.ttf
-staroffice6.0/share/fonts/truetype/starsymb.ttf
-staroffice6.0/share/fonts/truetype/thornbcp.ttf
-staroffice6.0/share/fonts/truetype/thorncp.ttf
-staroffice6.0/share/fonts/truetype/thornicp.ttf
-staroffice6.0/share/fonts/truetype/thornzcp.ttf
-staroffice6.0/share/gallery/apples.gif
-staroffice6.0/share/gallery/arrows/3d_down.wmf
-staroffice6.0/share/gallery/arrows/3d_left.wmf
-staroffice6.0/share/gallery/arrows/3d_right.wmf
-staroffice6.0/share/gallery/arrows/3d_up.wmf
-staroffice6.0/share/gallery/arrows/arrow1_both.wmf
-staroffice6.0/share/gallery/arrows/arrow1_circ.wmf
-staroffice6.0/share/gallery/arrows/arrow1_dow-l.wmf
-staroffice6.0/share/gallery/arrows/arrow1_dow-r.wmf
-staroffice6.0/share/gallery/arrows/arrow1_dow.wmf
-staroffice6.0/share/gallery/arrows/arrow1_fork.wmf
-staroffice6.0/share/gallery/arrows/arrow1_l.wmf
-staroffice6.0/share/gallery/arrows/arrow1_meet.wmf
-staroffice6.0/share/gallery/arrows/arrow1_r.wmf
-staroffice6.0/share/gallery/arrows/arrow1_swap.wmf
-staroffice6.0/share/gallery/arrows/arrow1_turn-l.wmf
-staroffice6.0/share/gallery/arrows/arrow1_turn-r.wmf
-staroffice6.0/share/gallery/arrows/arrow1_up-l.wmf
-staroffice6.0/share/gallery/arrows/arrow1_up-r.wmf
-staroffice6.0/share/gallery/arrows/arrow1_up.wmf
-staroffice6.0/share/gallery/arrows/arrow2_both.wmf
-staroffice6.0/share/gallery/arrows/arrow2_dow-l.wmf
-staroffice6.0/share/gallery/arrows/arrow2_dow-r.wmf
-staroffice6.0/share/gallery/arrows/arrow2_dow.wmf
-staroffice6.0/share/gallery/arrows/arrow2_fork.wmf
-staroffice6.0/share/gallery/arrows/arrow2_l.wmf
-staroffice6.0/share/gallery/arrows/arrow2_meet.wmf
-staroffice6.0/share/gallery/arrows/arrow2_r.wmf
-staroffice6.0/share/gallery/arrows/arrow2_up-l.wmf
-staroffice6.0/share/gallery/arrows/arrow2_up-r.wmf
-staroffice6.0/share/gallery/arrows/arrow2_up.wmf
-staroffice6.0/share/gallery/arrows/arrow3_dow.wmf
-staroffice6.0/share/gallery/arrows/arrow3_l.wmf
-staroffice6.0/share/gallery/arrows/arrow3_r.wmf
-staroffice6.0/share/gallery/arrows/arrow3_thin_dow.wmf
-staroffice6.0/share/gallery/arrows/arrow3_thin_l.wmf
-staroffice6.0/share/gallery/arrows/arrow3_thin_r.wmf
-staroffice6.0/share/gallery/arrows/arrow3_thin_up.wmf
-staroffice6.0/share/gallery/arrows/arrow3_up.wmf
-staroffice6.0/share/gallery/arrows/arrow4_both.wmf
-staroffice6.0/share/gallery/arrows/arrow4_circ1.wmf
-staroffice6.0/share/gallery/arrows/arrow4_circ2.wmf
-staroffice6.0/share/gallery/arrows/arrow4_circ3.wmf
-staroffice6.0/share/gallery/arrows/arrow4_circ4.wmf
-staroffice6.0/share/gallery/arrows/arrow4_dow.wmf
-staroffice6.0/share/gallery/arrows/arrow4_fork.wmf
-staroffice6.0/share/gallery/arrows/arrow4_half.wmf
-staroffice6.0/share/gallery/arrows/arrow4_heavy_dow.wmf
-staroffice6.0/share/gallery/arrows/arrow4_heavy_l.wmf
-staroffice6.0/share/gallery/arrows/arrow4_heavy_r.wmf
-staroffice6.0/share/gallery/arrows/arrow4_heavy_up.wmf
-staroffice6.0/share/gallery/arrows/arrow4_l.wmf
-staroffice6.0/share/gallery/arrows/arrow4_lift.wmf
-staroffice6.0/share/gallery/arrows/arrow4_medi_dow.wmf
-staroffice6.0/share/gallery/arrows/arrow4_medi_l.wmf
-staroffice6.0/share/gallery/arrows/arrow4_medi_r.wmf
-staroffice6.0/share/gallery/arrows/arrow4_medi_up.wmf
-staroffice6.0/share/gallery/arrows/arrow4_quart.wmf
-staroffice6.0/share/gallery/arrows/arrow4_r.wmf
-staroffice6.0/share/gallery/arrows/arrow4_swap.wmf
-staroffice6.0/share/gallery/arrows/arrow4_t-quart.wmf
-staroffice6.0/share/gallery/arrows/arrow4_thin_dow.wmf
-staroffice6.0/share/gallery/arrows/arrow4_thin_l.wmf
-staroffice6.0/share/gallery/arrows/arrow4_thin_r.wmf
-staroffice6.0/share/gallery/arrows/arrow4_thin_up.wmf
-staroffice6.0/share/gallery/arrows/arrow4_up.wmf
-staroffice6.0/share/gallery/arrows/arrow5_l.wmf
-staroffice6.0/share/gallery/arrows/arrow5_r.wmf
-staroffice6.0/share/gallery/arrows/arrow6_l.wmf
-staroffice6.0/share/gallery/arrows/arrow6_r.wmf
-staroffice6.0/share/gallery/arrows/buffer_both.wmf
-staroffice6.0/share/gallery/arrows/buffer_dow.wmf
-staroffice6.0/share/gallery/arrows/buffer_l.wmf
-staroffice6.0/share/gallery/arrows/buffer_r.wmf
-staroffice6.0/share/gallery/arrows/buffer_up.wmf
-staroffice6.0/share/gallery/arrows/dots_both.wmf
-staroffice6.0/share/gallery/arrows/dots_dow-l.wmf
-staroffice6.0/share/gallery/arrows/dots_dow-r.wmf
-staroffice6.0/share/gallery/arrows/dots_down.wmf
-staroffice6.0/share/gallery/arrows/dots_fork.wmf
-staroffice6.0/share/gallery/arrows/dots_l.wmf
-staroffice6.0/share/gallery/arrows/dots_r.wmf
-staroffice6.0/share/gallery/arrows/dots_swap.wmf
-staroffice6.0/share/gallery/arrows/dots_up-l.wmf
-staroffice6.0/share/gallery/arrows/dots_up-r.wmf
-staroffice6.0/share/gallery/arrows/dots_up.wmf
-staroffice6.0/share/gallery/arrows/free_dow.wmf
-staroffice6.0/share/gallery/arrows/free_fork.wmf
-staroffice6.0/share/gallery/arrows/free_l.wmf
-staroffice6.0/share/gallery/arrows/free_r.wmf
-staroffice6.0/share/gallery/arrows/free_up.wmf
-staroffice6.0/share/gallery/arrows/heavy_do-l.wmf
-staroffice6.0/share/gallery/arrows/heavy_do-r.wmf
-staroffice6.0/share/gallery/arrows/heavy_down.wmf
-staroffice6.0/share/gallery/arrows/heavy_l.wmf
-staroffice6.0/share/gallery/arrows/heavy_r.wmf
-staroffice6.0/share/gallery/arrows/heavy_up-l.wmf
-staroffice6.0/share/gallery/arrows/heavy_up-r.wmf
-staroffice6.0/share/gallery/arrows/heavy_up.wmf
-staroffice6.0/share/gallery/arrows/peak-only_down.wmf
-staroffice6.0/share/gallery/arrows/peak-only_l.wmf
-staroffice6.0/share/gallery/arrows/peak-only_r.wmf
-staroffice6.0/share/gallery/arrows/peak-only_up.wmf
-staroffice6.0/share/gallery/arrows/peak_arrow_l.wmf
-staroffice6.0/share/gallery/arrows/peak_arrow_r.wmf
-staroffice6.0/share/gallery/arrows/peak_down.wmf
-staroffice6.0/share/gallery/arrows/peak_l.wmf
-staroffice6.0/share/gallery/arrows/peak_r.wmf
-staroffice6.0/share/gallery/arrows/peak_up.wmf
-staroffice6.0/share/gallery/arrows/plump_both.wmf
-staroffice6.0/share/gallery/arrows/plump_down.wmf
-staroffice6.0/share/gallery/arrows/plump_l.wmf
-staroffice6.0/share/gallery/arrows/plump_r.wmf
-staroffice6.0/share/gallery/arrows/plump_up.wmf
-staroffice6.0/share/gallery/arrows/point_l.wmf
-staroffice6.0/share/gallery/arrows/point_r.wmf
-staroffice6.0/share/gallery/arrows/puffed_dow.wmf
-staroffice6.0/share/gallery/arrows/puffed_l.wmf
-staroffice6.0/share/gallery/arrows/puffed_r.wmf
-staroffice6.0/share/gallery/arrows/puffed_up.wmf
-staroffice6.0/share/gallery/arrows/rounded_both.wmf
-staroffice6.0/share/gallery/arrows/rounded_down.wmf
-staroffice6.0/share/gallery/arrows/rounded_fork.wmf
-staroffice6.0/share/gallery/arrows/rounded_l.wmf
-staroffice6.0/share/gallery/arrows/rounded_r.wmf
-staroffice6.0/share/gallery/arrows/rounded_return.wmf
-staroffice6.0/share/gallery/arrows/rounded_turn-l.wmf
-staroffice6.0/share/gallery/arrows/rounded_turn-r.wmf
-staroffice6.0/share/gallery/arrows/rounded_up.wmf
-staroffice6.0/share/gallery/arrows/sharp_dow.wmf
-staroffice6.0/share/gallery/arrows/sharp_l.wmf
-staroffice6.0/share/gallery/arrows/sharp_r.wmf
-staroffice6.0/share/gallery/arrows/sharp_up.wmf
-staroffice6.0/share/gallery/arrows/signpost.wmf
-staroffice6.0/share/gallery/arrows/smooth_arrow_l.wmf
-staroffice6.0/share/gallery/arrows/smooth_arrow_r.wmf
-staroffice6.0/share/gallery/arrows/smooth_dow.wmf
-staroffice6.0/share/gallery/arrows/smooth_heavy_dow.wmf
-staroffice6.0/share/gallery/arrows/smooth_heavy_l.wmf
-staroffice6.0/share/gallery/arrows/smooth_heavy_r.wmf
-staroffice6.0/share/gallery/arrows/smooth_heavy_up.wmf
-staroffice6.0/share/gallery/arrows/smooth_l.wmf
-staroffice6.0/share/gallery/arrows/smooth_r.wmf
-staroffice6.0/share/gallery/arrows/smooth_up.wmf
-staroffice6.0/share/gallery/balloons/balloon_left.wmf
-staroffice6.0/share/gallery/balloons/balloon_middle.wmf
-staroffice6.0/share/gallery/balloons/balloon_right.wmf
-staroffice6.0/share/gallery/balloons/cloudy_discus.wmf
-staroffice6.0/share/gallery/balloons/cloudy_left-l.wmf
-staroffice6.0/share/gallery/balloons/cloudy_left-m.wmf
-staroffice6.0/share/gallery/balloons/cloudy_left-s.wmf
-staroffice6.0/share/gallery/balloons/cloudy_middle-l.wmf
-staroffice6.0/share/gallery/balloons/cloudy_middle-m.wmf
-staroffice6.0/share/gallery/balloons/cloudy_middle-s.wmf
-staroffice6.0/share/gallery/balloons/cloudy_right-l.wmf
-staroffice6.0/share/gallery/balloons/cloudy_right-m.wmf
-staroffice6.0/share/gallery/balloons/cloudy_right-s.wmf
-staroffice6.0/share/gallery/balloons/corner_discus.wmf
-staroffice6.0/share/gallery/balloons/corner_left-l.wmf
-staroffice6.0/share/gallery/balloons/corner_left-m.wmf
-staroffice6.0/share/gallery/balloons/corner_left-s.wmf
-staroffice6.0/share/gallery/balloons/corner_middle-l.wmf
-staroffice6.0/share/gallery/balloons/corner_middle-m.wmf
-staroffice6.0/share/gallery/balloons/corner_middle-s.wmf
-staroffice6.0/share/gallery/balloons/corner_right-l.wmf
-staroffice6.0/share/gallery/balloons/corner_right-m.wmf
-staroffice6.0/share/gallery/balloons/corner_right-s.wmf
-staroffice6.0/share/gallery/balloons/round_discus.wmf
-staroffice6.0/share/gallery/balloons/round_left-l.wmf
-staroffice6.0/share/gallery/balloons/round_left-m.wmf
-staroffice6.0/share/gallery/balloons/round_left-s.wmf
-staroffice6.0/share/gallery/balloons/round_middle-l.wmf
-staroffice6.0/share/gallery/balloons/round_middle-m.wmf
-staroffice6.0/share/gallery/balloons/round_middle-s.wmf
-staroffice6.0/share/gallery/balloons/round_right-l.wmf
-staroffice6.0/share/gallery/balloons/round_right-m.wmf
-staroffice6.0/share/gallery/balloons/round_right-s.wmf
-staroffice6.0/share/gallery/balloons/skriek_discus.wmf
-staroffice6.0/share/gallery/balloons/skriek_left-l.wmf
-staroffice6.0/share/gallery/balloons/skriek_left-m.wmf
-staroffice6.0/share/gallery/balloons/skriek_left-s.wmf
-staroffice6.0/share/gallery/balloons/skriek_middle-l.wmf
-staroffice6.0/share/gallery/balloons/skriek_middle-m.wmf
-staroffice6.0/share/gallery/balloons/skriek_middle-s.wmf
-staroffice6.0/share/gallery/balloons/skriek_right-l.wmf
-staroffice6.0/share/gallery/balloons/skriek_right-m.wmf
-staroffice6.0/share/gallery/balloons/skriek_right-s.wmf
-staroffice6.0/share/gallery/balloons/splash-left.wmf
-staroffice6.0/share/gallery/balloons/splash-middle.wmf
-staroffice6.0/share/gallery/balloons/splash-right.wmf
-staroffice6.0/share/gallery/balloons/think_left.wmf
-staroffice6.0/share/gallery/balloons/think_middle.wmf
-staroffice6.0/share/gallery/balloons/think_right.wmf
-staroffice6.0/share/gallery/bigapple.gif
-staroffice6.0/share/gallery/bullets/blkpearl.gif
-staroffice6.0/share/gallery/bullets/bluarrow.gif
-staroffice6.0/share/gallery/bullets/bluball.gif
-staroffice6.0/share/gallery/bullets/bludiamd.gif
-staroffice6.0/share/gallery/bullets/bluered.gif
-staroffice6.0/share/gallery/bullets/blusqare.gif
-staroffice6.0/share/gallery/bullets/blustar.gif
-staroffice6.0/share/gallery/bullets/coffee_1.gif
-staroffice6.0/share/gallery/bullets/coffee_2.gif
-staroffice6.0/share/gallery/bullets/coffee_3.gif
-staroffice6.0/share/gallery/bullets/coffee_4.gif
-staroffice6.0/share/gallery/bullets/coffee_5.gif
-staroffice6.0/share/gallery/bullets/con-blue.gif
-staroffice6.0/share/gallery/bullets/con-cyan.gif
-staroffice6.0/share/gallery/bullets/con-green.gif
-staroffice6.0/share/gallery/bullets/con-lilac.gif
-staroffice6.0/share/gallery/bullets/con-oran.gif
-staroffice6.0/share/gallery/bullets/con-pink.gif
-staroffice6.0/share/gallery/bullets/con-red.gif
-staroffice6.0/share/gallery/bullets/con-yellow.gif
-staroffice6.0/share/gallery/bullets/corner_1.gif
-staroffice6.0/share/gallery/bullets/corner_2.gif
-staroffice6.0/share/gallery/bullets/corner_3.gif
-staroffice6.0/share/gallery/bullets/corner_4.gif
-staroffice6.0/share/gallery/bullets/darkball.gif
-staroffice6.0/share/gallery/bullets/darkblue.gif
-staroffice6.0/share/gallery/bullets/gldpearl.gif
-staroffice6.0/share/gallery/bullets/golfball.gif
-staroffice6.0/share/gallery/bullets/grnarrow.gif
-staroffice6.0/share/gallery/bullets/grnball.gif
-staroffice6.0/share/gallery/bullets/grndiamd.gif
-staroffice6.0/share/gallery/bullets/grnpearl.gif
-staroffice6.0/share/gallery/bullets/grnsqare.gif
-staroffice6.0/share/gallery/bullets/grnstar.gif
-staroffice6.0/share/gallery/bullets/gryarrow.gif
-staroffice6.0/share/gallery/bullets/gryball.gif
-staroffice6.0/share/gallery/bullets/grydiamd.gif
-staroffice6.0/share/gallery/bullets/grysqare.gif
-staroffice6.0/share/gallery/bullets/grystar.gif
-staroffice6.0/share/gallery/bullets/orgarrow.gif
-staroffice6.0/share/gallery/bullets/orgball.gif
-staroffice6.0/share/gallery/bullets/orgdiamd.gif
-staroffice6.0/share/gallery/bullets/orgsqare.gif
-staroffice6.0/share/gallery/bullets/orgstar.gif
-staroffice6.0/share/gallery/bullets/pebble_1.gif
-staroffice6.0/share/gallery/bullets/pebble_2.gif
-staroffice6.0/share/gallery/bullets/pebble_3.gif
-staroffice6.0/share/gallery/bullets/poliball.gif
-staroffice6.0/share/gallery/bullets/popcorn_1.gif
-staroffice6.0/share/gallery/bullets/popcorn_2.gif
-staroffice6.0/share/gallery/bullets/rainbow.gif
-staroffice6.0/share/gallery/bullets/redarrow.gif
-staroffice6.0/share/gallery/bullets/redball.gif
-staroffice6.0/share/gallery/bullets/reddiamd.gif
-staroffice6.0/share/gallery/bullets/redsqare.gif
-staroffice6.0/share/gallery/bullets/redstar.gif
-staroffice6.0/share/gallery/bullets/whtpearl.gif
-staroffice6.0/share/gallery/bullets/ylwarrow.gif
-staroffice6.0/share/gallery/bullets/ylwball.gif
-staroffice6.0/share/gallery/bullets/ylwdiamd.gif
-staroffice6.0/share/gallery/bullets/ylwsqare.gif
-staroffice6.0/share/gallery/bullets/ylwstar.gif
-staroffice6.0/share/gallery/calendar/date_1-s.wmf
-staroffice6.0/share/gallery/calendar/date_1.wmf
-staroffice6.0/share/gallery/calendar/date_10-s.wmf
-staroffice6.0/share/gallery/calendar/date_10.wmf
-staroffice6.0/share/gallery/calendar/date_11-s.wmf
-staroffice6.0/share/gallery/calendar/date_11.wmf
-staroffice6.0/share/gallery/calendar/date_12-s.wmf
-staroffice6.0/share/gallery/calendar/date_12.wmf
-staroffice6.0/share/gallery/calendar/date_13-s.wmf
-staroffice6.0/share/gallery/calendar/date_13.wmf
-staroffice6.0/share/gallery/calendar/date_14-s.wmf
-staroffice6.0/share/gallery/calendar/date_14.wmf
-staroffice6.0/share/gallery/calendar/date_15-s.wmf
-staroffice6.0/share/gallery/calendar/date_15.wmf
-staroffice6.0/share/gallery/calendar/date_16-s.wmf
-staroffice6.0/share/gallery/calendar/date_16.wmf
-staroffice6.0/share/gallery/calendar/date_17-s.wmf
-staroffice6.0/share/gallery/calendar/date_17.wmf
-staroffice6.0/share/gallery/calendar/date_18-s.wmf
-staroffice6.0/share/gallery/calendar/date_18.wmf
-staroffice6.0/share/gallery/calendar/date_19-s.wmf
-staroffice6.0/share/gallery/calendar/date_19.wmf
-staroffice6.0/share/gallery/calendar/date_2-s.wmf
-staroffice6.0/share/gallery/calendar/date_2.wmf
-staroffice6.0/share/gallery/calendar/date_20-s.wmf
-staroffice6.0/share/gallery/calendar/date_20.wmf
-staroffice6.0/share/gallery/calendar/date_21-s.wmf
-staroffice6.0/share/gallery/calendar/date_21.wmf
-staroffice6.0/share/gallery/calendar/date_22-s.wmf
-staroffice6.0/share/gallery/calendar/date_22.wmf
-staroffice6.0/share/gallery/calendar/date_23-s.wmf
-staroffice6.0/share/gallery/calendar/date_23.wmf
-staroffice6.0/share/gallery/calendar/date_24-s.wmf
-staroffice6.0/share/gallery/calendar/date_24.wmf
-staroffice6.0/share/gallery/calendar/date_25-s.wmf
-staroffice6.0/share/gallery/calendar/date_25.wmf
-staroffice6.0/share/gallery/calendar/date_26-s.wmf
-staroffice6.0/share/gallery/calendar/date_26.wmf
-staroffice6.0/share/gallery/calendar/date_27-s.wmf
-staroffice6.0/share/gallery/calendar/date_27.wmf
-staroffice6.0/share/gallery/calendar/date_28-s.wmf
-staroffice6.0/share/gallery/calendar/date_28.wmf
-staroffice6.0/share/gallery/calendar/date_29-s.wmf
-staroffice6.0/share/gallery/calendar/date_29.wmf
-staroffice6.0/share/gallery/calendar/date_3-s.wmf
-staroffice6.0/share/gallery/calendar/date_3.wmf
-staroffice6.0/share/gallery/calendar/date_30-s.wmf
-staroffice6.0/share/gallery/calendar/date_30.wmf
-staroffice6.0/share/gallery/calendar/date_31-s.wmf
-staroffice6.0/share/gallery/calendar/date_31.wmf
-staroffice6.0/share/gallery/calendar/date_4-s.wmf
-staroffice6.0/share/gallery/calendar/date_4.wmf
-staroffice6.0/share/gallery/calendar/date_5-s.wmf
-staroffice6.0/share/gallery/calendar/date_5.wmf
-staroffice6.0/share/gallery/calendar/date_6-s.wmf
-staroffice6.0/share/gallery/calendar/date_6.wmf
-staroffice6.0/share/gallery/calendar/date_7-s.wmf
-staroffice6.0/share/gallery/calendar/date_7.wmf
-staroffice6.0/share/gallery/calendar/date_8-s.wmf
-staroffice6.0/share/gallery/calendar/date_8.wmf
-staroffice6.0/share/gallery/calendar/date_9-s.wmf
-staroffice6.0/share/gallery/calendar/date_9.wmf
-staroffice6.0/share/gallery/calendar/date_leer.wmf
-staroffice6.0/share/gallery/clima/autumn.wmf
-staroffice6.0/share/gallery/clima/cloud2.wmf
-staroffice6.0/share/gallery/clima/compassrose_1.wmf
-staroffice6.0/share/gallery/clima/cool_drink.wmf
-staroffice6.0/share/gallery/clima/ice_cream.wmf
-staroffice6.0/share/gallery/clima/icicle.wmf
-staroffice6.0/share/gallery/clima/igloo.wmf
-staroffice6.0/share/gallery/clima/moon.wmf
-staroffice6.0/share/gallery/clima/moon_funny.wmf
-staroffice6.0/share/gallery/clima/raincloud.wmf
-staroffice6.0/share/gallery/clima/snowman.wmf
-staroffice6.0/share/gallery/clima/spring.wmf
-staroffice6.0/share/gallery/clima/star.wmf
-staroffice6.0/share/gallery/clima/stars.wmf
-staroffice6.0/share/gallery/clima/summer.wmf
-staroffice6.0/share/gallery/clima/sun_funny.wmf
-staroffice6.0/share/gallery/clima/sun_yellow.wmf
-staroffice6.0/share/gallery/clima/sunglasses.wmf
-staroffice6.0/share/gallery/clima/sunshade.wmf
-staroffice6.0/share/gallery/clima/thundercloud.wmf
-staroffice6.0/share/gallery/clima/umbrella.wmf
-staroffice6.0/share/gallery/clima/weathercock.wmf
-staroffice6.0/share/gallery/clima/weatherman.wmf
-staroffice6.0/share/gallery/clima/windsock.wmf
-staroffice6.0/share/gallery/clima/winter.wmf
-staroffice6.0/share/gallery/communic/flipchart.wmf
-staroffice6.0/share/gallery/communic/handy_blue.wmf
-staroffice6.0/share/gallery/communic/handy_green.wmf
-staroffice6.0/share/gallery/communic/handy_grey.wmf
-staroffice6.0/share/gallery/communic/handy_red.wmf
-staroffice6.0/share/gallery/communic/handy_yellow.wmf
-staroffice6.0/share/gallery/communic/mail.wmf
-staroffice6.0/share/gallery/communic/megaphone.wmf
-staroffice6.0/share/gallery/communic/satellite.wmf
-staroffice6.0/share/gallery/communic/satellitedish.wmf
-staroffice6.0/share/gallery/computer/around-the-world.wmf
-staroffice6.0/share/gallery/computer/beamer.wmf
-staroffice6.0/share/gallery/computer/binary.wmf
-staroffice6.0/share/gallery/computer/board.wmf
-staroffice6.0/share/gallery/computer/cablechaos.wmf
-staroffice6.0/share/gallery/computer/cd-rom.wmf
-staroffice6.0/share/gallery/computer/chip.wmf
-staroffice6.0/share/gallery/computer/computer.wmf
-staroffice6.0/share/gallery/computer/disk_blue.wmf
-staroffice6.0/share/gallery/computer/disk_green.wmf
-staroffice6.0/share/gallery/computer/disk_red.wmf
-staroffice6.0/share/gallery/computer/disk_yellow.wmf
-staroffice6.0/share/gallery/computer/e-mail.wmf
-staroffice6.0/share/gallery/computer/inkjet.wmf
-staroffice6.0/share/gallery/computer/keyboard.wmf
-staroffice6.0/share/gallery/computer/laserprinter.wmf
-staroffice6.0/share/gallery/computer/monitor-keyb.wmf
-staroffice6.0/share/gallery/computer/monitor.wmf
-staroffice6.0/share/gallery/computer/mouse.wmf
-staroffice6.0/share/gallery/computer/notebook.wmf
-staroffice6.0/share/gallery/computer/palmtop.wmf
-staroffice6.0/share/gallery/computer/rom.wmf
-staroffice6.0/share/gallery/computer/router.wmf
-staroffice6.0/share/gallery/computer/screen-keyb_white.wmf
-staroffice6.0/share/gallery/computer/screen_white.wmf
-staroffice6.0/share/gallery/computer/workstation.wmf
-staroffice6.0/share/gallery/computer/workstation_white.wmf
-staroffice6.0/share/gallery/computer/world.wmf
-staroffice6.0/share/gallery/computer/worldwideweb.wmf
-staroffice6.0/share/gallery/education/blackboard.wmf
-staroffice6.0/share/gallery/education/blotch_blue.wmf
-staroffice6.0/share/gallery/education/blotch_green.wmf
-staroffice6.0/share/gallery/education/blotch_li-blue.wmf
-staroffice6.0/share/gallery/education/blotch_orange.wmf
-staroffice6.0/share/gallery/education/blotch_pink.wmf
-staroffice6.0/share/gallery/education/blotch_red.wmf
-staroffice6.0/share/gallery/education/blotch_violet.wmf
-staroffice6.0/share/gallery/education/blotch_yellow.wmf
-staroffice6.0/share/gallery/education/brush_blue.wmf
-staroffice6.0/share/gallery/education/brush_green.wmf
-staroffice6.0/share/gallery/education/brush_li-blue.wmf
-staroffice6.0/share/gallery/education/brush_orange.wmf
-staroffice6.0/share/gallery/education/brush_pink.wmf
-staroffice6.0/share/gallery/education/brush_red.wmf
-staroffice6.0/share/gallery/education/brush_violet.wmf
-staroffice6.0/share/gallery/education/brush_yellow.wmf
-staroffice6.0/share/gallery/education/childscissors.wmf
-staroffice6.0/share/gallery/education/compasses.wmf
-staroffice6.0/share/gallery/education/eraser.wmf
-staroffice6.0/share/gallery/education/file_blue.wmf
-staroffice6.0/share/gallery/education/file_green.wmf
-staroffice6.0/share/gallery/education/file_grey.wmf
-staroffice6.0/share/gallery/education/file_red.wmf
-staroffice6.0/share/gallery/education/file_yellow.wmf
-staroffice6.0/share/gallery/education/files.wmf
-staroffice6.0/share/gallery/education/files_more.wmf
-staroffice6.0/share/gallery/education/globe.wmf
-staroffice6.0/share/gallery/education/graduate.wmf
-staroffice6.0/share/gallery/education/inkpot.wmf
-staroffice6.0/share/gallery/education/pen_blue.wmf
-staroffice6.0/share/gallery/education/pen_green.wmf
-staroffice6.0/share/gallery/education/pen_li-blue.wmf
-staroffice6.0/share/gallery/education/pen_natural.wmf
-staroffice6.0/share/gallery/education/pen_orange.wmf
-staroffice6.0/share/gallery/education/pen_pink.wmf
-staroffice6.0/share/gallery/education/pen_violet.wmf
-staroffice6.0/share/gallery/education/pen_yellow.wmf
-staroffice6.0/share/gallery/education/pot_blue.wmf
-staroffice6.0/share/gallery/education/pot_green.wmf
-staroffice6.0/share/gallery/education/pot_li-blue.wmf
-staroffice6.0/share/gallery/education/pot_orange.wmf
-staroffice6.0/share/gallery/education/pot_pink.wmf
-staroffice6.0/share/gallery/education/pot_red.wmf
-staroffice6.0/share/gallery/education/pot_violet.wmf
-staroffice6.0/share/gallery/education/pot_yellow.wmf
-staroffice6.0/share/gallery/education/rulers.wmf
-staroffice6.0/share/gallery/education/satchel_blue.wmf
-staroffice6.0/share/gallery/education/satchel_brown.wmf
-staroffice6.0/share/gallery/education/satchel_red.wmf
-staroffice6.0/share/gallery/education/tube_blue.wmf
-staroffice6.0/share/gallery/education/tube_green.wmf
-staroffice6.0/share/gallery/education/tube_li-blue.wmf
-staroffice6.0/share/gallery/education/tube_orange.wmf
-staroffice6.0/share/gallery/education/tube_pink.wmf
-staroffice6.0/share/gallery/education/tube_red.wmf
-staroffice6.0/share/gallery/education/tube_violet.wmf
-staroffice6.0/share/gallery/education/tube_yellow.wmf
-staroffice6.0/share/gallery/education/worldmap.wmf
-staroffice6.0/share/gallery/education/worldmap2.wmf
-staroffice6.0/share/gallery/emoicons/amazed.gif
-staroffice6.0/share/gallery/emoicons/angry.gif
-staroffice6.0/share/gallery/emoicons/asleep.gif
-staroffice6.0/share/gallery/emoicons/big_nose.gif
-staroffice6.0/share/gallery/emoicons/black_eye.gif
-staroffice6.0/share/gallery/emoicons/blink.gif
-staroffice6.0/share/gallery/emoicons/bloody_funny.gif
-staroffice6.0/share/gallery/emoicons/booze.gif
-staroffice6.0/share/gallery/emoicons/cheeky.gif
-staroffice6.0/share/gallery/emoicons/confused.gif
-staroffice6.0/share/gallery/emoicons/cry.gif
-staroffice6.0/share/gallery/emoicons/disappointed.gif
-staroffice6.0/share/gallery/emoicons/discreet.gif
-staroffice6.0/share/gallery/emoicons/drunk.gif
-staroffice6.0/share/gallery/emoicons/dumb.gif
-staroffice6.0/share/gallery/emoicons/dying.gif
-staroffice6.0/share/gallery/emoicons/fright.gif
-staroffice6.0/share/gallery/emoicons/frog.gif
-staroffice6.0/share/gallery/emoicons/funny_nose.gif
-staroffice6.0/share/gallery/emoicons/gasbag.gif
-staroffice6.0/share/gallery/emoicons/glasses.gif
-staroffice6.0/share/gallery/emoicons/grin.gif
-staroffice6.0/share/gallery/emoicons/happy.gif
-staroffice6.0/share/gallery/emoicons/ill.gif
-staroffice6.0/share/gallery/emoicons/kiss.gif
-staroffice6.0/share/gallery/emoicons/laugh.gif
-staroffice6.0/share/gallery/emoicons/lipstick.gif
-staroffice6.0/share/gallery/emoicons/mad.gif
-staroffice6.0/share/gallery/emoicons/mixed.gif
-staroffice6.0/share/gallery/emoicons/moustache.gif
-staroffice6.0/share/gallery/emoicons/need_haircut.gif
-staroffice6.0/share/gallery/emoicons/nose.gif
-staroffice6.0/share/gallery/emoicons/offended.gif
-staroffice6.0/share/gallery/emoicons/pet_smiley.gif
-staroffice6.0/share/gallery/emoicons/pig.gif
-staroffice6.0/share/gallery/emoicons/poor_bloke.gif
-staroffice6.0/share/gallery/emoicons/punk.gif
-staroffice6.0/share/gallery/emoicons/robot.gif
-staroffice6.0/share/gallery/emoicons/sad.gif
-staroffice6.0/share/gallery/emoicons/sceptical.gif
-staroffice6.0/share/gallery/emoicons/scuba.gif
-staroffice6.0/share/gallery/emoicons/smoker.gif
-staroffice6.0/share/gallery/emoicons/sunglasses.gif
-staroffice6.0/share/gallery/emoicons/tear.gif
-staroffice6.0/share/gallery/emoicons/tipsy.gif
-staroffice6.0/share/gallery/emoicons/tongue.gif
-staroffice6.0/share/gallery/emoicons/tongue_out.gif
-staroffice6.0/share/gallery/emoicons/turban.gif
-staroffice6.0/share/gallery/emoicons/vampire.gif
-staroffice6.0/share/gallery/emoicons/very_angry.gif
-staroffice6.0/share/gallery/emoicons/very_drunk.gif
-staroffice6.0/share/gallery/emoicons/very_sad.gif
-staroffice6.0/share/gallery/emoicons/whistle.gif
-staroffice6.0/share/gallery/emoicons/wink.gif
-staroffice6.0/share/gallery/emoicons/yawn.gif
-staroffice6.0/share/gallery/emoicons/yawning.gif
-staroffice6.0/share/gallery/emoicons/yuppie.gif
-staroffice6.0/share/gallery/finances/abacus.wmf
-staroffice6.0/share/gallery/finances/bag.wmf
-staroffice6.0/share/gallery/finances/banknote.wmf
-staroffice6.0/share/gallery/finances/banknote_3.wmf
-staroffice6.0/share/gallery/finances/banknotes_1.wmf
-staroffice6.0/share/gallery/finances/banknotes_2.wmf
-staroffice6.0/share/gallery/finances/calculator.wmf
-staroffice6.0/share/gallery/finances/coin.wmf
-staroffice6.0/share/gallery/finances/coins_1.wmf
-staroffice6.0/share/gallery/finances/coins_2.wmf
-staroffice6.0/share/gallery/finances/coins_3.wmf
-staroffice6.0/share/gallery/finances/dollar_g.wmf
-staroffice6.0/share/gallery/finances/dollar_s.wmf
-staroffice6.0/share/gallery/finances/euro_g.wmf
-staroffice6.0/share/gallery/finances/euro_s.wmf
-staroffice6.0/share/gallery/finances/fall.wmf
-staroffice6.0/share/gallery/finances/increase.wmf
-staroffice6.0/share/gallery/finances/piggy-bank.wmf
-staroffice6.0/share/gallery/finances/save.wmf
-staroffice6.0/share/gallery/finances/yen_g.wmf
-staroffice6.0/share/gallery/finances/yen_s.wmf
-staroffice6.0/share/gallery/flags/algeria.wmf
-staroffice6.0/share/gallery/flags/algeria2.wmf
-staroffice6.0/share/gallery/flags/argent2.wmf
-staroffice6.0/share/gallery/flags/argentina.wmf
-staroffice6.0/share/gallery/flags/austral2.wmf
-staroffice6.0/share/gallery/flags/australia.wmf
-staroffice6.0/share/gallery/flags/austria.wmf
-staroffice6.0/share/gallery/flags/austria2.wmf
-staroffice6.0/share/gallery/flags/bahrain.wmf
-staroffice6.0/share/gallery/flags/bahrain2.wmf
-staroffice6.0/share/gallery/flags/belarus.wmf
-staroffice6.0/share/gallery/flags/belgium.wmf
-staroffice6.0/share/gallery/flags/belgium2.wmf
-staroffice6.0/share/gallery/flags/bolivia.wmf
-staroffice6.0/share/gallery/flags/brasil2.wmf
-staroffice6.0/share/gallery/flags/brazil.wmf
-staroffice6.0/share/gallery/flags/brunei.wmf
-staroffice6.0/share/gallery/flags/bulgari2.wmf
-staroffice6.0/share/gallery/flags/bulgaria.wmf
-staroffice6.0/share/gallery/flags/canada.wmf
-staroffice6.0/share/gallery/flags/canada2.wmf
-staroffice6.0/share/gallery/flags/chile.wmf
-staroffice6.0/share/gallery/flags/chile2.wmf
-staroffice6.0/share/gallery/flags/china.wmf
-staroffice6.0/share/gallery/flags/china2.wmf
-staroffice6.0/share/gallery/flags/colombi2.wmf
-staroffice6.0/share/gallery/flags/colombia.wmf
-staroffice6.0/share/gallery/flags/costa_rica.wmf
-staroffice6.0/share/gallery/flags/cuba.wmf
-staroffice6.0/share/gallery/flags/cuba2.wmf
-staroffice6.0/share/gallery/flags/cyprus.wmf
-staroffice6.0/share/gallery/flags/cyprus2.wmf
-staroffice6.0/share/gallery/flags/czech2.wmf
-staroffice6.0/share/gallery/flags/czech_republic.wmf
-staroffice6.0/share/gallery/flags/denmark.wmf
-staroffice6.0/share/gallery/flags/denmark2.wmf
-staroffice6.0/share/gallery/flags/dominican_rep.wmf
-staroffice6.0/share/gallery/flags/ecuador.wmf
-staroffice6.0/share/gallery/flags/egypt.wmf
-staroffice6.0/share/gallery/flags/egypt2.wmf
-staroffice6.0/share/gallery/flags/el_salvador.wmf
-staroffice6.0/share/gallery/flags/europe1.wmf
-staroffice6.0/share/gallery/flags/finland.wmf
-staroffice6.0/share/gallery/flags/finland2.wmf
-staroffice6.0/share/gallery/flags/france.wmf
-staroffice6.0/share/gallery/flags/france2.wmf
-staroffice6.0/share/gallery/flags/georgia.wmf
-staroffice6.0/share/gallery/flags/georgia2.wmf
-staroffice6.0/share/gallery/flags/germany.wmf
-staroffice6.0/share/gallery/flags/germany2.wmf
-staroffice6.0/share/gallery/flags/greatbr2.wmf
-staroffice6.0/share/gallery/flags/greece.wmf
-staroffice6.0/share/gallery/flags/greece2.wmf
-staroffice6.0/share/gallery/flags/greenland.wmf
-staroffice6.0/share/gallery/flags/greenland2.wmf
-staroffice6.0/share/gallery/flags/guatema2.wmf
-staroffice6.0/share/gallery/flags/guatemala.wmf
-staroffice6.0/share/gallery/flags/honduras.wmf
-staroffice6.0/share/gallery/flags/honduras2.wmf
-staroffice6.0/share/gallery/flags/hungary.wmf
-staroffice6.0/share/gallery/flags/hungary2.wmf
-staroffice6.0/share/gallery/flags/iceland.wmf
-staroffice6.0/share/gallery/flags/iceland2.wmf
-staroffice6.0/share/gallery/flags/india.wmf
-staroffice6.0/share/gallery/flags/india2.wmf
-staroffice6.0/share/gallery/flags/indon2.wmf
-staroffice6.0/share/gallery/flags/indonesia.wmf
-staroffice6.0/share/gallery/flags/iraq.wmf
-staroffice6.0/share/gallery/flags/ireland.wmf
-staroffice6.0/share/gallery/flags/ireland2.wmf
-staroffice6.0/share/gallery/flags/israel.wmf
-staroffice6.0/share/gallery/flags/israel2.wmf
-staroffice6.0/share/gallery/flags/italy.wmf
-staroffice6.0/share/gallery/flags/italy2.wmf
-staroffice6.0/share/gallery/flags/jamica.wmf
-staroffice6.0/share/gallery/flags/japan.wmf
-staroffice6.0/share/gallery/flags/japan2.wmf
-staroffice6.0/share/gallery/flags/jordan.wmf
-staroffice6.0/share/gallery/flags/jordan2.wmf
-staroffice6.0/share/gallery/flags/kazakhstan.wmf
-staroffice6.0/share/gallery/flags/kenya.wmf
-staroffice6.0/share/gallery/flags/kenya2.wmf
-staroffice6.0/share/gallery/flags/korea_n.wmf
-staroffice6.0/share/gallery/flags/korea_s.wmf
-staroffice6.0/share/gallery/flags/kuwait.wmf
-staroffice6.0/share/gallery/flags/kuwait2.wmf
-staroffice6.0/share/gallery/flags/lebanon.wmf
-staroffice6.0/share/gallery/flags/lebanon2.wmf
-staroffice6.0/share/gallery/flags/libya.wmf
-staroffice6.0/share/gallery/flags/lichtenstein.wmf
-staroffice6.0/share/gallery/flags/liecht2.wmf
-staroffice6.0/share/gallery/flags/luxemb2.wmf
-staroffice6.0/share/gallery/flags/luxembourg.wmf
-staroffice6.0/share/gallery/flags/lybia2.wmf
-staroffice6.0/share/gallery/flags/malaysi2.wmf
-staroffice6.0/share/gallery/flags/malaysia.wmf
-staroffice6.0/share/gallery/flags/malta.wmf
-staroffice6.0/share/gallery/flags/malta2.wmf
-staroffice6.0/share/gallery/flags/marocco.wmf
-staroffice6.0/share/gallery/flags/marocco2.wmf
-staroffice6.0/share/gallery/flags/mexico.wmf
-staroffice6.0/share/gallery/flags/mexico2.wmf
-staroffice6.0/share/gallery/flags/monaco.wmf
-staroffice6.0/share/gallery/flags/monaco2.wmf
-staroffice6.0/share/gallery/flags/nederl2.wmf
-staroffice6.0/share/gallery/flags/netherlands.wmf
-staroffice6.0/share/gallery/flags/new_zealand.wmf
-staroffice6.0/share/gallery/flags/newzea2.wmf
-staroffice6.0/share/gallery/flags/nicaragua.wmf
-staroffice6.0/share/gallery/flags/nigeria.wmf
-staroffice6.0/share/gallery/flags/nigeria2.wmf
-staroffice6.0/share/gallery/flags/norge2.wmf
-staroffice6.0/share/gallery/flags/northko2.wmf
-staroffice6.0/share/gallery/flags/norway.wmf
-staroffice6.0/share/gallery/flags/oman.wmf
-staroffice6.0/share/gallery/flags/oman2.wmf
-staroffice6.0/share/gallery/flags/pakist2.wmf
-staroffice6.0/share/gallery/flags/pakistan.wmf
-staroffice6.0/share/gallery/flags/panama.wmf
-staroffice6.0/share/gallery/flags/panama2.wmf
-staroffice6.0/share/gallery/flags/paragua2.wmf
-staroffice6.0/share/gallery/flags/paraguay.wmf
-staroffice6.0/share/gallery/flags/peru.wmf
-staroffice6.0/share/gallery/flags/peru2.wmf
-staroffice6.0/share/gallery/flags/philippin2.wmf
-staroffice6.0/share/gallery/flags/philippines.wmf
-staroffice6.0/share/gallery/flags/poland.wmf
-staroffice6.0/share/gallery/flags/poland2.wmf
-staroffice6.0/share/gallery/flags/portug2.wmf
-staroffice6.0/share/gallery/flags/portugal.wmf
-staroffice6.0/share/gallery/flags/puerto-ric2.wmf
-staroffice6.0/share/gallery/flags/puerto_rico.wmf
-staroffice6.0/share/gallery/flags/qatar.wmf
-staroffice6.0/share/gallery/flags/qatar2.wmf
-staroffice6.0/share/gallery/flags/romania.wmf
-staroffice6.0/share/gallery/flags/romania2.wmf
-staroffice6.0/share/gallery/flags/russia.wmf
-staroffice6.0/share/gallery/flags/russia2.wmf
-staroffice6.0/share/gallery/flags/saudi_arab2.wmf
-staroffice6.0/share/gallery/flags/saudi_arabia.wmf
-staroffice6.0/share/gallery/flags/singa1.wmf
-staroffice6.0/share/gallery/flags/singa2.wmf
-staroffice6.0/share/gallery/flags/slovakia.wmf
-staroffice6.0/share/gallery/flags/slovenia.wmf
-staroffice6.0/share/gallery/flags/slowak2.wmf
-staroffice6.0/share/gallery/flags/south_africa.wmf
-staroffice6.0/share/gallery/flags/southko2.wmf
-staroffice6.0/share/gallery/flags/spain.wmf
-staroffice6.0/share/gallery/flags/spain2.wmf
-staroffice6.0/share/gallery/flags/sthafri2.wmf
-staroffice6.0/share/gallery/flags/sweden.wmf
-staroffice6.0/share/gallery/flags/sweden2.wmf
-staroffice6.0/share/gallery/flags/switz2.wmf
-staroffice6.0/share/gallery/flags/switzerland.wmf
-staroffice6.0/share/gallery/flags/syria.wmf
-staroffice6.0/share/gallery/flags/syria2.wmf
-staroffice6.0/share/gallery/flags/tajikistan.wmf
-staroffice6.0/share/gallery/flags/thaila2.wmf
-staroffice6.0/share/gallery/flags/thailand.wmf
-staroffice6.0/share/gallery/flags/tunisia.wmf
-staroffice6.0/share/gallery/flags/turkey.wmf
-staroffice6.0/share/gallery/flags/turkey2.wmf
-staroffice6.0/share/gallery/flags/turkmenistan.wmf
-staroffice6.0/share/gallery/flags/ukraine.wmf
-staroffice6.0/share/gallery/flags/united-arb-emi2.wmf
-staroffice6.0/share/gallery/flags/united_arb_emi.wmf
-staroffice6.0/share/gallery/flags/united_kingdom.wmf
-staroffice6.0/share/gallery/flags/united_states.wmf
-staroffice6.0/share/gallery/flags/uno1.wmf
-staroffice6.0/share/gallery/flags/uruguay.wmf
-staroffice6.0/share/gallery/flags/uruguay2.wmf
-staroffice6.0/share/gallery/flags/usa2.wmf
-staroffice6.0/share/gallery/flags/uzbeki2.wmf
-staroffice6.0/share/gallery/flags/uzbekistan.wmf
-staroffice6.0/share/gallery/flags/venez2.wmf
-staroffice6.0/share/gallery/flags/venezuela.wmf
-staroffice6.0/share/gallery/flags/vietnam.wmf
-staroffice6.0/share/gallery/flags/vietnam2.wmf
-staroffice6.0/share/gallery/flags/yemen.wmf
-staroffice6.0/share/gallery/flags/yemen2.wmf
-staroffice6.0/share/gallery/flower.gif
-staroffice6.0/share/gallery/flowers.gif
-staroffice6.0/share/gallery/htmlexpo/bludown.gif
-staroffice6.0/share/gallery/htmlexpo/blufirs.gif
-staroffice6.0/share/gallery/htmlexpo/blufirs_.gif
-staroffice6.0/share/gallery/htmlexpo/blulast.gif
-staroffice6.0/share/gallery/htmlexpo/blulast_.gif
-staroffice6.0/share/gallery/htmlexpo/blunav.gif
-staroffice6.0/share/gallery/htmlexpo/blunext.gif
-staroffice6.0/share/gallery/htmlexpo/blunext_.gif
-staroffice6.0/share/gallery/htmlexpo/bluprev.gif
-staroffice6.0/share/gallery/htmlexpo/bluprev_.gif
-staroffice6.0/share/gallery/htmlexpo/blutext.gif
-staroffice6.0/share/gallery/htmlexpo/bluup.gif
-staroffice6.0/share/gallery/htmlexpo/cubdown.gif
-staroffice6.0/share/gallery/htmlexpo/cubfirs.gif
-staroffice6.0/share/gallery/htmlexpo/cubfirs_.gif
-staroffice6.0/share/gallery/htmlexpo/cublast.gif
-staroffice6.0/share/gallery/htmlexpo/cublast_.gif
-staroffice6.0/share/gallery/htmlexpo/cubnav.gif
-staroffice6.0/share/gallery/htmlexpo/cubnext.gif
-staroffice6.0/share/gallery/htmlexpo/cubnext_.gif
-staroffice6.0/share/gallery/htmlexpo/cubprev.gif
-staroffice6.0/share/gallery/htmlexpo/cubprev_.gif
-staroffice6.0/share/gallery/htmlexpo/cubtext.gif
-staroffice6.0/share/gallery/htmlexpo/cubup.gif
-staroffice6.0/share/gallery/htmlexpo/gredown.gif
-staroffice6.0/share/gallery/htmlexpo/grefirs.gif
-staroffice6.0/share/gallery/htmlexpo/grefirs_.gif
-staroffice6.0/share/gallery/htmlexpo/grelast.gif
-staroffice6.0/share/gallery/htmlexpo/grelast_.gif
-staroffice6.0/share/gallery/htmlexpo/grenav.gif
-staroffice6.0/share/gallery/htmlexpo/grenext.gif
-staroffice6.0/share/gallery/htmlexpo/grenext_.gif
-staroffice6.0/share/gallery/htmlexpo/greprev.gif
-staroffice6.0/share/gallery/htmlexpo/greprev_.gif
-staroffice6.0/share/gallery/htmlexpo/gretext.gif
-staroffice6.0/share/gallery/htmlexpo/greup.gif
-staroffice6.0/share/gallery/htmlexpo/simdown.gif
-staroffice6.0/share/gallery/htmlexpo/simfirs.gif
-staroffice6.0/share/gallery/htmlexpo/simfirs_.gif
-staroffice6.0/share/gallery/htmlexpo/simlast.gif
-staroffice6.0/share/gallery/htmlexpo/simlast_.gif
-staroffice6.0/share/gallery/htmlexpo/simnav.gif
-staroffice6.0/share/gallery/htmlexpo/simnext.gif
-staroffice6.0/share/gallery/htmlexpo/simnext_.gif
-staroffice6.0/share/gallery/htmlexpo/simprev.gif
-staroffice6.0/share/gallery/htmlexpo/simprev_.gif
-staroffice6.0/share/gallery/htmlexpo/simtext.gif
-staroffice6.0/share/gallery/htmlexpo/simup.gif
-staroffice6.0/share/gallery/htmlexpo/sologo.gif
-staroffice6.0/share/gallery/keyboard/0.gif
-staroffice6.0/share/gallery/keyboard/1.gif
-staroffice6.0/share/gallery/keyboard/2.gif
-staroffice6.0/share/gallery/keyboard/3.gif
-staroffice6.0/share/gallery/keyboard/4.gif
-staroffice6.0/share/gallery/keyboard/5.gif
-staroffice6.0/share/gallery/keyboard/6.gif
-staroffice6.0/share/gallery/keyboard/7.gif
-staroffice6.0/share/gallery/keyboard/8.gif
-staroffice6.0/share/gallery/keyboard/9.gif
-staroffice6.0/share/gallery/keyboard/a.gif
-staroffice6.0/share/gallery/keyboard/alt.gif
-staroffice6.0/share/gallery/keyboard/b.gif
-staroffice6.0/share/gallery/keyboard/c.gif
-staroffice6.0/share/gallery/keyboard/ctrl.gif
-staroffice6.0/share/gallery/keyboard/d.gif
-staroffice6.0/share/gallery/keyboard/e.gif
-staroffice6.0/share/gallery/keyboard/f.gif
-staroffice6.0/share/gallery/keyboard/f1.gif
-staroffice6.0/share/gallery/keyboard/f10.gif
-staroffice6.0/share/gallery/keyboard/f11.gif
-staroffice6.0/share/gallery/keyboard/f12.gif
-staroffice6.0/share/gallery/keyboard/f2.gif
-staroffice6.0/share/gallery/keyboard/f3.gif
-staroffice6.0/share/gallery/keyboard/f4.gif
-staroffice6.0/share/gallery/keyboard/f5.gif
-staroffice6.0/share/gallery/keyboard/f6.gif
-staroffice6.0/share/gallery/keyboard/f7.gif
-staroffice6.0/share/gallery/keyboard/f8.gif
-staroffice6.0/share/gallery/keyboard/f9.gif
-staroffice6.0/share/gallery/keyboard/g.gif
-staroffice6.0/share/gallery/keyboard/h.gif
-staroffice6.0/share/gallery/keyboard/i.gif
-staroffice6.0/share/gallery/keyboard/j.gif
-staroffice6.0/share/gallery/keyboard/k.gif
-staroffice6.0/share/gallery/keyboard/l.gif
-staroffice6.0/share/gallery/keyboard/m.gif
-staroffice6.0/share/gallery/keyboard/n.gif
-staroffice6.0/share/gallery/keyboard/o.gif
-staroffice6.0/share/gallery/keyboard/p.gif
-staroffice6.0/share/gallery/keyboard/q.gif
-staroffice6.0/share/gallery/keyboard/r.gif
-staroffice6.0/share/gallery/keyboard/s.gif
-staroffice6.0/share/gallery/keyboard/shift.gif
-staroffice6.0/share/gallery/keyboard/strg.gif
-staroffice6.0/share/gallery/keyboard/t.gif
-staroffice6.0/share/gallery/keyboard/u.gif
-staroffice6.0/share/gallery/keyboard/v.gif
-staroffice6.0/share/gallery/keyboard/w.gif
-staroffice6.0/share/gallery/keyboard/x.gif
-staroffice6.0/share/gallery/keyboard/y.gif
-staroffice6.0/share/gallery/keyboard/z.gif
-staroffice6.0/share/gallery/navi-2d/bl_at.gif
-staroffice6.0/share/gallery/navi-2d/bl_attention.gif
-staroffice6.0/share/gallery/navi-2d/bl_back-s.gif
-staroffice6.0/share/gallery/navi-2d/bl_back.gif
-staroffice6.0/share/gallery/navi-2d/bl_bottom.gif
-staroffice6.0/share/gallery/navi-2d/bl_dot.gif
-staroffice6.0/share/gallery/navi-2d/bl_double.gif
-staroffice6.0/share/gallery/navi-2d/bl_down-s.gif
-staroffice6.0/share/gallery/navi-2d/bl_down.gif
-staroffice6.0/share/gallery/navi-2d/bl_fastback-s.gif
-staroffice6.0/share/gallery/navi-2d/bl_fastback.gif
-staroffice6.0/share/gallery/navi-2d/bl_fastforw-s.gif
-staroffice6.0/share/gallery/navi-2d/bl_fastforw.gif
-staroffice6.0/share/gallery/navi-2d/bl_forw-s.gif
-staroffice6.0/share/gallery/navi-2d/bl_forw.gif
-staroffice6.0/share/gallery/navi-2d/bl_home.gif
-staroffice6.0/share/gallery/navi-2d/bl_info.gif
-staroffice6.0/share/gallery/navi-2d/bl_left.gif
-staroffice6.0/share/gallery/navi-2d/bl_less.gif
-staroffice6.0/share/gallery/navi-2d/bl_mail.gif
-staroffice6.0/share/gallery/navi-2d/bl_more.gif
-staroffice6.0/share/gallery/navi-2d/bl_point.gif
-staroffice6.0/share/gallery/navi-2d/bl_question.gif
-staroffice6.0/share/gallery/navi-2d/bl_return.gif
-staroffice6.0/share/gallery/navi-2d/bl_right.gif
-staroffice6.0/share/gallery/navi-2d/bl_skipback-s.gif
-staroffice6.0/share/gallery/navi-2d/bl_skipback.gif
-staroffice6.0/share/gallery/navi-2d/bl_skipforw-s.gif
-staroffice6.0/share/gallery/navi-2d/bl_skipforw.gif
-staroffice6.0/share/gallery/navi-2d/bl_stop-s.gif
-staroffice6.0/share/gallery/navi-2d/bl_stop.gif
-staroffice6.0/share/gallery/navi-2d/bl_top.gif
-staroffice6.0/share/gallery/navi-2d/bl_up-s.gif
-staroffice6.0/share/gallery/navi-2d/bl_up.gif
-staroffice6.0/share/gallery/navi-2d/gr_at.gif
-staroffice6.0/share/gallery/navi-2d/gr_attention.gif
-staroffice6.0/share/gallery/navi-2d/gr_back-s.gif
-staroffice6.0/share/gallery/navi-2d/gr_back.gif
-staroffice6.0/share/gallery/navi-2d/gr_bottom.gif
-staroffice6.0/share/gallery/navi-2d/gr_dot.gif
-staroffice6.0/share/gallery/navi-2d/gr_double.gif
-staroffice6.0/share/gallery/navi-2d/gr_down-s.gif
-staroffice6.0/share/gallery/navi-2d/gr_down.gif
-staroffice6.0/share/gallery/navi-2d/gr_fastback-s.gif
-staroffice6.0/share/gallery/navi-2d/gr_fastback.gif
-staroffice6.0/share/gallery/navi-2d/gr_fastforw-s.gif
-staroffice6.0/share/gallery/navi-2d/gr_fastforw.gif
-staroffice6.0/share/gallery/navi-2d/gr_forw-s.gif
-staroffice6.0/share/gallery/navi-2d/gr_forw.gif
-staroffice6.0/share/gallery/navi-2d/gr_home.gif
-staroffice6.0/share/gallery/navi-2d/gr_info.gif
-staroffice6.0/share/gallery/navi-2d/gr_left.gif
-staroffice6.0/share/gallery/navi-2d/gr_less.gif
-staroffice6.0/share/gallery/navi-2d/gr_mail.gif
-staroffice6.0/share/gallery/navi-2d/gr_more.gif
-staroffice6.0/share/gallery/navi-2d/gr_point.gif
-staroffice6.0/share/gallery/navi-2d/gr_question.gif
-staroffice6.0/share/gallery/navi-2d/gr_return.gif
-staroffice6.0/share/gallery/navi-2d/gr_right.gif
-staroffice6.0/share/gallery/navi-2d/gr_skipback-s.gif
-staroffice6.0/share/gallery/navi-2d/gr_skipback.gif
-staroffice6.0/share/gallery/navi-2d/gr_skipforw-s.gif
-staroffice6.0/share/gallery/navi-2d/gr_skipforw.gif
-staroffice6.0/share/gallery/navi-2d/gr_stop-s.gif
-staroffice6.0/share/gallery/navi-2d/gr_stop.gif
-staroffice6.0/share/gallery/navi-2d/gr_top.gif
-staroffice6.0/share/gallery/navi-2d/gr_up-s.gif
-staroffice6.0/share/gallery/navi-2d/gr_up.gif
-staroffice6.0/share/gallery/navi-2d/li_at.gif
-staroffice6.0/share/gallery/navi-2d/li_attention.gif
-staroffice6.0/share/gallery/navi-2d/li_back-s.gif
-staroffice6.0/share/gallery/navi-2d/li_back.gif
-staroffice6.0/share/gallery/navi-2d/li_bottom.gif
-staroffice6.0/share/gallery/navi-2d/li_dot.gif
-staroffice6.0/share/gallery/navi-2d/li_double.gif
-staroffice6.0/share/gallery/navi-2d/li_down-s.gif
-staroffice6.0/share/gallery/navi-2d/li_down.gif
-staroffice6.0/share/gallery/navi-2d/li_fastback-s.gif
-staroffice6.0/share/gallery/navi-2d/li_fastback.gif
-staroffice6.0/share/gallery/navi-2d/li_fastforw-s.gif
-staroffice6.0/share/gallery/navi-2d/li_fastforw.gif
-staroffice6.0/share/gallery/navi-2d/li_forw-s.gif
-staroffice6.0/share/gallery/navi-2d/li_forw.gif
-staroffice6.0/share/gallery/navi-2d/li_home.gif
-staroffice6.0/share/gallery/navi-2d/li_info.gif
-staroffice6.0/share/gallery/navi-2d/li_left.gif
-staroffice6.0/share/gallery/navi-2d/li_less.gif
-staroffice6.0/share/gallery/navi-2d/li_mail.gif
-staroffice6.0/share/gallery/navi-2d/li_more.gif
-staroffice6.0/share/gallery/navi-2d/li_point.gif
-staroffice6.0/share/gallery/navi-2d/li_question.gif
-staroffice6.0/share/gallery/navi-2d/li_return.gif
-staroffice6.0/share/gallery/navi-2d/li_right.gif
-staroffice6.0/share/gallery/navi-2d/li_skipback-s.gif
-staroffice6.0/share/gallery/navi-2d/li_skipback.gif
-staroffice6.0/share/gallery/navi-2d/li_skipforw-s.gif
-staroffice6.0/share/gallery/navi-2d/li_skipforw.gif
-staroffice6.0/share/gallery/navi-2d/li_stop-s.gif
-staroffice6.0/share/gallery/navi-2d/li_stop.gif
-staroffice6.0/share/gallery/navi-2d/li_top.gif
-staroffice6.0/share/gallery/navi-2d/li_up-s.gif
-staroffice6.0/share/gallery/navi-2d/li_up.gif
-staroffice6.0/share/gallery/navi-2d/or_at.gif
-staroffice6.0/share/gallery/navi-2d/or_attention.gif
-staroffice6.0/share/gallery/navi-2d/or_back-s.gif
-staroffice6.0/share/gallery/navi-2d/or_back.gif
-staroffice6.0/share/gallery/navi-2d/or_bottom.gif
-staroffice6.0/share/gallery/navi-2d/or_dot.gif
-staroffice6.0/share/gallery/navi-2d/or_double.gif
-staroffice6.0/share/gallery/navi-2d/or_down-s.gif
-staroffice6.0/share/gallery/navi-2d/or_down.gif
-staroffice6.0/share/gallery/navi-2d/or_fastback-s.gif
-staroffice6.0/share/gallery/navi-2d/or_fastback.gif
-staroffice6.0/share/gallery/navi-2d/or_fastforw-s.gif
-staroffice6.0/share/gallery/navi-2d/or_fastforw.gif
-staroffice6.0/share/gallery/navi-2d/or_forw-s.gif
-staroffice6.0/share/gallery/navi-2d/or_forw.gif
-staroffice6.0/share/gallery/navi-2d/or_home.gif
-staroffice6.0/share/gallery/navi-2d/or_info.gif
-staroffice6.0/share/gallery/navi-2d/or_left.gif
-staroffice6.0/share/gallery/navi-2d/or_less.gif
-staroffice6.0/share/gallery/navi-2d/or_mail.gif
-staroffice6.0/share/gallery/navi-2d/or_more.gif
-staroffice6.0/share/gallery/navi-2d/or_point.gif
-staroffice6.0/share/gallery/navi-2d/or_question.gif
-staroffice6.0/share/gallery/navi-2d/or_return.gif
-staroffice6.0/share/gallery/navi-2d/or_right.gif
-staroffice6.0/share/gallery/navi-2d/or_skipback-s.gif
-staroffice6.0/share/gallery/navi-2d/or_skipback.gif
-staroffice6.0/share/gallery/navi-2d/or_skipforw-s.gif
-staroffice6.0/share/gallery/navi-2d/or_skipforw.gif
-staroffice6.0/share/gallery/navi-2d/or_stop-s.gif
-staroffice6.0/share/gallery/navi-2d/or_stop.gif
-staroffice6.0/share/gallery/navi-2d/or_top.gif
-staroffice6.0/share/gallery/navi-2d/or_up-s.gif
-staroffice6.0/share/gallery/navi-2d/or_up.gif
-staroffice6.0/share/gallery/navi-2d/re_at.gif
-staroffice6.0/share/gallery/navi-2d/re_attention.gif
-staroffice6.0/share/gallery/navi-2d/re_back-s.gif
-staroffice6.0/share/gallery/navi-2d/re_back.gif
-staroffice6.0/share/gallery/navi-2d/re_bottom.gif
-staroffice6.0/share/gallery/navi-2d/re_dot.gif
-staroffice6.0/share/gallery/navi-2d/re_double.gif
-staroffice6.0/share/gallery/navi-2d/re_down-s.gif
-staroffice6.0/share/gallery/navi-2d/re_down.gif
-staroffice6.0/share/gallery/navi-2d/re_fastback-s.gif
-staroffice6.0/share/gallery/navi-2d/re_fastback.gif
-staroffice6.0/share/gallery/navi-2d/re_fastforw-s.gif
-staroffice6.0/share/gallery/navi-2d/re_fastforw.gif
-staroffice6.0/share/gallery/navi-2d/re_forw-s.gif
-staroffice6.0/share/gallery/navi-2d/re_forw.gif
-staroffice6.0/share/gallery/navi-2d/re_home.gif
-staroffice6.0/share/gallery/navi-2d/re_info.gif
-staroffice6.0/share/gallery/navi-2d/re_left.gif
-staroffice6.0/share/gallery/navi-2d/re_less.gif
-staroffice6.0/share/gallery/navi-2d/re_mail.gif
-staroffice6.0/share/gallery/navi-2d/re_more.gif
-staroffice6.0/share/gallery/navi-2d/re_point.gif
-staroffice6.0/share/gallery/navi-2d/re_question.gif
-staroffice6.0/share/gallery/navi-2d/re_return.gif
-staroffice6.0/share/gallery/navi-2d/re_right.gif
-staroffice6.0/share/gallery/navi-2d/re_skipback-s.gif
-staroffice6.0/share/gallery/navi-2d/re_skipback.gif
-staroffice6.0/share/gallery/navi-2d/re_skipforw-s.gif
-staroffice6.0/share/gallery/navi-2d/re_skipforw.gif
-staroffice6.0/share/gallery/navi-2d/re_stop-s.gif
-staroffice6.0/share/gallery/navi-2d/re_stop.gif
-staroffice6.0/share/gallery/navi-2d/re_top.gif
-staroffice6.0/share/gallery/navi-2d/re_up-s.gif
-staroffice6.0/share/gallery/navi-2d/re_up.gif
-staroffice6.0/share/gallery/navi-2d/wh_at.gif
-staroffice6.0/share/gallery/navi-2d/wh_attention.gif
-staroffice6.0/share/gallery/navi-2d/wh_back-s.gif
-staroffice6.0/share/gallery/navi-2d/wh_back.gif
-staroffice6.0/share/gallery/navi-2d/wh_bottom.gif
-staroffice6.0/share/gallery/navi-2d/wh_dot.gif
-staroffice6.0/share/gallery/navi-2d/wh_double.gif
-staroffice6.0/share/gallery/navi-2d/wh_down-s.gif
-staroffice6.0/share/gallery/navi-2d/wh_down.gif
-staroffice6.0/share/gallery/navi-2d/wh_fastback-s.gif
-staroffice6.0/share/gallery/navi-2d/wh_fastback.gif
-staroffice6.0/share/gallery/navi-2d/wh_fastforw-s.gif
-staroffice6.0/share/gallery/navi-2d/wh_fastforw.gif
-staroffice6.0/share/gallery/navi-2d/wh_forw-s.gif
-staroffice6.0/share/gallery/navi-2d/wh_forw.gif
-staroffice6.0/share/gallery/navi-2d/wh_home.gif
-staroffice6.0/share/gallery/navi-2d/wh_info.gif
-staroffice6.0/share/gallery/navi-2d/wh_left.gif
-staroffice6.0/share/gallery/navi-2d/wh_less.gif
-staroffice6.0/share/gallery/navi-2d/wh_mail.gif
-staroffice6.0/share/gallery/navi-2d/wh_more.gif
-staroffice6.0/share/gallery/navi-2d/wh_point.gif
-staroffice6.0/share/gallery/navi-2d/wh_question.gif
-staroffice6.0/share/gallery/navi-2d/wh_return.gif
-staroffice6.0/share/gallery/navi-2d/wh_right.gif
-staroffice6.0/share/gallery/navi-2d/wh_skipback-s.gif
-staroffice6.0/share/gallery/navi-2d/wh_skipback.gif
-staroffice6.0/share/gallery/navi-2d/wh_skipforw-s.gif
-staroffice6.0/share/gallery/navi-2d/wh_skipforw.gif
-staroffice6.0/share/gallery/navi-2d/wh_stop-s.gif
-staroffice6.0/share/gallery/navi-2d/wh_stop.gif
-staroffice6.0/share/gallery/navi-2d/wh_top.gif
-staroffice6.0/share/gallery/navi-2d/wh_up-s.gif
-staroffice6.0/share/gallery/navi-2d/wh_up.gif
-staroffice6.0/share/gallery/navi-2d/ye_at.gif
-staroffice6.0/share/gallery/navi-2d/ye_attention.gif
-staroffice6.0/share/gallery/navi-2d/ye_back-s.gif
-staroffice6.0/share/gallery/navi-2d/ye_back.gif
-staroffice6.0/share/gallery/navi-2d/ye_bottom.gif
-staroffice6.0/share/gallery/navi-2d/ye_dot.gif
-staroffice6.0/share/gallery/navi-2d/ye_double.gif
-staroffice6.0/share/gallery/navi-2d/ye_down-s.gif
-staroffice6.0/share/gallery/navi-2d/ye_down.gif
-staroffice6.0/share/gallery/navi-2d/ye_fastback-s.gif
-staroffice6.0/share/gallery/navi-2d/ye_fastback.gif
-staroffice6.0/share/gallery/navi-2d/ye_fastforw-s.gif
-staroffice6.0/share/gallery/navi-2d/ye_fastforw.gif
-staroffice6.0/share/gallery/navi-2d/ye_forw-s.gif
-staroffice6.0/share/gallery/navi-2d/ye_forw.gif
-staroffice6.0/share/gallery/navi-2d/ye_home.gif
-staroffice6.0/share/gallery/navi-2d/ye_info.gif
-staroffice6.0/share/gallery/navi-2d/ye_left.gif
-staroffice6.0/share/gallery/navi-2d/ye_less.gif
-staroffice6.0/share/gallery/navi-2d/ye_mail.gif
-staroffice6.0/share/gallery/navi-2d/ye_more.gif
-staroffice6.0/share/gallery/navi-2d/ye_point.gif
-staroffice6.0/share/gallery/navi-2d/ye_question.gif
-staroffice6.0/share/gallery/navi-2d/ye_return.gif
-staroffice6.0/share/gallery/navi-2d/ye_right.gif
-staroffice6.0/share/gallery/navi-2d/ye_skipback-s.gif
-staroffice6.0/share/gallery/navi-2d/ye_skipback.gif
-staroffice6.0/share/gallery/navi-2d/ye_skipforw-s.gif
-staroffice6.0/share/gallery/navi-2d/ye_skipforw.gif
-staroffice6.0/share/gallery/navi-2d/ye_stop-s.gif
-staroffice6.0/share/gallery/navi-2d/ye_stop.gif
-staroffice6.0/share/gallery/navi-2d/ye_top.gif
-staroffice6.0/share/gallery/navi-2d/ye_up-s.gif
-staroffice6.0/share/gallery/navi-2d/ye_up.gif
-staroffice6.0/share/gallery/officeart/certificate.wmf
-staroffice6.0/share/gallery/officeart/cigarette.wmf
-staroffice6.0/share/gallery/officeart/copymachine.wmf
-staroffice6.0/share/gallery/officeart/cup.wmf
-staroffice6.0/share/gallery/officeart/cup_of_coffee.wmf
-staroffice6.0/share/gallery/officeart/envelope_2.wmf
-staroffice6.0/share/gallery/officeart/faxmachine.wmf
-staroffice6.0/share/gallery/officeart/letter_1.wmf
-staroffice6.0/share/gallery/officeart/letter_3.wmf
-staroffice6.0/share/gallery/officeart/newspaper.wmf
-staroffice6.0/share/gallery/officeart/page.wmf
-staroffice6.0/share/gallery/officeart/pages.wmf
-staroffice6.0/share/gallery/officeart/paper_2s.wmf
-staroffice6.0/share/gallery/officeart/paperjam.wmf
-staroffice6.0/share/gallery/officeart/pen_blue.wmf
-staroffice6.0/share/gallery/officeart/pen_green.wmf
-staroffice6.0/share/gallery/officeart/pen_pink.wmf
-staroffice6.0/share/gallery/officeart/pen_red.wmf
-staroffice6.0/share/gallery/officeart/pen_yellow.wmf
-staroffice6.0/share/gallery/officeart/postcard.wmf
-staroffice6.0/share/gallery/people/audience_1.wmf
-staroffice6.0/share/gallery/people/audience_2.wmf
-staroffice6.0/share/gallery/people/boy.wmf
-staroffice6.0/share/gallery/people/desk.wmf
-staroffice6.0/share/gallery/people/family_1.wmf
-staroffice6.0/share/gallery/people/family_2.wmf
-staroffice6.0/share/gallery/people/girl.wmf
-staroffice6.0/share/gallery/people/group_1.wmf
-staroffice6.0/share/gallery/people/group_3.wmf
-staroffice6.0/share/gallery/people/group_4.wmf
-staroffice6.0/share/gallery/people/group_5.wmf
-staroffice6.0/share/gallery/people/group_6.wmf
-staroffice6.0/share/gallery/people/group_7.wmf
-staroffice6.0/share/gallery/people/kids.wmf
-staroffice6.0/share/gallery/people/lovers.wmf
-staroffice6.0/share/gallery/people/meeting.wmf
-staroffice6.0/share/gallery/people/misfit.wmf
-staroffice6.0/share/gallery/people/pair.wmf
-staroffice6.0/share/gallery/people/queue.wmf
-staroffice6.0/share/gallery/people/reading.wmf
-staroffice6.0/share/gallery/people/row.wmf
-staroffice6.0/share/gallery/people/running.wmf
-staroffice6.0/share/gallery/people/sleeping.wmf
-staroffice6.0/share/gallery/people/teacher.wmf
-staroffice6.0/share/gallery/people/team.wmf
-staroffice6.0/share/gallery/people/thinking.wmf
-staroffice6.0/share/gallery/people/waiting_2.wmf
-staroffice6.0/share/gallery/people/waiting_3.wmf
-staroffice6.0/share/gallery/photos/apples.jpg
-staroffice6.0/share/gallery/photos/autumn.jpg
-staroffice6.0/share/gallery/photos/beach.jpg
-staroffice6.0/share/gallery/photos/canyon.jpg
-staroffice6.0/share/gallery/photos/castle.jpg
-staroffice6.0/share/gallery/photos/clouds.jpg
-staroffice6.0/share/gallery/photos/desert1.jpg
-staroffice6.0/share/gallery/photos/desert2.jpg
-staroffice6.0/share/gallery/photos/desert3.jpg
-staroffice6.0/share/gallery/photos/fern.jpg
-staroffice6.0/share/gallery/photos/field.jpg
-staroffice6.0/share/gallery/photos/flowers.jpg
-staroffice6.0/share/gallery/photos/forest1.jpg
-staroffice6.0/share/gallery/photos/forest2.jpg
-staroffice6.0/share/gallery/photos/gldngate.jpg
-staroffice6.0/share/gallery/photos/meadow.jpg
-staroffice6.0/share/gallery/photos/mountns1.jpg
-staroffice6.0/share/gallery/photos/mountns2.jpg
-staroffice6.0/share/gallery/photos/ocean.jpg
-staroffice6.0/share/gallery/photos/palms.jpg
-staroffice6.0/share/gallery/photos/railroad.jpg
-staroffice6.0/share/gallery/photos/rose.jpg
-staroffice6.0/share/gallery/photos/sunflowr.jpg
-staroffice6.0/share/gallery/photos/sunset1.jpg
-staroffice6.0/share/gallery/photos/sunset2.jpg
-staroffice6.0/share/gallery/photos/sunset3.jpg
-staroffice6.0/share/gallery/photos/sunset4.jpg
-staroffice6.0/share/gallery/photos/tajmahal.jpg
-staroffice6.0/share/gallery/photos/watrlily.jpg
-staroffice6.0/share/gallery/rulers/blkballs.gif
-staroffice6.0/share/gallery/rulers/blurulr1.gif
-staroffice6.0/share/gallery/rulers/blurulr2.gif
-staroffice6.0/share/gallery/rulers/blurulr3.gif
-staroffice6.0/share/gallery/rulers/blurulr4.gif
-staroffice6.0/share/gallery/rulers/blurulr5.gif
-staroffice6.0/share/gallery/rulers/blurulr6.gif
-staroffice6.0/share/gallery/rulers/gldballs.gif
-staroffice6.0/share/gallery/rulers/grnballs.gif
-staroffice6.0/share/gallery/rulers/grnrulr1.gif
-staroffice6.0/share/gallery/rulers/grnrulr2.gif
-staroffice6.0/share/gallery/rulers/grnrulr3.gif
-staroffice6.0/share/gallery/rulers/grnrulr4.gif
-staroffice6.0/share/gallery/rulers/gryrulr1.gif
-staroffice6.0/share/gallery/rulers/gryrulr2.gif
-staroffice6.0/share/gallery/rulers/gryrulr3.gif
-staroffice6.0/share/gallery/rulers/orgrulr1.gif
-staroffice6.0/share/gallery/rulers/redrulr1.gif
-staroffice6.0/share/gallery/rulers/redrulr2.gif
-staroffice6.0/share/gallery/rulers/redrulr3.gif
-staroffice6.0/share/gallery/rulers/redrulr4.gif
-staroffice6.0/share/gallery/rulers/redrulr5.gif
-staroffice6.0/share/gallery/rulers/striped.gif
-staroffice6.0/share/gallery/rulers/whtballs.gif
-staroffice6.0/share/gallery/rulers/ylwrulr1.gif
-staroffice6.0/share/gallery/sdddndx1
-staroffice6.0/share/gallery/sg1.sdg
-staroffice6.0/share/gallery/sg1.sdv
-staroffice6.0/share/gallery/sg1.thm
-staroffice6.0/share/gallery/sg10.sdg
-staroffice6.0/share/gallery/sg10.sdv
-staroffice6.0/share/gallery/sg10.thm
-staroffice6.0/share/gallery/sg11.sdg
-staroffice6.0/share/gallery/sg11.sdv
-staroffice6.0/share/gallery/sg11.thm
-staroffice6.0/share/gallery/sg12.sdg
-staroffice6.0/share/gallery/sg12.sdv
-staroffice6.0/share/gallery/sg12.thm
-staroffice6.0/share/gallery/sg13.sdg
-staroffice6.0/share/gallery/sg13.sdv
-staroffice6.0/share/gallery/sg13.thm
-staroffice6.0/share/gallery/sg14.sdg
-staroffice6.0/share/gallery/sg14.sdv
-staroffice6.0/share/gallery/sg14.thm
-staroffice6.0/share/gallery/sg15.sdg
-staroffice6.0/share/gallery/sg15.sdv
-staroffice6.0/share/gallery/sg15.thm
-staroffice6.0/share/gallery/sg16.sdg
-staroffice6.0/share/gallery/sg16.sdv
-staroffice6.0/share/gallery/sg16.thm
-staroffice6.0/share/gallery/sg17.sdg
-staroffice6.0/share/gallery/sg17.sdv
-staroffice6.0/share/gallery/sg17.thm
-staroffice6.0/share/gallery/sg18.sdg
-staroffice6.0/share/gallery/sg18.sdv
-staroffice6.0/share/gallery/sg18.thm
-staroffice6.0/share/gallery/sg19.sdg
-staroffice6.0/share/gallery/sg19.sdv
-staroffice6.0/share/gallery/sg19.thm
-staroffice6.0/share/gallery/sg2.sdg
-staroffice6.0/share/gallery/sg2.sdv
-staroffice6.0/share/gallery/sg2.thm
-staroffice6.0/share/gallery/sg20.sdg
-staroffice6.0/share/gallery/sg20.sdv
-staroffice6.0/share/gallery/sg20.thm
-staroffice6.0/share/gallery/sg21.sdg
-staroffice6.0/share/gallery/sg21.sdv
-staroffice6.0/share/gallery/sg21.thm
-staroffice6.0/share/gallery/sg22.sdg
-staroffice6.0/share/gallery/sg22.sdv
-staroffice6.0/share/gallery/sg22.thm
-staroffice6.0/share/gallery/sg23.sdg
-staroffice6.0/share/gallery/sg23.sdv
-staroffice6.0/share/gallery/sg23.thm
-staroffice6.0/share/gallery/sg24.sdg
-staroffice6.0/share/gallery/sg24.sdv
-staroffice6.0/share/gallery/sg24.thm
-staroffice6.0/share/gallery/sg25.sdg
-staroffice6.0/share/gallery/sg25.sdv
-staroffice6.0/share/gallery/sg25.thm
-staroffice6.0/share/gallery/sg26.sdg
-staroffice6.0/share/gallery/sg26.sdv
-staroffice6.0/share/gallery/sg26.thm
-staroffice6.0/share/gallery/sg27.sdg
-staroffice6.0/share/gallery/sg27.sdv
-staroffice6.0/share/gallery/sg27.thm
-staroffice6.0/share/gallery/sg28.sdg
-staroffice6.0/share/gallery/sg28.sdv
-staroffice6.0/share/gallery/sg28.thm
-staroffice6.0/share/gallery/sg29.sdg
-staroffice6.0/share/gallery/sg29.sdv
-staroffice6.0/share/gallery/sg29.thm
-staroffice6.0/share/gallery/sg3.sdg
-staroffice6.0/share/gallery/sg3.sdv
-staroffice6.0/share/gallery/sg3.thm
-staroffice6.0/share/gallery/sg31.sdg
-staroffice6.0/share/gallery/sg31.sdv
-staroffice6.0/share/gallery/sg31.thm
-staroffice6.0/share/gallery/sg32.sdg
-staroffice6.0/share/gallery/sg32.sdv
-staroffice6.0/share/gallery/sg32.thm
-staroffice6.0/share/gallery/sg33.sdg
-staroffice6.0/share/gallery/sg33.sdv
-staroffice6.0/share/gallery/sg33.thm
-staroffice6.0/share/gallery/sg4.sdg
-staroffice6.0/share/gallery/sg4.sdv
-staroffice6.0/share/gallery/sg4.thm
-staroffice6.0/share/gallery/sg5.sdg
-staroffice6.0/share/gallery/sg5.sdv
-staroffice6.0/share/gallery/sg5.thm
-staroffice6.0/share/gallery/sg6.sdg
-staroffice6.0/share/gallery/sg6.sdv
-staroffice6.0/share/gallery/sg6.thm
-staroffice6.0/share/gallery/sg7.sdg
-staroffice6.0/share/gallery/sg7.sdv
-staroffice6.0/share/gallery/sg7.thm
-staroffice6.0/share/gallery/sg8.sdg
-staroffice6.0/share/gallery/sg8.sdv
-staroffice6.0/share/gallery/sg8.thm
-staroffice6.0/share/gallery/sg9.sdg
-staroffice6.0/share/gallery/sg9.sdv
-staroffice6.0/share/gallery/sg9.thm
-staroffice6.0/share/gallery/sky.gif
-staroffice6.0/share/gallery/sounds/apert.wav
-staroffice6.0/share/gallery/sounds/apert2.wav
-staroffice6.0/share/gallery/sounds/applause.wav
-staroffice6.0/share/gallery/sounds/beam.wav
-staroffice6.0/share/gallery/sounds/beam2.wav
-staroffice6.0/share/gallery/sounds/cow.wav
-staroffice6.0/share/gallery/sounds/curve.wav
-staroffice6.0/share/gallery/sounds/drama.wav
-staroffice6.0/share/gallery/sounds/explos.wav
-staroffice6.0/share/gallery/sounds/falling.wav
-staroffice6.0/share/gallery/sounds/glasses.wav
-staroffice6.0/share/gallery/sounds/gong.wav
-staroffice6.0/share/gallery/sounds/horse.wav
-staroffice6.0/share/gallery/sounds/kling.wav
-staroffice6.0/share/gallery/sounds/kongas.wav
-staroffice6.0/share/gallery/sounds/laser.wav
-staroffice6.0/share/gallery/sounds/left.wav
-staroffice6.0/share/gallery/sounds/nature1.wav
-staroffice6.0/share/gallery/sounds/nature2.wav
-staroffice6.0/share/gallery/sounds/ok.wav
-staroffice6.0/share/gallery/sounds/pluck.wav
-staroffice6.0/share/gallery/sounds/roll.wav
-staroffice6.0/share/gallery/sounds/romans.wav
-staroffice6.0/share/gallery/sounds/soft.wav
-staroffice6.0/share/gallery/sounds/space.wav
-staroffice6.0/share/gallery/sounds/space2.wav
-staroffice6.0/share/gallery/sounds/space3.wav
-staroffice6.0/share/gallery/sounds/sparcle.wav
-staroffice6.0/share/gallery/sounds/strom.wav
-staroffice6.0/share/gallery/sounds/theetone.wav
-staroffice6.0/share/gallery/sounds/top.wav
-staroffice6.0/share/gallery/sounds/train.wav
-staroffice6.0/share/gallery/sounds/untie.wav
-staroffice6.0/share/gallery/sounds/ups.wav
-staroffice6.0/share/gallery/sounds/wallewal.wav
-staroffice6.0/share/gallery/surface/berries.jpg
-staroffice6.0/share/gallery/surface/blue-coarse.jpg
-staroffice6.0/share/gallery/surface/board.jpg
-staroffice6.0/share/gallery/surface/coffee.gif
-staroffice6.0/share/gallery/surface/crazy-blue.jpg
-staroffice6.0/share/gallery/surface/crazy-green.jpg
-staroffice6.0/share/gallery/surface/drops.jpg
-staroffice6.0/share/gallery/surface/fiery.jpg
-staroffice6.0/share/gallery/surface/green-pasta.gif
-staroffice6.0/share/gallery/surface/green_drops.jpg
-staroffice6.0/share/gallery/surface/grooved.jpg
-staroffice6.0/share/gallery/surface/hyper-metal.jpg
-staroffice6.0/share/gallery/surface/leaves-brown.jpg
-staroffice6.0/share/gallery/surface/leaves-green.jpg
-staroffice6.0/share/gallery/surface/linen-blue.jpg
-staroffice6.0/share/gallery/surface/linen.jpg
-staroffice6.0/share/gallery/surface/lino-blue.jpg
-staroffice6.0/share/gallery/surface/metal-blue.jpg
-staroffice6.0/share/gallery/surface/mosaic.jpg
-staroffice6.0/share/gallery/surface/mussel.jpg
-staroffice6.0/share/gallery/surface/orange.gif
-staroffice6.0/share/gallery/surface/pasta.jpg
-staroffice6.0/share/gallery/surface/pattern-big.jpg
-staroffice6.0/share/gallery/surface/pebbles.jpg
-staroffice6.0/share/gallery/surface/roughcast.jpg
-staroffice6.0/share/gallery/surface/sandstone.jpg
-staroffice6.0/share/gallery/surface/space-metal.jpg
-staroffice6.0/share/gallery/surface/sunflowers.jpg
-staroffice6.0/share/gallery/surface/tulip.jpg
-staroffice6.0/share/gallery/surface/wall-red.jpg
-staroffice6.0/share/gallery/surface/wall1.jpg
-staroffice6.0/share/gallery/surface/wall2.jpg
-staroffice6.0/share/gallery/surface/wallpaper-blue.jpg
-staroffice6.0/share/gallery/surface/wallpaper-green.jpg
-staroffice6.0/share/gallery/surface/wallpaper-pink.jpg
-staroffice6.0/share/gallery/surface/wallpaper-yellow.jpg
-staroffice6.0/share/gallery/surface/wallpaper_red.jpg
-staroffice6.0/share/gallery/surface/wet.jpg
-staroffice6.0/share/gallery/symbols/answer.wmf
-staroffice6.0/share/gallery/symbols/attention.wmf
-staroffice6.0/share/gallery/symbols/baby.wmf
-staroffice6.0/share/gallery/symbols/bomb.wmf
-staroffice6.0/share/gallery/symbols/cloud.wmf
-staroffice6.0/share/gallery/symbols/cloudy.wmf
-staroffice6.0/share/gallery/symbols/cold.wmf
-staroffice6.0/share/gallery/symbols/compassrose.wmf
-staroffice6.0/share/gallery/symbols/computer.wmf
-staroffice6.0/share/gallery/symbols/cup.wmf
-staroffice6.0/share/gallery/symbols/cut.wmf
-staroffice6.0/share/gallery/symbols/down.wmf
-staroffice6.0/share/gallery/symbols/downstairs.wmf
-staroffice6.0/share/gallery/symbols/drop.wmf
-staroffice6.0/share/gallery/symbols/exting.wmf
-staroffice6.0/share/gallery/symbols/female.wmf
-staroffice6.0/share/gallery/symbols/fire-exit.wmf
-staroffice6.0/share/gallery/symbols/five.wmf
-staroffice6.0/share/gallery/symbols/flash.wmf
-staroffice6.0/share/gallery/symbols/four.wmf
-staroffice6.0/share/gallery/symbols/handshake.wmf
-staroffice6.0/share/gallery/symbols/help.wmf
-staroffice6.0/share/gallery/symbols/hot.wmf
-staroffice6.0/share/gallery/symbols/idea.wmf
-staroffice6.0/share/gallery/symbols/left.wmf
-staroffice6.0/share/gallery/symbols/letter.wmf
-staroffice6.0/share/gallery/symbols/letter_2.wmf
-staroffice6.0/share/gallery/symbols/loudspeaker.wmf
-staroffice6.0/share/gallery/symbols/male.wmf
-staroffice6.0/share/gallery/symbols/man.wmf
-staroffice6.0/share/gallery/symbols/medal.wmf
-staroffice6.0/share/gallery/symbols/mild.wmf
-staroffice6.0/share/gallery/symbols/monitor.wmf
-staroffice6.0/share/gallery/symbols/network.wmf
-staroffice6.0/share/gallery/symbols/no_smoking.wmf
-staroffice6.0/share/gallery/symbols/one.wmf
-staroffice6.0/share/gallery/symbols/page.wmf
-staroffice6.0/share/gallery/symbols/paper.wmf
-staroffice6.0/share/gallery/symbols/paperclip.wmf
-staroffice6.0/share/gallery/symbols/pen.wmf
-staroffice6.0/share/gallery/symbols/plane.wmf
-staroffice6.0/share/gallery/symbols/q_and_a.wmf
-staroffice6.0/share/gallery/symbols/question.wmf
-staroffice6.0/share/gallery/symbols/rain.wmf
-staroffice6.0/share/gallery/symbols/right.wmf
-staroffice6.0/share/gallery/symbols/scissors.wmf
-staroffice6.0/share/gallery/symbols/senior.wmf
-staroffice6.0/share/gallery/symbols/ship.wmf
-staroffice6.0/share/gallery/symbols/snowflake.wmf
-staroffice6.0/share/gallery/symbols/stop.wmf
-staroffice6.0/share/gallery/symbols/sun.wmf
-staroffice6.0/share/gallery/symbols/three.wmf
-staroffice6.0/share/gallery/symbols/throw_away.wmf
-staroffice6.0/share/gallery/symbols/top.wmf
-staroffice6.0/share/gallery/symbols/train.wmf
-staroffice6.0/share/gallery/symbols/two.wmf
-staroffice6.0/share/gallery/symbols/upstairs.wmf
-staroffice6.0/share/gallery/symbols/waiting_1.wmf
-staroffice6.0/share/gallery/symbols/web.wmf
-staroffice6.0/share/gallery/symbols/wheelchair.wmf
-staroffice6.0/share/gallery/symbols/woman.wmf
-staroffice6.0/share/gallery/symbols/writing.wmf
-staroffice6.0/share/gallery/symbols/zero.wmf
-staroffice6.0/share/gallery/time/0-00.wmf
-staroffice6.0/share/gallery/time/0-30.wmf
-staroffice6.0/share/gallery/time/1-00.wmf
-staroffice6.0/share/gallery/time/1-30.wmf
-staroffice6.0/share/gallery/time/10-00.wmf
-staroffice6.0/share/gallery/time/10-30.wmf
-staroffice6.0/share/gallery/time/11-00.wmf
-staroffice6.0/share/gallery/time/11-30.wmf
-staroffice6.0/share/gallery/time/2-00.wmf
-staroffice6.0/share/gallery/time/2-30.wmf
-staroffice6.0/share/gallery/time/3-00.wmf
-staroffice6.0/share/gallery/time/3-30.wmf
-staroffice6.0/share/gallery/time/4-00.wmf
-staroffice6.0/share/gallery/time/4-30.wmf
-staroffice6.0/share/gallery/time/5-00.wmf
-staroffice6.0/share/gallery/time/5-30.wmf
-staroffice6.0/share/gallery/time/5-to-12.wmf
-staroffice6.0/share/gallery/time/6-00.wmf
-staroffice6.0/share/gallery/time/6-30.wmf
-staroffice6.0/share/gallery/time/7-00.wmf
-staroffice6.0/share/gallery/time/7-30.wmf
-staroffice6.0/share/gallery/time/8-00.wmf
-staroffice6.0/share/gallery/time/8-30.wmf
-staroffice6.0/share/gallery/time/9-00.wmf
-staroffice6.0/share/gallery/time/9-30.wmf
-staroffice6.0/share/gallery/time/hourglass_1.wmf
-staroffice6.0/share/gallery/time/hourglass_2.wmf
-staroffice6.0/share/gallery/time/hourglass_3.wmf
-staroffice6.0/share/gallery/time/minut_10.wmf
-staroffice6.0/share/gallery/time/minut_15.wmf
-staroffice6.0/share/gallery/time/minut_20.wmf
-staroffice6.0/share/gallery/time/minut_25.wmf
-staroffice6.0/share/gallery/time/minut_30.wmf
-staroffice6.0/share/gallery/time/minut_35.wmf
-staroffice6.0/share/gallery/time/minut_40.wmf
-staroffice6.0/share/gallery/time/minut_45.wmf
-staroffice6.0/share/gallery/time/minut_5.wmf
-staroffice6.0/share/gallery/time/minut_50.wmf
-staroffice6.0/share/gallery/time/minut_55.wmf
-staroffice6.0/share/gallery/time/minut_60.wmf
-staroffice6.0/share/gallery/troubleshooting/anchor.wmf
-staroffice6.0/share/gallery/troubleshooting/battery.wmf
-staroffice6.0/share/gallery/troubleshooting/battery_empty.wmf
-staroffice6.0/share/gallery/troubleshooting/battery_full.wmf
-staroffice6.0/share/gallery/troubleshooting/battery_half.wmf
-staroffice6.0/share/gallery/troubleshooting/bridge.wmf
-staroffice6.0/share/gallery/troubleshooting/dice_blue.wmf
-staroffice6.0/share/gallery/troubleshooting/dice_green.wmf
-staroffice6.0/share/gallery/troubleshooting/dice_red.wmf
-staroffice6.0/share/gallery/troubleshooting/dice_yellow.wmf
-staroffice6.0/share/gallery/troubleshooting/exclamation_mark_blue.wmf
-staroffice6.0/share/gallery/troubleshooting/exclamation_mark_green.wmf
-staroffice6.0/share/gallery/troubleshooting/exclamation_mark_red.wmf
-staroffice6.0/share/gallery/troubleshooting/exclamation_mark_yellow.wmf
-staroffice6.0/share/gallery/troubleshooting/hit.wmf
-staroffice6.0/share/gallery/troubleshooting/ladder.wmf
-staroffice6.0/share/gallery/troubleshooting/lamp.wmf
-staroffice6.0/share/gallery/troubleshooting/lamp_broken.wmf
-staroffice6.0/share/gallery/troubleshooting/lamp_off.wmf
-staroffice6.0/share/gallery/troubleshooting/life_belt.wmf
-staroffice6.0/share/gallery/troubleshooting/magnet.wmf
-staroffice6.0/share/gallery/troubleshooting/piece_blue.wmf
-staroffice6.0/share/gallery/troubleshooting/piece_green.wmf
-staroffice6.0/share/gallery/troubleshooting/piece_red.wmf
-staroffice6.0/share/gallery/troubleshooting/piece_yellow.wmf
-staroffice6.0/share/gallery/troubleshooting/pieces.wmf
-staroffice6.0/share/gallery/troubleshooting/question-mark_blue.wmf
-staroffice6.0/share/gallery/troubleshooting/question-mark_green.wmf
-staroffice6.0/share/gallery/troubleshooting/question-mark_red.wmf
-staroffice6.0/share/gallery/troubleshooting/question-mark_yellow.wmf
-staroffice6.0/share/gallery/troubleshooting/ravine.wmf
-staroffice6.0/share/gallery/troubleshooting/start.wmf
-staroffice6.0/share/gallery/troubleshooting/stone-1.wmf
-staroffice6.0/share/gallery/troubleshooting/stone-2.wmf
-staroffice6.0/share/gallery/troubleshooting/stone-3.wmf
-staroffice6.0/share/gallery/troubleshooting/stone-4.wmf
-staroffice6.0/share/gallery/troubleshooting/stone-5.wmf
-staroffice6.0/share/gallery/troubleshooting/stone-6.wmf
-staroffice6.0/share/gallery/troubleshooting/target.wmf
-staroffice6.0/share/gallery/troubleshooting/traffic_light-green.wmf
-staroffice6.0/share/gallery/troubleshooting/traffic_light-off.wmf
-staroffice6.0/share/gallery/troubleshooting/traffic_light-red.wmf
-staroffice6.0/share/gallery/troubleshooting/traffic_light-yellow.wmf
-staroffice6.0/share/gallery/troubleshooting/victory_rostrum.wmf
-staroffice6.0/share/gallery/www-anim/15_min.gif
-staroffice6.0/share/gallery/www-anim/30_min.gif
-staroffice6.0/share/gallery/www-anim/45_min.gif
-staroffice6.0/share/gallery/www-anim/60_min.gif
-staroffice6.0/share/gallery/www-anim/barblak.gif
-staroffice6.0/share/gallery/www-anim/barwhit.gif
-staroffice6.0/share/gallery/www-anim/boxnew.gif
-staroffice6.0/share/gallery/www-anim/construction_1.gif
-staroffice6.0/share/gallery/www-anim/construction_2.gif
-staroffice6.0/share/gallery/www-anim/counting.gif
-staroffice6.0/share/gallery/www-anim/cubes.gif
-staroffice6.0/share/gallery/www-anim/diskblak.gif
-staroffice6.0/share/gallery/www-anim/diskwhit.gif
-staroffice6.0/share/gallery/www-anim/email.gif
-staroffice6.0/share/gallery/www-anim/envelope.gif
-staroffice6.0/share/gallery/www-anim/gearsnew.gif
-staroffice6.0/share/gallery/www-anim/glb4dark.gif
-staroffice6.0/share/gallery/www-anim/glb4lght.gif
-staroffice6.0/share/gallery/www-anim/traffic_light-go.gif
-staroffice6.0/share/gallery/www-anim/traffic_light-stop.gif
-staroffice6.0/share/gallery/www-back/aqua.jpg
-staroffice6.0/share/gallery/www-back/bathroom.jpg
-staroffice6.0/share/gallery/www-back/blocks.jpg
-staroffice6.0/share/gallery/www-back/blow_green.jpg
-staroffice6.0/share/gallery/www-back/blueblop.jpg
-staroffice6.0/share/gallery/www-back/bulging.jpg
-staroffice6.0/share/gallery/www-back/canvas_blue.jpg
-staroffice6.0/share/gallery/www-back/cheese.jpg
-staroffice6.0/share/gallery/www-back/chocolate.jpg
-staroffice6.0/share/gallery/www-back/citrus.jpg
-staroffice6.0/share/gallery/www-back/confetti.jpg
-staroffice6.0/share/gallery/www-back/daisy.jpg
-staroffice6.0/share/gallery/www-back/fluffy-grey.jpg
-staroffice6.0/share/gallery/www-back/fluffy.jpg
-staroffice6.0/share/gallery/www-back/fuzzy-blue.jpg
-staroffice6.0/share/gallery/www-back/fuzzy-darkgrey.jpg
-staroffice6.0/share/gallery/www-back/fuzzy-grey.jpg
-staroffice6.0/share/gallery/www-back/fuzzy-lightgrey.jpg
-staroffice6.0/share/gallery/www-back/fuzzy_light.jpg
-staroffice6.0/share/gallery/www-back/gregre.gif
-staroffice6.0/share/gallery/www-back/grey.gif
-staroffice6.0/share/gallery/www-back/grypaws.gif
-staroffice6.0/share/gallery/www-back/ice-blue.jpg
-staroffice6.0/share/gallery/www-back/ice-light.jpg
-staroffice6.0/share/gallery/www-back/imitation_leather.jpg
-staroffice6.0/share/gallery/www-back/interstices.jpg
-staroffice6.0/share/gallery/www-back/jeans.jpg
-staroffice6.0/share/gallery/www-back/jeansblk.jpg
-staroffice6.0/share/gallery/www-back/lawn-artificial.jpg
-staroffice6.0/share/gallery/www-back/lawn.jpg
-staroffice6.0/share/gallery/www-back/lightblue-wet.jpg
-staroffice6.0/share/gallery/www-back/linen-fine.jpg
-staroffice6.0/share/gallery/www-back/lino-green.jpg
-staroffice6.0/share/gallery/www-back/liquid-blue.jpg
-staroffice6.0/share/gallery/www-back/marble.jpg
-staroffice6.0/share/gallery/www-back/marble_dark.jpg
-staroffice6.0/share/gallery/www-back/mazes.jpg
-staroffice6.0/share/gallery/www-back/mint.gif
-staroffice6.0/share/gallery/www-back/notes.gif
-staroffice6.0/share/gallery/www-back/pattern.jpg
-staroffice6.0/share/gallery/www-back/pebble-light.jpg
-staroffice6.0/share/gallery/www-back/pink.gif
-staroffice6.0/share/gallery/www-back/pool.jpg
-staroffice6.0/share/gallery/www-back/popcorn.jpg
-staroffice6.0/share/gallery/www-back/purple.jpg
-staroffice6.0/share/gallery/www-back/reddark.jpg
-staroffice6.0/share/gallery/www-back/rings-green.jpg
-staroffice6.0/share/gallery/www-back/rings-orange.jpg
-staroffice6.0/share/gallery/www-back/roses.jpg
-staroffice6.0/share/gallery/www-back/sand-light.jpg
-staroffice6.0/share/gallery/www-back/sand.jpg
-staroffice6.0/share/gallery/www-back/sky.jpg
-staroffice6.0/share/gallery/www-back/soft-structure_grey.jpg
-staroffice6.0/share/gallery/www-back/space.jpg
-staroffice6.0/share/gallery/www-back/stone-dark.jpg
-staroffice6.0/share/gallery/www-back/stone.jpg
-staroffice6.0/share/gallery/www-back/structure.jpg
-staroffice6.0/share/gallery/www-back/structure_darkgreen.gif
-staroffice6.0/share/gallery/www-back/structure_green.jpg
-staroffice6.0/share/gallery/www-back/wall-grey.jpg
-staroffice6.0/share/gallery/www-back/wet-turquoise.jpg
-staroffice6.0/share/gallery/www-back/wood.jpg
-staroffice6.0/share/gallery/www-graf/bluat.gif
-staroffice6.0/share/gallery/www-graf/bluback.gif
-staroffice6.0/share/gallery/www-graf/bludisk.gif
-staroffice6.0/share/gallery/www-graf/bludown.gif
-staroffice6.0/share/gallery/www-graf/bluhome.gif
-staroffice6.0/share/gallery/www-graf/bluinfo.gif
-staroffice6.0/share/gallery/www-graf/bluleft.gif
-staroffice6.0/share/gallery/www-graf/blumail.gif
-staroffice6.0/share/gallery/www-graf/bluminus.gif
-staroffice6.0/share/gallery/www-graf/bluplus.gif
-staroffice6.0/share/gallery/www-graf/bluquest.gif
-staroffice6.0/share/gallery/www-graf/bluright.gif
-staroffice6.0/share/gallery/www-graf/bluup.gif
-staroffice6.0/share/gallery/www-graf/gredisk.gif
-staroffice6.0/share/gallery/www-graf/gredown.gif
-staroffice6.0/share/gallery/www-graf/grehome.gif
-staroffice6.0/share/gallery/www-graf/greinfo.gif
-staroffice6.0/share/gallery/www-graf/greleft.gif
-staroffice6.0/share/gallery/www-graf/gremail.gif
-staroffice6.0/share/gallery/www-graf/greminus.gif
-staroffice6.0/share/gallery/www-graf/greplus.gif
-staroffice6.0/share/gallery/www-graf/grequest.gif
-staroffice6.0/share/gallery/www-graf/greright.gif
-staroffice6.0/share/gallery/www-graf/greup.gif
-staroffice6.0/share/gallery/www-graf/grnat.gif
-staroffice6.0/share/gallery/www-graf/grnback.gif
-staroffice6.0/share/gallery/www-graf/grndisk.gif
-staroffice6.0/share/gallery/www-graf/grndown.gif
-staroffice6.0/share/gallery/www-graf/grnexcla.gif
-staroffice6.0/share/gallery/www-graf/grnhome.gif
-staroffice6.0/share/gallery/www-graf/grninfo.gif
-staroffice6.0/share/gallery/www-graf/grnleft.gif
-staroffice6.0/share/gallery/www-graf/grnmail.gif
-staroffice6.0/share/gallery/www-graf/grnminus.gif
-staroffice6.0/share/gallery/www-graf/grnplus.gif
-staroffice6.0/share/gallery/www-graf/grnquest.gif
-staroffice6.0/share/gallery/www-graf/grnright.gif
-staroffice6.0/share/gallery/www-graf/grnup.gif
-staroffice6.0/share/gallery/www-graf/gryat.gif
-staroffice6.0/share/gallery/www-graf/gryback.gif
-staroffice6.0/share/gallery/www-graf/grydisk.gif
-staroffice6.0/share/gallery/www-graf/grydown.gif
-staroffice6.0/share/gallery/www-graf/gryhome.gif
-staroffice6.0/share/gallery/www-graf/gryinfo.gif
-staroffice6.0/share/gallery/www-graf/gryleft.gif
-staroffice6.0/share/gallery/www-graf/grymail.gif
-staroffice6.0/share/gallery/www-graf/gryminus.gif
-staroffice6.0/share/gallery/www-graf/gryplus.gif
-staroffice6.0/share/gallery/www-graf/gryquest.gif
-staroffice6.0/share/gallery/www-graf/gryright.gif
-staroffice6.0/share/gallery/www-graf/gryup.gif
-staroffice6.0/share/gallery/www-graf/men@work.gif
-staroffice6.0/share/gallery/www-graf/orgat.gif
-staroffice6.0/share/gallery/www-graf/orgback.gif
-staroffice6.0/share/gallery/www-graf/orgdisk.gif
-staroffice6.0/share/gallery/www-graf/orgdown.gif
-staroffice6.0/share/gallery/www-graf/orghome.gif
-staroffice6.0/share/gallery/www-graf/orginfo.gif
-staroffice6.0/share/gallery/www-graf/orgleft.gif
-staroffice6.0/share/gallery/www-graf/orgmail.gif
-staroffice6.0/share/gallery/www-graf/orgminus.gif
-staroffice6.0/share/gallery/www-graf/orgplus.gif
-staroffice6.0/share/gallery/www-graf/orgquest.gif
-staroffice6.0/share/gallery/www-graf/orgright.gif
-staroffice6.0/share/gallery/www-graf/orgup.gif
-staroffice6.0/share/gallery/www-graf/redat.gif
-staroffice6.0/share/gallery/www-graf/redback.gif
-staroffice6.0/share/gallery/www-graf/reddisk.gif
-staroffice6.0/share/gallery/www-graf/reddown.gif
-staroffice6.0/share/gallery/www-graf/redhome.gif
-staroffice6.0/share/gallery/www-graf/redinfo.gif
-staroffice6.0/share/gallery/www-graf/redleft.gif
-staroffice6.0/share/gallery/www-graf/redmail.gif
-staroffice6.0/share/gallery/www-graf/redminus.gif
-staroffice6.0/share/gallery/www-graf/redplus.gif
-staroffice6.0/share/gallery/www-graf/redquest.gif
-staroffice6.0/share/gallery/www-graf/redright.gif
-staroffice6.0/share/gallery/www-graf/redup.gif
-staroffice6.0/share/gallery/www-graf/turdown.gif
-staroffice6.0/share/gallery/www-graf/turhome.gif
-staroffice6.0/share/gallery/www-graf/turleft.gif
-staroffice6.0/share/gallery/www-graf/turright.gif
-staroffice6.0/share/gallery/www-graf/turup.gif
-staroffice6.0/share/gallery/www-graf/viohome.gif
-staroffice6.0/share/gallery/www-graf/violeft.gif
-staroffice6.0/share/gallery/www-graf/vioright.gif
-staroffice6.0/share/gallery/www-graf/vioup.gif
-staroffice6.0/share/gallery/www-graf/ylwdown.gif
-staroffice6.0/share/gallery/www-graf/ylwhome.gif
-staroffice6.0/share/gallery/www-graf/ylwleft.gif
-staroffice6.0/share/gallery/www-graf/ylwmail.gif
-staroffice6.0/share/gallery/www-graf/ylwright.gif
-staroffice6.0/share/gallery/www-graf/ylwup.gif
-staroffice6.0/share/gnome/icons/001_star_butterfly.l.xpm
-staroffice6.0/share/gnome/icons/001_star_butterfly.m.xpm
-staroffice6.0/share/gnome/icons/001_star_butterfly.s.xpm
-staroffice6.0/share/gnome/icons/001_star_butterfly.t.xpm
-staroffice6.0/share/gnome/icons/002_text_document.l.xpm
-staroffice6.0/share/gnome/icons/002_text_document.m.xpm
-staroffice6.0/share/gnome/icons/002_text_document.s.xpm
-staroffice6.0/share/gnome/icons/002_text_document.t.xpm
-staroffice6.0/share/gnome/icons/003_text_template.l.xpm
-staroffice6.0/share/gnome/icons/003_text_template.m.xpm
-staroffice6.0/share/gnome/icons/003_text_template.s.xpm
-staroffice6.0/share/gnome/icons/003_text_template.t.xpm
-staroffice6.0/share/gnome/icons/004_spreadsheet_document.l.xpm
-staroffice6.0/share/gnome/icons/004_spreadsheet_document.m.xpm
-staroffice6.0/share/gnome/icons/004_spreadsheet_document.s.xpm
-staroffice6.0/share/gnome/icons/004_spreadsheet_document.t.xpm
-staroffice6.0/share/gnome/icons/005_spreadsheet_template.l.xpm
-staroffice6.0/share/gnome/icons/005_spreadsheet_template.m.xpm
-staroffice6.0/share/gnome/icons/005_spreadsheet_template.s.xpm
-staroffice6.0/share/gnome/icons/005_spreadsheet_template.t.xpm
-staroffice6.0/share/gnome/icons/006_drawing_document.l.xpm
-staroffice6.0/share/gnome/icons/006_drawing_document.m.xpm
-staroffice6.0/share/gnome/icons/006_drawing_document.s.xpm
-staroffice6.0/share/gnome/icons/006_drawing_document.t.xpm
-staroffice6.0/share/gnome/icons/007_drawing_template.l.xpm
-staroffice6.0/share/gnome/icons/007_drawing_template.m.xpm
-staroffice6.0/share/gnome/icons/007_drawing_template.s.xpm
-staroffice6.0/share/gnome/icons/007_drawing_template.t.xpm
-staroffice6.0/share/gnome/icons/008_presentation_document.l.xpm
-staroffice6.0/share/gnome/icons/008_presentation_document.m.xpm
-staroffice6.0/share/gnome/icons/008_presentation_document.s.xpm
-staroffice6.0/share/gnome/icons/008_presentation_document.t.xpm
-staroffice6.0/share/gnome/icons/009_presentation_template.l.xpm
-staroffice6.0/share/gnome/icons/009_presentation_template.m.xpm
-staroffice6.0/share/gnome/icons/009_presentation_template.s.xpm
-staroffice6.0/share/gnome/icons/009_presentation_template.t.xpm
-staroffice6.0/share/gnome/icons/010_presentation_compressed.l.xpm
-staroffice6.0/share/gnome/icons/010_presentation_compressed.m.xpm
-staroffice6.0/share/gnome/icons/010_presentation_compressed.s.xpm
-staroffice6.0/share/gnome/icons/010_presentation_compressed.t.xpm
-staroffice6.0/share/gnome/icons/011_global_document.l.xpm
-staroffice6.0/share/gnome/icons/011_global_document.m.xpm
-staroffice6.0/share/gnome/icons/011_global_document.s.xpm
-staroffice6.0/share/gnome/icons/011_global_document.t.xpm
-staroffice6.0/share/gnome/icons/012_html_document.l.xpm
-staroffice6.0/share/gnome/icons/012_html_document.m.xpm
-staroffice6.0/share/gnome/icons/012_html_document.s.xpm
-staroffice6.0/share/gnome/icons/012_html_document.t.xpm
-staroffice6.0/share/gnome/icons/013_chart_document.l.xpm
-staroffice6.0/share/gnome/icons/013_chart_document.m.xpm
-staroffice6.0/share/gnome/icons/013_chart_document.s.xpm
-staroffice6.0/share/gnome/icons/013_chart_document.t.xpm
-staroffice6.0/share/gnome/icons/014_database_document.l.xpm
-staroffice6.0/share/gnome/icons/014_database_document.m.xpm
-staroffice6.0/share/gnome/icons/014_database_document.s.xpm
-staroffice6.0/share/gnome/icons/014_database_document.t.xpm
-staroffice6.0/share/gnome/icons/015_math_document.l.xpm
-staroffice6.0/share/gnome/icons/015_math_document.m.xpm
-staroffice6.0/share/gnome/icons/015_math_document.s.xpm
-staroffice6.0/share/gnome/icons/015_math_document.t.xpm
-staroffice6.0/share/gnome/icons/016_template.l.xpm
-staroffice6.0/share/gnome/icons/016_template.m.xpm
-staroffice6.0/share/gnome/icons/016_template.s.xpm
-staroffice6.0/share/gnome/icons/016_template.t.xpm
-staroffice6.0/share/gnome/icons/017_macrolibrary.l.xpm
-staroffice6.0/share/gnome/icons/017_macrolibrary.m.xpm
-staroffice6.0/share/gnome/icons/017_macrolibrary.s.xpm
-staroffice6.0/share/gnome/icons/017_macrolibrary.t.xpm
-staroffice6.0/share/gnome/icons/500_setup.l.xpm
-staroffice6.0/share/gnome/icons/500_setup.m.xpm
-staroffice6.0/share/gnome/icons/500_setup.s.xpm
-staroffice6.0/share/gnome/icons/500_setup.t.xpm
-staroffice6.0/share/gnome/net/.directory
-staroffice6.0/share/gnome/net/.order
-staroffice6.0/share/gnome/net/auto pilots/.directory
-staroffice6.0/share/gnome/net/auto pilots/agenda.desktop
-staroffice6.0/share/gnome/net/auto pilots/fax.desktop
-staroffice6.0/share/gnome/net/auto pilots/letter.desktop
-staroffice6.0/share/gnome/net/auto pilots/memo.desktop
-staroffice6.0/share/gnome/net/drawing.desktop
-staroffice6.0/share/gnome/net/information and setup/.directory
-staroffice6.0/share/gnome/net/information and setup/setup.desktop
-staroffice6.0/share/gnome/net/other/.directory
-staroffice6.0/share/gnome/net/other/labels.desktop
-staroffice6.0/share/gnome/net/other/masterdoc.desktop
-staroffice6.0/share/gnome/net/other/mathdoc.desktop
-staroffice6.0/share/gnome/net/other/vcards.desktop
-staroffice6.0/share/gnome/net/presentation.desktop
-staroffice6.0/share/gnome/net/spreadsheet.desktop
-staroffice6.0/share/gnome/net/template.desktop
-staroffice6.0/share/gnome/net/textdoc.desktop
-staroffice6.0/share/gnome/net/webdoc.desktop
-staroffice6.0/share/kde/icons/001_star_butterfly.l.xpm
-staroffice6.0/share/kde/icons/001_star_butterfly.m.xpm
-staroffice6.0/share/kde/icons/001_star_butterfly.s.xpm
-staroffice6.0/share/kde/icons/001_star_butterfly.t.xpm
-staroffice6.0/share/kde/icons/002_text_document.l.xpm
-staroffice6.0/share/kde/icons/002_text_document.m.xpm
-staroffice6.0/share/kde/icons/002_text_document.s.xpm
-staroffice6.0/share/kde/icons/002_text_document.t.xpm
-staroffice6.0/share/kde/icons/003_text_template.l.xpm
-staroffice6.0/share/kde/icons/003_text_template.m.xpm
-staroffice6.0/share/kde/icons/003_text_template.s.xpm
-staroffice6.0/share/kde/icons/003_text_template.t.xpm
-staroffice6.0/share/kde/icons/004_spreadsheet_document.l.xpm
-staroffice6.0/share/kde/icons/004_spreadsheet_document.m.xpm
-staroffice6.0/share/kde/icons/004_spreadsheet_document.s.xpm
-staroffice6.0/share/kde/icons/004_spreadsheet_document.t.xpm
-staroffice6.0/share/kde/icons/005_spreadsheet_template.l.xpm
-staroffice6.0/share/kde/icons/005_spreadsheet_template.m.xpm
-staroffice6.0/share/kde/icons/005_spreadsheet_template.s.xpm
-staroffice6.0/share/kde/icons/005_spreadsheet_template.t.xpm
-staroffice6.0/share/kde/icons/006_drawing_document.l.xpm
-staroffice6.0/share/kde/icons/006_drawing_document.m.xpm
-staroffice6.0/share/kde/icons/006_drawing_document.s.xpm
-staroffice6.0/share/kde/icons/006_drawing_document.t.xpm
-staroffice6.0/share/kde/icons/007_drawing_template.l.xpm
-staroffice6.0/share/kde/icons/007_drawing_template.m.xpm
-staroffice6.0/share/kde/icons/007_drawing_template.s.xpm
-staroffice6.0/share/kde/icons/007_drawing_template.t.xpm
-staroffice6.0/share/kde/icons/008_presentation_document.l.xpm
-staroffice6.0/share/kde/icons/008_presentation_document.m.xpm
-staroffice6.0/share/kde/icons/008_presentation_document.s.xpm
-staroffice6.0/share/kde/icons/008_presentation_document.t.xpm
-staroffice6.0/share/kde/icons/009_presentation_template.l.xpm
-staroffice6.0/share/kde/icons/009_presentation_template.m.xpm
-staroffice6.0/share/kde/icons/009_presentation_template.s.xpm
-staroffice6.0/share/kde/icons/009_presentation_template.t.xpm
-staroffice6.0/share/kde/icons/010_presentation_compressed.l.xpm
-staroffice6.0/share/kde/icons/010_presentation_compressed.m.xpm
-staroffice6.0/share/kde/icons/010_presentation_compressed.s.xpm
-staroffice6.0/share/kde/icons/010_presentation_compressed.t.xpm
-staroffice6.0/share/kde/icons/011_global_document.l.xpm
-staroffice6.0/share/kde/icons/011_global_document.m.xpm
-staroffice6.0/share/kde/icons/011_global_document.s.xpm
-staroffice6.0/share/kde/icons/011_global_document.t.xpm
-staroffice6.0/share/kde/icons/012_html_document.l.xpm
-staroffice6.0/share/kde/icons/012_html_document.m.xpm
-staroffice6.0/share/kde/icons/012_html_document.s.xpm
-staroffice6.0/share/kde/icons/012_html_document.t.xpm
-staroffice6.0/share/kde/icons/013_chart_document.l.xpm
-staroffice6.0/share/kde/icons/013_chart_document.m.xpm
-staroffice6.0/share/kde/icons/013_chart_document.s.xpm
-staroffice6.0/share/kde/icons/013_chart_document.t.xpm
-staroffice6.0/share/kde/icons/014_database_document.l.xpm
-staroffice6.0/share/kde/icons/014_database_document.m.xpm
-staroffice6.0/share/kde/icons/014_database_document.s.xpm
-staroffice6.0/share/kde/icons/014_database_document.t.xpm
-staroffice6.0/share/kde/icons/015_math_document.l.xpm
-staroffice6.0/share/kde/icons/015_math_document.m.xpm
-staroffice6.0/share/kde/icons/015_math_document.s.xpm
-staroffice6.0/share/kde/icons/015_math_document.t.xpm
-staroffice6.0/share/kde/icons/016_template.l.xpm
-staroffice6.0/share/kde/icons/016_template.m.xpm
-staroffice6.0/share/kde/icons/016_template.s.xpm
-staroffice6.0/share/kde/icons/016_template.t.xpm
-staroffice6.0/share/kde/icons/017_macrolibrary.l.xpm
-staroffice6.0/share/kde/icons/017_macrolibrary.m.xpm
-staroffice6.0/share/kde/icons/017_macrolibrary.s.xpm
-staroffice6.0/share/kde/icons/017_macrolibrary.t.xpm
-staroffice6.0/share/kde/icons/500_setup.l.xpm
-staroffice6.0/share/kde/icons/500_setup.m.xpm
-staroffice6.0/share/kde/icons/500_setup.s.xpm
-staroffice6.0/share/kde/icons/500_setup.t.xpm
-staroffice6.0/share/kde/net/applnk/StarOffice 6.0/.directory
-staroffice6.0/share/kde/net/applnk/StarOffice 6.0/.order
-staroffice6.0/share/kde/net/applnk/StarOffice 6.0/auto pilots/.directory
-staroffice6.0/share/kde/net/applnk/StarOffice 6.0/auto pilots/agenda.desktop
-staroffice6.0/share/kde/net/applnk/StarOffice 6.0/auto pilots/fax.desktop
-staroffice6.0/share/kde/net/applnk/StarOffice 6.0/auto pilots/letter.desktop
-staroffice6.0/share/kde/net/applnk/StarOffice 6.0/auto pilots/memo.desktop
-staroffice6.0/share/kde/net/applnk/StarOffice 6.0/drawing.desktop
-staroffice6.0/share/kde/net/applnk/StarOffice 6.0/information and setup/.directory
-staroffice6.0/share/kde/net/applnk/StarOffice 6.0/information and setup/setup.desktop
-staroffice6.0/share/kde/net/applnk/StarOffice 6.0/other/.directory
-staroffice6.0/share/kde/net/applnk/StarOffice 6.0/other/labels.desktop
-staroffice6.0/share/kde/net/applnk/StarOffice 6.0/other/masterdoc.desktop
-staroffice6.0/share/kde/net/applnk/StarOffice 6.0/other/mathdoc.desktop
-staroffice6.0/share/kde/net/applnk/StarOffice 6.0/other/vcards.desktop
-staroffice6.0/share/kde/net/applnk/StarOffice 6.0/presentation.desktop
-staroffice6.0/share/kde/net/applnk/StarOffice 6.0/spreadsheet.desktop
-staroffice6.0/share/kde/net/applnk/StarOffice 6.0/template.desktop
-staroffice6.0/share/kde/net/applnk/StarOffice 6.0/textdoc.desktop
-staroffice6.0/share/kde/net/applnk/StarOffice 6.0/webdoc.desktop
-staroffice6.0/share/kde/net/mimelnk/application/vnd.stardivision.calc.desktop
-staroffice6.0/share/kde/net/mimelnk/application/vnd.stardivision.chart.desktop
-staroffice6.0/share/kde/net/mimelnk/application/vnd.stardivision.draw.desktop
-staroffice6.0/share/kde/net/mimelnk/application/vnd.stardivision.impress.desktop
-staroffice6.0/share/kde/net/mimelnk/application/vnd.stardivision.math.desktop
-staroffice6.0/share/kde/net/mimelnk/application/vnd.stardivision.writer-global.desktop
-staroffice6.0/share/kde/net/mimelnk/application/vnd.stardivision.writer.desktop
-staroffice6.0/share/kde/net/mimelnk/application/vnd.sun.xml.calc.desktop
-staroffice6.0/share/kde/net/mimelnk/application/vnd.sun.xml.draw.desktop
-staroffice6.0/share/kde/net/mimelnk/application/vnd.sun.xml.impress.desktop
-staroffice6.0/share/kde/net/mimelnk/application/vnd.sun.xml.math.desktop
-staroffice6.0/share/kde/net/mimelnk/application/vnd.sun.xml.writer.desktop
-staroffice6.0/share/kde/net/mimelnk/application/vnd.sun.xml.writer.global.desktop
-staroffice6.0/share/migration/MailConvert.sdw
-staroffice6.0/share/migration/_90_conv.url
-staroffice6.0/share/migration/libmbx569li.so
-staroffice6.0/share/psprint/driver/ADISTILL.PS
-staroffice6.0/share/psprint/driver/APLW3101.PS
-staroffice6.0/share/psprint/driver/APLW3201.PS
-staroffice6.0/share/psprint/driver/APLW3601.PS
-staroffice6.0/share/psprint/driver/APLW6101.PS
-staroffice6.0/share/psprint/driver/APLW8101.PS
-staroffice6.0/share/psprint/driver/APLW81F1.PS
-staroffice6.0/share/psprint/driver/APLWBGR1.PS
-staroffice6.0/share/psprint/driver/APLWCOB1.PS
-staroffice6.0/share/psprint/driver/APLWCSB1.PS
-staroffice6.0/share/psprint/driver/APLWGRF1.PS
-staroffice6.0/share/psprint/driver/APLWGRI1.PS
-staroffice6.0/share/psprint/driver/APLWGRJ1.PS
-staroffice6.0/share/psprint/driver/APLWIIF2.PS
-staroffice6.0/share/psprint/driver/APLWIIG2.PS
-staroffice6.0/share/psprint/driver/APLWLOT1.PS
-staroffice6.0/share/psprint/driver/APL_IIF1.PS
-staroffice6.0/share/psprint/driver/APL_IIG1.PS
-staroffice6.0/share/psprint/driver/APL_NTR1.PS
-staroffice6.0/share/psprint/driver/APNT518_.PS
-staroffice6.0/share/psprint/driver/APNTX501.PS
-staroffice6.0/share/psprint/driver/APNTXJ1_.PS
-staroffice6.0/share/psprint/driver/APPL_230.PS
-staroffice6.0/share/psprint/driver/APPL_380.PS
-staroffice6.0/share/psprint/driver/APPL_422.PS
-staroffice6.0/share/psprint/driver/APTOLLD1.PS
-staroffice6.0/share/psprint/driver/APTOLLW1.PS
-staroffice6.0/share/psprint/driver/CAECOGR1.PS
-staroffice6.0/share/psprint/driver/DC1152_1.PS
-staroffice6.0/share/psprint/driver/EFAX3010.PS
-staroffice6.0/share/psprint/driver/EFAX4010.PS
-staroffice6.0/share/psprint/driver/EFAX5010.PS
-staroffice6.0/share/psprint/driver/EFAX7010.PS
-staroffice6.0/share/psprint/driver/EFMX3010.PS
-staroffice6.0/share/psprint/driver/EFMX5010.PS
-staroffice6.0/share/psprint/driver/EFMX7010.PS
-staroffice6.0/share/psprint/driver/EFXJK1F3.PS
-staroffice6.0/share/psprint/driver/EFXJK2F3.PS
-staroffice6.0/share/psprint/driver/EFXJK303.PS
-staroffice6.0/share/psprint/driver/EFXJK3F3.PS
-staroffice6.0/share/psprint/driver/EP_08001.PS
-staroffice6.0/share/psprint/driver/EP_15201.PS
-staroffice6.0/share/psprint/driver/EP_30001.PS
-staroffice6.0/share/psprint/driver/EP_50001.PS
-staroffice6.0/share/psprint/driver/EP_82F21.PS
-staroffice6.0/share/psprint/driver/EP_82F51.PS
-staroffice6.0/share/psprint/driver/EP_P0701.PS
-staroffice6.0/share/psprint/driver/EP_P1201.PS
-staroffice6.0/share/psprint/driver/EP_STPH1.PS
-staroffice6.0/share/psprint/driver/GENERIC.PS
-staroffice6.0/share/psprint/driver/HP1200C1.PS
-staroffice6.0/share/psprint/driver/HP2500C1.PS
-staroffice6.0/share/psprint/driver/HP3SI52_.PS
-staroffice6.0/share/psprint/driver/HP3SIL21.PS
-staroffice6.0/share/psprint/driver/HP4M3_V1.PS
-staroffice6.0/share/psprint/driver/HP4M6_V1.PS
-staroffice6.0/share/psprint/driver/HP4ML_V1.PS
-staroffice6.0/share/psprint/driver/HP4MP3_1.PS
-staroffice6.0/share/psprint/driver/HP4MP6_1.PS
-staroffice6.0/share/psprint/driver/HP4PLUS3.PS
-staroffice6.0/share/psprint/driver/HP4PLUS6.PS
-staroffice6.0/share/psprint/driver/HP4SI3_1.PS
-staroffice6.0/share/psprint/driver/HP4SI6_1.PS
-staroffice6.0/share/psprint/driver/HPIID52_.PS
-staroffice6.0/share/psprint/driver/HPIII52_.PS
-staroffice6.0/share/psprint/driver/HPIIP52_.PS
-staroffice6.0/share/psprint/driver/HPLJ3D1_.PS
-staroffice6.0/share/psprint/driver/HPLJ3P1_.PS
-staroffice6.0/share/psprint/driver/HPLJ4MV1.PS
-staroffice6.0/share/psprint/driver/HPLJ5M_4.PS
-staroffice6.0/share/psprint/driver/HPLJ5P_1.PS
-staroffice6.0/share/psprint/driver/HPLJ5SI1.PS
-staroffice6.0/share/psprint/driver/HPLJ5SIM.PS
-staroffice6.0/share/psprint/driver/HPLJ__31.PS
-staroffice6.0/share/psprint/driver/HP_3D52_.PS
-staroffice6.0/share/psprint/driver/HP_3P52_.PS
-staroffice6.0/share/psprint/driver/HP__CLJ1.PS
-staroffice6.0/share/psprint/driver/KD8650P1.PS
-staroffice6.0/share/psprint/driver/KD92P001.PS
-staroffice6.0/share/psprint/driver/KDH00001.PS
-staroffice6.0/share/psprint/driver/KDH00002.PS
-staroffice6.0/share/psprint/driver/L10__425.PS
-staroffice6.0/share/psprint/driver/L20__471.PS
-staroffice6.0/share/psprint/driver/L20__493.PS
-staroffice6.0/share/psprint/driver/L30__471.PS
-staroffice6.0/share/psprint/driver/L30__493.PS
-staroffice6.0/share/psprint/driver/L333_523.PS
-staroffice6.0/share/psprint/driver/L33__523.PS
-staroffice6.0/share/psprint/driver/L50__493.PS
-staroffice6.0/share/psprint/driver/L533_523.PS
-staroffice6.0/share/psprint/driver/L53__523.PS
-staroffice6.0/share/psprint/driver/LEX4039P.PS
-staroffice6.0/share/psprint/driver/LEX4079P.PS
-staroffice6.0/share/psprint/driver/LEXOPTR_.PS
-staroffice6.0/share/psprint/driver/LHCFLRJ5.PS
-staroffice6.0/share/psprint/driver/LHCOFLC5.PS
-staroffice6.0/share/psprint/driver/LHCOFLR5.PS
-staroffice6.0/share/psprint/driver/LHGUBEH3.PS
-staroffice6.0/share/psprint/driver/LHGUBHJ4.PS
-staroffice6.0/share/psprint/driver/LHHERHJ4.PS
-staroffice6.0/share/psprint/driver/LHHERIJ4.PS
-staroffice6.0/share/psprint/driver/LHHERKH3.PS
-staroffice6.0/share/psprint/driver/LHHERKI4.PS
-staroffice6.0/share/psprint/driver/LHHKPHJ7.PS
-staroffice6.0/share/psprint/driver/LHHKPIJ7.PS
-staroffice6.0/share/psprint/driver/LHHRKPH7.PS
-staroffice6.0/share/psprint/driver/LHHRKPI7.PS
-staroffice6.0/share/psprint/driver/LHQUSHJ4.PS
-staroffice6.0/share/psprint/driver/LHQUSIJ4.PS
-staroffice6.0/share/psprint/driver/LHQUSRH3.PS
-staroffice6.0/share/psprint/driver/LHQUSRI3.PS
-staroffice6.0/share/psprint/driver/LHSIGHJ4.PS
-staroffice6.0/share/psprint/driver/LHSIGIJ4.PS
-staroffice6.0/share/psprint/driver/LHSIGNH3.PS
-staroffice6.0/share/psprint/driver/LHSIGNI3.PS
-staroffice6.0/share/psprint/driver/LOPC1200.PS
-staroffice6.0/share/psprint/driver/LOPC40.PS
-staroffice6.0/share/psprint/driver/LOPC45.PS
-staroffice6.0/share/psprint/driver/LOPE310.PS
-staroffice6.0/share/psprint/driver/LOPM410.PS
-staroffice6.0/share/psprint/driver/LOPS1255.PS
-staroffice6.0/share/psprint/driver/LOPS1625.PS
-staroffice6.0/share/psprint/driver/LOPS1855.PS
-staroffice6.0/share/psprint/driver/LOPS2455.PS
-staroffice6.0/share/psprint/driver/LOPS3455.PS
-staroffice6.0/share/psprint/driver/LOPT610.PS
-staroffice6.0/share/psprint/driver/LOPT612.PS
-staroffice6.0/share/psprint/driver/LOPT614.PS
-staroffice6.0/share/psprint/driver/LOPT616.PS
-staroffice6.0/share/psprint/driver/LOPTRAC.PS
-staroffice6.0/share/psprint/driver/LOPTRAEP.PS
-staroffice6.0/share/psprint/driver/LOPTRAK.PS
-staroffice6.0/share/psprint/driver/LOPTRAN.PS
-staroffice6.0/share/psprint/driver/LOPTRAP.PS
-staroffice6.0/share/psprint/driver/LOPTRAS.PS
-staroffice6.0/share/psprint/driver/LOPTRASC.PS
-staroffice6.0/share/psprint/driver/LOPW810.PS
-staroffice6.0/share/psprint/driver/LOS1255P.PS
-staroffice6.0/share/psprint/driver/LOS1625P.PS
-staroffice6.0/share/psprint/driver/LOS1855P.PS
-staroffice6.0/share/psprint/driver/LOS2455P.PS
-staroffice6.0/share/psprint/driver/LOS3455P.PS
-staroffice6.0/share/psprint/driver/LWNT_518.PS
-staroffice6.0/share/psprint/driver/SGENPRT.PS
-staroffice6.0/share/psprint/driver/SNSPREC1.PS
-staroffice6.0/share/psprint/driver/TK300PJ1.PS
-staroffice6.0/share/psprint/driver/TK300XJ1.PS
-staroffice6.0/share/psprint/driver/TK350171.PS
-staroffice6.0/share/psprint/driver/TK350172.PS
-staroffice6.0/share/psprint/driver/TK350691.PS
-staroffice6.0/share/psprint/driver/TK350692.PS
-staroffice6.0/share/psprint/driver/TK350PJ2.PS
-staroffice6.0/share/psprint/driver/TK360J21.PS
-staroffice6.0/share/psprint/driver/TK360J51.PS
-staroffice6.0/share/psprint/driver/TK360J71.PS
-staroffice6.0/share/psprint/driver/TK450PJ1.PS
-staroffice6.0/share/psprint/driver/TK550171.PS
-staroffice6.0/share/psprint/driver/TK550391.PS
-staroffice6.0/share/psprint/driver/TK550PJ1.PS
-staroffice6.0/share/psprint/driver/TKP350J2.PS
-staroffice6.0/share/psprint/driver/TKP360P1.PS
-staroffice6.0/share/psprint/driver/TKP380J1.PS
-staroffice6.0/share/psprint/driver/TKP380P1.PS
-staroffice6.0/share/psprint/driver/TKP450J1.PS
-staroffice6.0/share/psprint/driver/TKP450P1.PS
-staroffice6.0/share/psprint/driver/TKP550J1.PS
-staroffice6.0/share/psprint/driver/TKP600J1.PS
-staroffice6.0/share/psprint/driver/TKPH3801.PS
-staroffice6.0/share/psprint/driver/TKPH4501.PS
-staroffice6.0/share/psprint/driver/TKPH6001.PS
-staroffice6.0/share/psprint/driver/XRD61354.PS
-staroffice6.0/share/psprint/driver/XRD61801.PS
-staroffice6.0/share/psprint/driver/XRN17000.PS
-staroffice6.0/share/psprint/driver/XRN24320.PS
-staroffice6.0/share/psprint/driver/XR_DC230.PS
-staroffice6.0/share/psprint/fontmetric/AGaramond-Bold.afm
-staroffice6.0/share/psprint/fontmetric/AvantGarde-Book.afm
-staroffice6.0/share/psprint/fontmetric/AvantGarde-BookOblique.afm
-staroffice6.0/share/psprint/fontmetric/AvantGarde-Demi.afm
-staroffice6.0/share/psprint/fontmetric/AvantGarde-DemiOblique.afm
-staroffice6.0/share/psprint/fontmetric/Bookman-Demi.afm
-staroffice6.0/share/psprint/fontmetric/Bookman-DemiItalic.afm
-staroffice6.0/share/psprint/fontmetric/Bookman-Light.afm
-staroffice6.0/share/psprint/fontmetric/Bookman-LightItalic.afm
-staroffice6.0/share/psprint/fontmetric/Courier-Bold.afm
-staroffice6.0/share/psprint/fontmetric/Courier-BoldOblique.afm
-staroffice6.0/share/psprint/fontmetric/Courier-Oblique.afm
-staroffice6.0/share/psprint/fontmetric/Courier.afm
-staroffice6.0/share/psprint/fontmetric/GothicBBB-Medium-83pv-RKSJ-H.afm
-staroffice6.0/share/psprint/fontmetric/GothicBBB-Medium.Roman.afm
-staroffice6.0/share/psprint/fontmetric/Helvetica-Bold.afm
-staroffice6.0/share/psprint/fontmetric/Helvetica-BoldOblique.afm
-staroffice6.0/share/psprint/fontmetric/Helvetica-Oblique.afm
-staroffice6.0/share/psprint/fontmetric/Helvetica.afm
-staroffice6.0/share/psprint/fontmetric/NewBaskerville-Bold.afm
-staroffice6.0/share/psprint/fontmetric/NewBaskerville-BoldItalic.afm
-staroffice6.0/share/psprint/fontmetric/NewBaskerville-Italic.afm
-staroffice6.0/share/psprint/fontmetric/NewBaskerville-Roman.afm
-staroffice6.0/share/psprint/fontmetric/NewCenturySchlbk-Bold.afm
-staroffice6.0/share/psprint/fontmetric/NewCenturySchlbk-BoldItalic.afm
-staroffice6.0/share/psprint/fontmetric/NewCenturySchlbk-Italic.afm
-staroffice6.0/share/psprint/fontmetric/NewCenturySchlbk-Roman.afm
-staroffice6.0/share/psprint/fontmetric/Palatino-Bold.afm
-staroffice6.0/share/psprint/fontmetric/Palatino-BoldItalic.afm
-staroffice6.0/share/psprint/fontmetric/Palatino-Italic.afm
-staroffice6.0/share/psprint/fontmetric/Palatino-Roman.afm
-staroffice6.0/share/psprint/fontmetric/Ryumin-Light-83pv-RKSJ-H.afm
-staroffice6.0/share/psprint/fontmetric/Ryumin-Light.Roman.afm
-staroffice6.0/share/psprint/fontmetric/Symbol.afm
-staroffice6.0/share/psprint/fontmetric/Times-Bold.afm
-staroffice6.0/share/psprint/fontmetric/Times-BoldItalic.afm
-staroffice6.0/share/psprint/fontmetric/Times-Italic.afm
-staroffice6.0/share/psprint/fontmetric/Times-Roman.afm
-staroffice6.0/share/psprint/fontmetric/Windsor.afm
-staroffice6.0/share/psprint/fontmetric/ZapfChancery-MediumItalic.afm
-staroffice6.0/share/psprint/fontmetric/ZapfDingbats.afm
-staroffice6.0/share/psprint/psprint.conf
-staroffice6.0/share/samples/english/drawings/Automobile.sxd
-staroffice6.0/share/samples/english/drawings/Blueprint.sxd
-staroffice6.0/share/samples/english/drawings/ColorProfile.sxd
-staroffice6.0/share/samples/english/drawings/Jazz.sxd
-staroffice6.0/share/samples/english/drawings/Ship.sxd
-staroffice6.0/share/samples/english/drawings/Workshop.sxd
-staroffice6.0/share/samples/english/drawings/engine.sxd
-staroffice6.0/share/samples/english/formulas/Annuities.sxm
-staroffice6.0/share/samples/english/formulas/Cauchy.sxm
-staroffice6.0/share/samples/english/formulas/ChemicalElement.sxm
-staroffice6.0/share/samples/english/formulas/DefinitionStraightLine.sxm
-staroffice6.0/share/samples/english/formulas/EffectiveAnnualInterestRate.sxm
-staroffice6.0/share/samples/english/formulas/HamiltonOperator.sxm
-staroffice6.0/share/samples/english/formulas/InvestmentReturns.sxm
-staroffice6.0/share/samples/english/formulas/LawOfErrorPropagation.sxm
-staroffice6.0/share/samples/english/formulas/Limes.sxm
-staroffice6.0/share/samples/english/formulas/LinearRegression.sxm
-staroffice6.0/share/samples/english/formulas/Maxwell.sxm
-staroffice6.0/share/samples/english/formulas/ScalarProduct.sxm
-staroffice6.0/share/samples/english/formulas/Sinus.sxm
-staroffice6.0/share/samples/english/formulas/SquareRoot.sxm
-staroffice6.0/share/samples/english/formulas/StandardDeviation.sxm
-staroffice6.0/share/samples/english/formulas/VectorProduct.sxm
-staroffice6.0/share/samples/english/menu/drawings.url
-staroffice6.0/share/samples/english/menu/formulas.url
-staroffice6.0/share/samples/english/menu/presentations.url
-staroffice6.0/share/samples/english/menu/spreadsheets.url
-staroffice6.0/share/samples/english/menu/texts.url
-staroffice6.0/share/samples/english/presentations/Chess.sxi
-staroffice6.0/share/samples/english/presentations/CompanyTakeover.sxi
-staroffice6.0/share/samples/english/presentations/Orgchart.sxi
-staroffice6.0/share/samples/english/presentations/RecarShareholderMeeting.sxi
-staroffice6.0/share/samples/english/presentations/ThreeDimensions.sxi
-staroffice6.0/share/samples/english/presentations/VacationPhotos.sxi
-staroffice6.0/share/samples/english/spreadsheets/Biorhythm.sxc
-staroffice6.0/share/samples/english/spreadsheets/Buffet.sxc
-staroffice6.0/share/samples/english/spreadsheets/ConversionTable.sxc
-staroffice6.0/share/samples/english/spreadsheets/CurrencyConverter.sxc
-staroffice6.0/share/samples/english/spreadsheets/DataAnalysys.sxc
-staroffice6.0/share/samples/english/spreadsheets/Movie1.sxc
-staroffice6.0/share/samples/english/spreadsheets/Movie2.sxc
-staroffice6.0/share/samples/english/spreadsheets/Movie3.sxc
-staroffice6.0/share/samples/english/spreadsheets/OfficeSharingAssoc.sxc
-staroffice6.0/share/samples/english/spreadsheets/Recar-Scenarios.sxc
-staroffice6.0/share/samples/english/texts/Book.sxg
-staroffice6.0/share/samples/english/texts/Brochure.sxw
-staroffice6.0/share/samples/english/texts/Chapters/Chapter1.sxw
-staroffice6.0/share/samples/english/texts/Chapters/Chapter2.sxw
-staroffice6.0/share/samples/english/texts/Chapters/Chapter3.sxw
-staroffice6.0/share/samples/english/texts/Chapters/Glass.jpg
-staroffice6.0/share/samples/english/texts/Chapters/Ham.jpg
-staroffice6.0/share/samples/english/texts/Chapters/Strwbrry.jpg
-staroffice6.0/share/samples/english/texts/Chapters/Tennis.jpg
-staroffice6.0/share/samples/english/texts/Chapters/Villa1.jpg
-staroffice6.0/share/samples/english/texts/Chapters/Villa2.jpg
-staroffice6.0/share/samples/english/texts/Flyers.sxw
-staroffice6.0/share/samples/english/texts/Games.sxw
-staroffice6.0/share/samples/english/texts/Homepage/about.gif
-staroffice6.0/share/samples/english/texts/Homepage/about.html
-staroffice6.0/share/samples/english/texts/Homepage/abouto.gif
-staroffice6.0/share/samples/english/texts/Homepage/backgrnd.jpg
-staroffice6.0/share/samples/english/texts/Homepage/bar.gif
-staroffice6.0/share/samples/english/texts/Homepage/contact.gif
-staroffice6.0/share/samples/english/texts/Homepage/contact.html
-staroffice6.0/share/samples/english/texts/Homepage/contacto.gif
-staroffice6.0/share/samples/english/texts/Homepage/coop.html
-staroffice6.0/share/samples/english/texts/Homepage/empty.html
-staroffice6.0/share/samples/english/texts/Homepage/hole.gif
-staroffice6.0/share/samples/english/texts/Homepage/home.gif
-staroffice6.0/share/samples/english/texts/Homepage/info.gif
-staroffice6.0/share/samples/english/texts/Homepage/info.html
-staroffice6.0/share/samples/english/texts/Homepage/leftbar.gif
-staroffice6.0/share/samples/english/texts/Homepage/motor.html
-staroffice6.0/share/samples/english/texts/Homepage/partnero.gif
-staroffice6.0/share/samples/english/texts/Homepage/partners.gif
-staroffice6.0/share/samples/english/texts/Homepage/partners.html
-staroffice6.0/share/samples/english/texts/Homepage/producto.gif
-staroffice6.0/share/samples/english/texts/Homepage/products.gif
-staroffice6.0/share/samples/english/texts/Homepage/products.html
-staroffice6.0/share/samples/english/texts/Homepage/question.gif
-staroffice6.0/share/samples/english/texts/Homepage/question.html
-staroffice6.0/share/samples/english/texts/Homepage/race.html
-staroffice6.0/share/samples/english/texts/Homepage/recar.sxc
-staroffice6.0/share/samples/english/texts/Homepage/soffice.gif
-staroffice6.0/share/samples/english/texts/Homepage/start.html
-staroffice6.0/share/samples/english/texts/Homepage/story.gif
-staroffice6.0/share/samples/english/texts/Homepage/title.gif
-staroffice6.0/share/samples/english/texts/IceCreamMenu.sxw
-staroffice6.0/share/samples/english/texts/Invitation.sxw
-staroffice6.0/share/samples/english/texts/JobAd.sxw
-staroffice6.0/share/samples/english/texts/LostDogNotice.sxw
-staroffice6.0/share/samples/english/texts/Promoletter.sxw
-staroffice6.0/share/template/english/educate/paper.stw
-staroffice6.0/share/template/english/educate/scientfc.sti
-staroffice6.0/share/template/english/educate/timetabl.stc
-staroffice6.0/share/template/english/finance/budget.stc
-staroffice6.0/share/template/english/finance/carfince.stc
-staroffice6.0/share/template/english/finance/carmoney.stc
-staroffice6.0/share/template/english/finance/journal.stc
-staroffice6.0/share/template/english/finance/loancalc.stc
-staroffice6.0/share/template/english/forms/expenses.stw
-staroffice6.0/share/template/english/forms/gnrlsale.stw
-staroffice6.0/share/template/english/forms/intrnlnt.stw
-staroffice6.0/share/template/english/forms/leporell.stw
-staroffice6.0/share/template/english/forms/notes1.stw
-staroffice6.0/share/template/english/forms/notes2.stw
-staroffice6.0/share/template/english/forms/phonenot.stw
-staroffice6.0/share/template/english/internal/html.stw
-staroffice6.0/share/template/english/internal/idxexample.sxw
-staroffice6.0/share/template/english/internal/url_transfer.htm
-staroffice6.0/share/template/english/layout/lyt-2000.sti
-staroffice6.0/share/template/english/layout/lyt-2001.sti
-staroffice6.0/share/template/english/layout/lyt-2002.sti
-staroffice6.0/share/template/english/layout/lyt-2003.sti
-staroffice6.0/share/template/english/layout/lyt-bluebox.sti
-staroffice6.0/share/template/english/layout/lyt-bluecorn.sti
-staroffice6.0/share/template/english/layout/lyt-bluegray.sti
-staroffice6.0/share/template/english/layout/lyt-bluejeans.sti
-staroffice6.0/share/template/english/layout/lyt-blueline.sti
-staroffice6.0/share/template/english/layout/lyt-bluesimple.sti
-staroffice6.0/share/template/english/layout/lyt-bluetitle.sti
-staroffice6.0/share/template/english/layout/lyt-border.sti
-staroffice6.0/share/template/english/layout/lyt-comic.sti
-staroffice6.0/share/template/english/layout/lyt-confetti.sti
-staroffice6.0/share/template/english/layout/lyt-cool.sti
-staroffice6.0/share/template/english/layout/lyt-darkblue.sti
-staroffice6.0/share/template/english/layout/lyt-deco.sti
-staroffice6.0/share/template/english/layout/lyt-film.sti
-staroffice6.0/share/template/english/layout/lyt-greenblue.sti
-staroffice6.0/share/template/english/layout/lyt-ice.sti
-staroffice6.0/share/template/english/layout/lyt-lightblue.sti
-staroffice6.0/share/template/english/layout/lyt-lightgrey.sti
-staroffice6.0/share/template/english/layout/lyt-liquid.sti
-staroffice6.0/share/template/english/layout/lyt-marble.sti
-staroffice6.0/share/template/english/layout/lyt-mondrian.sti
-staroffice6.0/share/template/english/layout/lyt-notes.sti
-staroffice6.0/share/template/english/layout/lyt-platine.sti
-staroffice6.0/share/template/english/layout/lyt-popcorn.sti
-staroffice6.0/share/template/english/layout/lyt-rings.sti
-staroffice6.0/share/template/english/layout/lyt-roses.sti
-staroffice6.0/share/template/english/layout/lyt-sand.sti
-staroffice6.0/share/template/english/layout/lyt-seablue.sti
-staroffice6.0/share/template/english/layout/lyt-space.sti
-staroffice6.0/share/template/english/layout/lyt-spheres.sti
-staroffice6.0/share/template/english/layout/lyt-stone.sti
-staroffice6.0/share/template/english/layout/lyt-stonehenge.sti
-staroffice6.0/share/template/english/layout/lyt-tile.sti
-staroffice6.0/share/template/english/layout/lyt-turqgrad.sti
-staroffice6.0/share/template/english/layout/lyt-undrwatr.sti
-staroffice6.0/share/template/english/layout/lyt-whiteblue.sti
-staroffice6.0/share/template/english/misc/book.stw
-staroffice6.0/share/template/english/misc/calendar.stc
-staroffice6.0/share/template/english/misc/cassette.std
-staroffice6.0/share/template/english/misc/cd-booklet.stw
-staroffice6.0/share/template/english/misc/cd.std
-staroffice6.0/share/template/english/misc/competition.stc
-staroffice6.0/share/template/english/misc/giftcert.stw
-staroffice6.0/share/template/english/misc/newslttr.stw
-staroffice6.0/share/template/english/misc/schedule.stc
-staroffice6.0/share/template/english/misc/tournamentall.stc
-staroffice6.0/share/template/english/misc/tournamentko.stc
-staroffice6.0/share/template/english/misc/zip.std
-staroffice6.0/share/template/english/officorr/faxclassic.stw
-staroffice6.0/share/template/english/officorr/faxmodern.stw
-staroffice6.0/share/template/english/officorr/ltrclassic.stw
-staroffice6.0/share/template/english/officorr/ltrmodern.stw
-staroffice6.0/share/template/english/officorr/memclassic.stw
-staroffice6.0/share/template/english/officorr/memmodern.stw
-staroffice6.0/share/template/english/offimisc/invoiceclassic.stw
-staroffice6.0/share/template/english/offimisc/invoicemodern.stw
-staroffice6.0/share/template/english/offimisc/minclassic.stw
-staroffice6.0/share/template/english/offimisc/minmodern.stw
-staroffice6.0/share/template/english/offimisc/pressclassic.stw
-staroffice6.0/share/template/english/offimisc/pressmodern.stw
-staroffice6.0/share/template/english/offimisc/report.stw
-staroffice6.0/share/template/english/personal/currvita.stw
-staroffice6.0/share/template/english/personal/envelope.stw
-staroffice6.0/share/template/english/personal/faxfrml.stw
-staroffice6.0/share/template/english/personal/faxpriv.stw
-staroffice6.0/share/template/english/personal/formalletter.stw
-staroffice6.0/share/template/english/personal/formalletterblue.stw
-staroffice6.0/share/template/english/personal/formalletterelegant.stw
-staroffice6.0/share/template/english/personal/formalletterinitials.stw
-staroffice6.0/share/template/english/personal/formalletterorange.stw
-staroffice6.0/share/template/english/personal/formalletterred.stw
-staroffice6.0/share/template/english/personal/formallettertypewriter.stw
-staroffice6.0/share/template/english/personal/formalletteryellow.stw
-staroffice6.0/share/template/english/personal/personalletter.stw
-staroffice6.0/share/template/english/personal/personalletterbordeaux.stw
-staroffice6.0/share/template/english/personal/personalletterfire.stw
-staroffice6.0/share/template/english/personal/personalletterorange.stw
-staroffice6.0/share/template/english/personal/personalletterrainbow.stw
-staroffice6.0/share/template/english/personal/personallettersmiley.stw
-staroffice6.0/share/template/english/personal/personalletterwatermark.stw
-staroffice6.0/share/template/english/personal/personalletteryellow.stw
-staroffice6.0/share/template/english/personal/visit.stw
-staroffice6.0/share/template/english/presnt/prs-analysis.sti
-staroffice6.0/share/template/english/presnt/prs-bad.sti
-staroffice6.0/share/template/english/presnt/prs-comrep.sti
-staroffice6.0/share/template/english/presnt/prs-concept.sti
-staroffice6.0/share/template/english/presnt/prs-finance.sti
-staroffice6.0/share/template/english/presnt/prs-ideas.sti
-staroffice6.0/share/template/english/presnt/prs-info.sti
-staroffice6.0/share/template/english/presnt/prs-market.sti
-staroffice6.0/share/template/english/presnt/prs-meeting.sti
-staroffice6.0/share/template/english/presnt/prs-newemplo.sti
-staroffice6.0/share/template/english/presnt/prs-novelty.sti
-staroffice6.0/share/template/english/presnt/prs-pres.sti
-staroffice6.0/share/template/english/presnt/prs-project.sti
-staroffice6.0/share/template/english/presnt/prs-prorep.sti
-staroffice6.0/share/template/english/presnt/prs-sell.sti
-staroffice6.0/share/template/english/presnt/prs-standard.sti
-staroffice6.0/share/template/english/presnt/prs-strategy.sti
-staroffice6.0/share/template/english/presnt/prs-team.sti
-staroffice6.0/share/template/english/presnt/prs-tech.sti
-staroffice6.0/share/template/english/presnt/prs-training.sti
-staroffice6.0/share/template/english/wizard/bitmap/Arrange_1.gif
-staroffice6.0/share/template/english/wizard/bitmap/Arrange_2.gif
-staroffice6.0/share/template/english/wizard/bitmap/Arrange_3.gif
-staroffice6.0/share/template/english/wizard/bitmap/Arrange_4.gif
-staroffice6.0/share/template/english/wizard/bitmap/Arrange_5.gif
-staroffice6.0/share/template/english/wizard/bitmap/FormWizard_1.bmp
-staroffice6.0/share/template/english/wizard/bitmap/FormWizard_2.bmp
-staroffice6.0/share/template/english/wizard/bitmap/Import_1.bmp
-staroffice6.0/share/template/english/wizard/bitmap/Import_3.bmp
-staroffice6.0/share/template/english/wizard/bitmap/Import_4.bmp
-staroffice6.0/share/template/english/wizard/bitmap/MS-Import_2-1.bmp
-staroffice6.0/share/template/english/wizard/bitmap/MS-Import_2-2.bmp
-staroffice6.0/share/template/english/wizard/bitmap/MS-Import_2-3.bmp
-staroffice6.0/share/template/english/wizard/bitmap/XML-Import_2-1.bmp
-staroffice6.0/share/template/english/wizard/bitmap/XML-Import_2-2.bmp
-staroffice6.0/share/template/english/wizard/bitmap/XML-Import_2-3.bmp
-staroffice6.0/share/template/english/wizard/bitmap/XML-Import_2-4.bmp
-staroffice6.0/share/template/english/wizard/bitmap/brd.bmp
-staroffice6.0/share/template/english/wizard/bitmap/cancel_down.bmp
-staroffice6.0/share/template/english/wizard/bitmap/cancel_up.bmp
-staroffice6.0/share/template/english/wizard/bitmap/denmark.bmp
-staroffice6.0/share/template/english/wizard/bitmap/down.bmp
-staroffice6.0/share/template/english/wizard/bitmap/end.bmp
-staroffice6.0/share/template/english/wizard/bitmap/euro_1.bmp
-staroffice6.0/share/template/english/wizard/bitmap/euro_2.bmp
-staroffice6.0/share/template/english/wizard/bitmap/euro_3.bmp
-staroffice6.0/share/template/english/wizard/bitmap/france.bmp
-staroffice6.0/share/template/english/wizard/bitmap/italia.bmp
-staroffice6.0/share/template/english/wizard/bitmap/nedland.bmp
-staroffice6.0/share/template/english/wizard/bitmap/okay_down.bmp
-staroffice6.0/share/template/english/wizard/bitmap/okay_up.bmp
-staroffice6.0/share/template/english/wizard/bitmap/polska.bmp
-staroffice6.0/share/template/english/wizard/bitmap/portugal.bmp
-staroffice6.0/share/template/english/wizard/bitmap/russia.bmp
-staroffice6.0/share/template/english/wizard/bitmap/spain.bmp
-staroffice6.0/share/template/english/wizard/bitmap/sweden.bmp
-staroffice6.0/share/template/english/wizard/bitmap/up.bmp
-staroffice6.0/share/template/english/wizard/bitmap/usa.bmp
-staroffice6.0/share/template/english/wizard/bitmap/webwizard.bmp
-staroffice6.0/share/template/english/wizard/styles/black_white.stc
-staroffice6.0/share/template/english/wizard/styles/blackberry.stc
-staroffice6.0/share/template/english/wizard/styles/default.stc
-staroffice6.0/share/template/english/wizard/styles/diner.stc
-staroffice6.0/share/template/english/wizard/styles/fall.stc
-staroffice6.0/share/template/english/wizard/styles/glacier.stc
-staroffice6.0/share/template/english/wizard/styles/green_grapes.stc
-staroffice6.0/share/template/english/wizard/styles/jeans.stc
-staroffice6.0/share/template/english/wizard/styles/marine.stc
-staroffice6.0/share/template/english/wizard/styles/millennium.stc
-staroffice6.0/share/template/english/wizard/styles/nature.stc
-staroffice6.0/share/template/english/wizard/styles/neon.stc
-staroffice6.0/share/template/english/wizard/styles/night.stc
-staroffice6.0/share/template/english/wizard/styles/nostalgic.stc
-staroffice6.0/share/template/english/wizard/styles/pastell.stc
-staroffice6.0/share/template/english/wizard/styles/pool.stc
-staroffice6.0/share/template/english/wizard/styles/pumpkin.stc
-staroffice6.0/share/template/english/wizard/styles/sunstyle.stc
-staroffice6.0/share/template/english/wizard/styles/xos.stc
-staroffice6.0/share/template/english/wizard/web/cnt-album.stw
-staroffice6.0/share/template/english/wizard/web/cnt-bilingual.stw
-staroffice6.0/share/template/english/wizard/web/cnt-chapters.stw
-staroffice6.0/share/template/english/wizard/web/cnt-empty.stw
-staroffice6.0/share/template/english/wizard/web/cnt-fixonecol.stw
-staroffice6.0/share/template/english/wizard/web/cnt-fixtwocol.stw
-staroffice6.0/share/template/english/wizard/web/cnt-formcontact.stw
-staroffice6.0/share/template/english/wizard/web/cnt-formcustomer.stw
-staroffice6.0/share/template/english/wizard/web/cnt-formfix.stw
-staroffice6.0/share/template/english/wizard/web/cnt-formvar.stw
-staroffice6.0/share/template/english/wizard/web/cnt-list.stw
-staroffice6.0/share/template/english/wizard/web/cnt-onepic.stw
-staroffice6.0/share/template/english/wizard/web/cnt-standard.stw
-staroffice6.0/share/template/english/wizard/web/cnt-twotitles.stw
-staroffice6.0/share/template/english/wizard/web/stl-banana.stw
-staroffice6.0/share/template/english/wizard/web/stl-blkjeans.stw
-staroffice6.0/share/template/english/wizard/web/stl-blue.stw
-staroffice6.0/share/template/english/wizard/web/stl-blueblock.stw
-staroffice6.0/share/template/english/wizard/web/stl-bluejeans.stw
-staroffice6.0/share/template/english/wizard/web/stl-fieryred.stw
-staroffice6.0/share/template/english/wizard/web/stl-hightech.stw
-staroffice6.0/share/template/english/wizard/web/stl-mint.stw
-staroffice6.0/share/template/english/wizard/web/stl-music.stw
-staroffice6.0/share/template/english/wizard/web/stl-nostalg.stw
-staroffice6.0/share/template/english/wizard/web/stl-orange.stw
-staroffice6.0/share/template/english/wizard/web/stl-petrol.stw
-staroffice6.0/share/template/english/wizard/web/stl-seventies.stw
-staroffice6.0/share/template/english/wizard/web/stl-standard.stw
-staroffice6.0/share/template/english/wizard/web/stl-strwbryice.stw
-staroffice6.0/share/template/english/wizard/web/stl-sun.stw
-staroffice6.0/share/template/english/wizard/web/stl-tracks.stw
-staroffice6.0/share/template/english/wizard/web/stl-turquoise.stw
-staroffice6.0/share/template/english/wizard/web/stl-wetblue.stw
-staroffice6.0/share/template/english/wizard/wizagn1.stw
-staroffice6.0/share/template/english/wizard/wizagn2.stw
-staroffice6.0/share/template/english/wizard/wizagn3.stw
-staroffice6.0/share/template/english/wizard/wizbrf1.stw
-staroffice6.0/share/template/english/wizard/wizbrf2.stw
-staroffice6.0/share/template/english/wizard/wizbrf3.stw
-staroffice6.0/share/template/english/wizard/wizfax1.stw
-staroffice6.0/share/template/english/wizard/wizfax2.stw
-staroffice6.0/share/template/english/wizard/wizfax3.stw
-staroffice6.0/share/template/english/wizard/wizmem1.stw
-staroffice6.0/share/template/english/wizard/wizmem2.stw
-staroffice6.0/share/template/english/wizard/wizmem3.stw
-staroffice6.0/share/wordbook/english/soffice.dic
-staroffice6.0/share/wordbook/english/sun.dic
-staroffice6.0/user/autotext/english/mytexts.bau
-staroffice6.0/user/basic/dialogs.xli
-staroffice6.0/user/basic/script.xli
-staroffice6.0/user/config/arrowhd.soe
-staroffice6.0/user/config/autotbl.fmt
-staroffice6.0/user/config/classic.sog
-staroffice6.0/user/config/cmyk.soc
-staroffice6.0/user/config/dbtitle.rdb
-staroffice6.0/user/config/gallery.soc
-staroffice6.0/user/config/hatching.soh
-staroffice6.0/user/config/html.soc
-staroffice6.0/user/config/modern.sog
-staroffice6.0/user/config/palette.soc
-staroffice6.0/user/config/standard.sob
-staroffice6.0/user/config/standard.soc
-staroffice6.0/user/config/standard.sod
-staroffice6.0/user/config/standard.soe
-staroffice6.0/user/config/standard.sog
-staroffice6.0/user/config/standard.soh
-staroffice6.0/user/config/styles.sod
-staroffice6.0/user/config/web.soc
-staroffice6.0/user/database/biblio/biblio.dbf
-staroffice6.0/user/gallery/sg100.sdv
-staroffice6.0/user/gallery/sg100.thm
-staroffice6.0/user/gallery/sg30.sdv
-staroffice6.0/user/gallery/sg30.thm
-@dirrm staroffice6.0/help/en/smath.idx
-@dirrm staroffice6.0/help/en/sdraw.idx
-@dirrm staroffice6.0/help/en/simpress.idx
-@dirrm staroffice6.0/help/en/scalc.idx
-@dirrm staroffice6.0/help/en/swriter.idx
-@dirrm staroffice6.0/help/en/schart.idx
-@dirrm staroffice6.0/help/en/sbasic.idx
-@dirrm staroffice6.0/help/en
-@dirrm staroffice6.0/help
-@dirrm staroffice6.0/user/config.orig/registry/instance/org/openoffice/ucb
-@dirrm staroffice6.0/user/config.orig/registry/instance/org/openoffice/Office
-@dirrm staroffice6.0/user/config.orig/registry/instance/org/openoffice
-@dirrm staroffice6.0/user/config.orig/registry/instance/org
-@dirrm staroffice6.0/user/config.orig/registry/instance
-@dirrm staroffice6.0/user/config.orig/registry
-@dirrm staroffice6.0/user/config.orig
-@dirrm staroffice6.0/user/plugin
-@dirrm staroffice6.0/user/backup
-@dirrm staroffice6.0/user/wordbook
-@dirrm staroffice6.0/user/psprint/fontmetric
-@dirrm staroffice6.0/user/psprint/driver
-@dirrm staroffice6.0/user/psprint
-@dirrm staroffice6.0/user/store
-@dirrm staroffice6.0/user/temp
-@dirrm staroffice6.0/user/autocorr
-@dirrm staroffice6.0/user/template
-@dirrm staroffice6.0/user/config/registry/instance/org/openoffice/ucb
-@dirrm staroffice6.0/user/config/registry/instance/org/openoffice/Office
-@dirrm staroffice6.0/user/config/registry/instance/org/openoffice
-@dirrm staroffice6.0/user/config/registry/instance/org
-@dirrm staroffice6.0/user/config/registry/instance
-@dirrm staroffice6.0/user/config/registry
-@dirrm staroffice6.0/user/config
-@dirrm staroffice6.0/user/basic
-@dirrm staroffice6.0/user/gallery
-@dirrm staroffice6.0/user/database/biblio
-@dirrm staroffice6.0/user/database
-@dirrm staroffice6.0/user/autotext/english
-@dirrm staroffice6.0/user/autotext
-@dirrm staroffice6.0/user
-@dirrm staroffice6.0/share/config/symbol
-@dirrm staroffice6.0/share/config/registry/template/org/openoffice/ucb
-@dirrm staroffice6.0/share/config/registry/template/org/openoffice/Office
-@dirrm staroffice6.0/share/config/registry/template/org/openoffice
-@dirrm staroffice6.0/share/config/registry/template/org
-@dirrm staroffice6.0/share/config/registry/template
-@dirrm staroffice6.0/share/config/registry/instance/org/openoffice/ucb
-@dirrm staroffice6.0/share/config/registry/instance/org/openoffice/Office
-@dirrm staroffice6.0/share/config/registry/instance/org/openoffice
-@dirrm staroffice6.0/share/config/registry/instance/org
-@dirrm staroffice6.0/share/config/registry/instance
-@dirrm staroffice6.0/share/config/registry
-@dirrm staroffice6.0/share/config/webcast
-@dirrm staroffice6.0/share/config
-@dirrm staroffice6.0/share/kde/icons
-@dirrm staroffice6.0/share/kde/net/applnk/StarOffice 6.0/information and setup
-@dirrm staroffice6.0/share/kde/net/applnk/StarOffice 6.0/auto pilots
-@dirrm staroffice6.0/share/kde/net/applnk/StarOffice 6.0/other
-@dirrm staroffice6.0/share/kde/net/applnk/StarOffice 6.0
-@dirrm staroffice6.0/share/kde/net/applnk
-@dirrm staroffice6.0/share/kde/net/mimelnk/application
-@dirrm staroffice6.0/share/kde/net/mimelnk
-@dirrm staroffice6.0/share/kde/net
-@dirrm staroffice6.0/share/kde
-@dirrm staroffice6.0/share/gnome/icons
-@dirrm staroffice6.0/share/gnome/net/auto pilots
-@dirrm staroffice6.0/share/gnome/net/other
-@dirrm staroffice6.0/share/gnome/net/information and setup
-@dirrm staroffice6.0/share/gnome/net
-@dirrm staroffice6.0/share/gnome
-@dirrm staroffice6.0/share/dict
-@dirrm staroffice6.0/share/samples/english/formulas
-@dirrm staroffice6.0/share/samples/english/drawings
-@dirrm staroffice6.0/share/samples/english/presentations
-@dirrm staroffice6.0/share/samples/english/spreadsheets
-@dirrm staroffice6.0/share/samples/english/texts/Homepage
-@dirrm staroffice6.0/share/samples/english/texts/Chapters
-@dirrm staroffice6.0/share/samples/english/texts
-@dirrm staroffice6.0/share/samples/english/menu
-@dirrm staroffice6.0/share/samples/english
-@dirrm staroffice6.0/share/samples
-@dirrm staroffice6.0/share/plugin
-@dirrm staroffice6.0/share/cde/other
-@dirrm staroffice6.0/share/cde/auto pilots
-@dirrm staroffice6.0/share/cde/information and setup
-@dirrm staroffice6.0/share/cde
-@dirrm staroffice6.0/share/autocorr
-@dirrm staroffice6.0/share/psprint/driver
-@dirrm staroffice6.0/share/psprint/fontmetric
-@dirrm staroffice6.0/share/psprint
-@dirrm staroffice6.0/share/migration
-@dirrm staroffice6.0/share/autotext/english
-@dirrm staroffice6.0/share/autotext
-@dirrm staroffice6.0/share/wordbook/english
-@dirrm staroffice6.0/share/wordbook
-@dirrm staroffice6.0/share/gallery/troubleshooting
-@dirrm staroffice6.0/share/gallery/education
-@dirrm staroffice6.0/share/gallery/clima
-@dirrm staroffice6.0/share/gallery/time
-@dirrm staroffice6.0/share/gallery/people
-@dirrm staroffice6.0/share/gallery/officeart
-@dirrm staroffice6.0/share/gallery/navi-2d
-@dirrm staroffice6.0/share/gallery/keyboard
-@dirrm staroffice6.0/share/gallery/finances
-@dirrm staroffice6.0/share/gallery/emoicons
-@dirrm staroffice6.0/share/gallery/computer
-@dirrm staroffice6.0/share/gallery/communic
-@dirrm staroffice6.0/share/gallery/calendar
-@dirrm staroffice6.0/share/gallery/balloons
-@dirrm staroffice6.0/share/gallery/arrows
-@dirrm staroffice6.0/share/gallery/sounds
-@dirrm staroffice6.0/share/gallery/www-anim
-@dirrm staroffice6.0/share/gallery/flags
-@dirrm staroffice6.0/share/gallery/www-graf
-@dirrm staroffice6.0/share/gallery/rulers
-@dirrm staroffice6.0/share/gallery/surface
-@dirrm staroffice6.0/share/gallery/photos
-@dirrm staroffice6.0/share/gallery/symbols
-@dirrm staroffice6.0/share/gallery/bullets
-@dirrm staroffice6.0/share/gallery/www-back
-@dirrm staroffice6.0/share/gallery/htmlexpo
-@dirrm staroffice6.0/share/gallery
-@dirrm staroffice6.0/share/basic/Euro
-@dirrm staroffice6.0/share/basic/ImportWizard
-@dirrm staroffice6.0/share/basic/Tools
-@dirrm staroffice6.0/share/basic/Gimmicks
-@dirrm staroffice6.0/share/basic/Template
-@dirrm staroffice6.0/share/basic/WebWizard
-@dirrm staroffice6.0/share/basic/Schedule
-@dirrm staroffice6.0/share/basic/FormWizard
-@dirrm staroffice6.0/share/basic
-@dirrm staroffice6.0/share/fonts/truetype
-@dirrm staroffice6.0/share/fonts
-@dirrm staroffice6.0/share/config/symbol
-@dirrm staroffice6.0/share/config/registry/cache/instance/org/openoffice/ucb
-@dirrm staroffice6.0/share/config/registry/cache/instance/org/openoffice/Office
-@dirrm staroffice6.0/share/config/registry/cache/instance/org/openoffice
-@dirrm staroffice6.0/share/config/registry/cache/instance/org
-@dirrm staroffice6.0/share/config/registry/cache/instance
-@dirrm staroffice6.0/share/config/registry/cache
-@dirrm staroffice6.0/share/config/registry/template/org/openoffice/ucb
-@dirrm staroffice6.0/share/config/registry/template/org/openoffice/Office
-@dirrm staroffice6.0/share/config/registry/template/org/openoffice
-@dirrm staroffice6.0/share/config/registry/template/org
-@dirrm staroffice6.0/share/config/registry/template
-@dirrm staroffice6.0/share/config/registry/instance/org/openoffice/Webtop
-@dirrm staroffice6.0/share/config/registry/instance/org/openoffice/ucb
-@dirrm staroffice6.0/share/config/registry/instance/org/openoffice/Office
-@dirrm staroffice6.0/share/config/registry/instance/org/openoffice
-@dirrm staroffice6.0/share/config/registry/instance/org
-@dirrm staroffice6.0/share/config/registry/instance
-@dirrm staroffice6.0/share/config/registry
-@dirrm staroffice6.0/share/config/webcast
-@dirrm staroffice6.0/share/config
-@dirrm staroffice6.0/share/dtd/math/1_01
-@dirrm staroffice6.0/share/dtd/math
-@dirrm staroffice6.0/share/dtd/officedocument/1_0
-@dirrm staroffice6.0/share/dtd/officedocument
-@dirrm staroffice6.0/share/dtd
-@dirrm staroffice6.0/share/template/english/presnt
-@dirrm staroffice6.0/share/template/english/layout
-@dirrm staroffice6.0/share/template/english/finance
-@dirrm staroffice6.0/share/template/english/forms
-@dirrm staroffice6.0/share/template/english/educate
-@dirrm staroffice6.0/share/template/english/misc
-@dirrm staroffice6.0/share/template/english/personal
-@dirrm staroffice6.0/share/template/english/offimisc
-@dirrm staroffice6.0/share/template/english/officorr
-@dirrm staroffice6.0/share/template/english/internal
-@dirrm staroffice6.0/share/template/english/wizard/web
-@dirrm staroffice6.0/share/template/english/wizard/styles
-@dirrm staroffice6.0/share/template/english/wizard/bitmap
-@dirrm staroffice6.0/share/template/english/wizard
-@dirrm staroffice6.0/share/template/english
-@dirrm staroffice6.0/share/template
-@dirrm staroffice6.0/share
-@dirrm staroffice6.0/program/components
-@dirrm staroffice6.0/program/addin/source
-@dirrm staroffice6.0/program/addin
-@dirrm staroffice6.0/program/resource
-@dirrm staroffice6.0/program/classes
-@dirrm staroffice6.0/program/filter
-@dirrm staroffice6.0/program
-@dirrm staroffice6.0
diff --git a/editors/tamago-emacs21/Makefile b/editors/tamago-emacs21/Makefile
deleted file mode 100644
index 374bfd112670..000000000000
--- a/editors/tamago-emacs21/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# New ports collection makefile for: tamago
-# Date created: 6 March 2000
-# Whom: tetsushi NAKAI <nakai@tsl.pe.u-tokyo.ac.jp>
-#
-# $FreeBSD$
-#
-
-PORTNAME= tamago
-PORTVERSION= 4.0.6
-CATEGORIES= editors elisp
-MASTER_SITES= ftp://ftp.m17n.org/pub/tamago/ \
- ftp://ftp.kddlabs.co.jp/Japan/m17n.org/tamago/
-PKGNAMESUFFIX= -${EMACS_PORT_NAME}
-
-PATCH_SITES= ${MASTER_SITE_LOCAL}
-PATCH_SITE_SUBDIR= kuriyama
-PATCHFILES= tamago-${PORTVERSION}-20011028.patch.gz
-PATCH_DIST_STRIP= -p1
-
-MAINTAINER= ports@FreeBSD.org
-
-BUILD_DEPENDS= emacs-${EMACS_VER}:${PORTSDIR}/editors/${EMACS_PORT_NAME}
-RUN_DEPENDS= emacs-${EMACS_VER}:${PORTSDIR}/editors/${EMACS_PORT_NAME}
-
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-
-EMACS_PORT_NAME?= emacs21
-
-ELISPDIR= ${PREFIX}/${EMACS_LIBDIR_WITH_VER}/site-lisp
-PLIST_SUB= ELISPDIR="${EMACS_LIBDIR_WITH_VER}/site-lisp"
-
-pre-configure:
- @${PERL} -pi -e 's|emacs/site-lisp|${EMACS_NAME}/${EMACS_VER}/site-lisp|g' \
- ${WRKSRC}/configure
-
-.include <bsd.port.mk>
diff --git a/editors/tamago-emacs21/distinfo b/editors/tamago-emacs21/distinfo
deleted file mode 100644
index b74247d93f9e..000000000000
--- a/editors/tamago-emacs21/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (tamago-4.0.6.tar.gz) = e1ebac3ec05b2f9c274b831fd64ed7b1
-MD5 (tamago-4.0.6-20011028.patch.gz) = 2f3c02bba2dd3b9d6d039f568a4add1c
diff --git a/editors/tamago-emacs21/pkg-comment b/editors/tamago-emacs21/pkg-comment
deleted file mode 100644
index bb8cd13d1dd6..000000000000
--- a/editors/tamago-emacs21/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-The Multilingual Input Method - Egg V4
diff --git a/editors/tamago-emacs21/pkg-descr b/editors/tamago-emacs21/pkg-descr
deleted file mode 100644
index 4d1c4020a85d..000000000000
--- a/editors/tamago-emacs21/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-The Multilingual Input Method - Egg V4
-
-This enables you to input Multilingual Characters.
-
-Tamago is only coded by emacs lisp.
-
-This input method is working with various translation servers
-(i.e. jserver, cserver, tserver, Wnn6, SJ3 ver 1 and ver 2,
- cannaserver and wxgserver).
-
-WWW: http://www.m17n.org/tamago/
diff --git a/editors/tamago-emacs21/pkg-message b/editors/tamago-emacs21/pkg-message
deleted file mode 100644
index 6d3011f40a62..000000000000
--- a/editors/tamago-emacs21/pkg-message
+++ /dev/null
@@ -1,12 +0,0 @@
-Enabling Tamago
-=================
- You can now tell your users to enable Tamago with Emacs 20.5 by adding
-
- If you use with Asian Languages, select suitable languages, such as
-
-Japanese: (set-language-environment "Japanese")
-Korean: (set-language-environment "Korean")
-Chinese-GB: (set-language-environment "Chinese-GB")
-Chinese-CNS: (set-language-environment "Chinese-CNS")
-
-add to their `~/.emacs' file.
diff --git a/editors/tamago-emacs21/pkg-plist b/editors/tamago-emacs21/pkg-plist
deleted file mode 100644
index 69de85d67686..000000000000
--- a/editors/tamago-emacs21/pkg-plist
+++ /dev/null
@@ -1,65 +0,0 @@
-%%ELISPDIR%%/egg/egg-cnv.el
-%%ELISPDIR%%/egg/egg-cnv.elc
-%%ELISPDIR%%/egg/egg-com.el
-%%ELISPDIR%%/egg/egg-com.elc
-%%ELISPDIR%%/egg/egg-edep.el
-%%ELISPDIR%%/egg/egg-edep.elc
-%%ELISPDIR%%/egg/egg-mlh.el
-%%ELISPDIR%%/egg/egg-mlh.elc
-%%ELISPDIR%%/egg/egg-sim.el
-%%ELISPDIR%%/egg/egg-sim.elc
-%%ELISPDIR%%/egg/egg-util.el
-%%ELISPDIR%%/egg/egg-util.elc
-%%ELISPDIR%%/egg/egg.el
-%%ELISPDIR%%/egg/egg.elc
-%%ELISPDIR%%/egg/egg/canna.el
-%%ELISPDIR%%/egg/egg/canna.elc
-%%ELISPDIR%%/egg/egg/cannarpc.el
-%%ELISPDIR%%/egg/egg/cannarpc.elc
-%%ELISPDIR%%/egg/egg/sj3.el
-%%ELISPDIR%%/egg/egg/sj3.elc
-%%ELISPDIR%%/egg/egg/sj3rpc.el
-%%ELISPDIR%%/egg/egg/sj3rpc.elc
-%%ELISPDIR%%/egg/egg/wnn.el
-%%ELISPDIR%%/egg/egg/wnn.elc
-%%ELISPDIR%%/egg/egg/wnnrpc.el
-%%ELISPDIR%%/egg/egg/wnnrpc.elc
-%%ELISPDIR%%/egg/eggrc
-%%ELISPDIR%%/egg/its-keydef.el
-%%ELISPDIR%%/egg/its-keydef.elc
-%%ELISPDIR%%/egg/its.el
-%%ELISPDIR%%/egg/its.elc
-%%ELISPDIR%%/egg/its/ascii.el
-%%ELISPDIR%%/egg/its/ascii.elc
-%%ELISPDIR%%/egg/its/aynu.el
-%%ELISPDIR%%/egg/its/aynu.elc
-%%ELISPDIR%%/egg/its/bixing.el
-%%ELISPDIR%%/egg/its/bixing.elc
-%%ELISPDIR%%/egg/its/erpin.el
-%%ELISPDIR%%/egg/its/erpin.elc
-%%ELISPDIR%%/egg/its/hangul.el
-%%ELISPDIR%%/egg/its/hangul.elc
-%%ELISPDIR%%/egg/its/hankata.el
-%%ELISPDIR%%/egg/its/hankata.elc
-%%ELISPDIR%%/egg/its/hira.el
-%%ELISPDIR%%/egg/its/hira.elc
-%%ELISPDIR%%/egg/its/jeonkak.el
-%%ELISPDIR%%/egg/its/jeonkak.elc
-%%ELISPDIR%%/egg/its/kata.el
-%%ELISPDIR%%/egg/its/kata.elc
-%%ELISPDIR%%/egg/its/pinyin.el
-%%ELISPDIR%%/egg/its/pinyin.elc
-%%ELISPDIR%%/egg/its/quanjiao.el
-%%ELISPDIR%%/egg/its/quanjiao.elc
-%%ELISPDIR%%/egg/its/thai.el
-%%ELISPDIR%%/egg/its/thai.elc
-%%ELISPDIR%%/egg/its/zenkaku.el
-%%ELISPDIR%%/egg/its/zenkaku.elc
-%%ELISPDIR%%/egg/its/zhuyin.el
-%%ELISPDIR%%/egg/its/zhuyin.elc
-%%ELISPDIR%%/egg/leim-list.el
-%%ELISPDIR%%/egg/menudiag.el
-%%ELISPDIR%%/egg/menudiag.elc
-@dirrm %%ELISPDIR%%/egg/egg
-@dirrm %%ELISPDIR%%/egg/its
-@dirrm %%ELISPDIR%%/egg
diff --git a/editors/xemacs/Makefile b/editors/xemacs/Makefile
deleted file mode 100644
index 4f9022295c4e..000000000000
--- a/editors/xemacs/Makefile
+++ /dev/null
@@ -1,121 +0,0 @@
-# New ports collection makefile for: X-Emacs
-# Date created: 25 Oct 2001
-# Whom: Gary Jennejohn (gj@FreeBSD.org)
-#
-# $FreeBSD$
-#
-
-PORTNAME= xemacs-devel
-PORTVERSION= ${XEMACS_VER}
-CATEGORIES+= editors
-MASTER_SITES= ${MASTER_SITE_XEMACS}
-MASTER_SITE_SUBDIR= xemacs-${XEMACS_REL}
-DISTNAME= xemacs-${XEMACS_VER}
-DISTFILES= ${DISTNAME}-src${EXTRACT_SUFX} ${DISTNAME}-elc${EXTRACT_SUFX} ${DISTNAME}-info${EXTRACT_SUFX}
-DIST_SUBDIR= xemacs
-
-MAINTAINER= gj@FreeBSD.org
-
-RUN_DEPENDS+= ${LOCALBASE}/lib/xemacs/xemacs-packages/etc/enriched.doc:${PORTSDIR}/editors/xemacs-packages
-.if !defined(WITHOUT_X11)
-LIB_DEPENDS+= jpeg.9:${PORTSDIR}/graphics/jpeg \
- png.5:${PORTSDIR}/graphics/png \
- tiff.4:${PORTSDIR}/graphics/tiff
-USE_XLIB= yes
-USE_XPM= yes
-.endif
-
-XEMACS_REL= 21.4
-XEMACS_VER= 21.4.6
-XEMACS_ARCH= ${CONFIGURE_TARGET}
-
-STRIP=
-USE_AUTOCONF_VER=213
-CONFIGURE_TARGET=${MACHINE_ARCH}--freebsd
-
-CONFIGURE_ARGS?=--with-clash-detection \
- --with-sound=native \
- --site-includes=${LOCALBASE}/include \
- --site-libraries=${LOCALBASE}/lib \
- --with-ldap=no \
- --with-site-lisp \
- --with-database=berkdb \
- ${WITH_XFACE} ${WITH_DIALOGS} ${WITH_OFFIX} ${WITH_GTK}
-MAKE_ARGS= prefix=${PREFIX}
-MAN1= ctags.1 etags.1 gnuattach.1 gnuclient.1 gnudoit.1 \
- gnuserv.1 xemacs.1
-ALL_TARGET= all dist
-
-PLIST_SUB= XEMACS_VER=${XEMACS_VER} XEMACS_ARCH=${XEMACS_ARCH}
-
-pre-fetch:
-.if !defined(WANT_GTK)
- @${ECHO_MSG} "If you want to use GTK, please set the environment variable WANT_GTK "
- @${ECHO_MSG} "and recompile."
-.endif
-.if defined(HAVE_MOTIF)
-.if !defined(MOTIF_STATIC)
- @${ECHO_MSG} ""
- @${ECHO_MSG} "If your MOTIF library is actually lesstif, you might occasionally"
- @${ECHO_MSG} "experience locked-up frames."
- @${ECHO_MSG} "In this case, set the environment variable MOTIF_STATIC and recompile, "
- @${ECHO_MSG} "which will force the use of athena widgets for dialogs."
-.endif
-.if !defined(WITHOUT_X11)
- @${ECHO_MSG} ""
- @${ECHO_MSG} "Set the environment variable WITHOUT_X11 if you "
- @${ECHO_MSG} "do not want to use X11."
-CONFIG_ARGS+= --with-png=yes --with-tiff=yes
-.endif
-.if defined(WITHOUT_X11)
-CONFIGURE_ARGS+= --without-x11
-.endif
-
-# hack to avoid shipping binaries linked with Motif
-.if defined(MOTIF_STATIC)
-WITH_DIALOGS= --with-dialogs=athena
-.endif
-
-.if defined(WITH_XAW3D)
-LIB_DEPENDS+= Xaw3d.${XAWVER}:${PORTSDIR}/x11-toolkits/Xaw3d
-.endif
-
-.if defined(WANT_GTK)
-WITH_GTK= --with-gtk=yes \
- --with-xpm=no
-USE_GTK= yes
-USE_XPM= no
-.endif
-
-# Drop faces (libcompface) and offix (libDnd) if building package,
-# autodetect otherwise
-.if defined(PACKAGE_BUILDING)
-WITH_XFACE?= --with-xface=no
-WITH_OFFIX?= --with-offix=no
-.endif
-.endif
-
-# fix .so references in a few man pages
-pre-configure::
-.for file in etc/ctags.1 etc/gnuattach.1 etc/gnuclient.1 etc/gnudoit.1
- @${SED} -e 's/\.1/&.gz/' ${WRKSRC}/${file} > ${WRKDIR}/tmp_zot
- @${MV} ${WRKDIR}/tmp_zot ${WRKSRC}/${file}
-.endfor
-
-post-install::
-.for file in b2m ctags ellcc etags gnuclient xemacs-${XEMACS_VER}
- strip ${PREFIX}/bin/${file}
-.endfor
-# For some reason install no longer makes ${PREFIX}/lib/xemacs/site-lisp.
-# Do what PLIST does for pkg_add.
- ${MKDIR} ${PREFIX}/lib/xemacs/site-lisp
- ${CHMOD} 755 ${PREFIX}/lib/xemacs/site-lisp
- ${RM} -f ${PREFIX}/bin/send-pr
-.if defined(WANT_GTK)
- @${ECHO_MSG} "Please be aware that GTK support is buggy. Do not report bugs to"
- @${ECHO_MSG} "the maintainer."
- @${ECHO_MSG} "Please also be aware that the package's name was automagically changed"
- @${ECHO_MSG} "to ${PORTNAME}${PKGNAMESUFFIX}-${XEMACS_VER}."
-.endif
-
-.include <bsd.port.mk>
diff --git a/editors/xemacs/distinfo b/editors/xemacs/distinfo
deleted file mode 100644
index 7336d4c68d97..000000000000
--- a/editors/xemacs/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (xemacs/xemacs-21.4.6-src.tar.gz) = 2ad6fdbd595cbfa7ed150e0f72e31bd4
-MD5 (xemacs/xemacs-21.4.6-elc.tar.gz) = 0b0c3a91cf00eee95fc006f4da3937e1
-MD5 (xemacs/xemacs-21.4.6-info.tar.gz) = aca501e6e536f1d3d4fd471471270e59
diff --git a/editors/xemacs/files/patch-aa b/editors/xemacs/files/patch-aa
deleted file mode 100644
index 45fbafd60623..000000000000
--- a/editors/xemacs/files/patch-aa
+++ /dev/null
@@ -1,11 +0,0 @@
---- lib-src/Makefile.in.in~ Tue Feb 8 11:54:39 2000
-+++ lib-src/Makefile.in.in Thu Sep 21 22:26:13 2000
-@@ -224,7 +224,7 @@
- (cd ${archlibdir} && \
- $(RM) ${UTILITIES} ${INSTALLABLES} ${SCRIPTS} ${INSTALLABLE_SCRIPTS})
-
--.PHONY: mostlyclean clean distclean realclean extraclean
-+.PHONY: mostlyclean clean distclean realclean extraclean ${archlibdir}
- mostlyclean:
- $(RM) *.o *.i core
- clean: mostlyclean
diff --git a/editors/xemacs/files/patch-af b/editors/xemacs/files/patch-af
deleted file mode 100644
index c0c55cbf0aef..000000000000
--- a/editors/xemacs/files/patch-af
+++ /dev/null
@@ -1,53 +0,0 @@
---- configure.in.orig Wed Jul 25 09:39:21 2001
-+++ configure.in Sun Oct 7 23:20:24 2001
-@@ -1098,6 +1098,7 @@
- dnl Straightforward OS determination
- case "$canonical" in
- *-*-linux* ) opsys=linux ;;
-+ *-*-freebsd* ) opsys=freebsd ;;
- *-*-netbsd* ) opsys=netbsd ;;
- *-*-openbsd* ) opsys=openbsd ;;
- *-*-nextstep* ) opsys=nextstep ;;
-@@ -3661,21 +3662,24 @@
- test "$ac_cv_func_crypt" != "yes" && { AC_CHECK_LIB(crypt, crypt) }
- fi
- dnl Back to our regularly scheduled wnn hunting
-- if test -z "$with_wnn" -o "$with_wnn" = "yes"; then
-- AC_CHECK_LIB(wnn,jl_dic_list_e,libwnn=wnn,
-- AC_CHECK_LIB(wnn4,jl_dic_list_e,libwnn=wnn4,
-- AC_CHECK_LIB(wnn6,jl_dic_list_e,libwnn=wnn6,
-- AC_CHECK_LIB(wnn6_fromsrc,dic_list_e,libwnn=wnn6_fromsrc,with_wnn=no))))
-+ if test "$with_wnn6" = "yes"; then
-+ AC_CHECK_LIB(wnn6,jl_fi_dic_list_e,libwnn=wnn6,
-+ AC_CHECK_LIB(wnn6_fromsrc,jl_fi_dic_list_e,libwnn=wnn6_fromsrc,
-+ AC_CHECK_LIB(wnn,jl_fi_dic_list_e,libwnn=wnn, [with_wnn6=no; with_wnn=no])))
-+ else
-+ if test -z "$with_wnn" -o "$with_wnn" = "yes"; then
-+ AC_CHECK_LIB(wnn,jl_dic_list_e,libwnn=wnn,
-+ AC_CHECK_LIB(wnn4,jl_dic_list_e,libwnn=wnn4,
-+ AC_CHECK_LIB(wnn6,jl_fi_dic_list_e,[libwnn=wnn6; with_wnn6=yes],
-+ AC_CHECK_LIB(wnn6_fromsrc,jl_fi_dic_list_e, [libwnn=wnn6_fromsrc; with_wnn6=yes],with_wnn=no))))
-+ fi
- fi
- test -z "$with_wnn" && with_wnn=yes
- if test "$with_wnn" = "yes"; then
- AC_DEFINE(HAVE_WNN)
- XE_PREPEND(-l$libwnn, libs_x)
- XE_ADD_OBJS(mule-wnnfns.o)
-- if test "$with_wnn6" != "no"; then
-- AC_CHECK_LIB($libwnn, jl_fi_dic_list, with_wnn6=yes)
-- test "$with_wnn6" = "yes" && AC_DEFINE(WNN6)
-- fi
-+ test "$with_wnn6" = "yes" && AC_DEFINE(WNN6)
- fi
-
- dnl Autodetect canna
-@@ -4257,7 +4261,7 @@
- dnl Check for Berkeley DB.
- if test "$with_database_berkdb" != "no"; then
- AC_MSG_CHECKING(for Berkeley db.h)
-- for header in "db/db.h" "db.h"; do
-+ for header in "/usr/include/db.h" "db/db.h" "db.h"; do
- AC_TRY_COMPILE([
- #include <stdlib.h>
- #if !(defined __GLIBC__ && __GLIBC_MINOR__ >= 1)
diff --git a/editors/xemacs/files/patch-ai b/editors/xemacs/files/patch-ai
deleted file mode 100644
index c91881639c5e..000000000000
--- a/editors/xemacs/files/patch-ai
+++ /dev/null
@@ -1,20 +0,0 @@
---- lib-src/fakemail.c.orig Tue Mar 23 22:09:58 1999
-+++ lib-src/fakemail.c Tue Mar 23 22:12:20 1999
-@@ -157,9 +157,17 @@
- extern char *malloc (), *realloc ();
- #endif
-
-+#if defined(__FreeBSD_version) && __FreeBSD_version >= 400000
-+#define CURRENT_USER
-+#endif
-+
- #ifdef CURRENT_USER
- extern struct passwd *getpwuid ();
-+#if defined(__FreeBSD_version) && __FreeBSD_version >= 400000
-+extern uid_t geteuid ();
-+#else
- extern unsigned short geteuid ();
-+#endif
- static struct passwd *my_entry;
- #define cuserid(s) \
- (my_entry = getpwuid (((int) geteuid ())), \
diff --git a/editors/xemacs/files/patch-ak b/editors/xemacs/files/patch-ak
deleted file mode 100644
index a45db5e1084d..000000000000
--- a/editors/xemacs/files/patch-ak
+++ /dev/null
@@ -1,17 +0,0 @@
---- ./src/unexelf.c~ Sun Aug 15 03:29:56 1999
-+++ ./src/unexelf.c Tue Nov 2 10:24:55 1999
-@@ -515,6 +515,14 @@
- # include <sys/exec_elf.h>
- #endif
-
-+#if defined(__FreeBSD__) && defined(__alpha__)
-+# ifdef __STDC__
-+# define ElfW(type) Elf64_##type
-+# else
-+# define ElfW(type) Elf64_/**/type
-+# endif
-+#endif
-+
- #if __GNU_LIBRARY__ - 0 >= 6
- # include <link.h> /* get ElfW etc */
- #endif
diff --git a/editors/xemacs/pkg-comment b/editors/xemacs/pkg-comment
deleted file mode 100644
index 296f22fc7d1a..000000000000
--- a/editors/xemacs/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-This port tracks the development (GAMMA) version of the XEmacs text editor
diff --git a/editors/xemacs/pkg-descr b/editors/xemacs/pkg-descr
deleted file mode 100644
index 1705d46af848..000000000000
--- a/editors/xemacs/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-XEmacs is a self-documenting, customizable, extensible real-time
-display editor.
-
-Users new to XEmacs will be able to use basic features fairly rapidly
-by studying the tutorial and using the self-documentation features.
-XEmacs also has an extensive interactive manual browser. It is easily
-extensible since its editing commands are written in Lisp.
-
-XEmacs's many special packages handle mail reading (RMail) and sending
-(Mail), outline editing (Outline), compiling (Compile), running
-subshells within Emacs windows (Shell), running a Lisp read-eval-print
-loop (Lisp-Interaction-Mode), automated psychotherapy (Doctor :-) and
-many more. There is a WWW browsing mode written fully in elisp
-that looks and behaves much like the netscape WWW browser.
-
-XEmacs has similar functionality to GNU Emacs. It uses a different
-display model, including support for Motif menu and scroll bars and the
-ability to run as a widget inside other applications. Many people say
-it looks nicer than GNU Emacs.
-
-WWW: http://www.xemacs.org/
diff --git a/editors/xemacs/pkg-plist b/editors/xemacs/pkg-plist
deleted file mode 100644
index 41e53b333b27..000000000000
--- a/editors/xemacs/pkg-plist
+++ /dev/null
@@ -1,1379 +0,0 @@
-bin/b2m
-bin/ctags
-bin/ellcc
-bin/etags
-bin/gnuattach
-bin/gnuclient
-bin/gnudoit
-bin/ootags
-bin/rcs-checkin
-bin/xemacs-%%XEMACS_VER%%
-@exec ln -s %D/%F %B/xemacs
-@unexec rm %B/xemacs
-@exec mkdir -p %D/lib/xemacs/site-lisp ; chmod 755 %D/lib/xemacs/site-lisp
-lib/xemacs-%%XEMACS_VER%%/etc/BETA
-lib/xemacs-%%XEMACS_VER%%/etc/CHARSETS
-lib/xemacs-%%XEMACS_VER%%/etc/CODING-STANDARDS
-lib/xemacs-%%XEMACS_VER%%/etc/CODINGS
-lib/xemacs-%%XEMACS_VER%%/etc/COPYING
-lib/xemacs-%%XEMACS_VER%%/etc/COPYING.LIB
-lib/xemacs-%%XEMACS_VER%%/etc/DEBUG
-lib/xemacs-%%XEMACS_VER%%/etc/DISTRIB
-lib/xemacs-%%XEMACS_VER%%/etc/Emacs.ad
-lib/xemacs-%%XEMACS_VER%%/etc/FTP
-lib/xemacs-%%XEMACS_VER%%/etc/GNU
-lib/xemacs-%%XEMACS_VER%%/etc/HELLO
-lib/xemacs-%%XEMACS_VER%%/etc/InstallGuide
-lib/xemacs-%%XEMACS_VER%%/etc/LPF
-lib/xemacs-%%XEMACS_VER%%/etc/MACHINES
-lib/xemacs-%%XEMACS_VER%%/etc/MAILINGLISTS
-lib/xemacs-%%XEMACS_VER%%/etc/MORE.STUFF
-lib/xemacs-%%XEMACS_VER%%/etc/MOTIVATION
-lib/xemacs-%%XEMACS_VER%%/etc/NEWS
-lib/xemacs-%%XEMACS_VER%%/etc/ONEWS
-lib/xemacs-%%XEMACS_VER%%/etc/OONEWS
-lib/xemacs-%%XEMACS_VER%%/etc/OXYMORONS
-lib/xemacs-%%XEMACS_VER%%/etc/ORDERS
-lib/xemacs-%%XEMACS_VER%%/etc/ORDERS.EUROPE
-lib/xemacs-%%XEMACS_VER%%/etc/ORDERS.JAPAN
-lib/xemacs-%%XEMACS_VER%%/etc/PACKAGES
-lib/xemacs-%%XEMACS_VER%%/etc/README
-lib/xemacs-%%XEMACS_VER%%/etc/README.HYPERBOLE
-lib/xemacs-%%XEMACS_VER%%/etc/README.OO-BROWSER
-lib/xemacs-%%XEMACS_VER%%/etc/SERVICE
-lib/xemacs-%%XEMACS_VER%%/etc/TERMS
-lib/xemacs-%%XEMACS_VER%%/etc/TUTORIAL
-lib/xemacs-%%XEMACS_VER%%/etc/TUTORIAL.de
-lib/xemacs-%%XEMACS_VER%%/etc/TUTORIAL.fr
-lib/xemacs-%%XEMACS_VER%%/etc/TUTORIAL.hr
-lib/xemacs-%%XEMACS_VER%%/etc/TUTORIAL.ja
-lib/xemacs-%%XEMACS_VER%%/etc/TUTORIAL.ko
-lib/xemacs-%%XEMACS_VER%%/etc/TUTORIAL.no
-lib/xemacs-%%XEMACS_VER%%/etc/TUTORIAL.pl
-lib/xemacs-%%XEMACS_VER%%/etc/TUTORIAL.ro
-lib/xemacs-%%XEMACS_VER%%/etc/TUTORIAL.ru
-lib/xemacs-%%XEMACS_VER%%/etc/TUTORIAL.th
-lib/xemacs-%%XEMACS_VER%%/etc/XKeysymDB
-lib/xemacs-%%XEMACS_VER%%/etc/aliases.ksh
-lib/xemacs-%%XEMACS_VER%%/etc/cbx.png
-lib/xemacs-%%XEMACS_VER%%/etc/check_cygwin_setup.sh
-lib/xemacs-%%XEMACS_VER%%/etc/chr.png
-lib/xemacs-%%XEMACS_VER%%/etc/chrm.png
-lib/xemacs-%%XEMACS_VER%%/etc/ctags.1
-lib/xemacs-%%XEMACS_VER%%/etc/custom/example-themes/europe-theme.el
-lib/xemacs-%%XEMACS_VER%%/etc/custom/example-themes/ex-custom-file
-lib/xemacs-%%XEMACS_VER%%/etc/custom/example-themes/example-theme.el
-lib/xemacs-%%XEMACS_VER%%/etc/custom/check0.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/custom/check1.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/custom/choose-down.png
-lib/xemacs-%%XEMACS_VER%%/etc/custom/choose-up.png
-lib/xemacs-%%XEMACS_VER%%/etc/custom/done-down.png
-lib/xemacs-%%XEMACS_VER%%/etc/custom/done-up.png
-lib/xemacs-%%XEMACS_VER%%/etc/custom/down-pushed.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/custom/down.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/custom/face.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/custom/folder.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/custom/open-down.png
-lib/xemacs-%%XEMACS_VER%%/etc/custom/open-up.png
-lib/xemacs-%%XEMACS_VER%%/etc/custom/option.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/custom/radio0.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/custom/radio1.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/custom/reset-down.png
-lib/xemacs-%%XEMACS_VER%%/etc/custom/reset-up.png
-lib/xemacs-%%XEMACS_VER%%/etc/custom/right-pushed.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/custom/right.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/custom/save-down.png
-lib/xemacs-%%XEMACS_VER%%/etc/custom/save-up.png
-lib/xemacs-%%XEMACS_VER%%/etc/custom/set-down.png
-lib/xemacs-%%XEMACS_VER%%/etc/custom/set-up.png
-lib/xemacs-%%XEMACS_VER%%/etc/custom/state-down.png
-lib/xemacs-%%XEMACS_VER%%/etc/custom/state-up.png
-lib/xemacs-%%XEMACS_VER%%/etc/custom/toggle-off-down.png
-lib/xemacs-%%XEMACS_VER%%/etc/custom/toggle-off-up.png
-lib/xemacs-%%XEMACS_VER%%/etc/custom/toggle-on-down.png
-lib/xemacs-%%XEMACS_VER%%/etc/custom/toggle-on-up.png
-lib/xemacs-%%XEMACS_VER%%/etc/editclient.sh
-lib/xemacs-%%XEMACS_VER%%/etc/emacskeys.sco
-lib/xemacs-%%XEMACS_VER%%/etc/emacsstrs.sco
-lib/xemacs-%%XEMACS_VER%%/etc/eos/eos-build.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/eos/eos-clear-at.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/eos/eos-cont.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/eos/eos-dismiss.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/eos/eos-down.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/eos/eos-evaluate-star.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/eos/eos-evaluate.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/eos/eos-fix.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/eos/eos-intro.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/eos/eos-introB.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/eos/eos-introD.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/eos/eos-introDB.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/eos/eos-run.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/eos/eos-run2.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/eos/eos-step-into.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/eos/eos-step-over.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/eos/eos-stop-in.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/eos/eos-stop.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/eos/eos-type.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/eos/eos-up.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/etags.1
-lib/xemacs-%%XEMACS_VER%%/etc/gnu.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/gnu.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/gnuattach.1
-lib/xemacs-%%XEMACS_VER%%/etc/gnuclient.1
-lib/xemacs-%%XEMACS_VER%%/etc/gnudoit.1
-lib/xemacs-%%XEMACS_VER%%/etc/gnuserv.1
-lib/xemacs-%%XEMACS_VER%%/etc/gnuserv.README
-lib/xemacs-%%XEMACS_VER%%/etc/gray1.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/idd/drop
-lib/xemacs-%%XEMACS_VER%%/etc/idd/dropmsk
-lib/xemacs-%%XEMACS_VER%%/etc/ms-kermit
-lib/xemacs-%%XEMACS_VER%%/etc/ms-kermit-7bit
-lib/xemacs-%%XEMACS_VER%%/etc/package-index.LATEST.pgp
-lib/xemacs-%%XEMACS_VER%%/etc/photos/adrian.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/adrianm.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/ajc.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/ajcm.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/baw.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/bawm.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/ben.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/benm.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/bw.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/bwm.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/cthomp.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/cthompm.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/dkindred.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/dkindredm.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/dmoore.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/dmoorem.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/dv.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/dvm.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/fabrice.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/fabricem.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/hniksic.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/hniksicm.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/jan.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/jareth.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/jarethm.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/jens.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/jensm.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/jmiller.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/jmillerm.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/juhp.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/juhpm.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/jwz.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/jwzm.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/kazz.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/kazzm.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/kyle.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/kylem.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/larsi.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/larsim.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/martin.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/martinm.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/mcook.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/mcookm.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/mly.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/mlym.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/morioka.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/moriokam.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/ograf.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/ografm.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/pez.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/pezm.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/piper.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/piperm.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/rickc.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/rickcm.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/slb.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/slbm.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/sperber.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/sperberm.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/stig.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/stigb.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/stigbm.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/stigm.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/thiessel.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/thiesselm.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/vin.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/vinm.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/vladimir.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/vladimirm.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/wmperry.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/wmperrym.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/youngs.png
-lib/xemacs-%%XEMACS_VER%%/etc/photos/youngsm.png
-lib/xemacs-%%XEMACS_VER%%/etc/recycle.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/recycle2.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/refcard.ps.gz
-lib/xemacs-%%XEMACS_VER%%/etc/refcard.tex
-lib/xemacs-%%XEMACS_VER%%/etc/sample.Xdefaults
-lib/xemacs-%%XEMACS_VER%%/etc/sample.init.el
-lib/xemacs-%%XEMACS_VER%%/etc/sink.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/sparcworks/SW.Editor.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/sparcworks/sunpro-mailcap
-lib/xemacs-%%XEMACS_VER%%/etc/tests/external-widget/Makefile
-lib/xemacs-%%XEMACS_VER%%/etc/tests/external-widget/test-ew-motif.c
-lib/xemacs-%%XEMACS_VER%%/etc/tests/external-widget/test-ew-xlib.c
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/compile-cap-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/compile-cap-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/compile-dn.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/compile-up.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/compile-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/compile-xx.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/compile-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/copy-cap-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/copy-cap-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/copy-dn.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/copy-up.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/copy-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/copy-xx.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/copy-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/cut-cap-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/cut-cap-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/cut-dn.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/cut-up.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/cut-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/cut-xx.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/cut-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/debug-cap-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/debug-cap-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/debug-dn.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/debug-up.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/debug-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/debug-xx.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/debug-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/disk-cap-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/disk-cap-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/disk-dn.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/disk-up.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/disk-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/disk-xx.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/disk-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/file-cap-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/file-cap-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/file-dn.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/file-up.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/file-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/file-xx.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/file-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/folder-cap-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/folder-cap-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/folder-dn.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/folder-up.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/folder-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/folder-xx.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/folder-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-def-cap-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-def-cap-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-def-dn.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-def-up.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-def-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-def-xx.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-def-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-exit-cap-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-exit-cap-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-exit-dn.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-exit-up.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-exit-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-exit-xx.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-exit-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-exit.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-exit.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-next-cap-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-next-cap-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-next-dn.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-next-up.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-next-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-next-xx.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-next-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-next.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-next.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-prev-cap-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-prev-cap-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-prev-dn.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-prev-up.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-prev-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-prev-xx.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-prev-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-prev.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-prev.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-up-cap-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-up-cap-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-up-dn.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-up-up.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-up-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-up-xx.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-up-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-up.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/info-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/last-win-cap-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/last-win-cap-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/last-win-dn.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/last-win-up.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/last-win-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/last-win-xx.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/last-win-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/mail-cap-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/mail-cap-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/mail-dn.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/mail-up.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/mail-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/mail-xx.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/mail-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/news-cap-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/news-cap-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/news-dn.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/news-up.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/news-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/news-xx.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/news-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/next-win-cap-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/next-win-cap-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/next-win-dn.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/next-win-up.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/next-win-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/next-win-xx.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/next-win-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/paste-cap-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/paste-cap-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/paste-dn.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/paste-up.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/paste-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/paste-xx.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/paste-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/printer-cap-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/printer-cap-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/printer-dn.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/printer-up.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/printer-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/printer-xx.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/printer-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/replace-cap-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/replace-cap-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/replace-dn.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/replace-up.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/replace-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/replace-xx.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/replace-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/spell-cap-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/spell-cap-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/spell-dn.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/spell-up.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/spell-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/spell-xx.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/spell-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/undo-cap-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/undo-cap-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/undo-dn.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/undo-up.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/undo-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/undo-xx.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/undo-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/workshop-cap-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/workshop-cap-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/workshop-up.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/toolbar/workshop-xx.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/trash.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/xemacs-beta.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/xemacs-enhanced.png
-lib/xemacs-%%XEMACS_VER%%/etc/xemacs-fe.sh
-lib/xemacs-%%XEMACS_VER%%/etc/xemacs-icon.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/xemacs-icon2.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/xemacs-icon2.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/xemacs-icon3.xpm
-lib/xemacs-%%XEMACS_VER%%/etc/xemacs-ja.1
-lib/xemacs-%%XEMACS_VER%%/etc/xemacs.1
-lib/xemacs-%%XEMACS_VER%%/etc/xemacs.xbm
-lib/xemacs-%%XEMACS_VER%%/etc/xemacs.xpm
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/7300.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/README
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/acorn.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/alliant-2800.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/alliant.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/alliant1.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/alliant4.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/alpha.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/altos.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/amdahl.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/apollo.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/arm.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/att3b.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/aviion.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/celerity.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/clipper.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/cnvrgnt.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/convex.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/cydra5.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/delta.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/delta88k.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/dpx2.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/dual.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/elxsi.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/ews4800r.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/gec63.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/gould-np1.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/gould.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/hp300bsd.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/hp800.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/hp9000s300.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/i860.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/ibm370aix.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/ibmps2-aix.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/ibmrs6000.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/ibmrt-aix.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/ibmrt.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/intel386.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/iris4d.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/iris5d.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/iris6d.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/irist.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/is386.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/isi-ov.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/luna88k.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/m68k.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/masscomp.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/mega68.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/mg1.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/mips-nec.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/mips-siemens.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/mips.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/mips4.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/ncr386.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/news-risc.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/news.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/next.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/nh3000.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/nh4000.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/ns16000.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/ns32000.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/nu.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/orion.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/orion105.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/paragon.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/pfa50.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/plexus.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/pmax.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/powerpc.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/pyramid.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/pyrmips.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/sequent-ptx.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/sequent.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/sgi-challenge.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/sgi3000.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/sparc.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/sps7.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/stride.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/sun1.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/sun2.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/sun3-68881.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/sun3-fpa.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/sun3-soft.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/sun3.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/sun386.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/symmetry.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/tad68k.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/tahoe.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/tandem-s2.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/targon31.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/tek4300.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/tekxd88.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/template.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/tower32.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/tower32v3.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/ustation.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/vax.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/wicat.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/windowsnt.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m/xps100.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/3700.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/386-ix.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/386bsd.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/README
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/aix3-1.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/aix3-2-5.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/aix3-2.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/aix4-1.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/aix4-2.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/aix4.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/alliant-2800.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/alliant.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/altos.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/amdahl.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/bsd386.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/bsd4-1.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/bsd4-2.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/bsd4-3.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/bsdos2-1.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/bsdos2.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/bsdos3.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/bsdos4.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/cxux.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/cxux7.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/cygwin32.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/decosf1-2.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/decosf1-3.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/decosf3-1.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/decosf3-2.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/decosf4-0.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/dgux.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/dgux5-4r2.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/dgux5-4r3.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/dgux5-4r4.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/domain.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/esix.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/esix5r4.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/ewsux5r4.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/freebsd.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/gnu.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/hpux.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/hpux10-shr.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/hpux10.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/hpux11-shr.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/hpux11.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/hpux8-shr.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/hpux8.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/hpux9-shr.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/hpux9-x11r4.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/hpux9.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/hpux9shxr4.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/iris3-5.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/iris3-6.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/irix3-3.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/irix4-0.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/irix5-0.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/irix5-1.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/irix5-2.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/irix5-3.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/irix6-0.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/isc2-2.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/isc3-0.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/isc4-0.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/isc4-1.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/linux.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/mach-bsd4-3.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/mingw32.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/netbsd.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/newsos5.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/nextstep.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/openbsd.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/osf1.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/ptx.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/riscix1-1.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/riscix1-2.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/rtu.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/riscos5.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/sco4.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/sco5-shr.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/sco5.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/sco7.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/sol2.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/sunos4-0-shr.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/sunos4-0.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/sunos4-1-1.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/sunos4-1-2-shr.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/sunos4-1-2.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/sunos4-1-3-shr.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/sunos4-1-3.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/sunos4-1-4-shr.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/sunos4-1-4.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/sunos4-1-shr.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/sunos4-1.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/template.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/ultrix.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/ultrix4-3.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/umax.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/umips.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/unipl5-0.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/unipl5-2.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/usg5-0.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/usg5-2-2.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/usg5-2.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/usg5-3.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/usg5-4-2.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/usg5-4.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/windowsnt.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s/xenix.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/Emacs.ad.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/EmacsFrame.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/EmacsFrameP.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/EmacsManager.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/EmacsManagerP.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/EmacsShell.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/EmacsShellP.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/ExternalClient.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/ExternalClientP.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/ExternalShell.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/ExternalShellP.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/backtrace.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/balloon_help.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/bitmaps.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/blocktype.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/broken-sun.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/buffer.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/bufslots.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/bytecode.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/casetab.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/chartab.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/cm.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/commands.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/config.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/conslots.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/console-gtk.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/console-msw.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/console-stream.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/console-tty.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/console-x.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/console.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/database.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/debug.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/device.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/dragdrop.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/dumper.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/eldap.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/elhash.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/emodules.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/events-mod.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/events.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/extents.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/extw-Xlib.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/extw-Xt.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/faces.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/file-coding.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/frame.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/frameslots.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/gccache-gtk.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/general-slots.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/getpagesize.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/gifrlib.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/glyphs-gtk.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/glyphs-msw.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/glyphs-x.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/glyphs.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/gpmevent.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/gtk-xemacs.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/gui-gtk.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/gui-x.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/gui.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/gutter.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/hash.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/imgproc.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/insdel.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/iso-wide.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/keymap.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/libsst.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/libst.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/lisp.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/line-number.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/lisp-disunion.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/lisp-union.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/lrecord.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/lstream.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/macros.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/mem-limits.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/menubar-msw.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/menubar.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/miscplay.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/mule-ccl.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/mule-charset.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/nativesound.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/ndir.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/nt.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/ntheap.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/objects-gtk.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/objects-msw.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/objects-tty.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/objects-x.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/objects.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/offix-cursors.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/offix-types.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/offix.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/opaque.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/paths.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/postgresql.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/process.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/procimpl.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/rangetab.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/redisplay.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/regex.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/scrollbar-gtk.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/scrollbar-msw.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/scrollbar-x.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/scrollbar.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/select.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/sheap-adjust.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/specifier.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/symeval.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/symsinit.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/syntax.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/syscommctrl.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/sysdep.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/sysdir.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/sysdll.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/sysfile.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/sysfloat.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/sysproc.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/syspwd.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/syssignal.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/systime.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/systty.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/syswait.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/syswindows.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/toolbar.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/tooltalk.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/ui-gtk.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/universe.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/window.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/winslots.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/xgccache.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/xintrinsic.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/xintrinsicp.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/xmmanagerp.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/xmprimitivep.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/xmu.h
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/DOC
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/add-big-package.sh
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/config.values
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/cvtmail
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/digest-doc
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/fakemail
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/gnuserv
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/gzip-el.sh
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/hexl
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/make-docfile
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/mmencode
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/movemail
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/profile
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/rcs2log
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/sorted-doc
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/vcdiff
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/wakeup
-lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/yow
-lib/xemacs-%%XEMACS_VER%%/info/cl.info
-lib/xemacs-%%XEMACS_VER%%/info/cl.info-1
-lib/xemacs-%%XEMACS_VER%%/info/cl.info-2
-lib/xemacs-%%XEMACS_VER%%/info/cl.info-3
-lib/xemacs-%%XEMACS_VER%%/info/cl.info-4
-lib/xemacs-%%XEMACS_VER%%/info/cl.info-5
-lib/xemacs-%%XEMACS_VER%%/info/cl.info-6
-lib/xemacs-%%XEMACS_VER%%/info/custom.info
-lib/xemacs-%%XEMACS_VER%%/info/dir
-lib/xemacs-%%XEMACS_VER%%/info/emodules.info
-lib/xemacs-%%XEMACS_VER%%/info/external-widget.info
-lib/xemacs-%%XEMACS_VER%%/info/info.info
-lib/xemacs-%%XEMACS_VER%%/info/internals.info
-lib/xemacs-%%XEMACS_VER%%/info/internals.info-1
-lib/xemacs-%%XEMACS_VER%%/info/internals.info-2
-lib/xemacs-%%XEMACS_VER%%/info/internals.info-3
-lib/xemacs-%%XEMACS_VER%%/info/internals.info-4
-lib/xemacs-%%XEMACS_VER%%/info/internals.info-5
-lib/xemacs-%%XEMACS_VER%%/info/internals.info-6
-lib/xemacs-%%XEMACS_VER%%/info/internals.info-7
-lib/xemacs-%%XEMACS_VER%%/info/internals.info-8
-lib/xemacs-%%XEMACS_VER%%/info/internals.info-9
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-1
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-10
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-11
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-12
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-13
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-14
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-15
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-16
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-17
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-18
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-19
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-2
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-20
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-21
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-22
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-23
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-24
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-25
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-26
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-27
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-28
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-29
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-3
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-30
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-31
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-32
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-33
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-34
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-35
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-36
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-37
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-38
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-39
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-4
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-40
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-41
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-42
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-43
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-44
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-45
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-46
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-47
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-48
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-49
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-5
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-6
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-7
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-8
-lib/xemacs-%%XEMACS_VER%%/info/lispref.info-9
-lib/xemacs-%%XEMACS_VER%%/info/new-users-guide.info
-lib/xemacs-%%XEMACS_VER%%/info/new-users-guide.info-1
-lib/xemacs-%%XEMACS_VER%%/info/new-users-guide.info-2
-lib/xemacs-%%XEMACS_VER%%/info/new-users-guide.info-3
-lib/xemacs-%%XEMACS_VER%%/info/standards.info
-lib/xemacs-%%XEMACS_VER%%/info/standards.info-1
-lib/xemacs-%%XEMACS_VER%%/info/standards.info-2
-lib/xemacs-%%XEMACS_VER%%/info/standards.info-3
-lib/xemacs-%%XEMACS_VER%%/info/standards.info-4
-lib/xemacs-%%XEMACS_VER%%/info/term.info
-lib/xemacs-%%XEMACS_VER%%/info/termcap.info
-lib/xemacs-%%XEMACS_VER%%/info/termcap.info-1
-lib/xemacs-%%XEMACS_VER%%/info/termcap.info-2
-lib/xemacs-%%XEMACS_VER%%/info/termcap.info-3
-lib/xemacs-%%XEMACS_VER%%/info/texinfo.info
-lib/xemacs-%%XEMACS_VER%%/info/texinfo.info-1
-lib/xemacs-%%XEMACS_VER%%/info/texinfo.info-10
-lib/xemacs-%%XEMACS_VER%%/info/texinfo.info-11
-lib/xemacs-%%XEMACS_VER%%/info/texinfo.info-12
-lib/xemacs-%%XEMACS_VER%%/info/texinfo.info-2
-lib/xemacs-%%XEMACS_VER%%/info/texinfo.info-3
-lib/xemacs-%%XEMACS_VER%%/info/texinfo.info-4
-lib/xemacs-%%XEMACS_VER%%/info/texinfo.info-5
-lib/xemacs-%%XEMACS_VER%%/info/texinfo.info-6
-lib/xemacs-%%XEMACS_VER%%/info/texinfo.info-7
-lib/xemacs-%%XEMACS_VER%%/info/texinfo.info-8
-lib/xemacs-%%XEMACS_VER%%/info/texinfo.info-9
-lib/xemacs-%%XEMACS_VER%%/info/widget.info
-lib/xemacs-%%XEMACS_VER%%/info/xemacs-faq.info
-lib/xemacs-%%XEMACS_VER%%/info/xemacs-faq.info-1
-lib/xemacs-%%XEMACS_VER%%/info/xemacs-faq.info-2
-lib/xemacs-%%XEMACS_VER%%/info/xemacs-faq.info-3
-lib/xemacs-%%XEMACS_VER%%/info/xemacs-faq.info-4
-lib/xemacs-%%XEMACS_VER%%/info/xemacs-faq.info-5
-lib/xemacs-%%XEMACS_VER%%/info/xemacs-faq.info-6
-lib/xemacs-%%XEMACS_VER%%/info/xemacs.info
-lib/xemacs-%%XEMACS_VER%%/info/xemacs.info-1
-lib/xemacs-%%XEMACS_VER%%/info/xemacs.info-10
-lib/xemacs-%%XEMACS_VER%%/info/xemacs.info-11
-lib/xemacs-%%XEMACS_VER%%/info/xemacs.info-12
-lib/xemacs-%%XEMACS_VER%%/info/xemacs.info-13
-lib/xemacs-%%XEMACS_VER%%/info/xemacs.info-14
-lib/xemacs-%%XEMACS_VER%%/info/xemacs.info-15
-lib/xemacs-%%XEMACS_VER%%/info/xemacs.info-16
-lib/xemacs-%%XEMACS_VER%%/info/xemacs.info-17
-lib/xemacs-%%XEMACS_VER%%/info/xemacs.info-18
-lib/xemacs-%%XEMACS_VER%%/info/xemacs.info-19
-lib/xemacs-%%XEMACS_VER%%/info/xemacs.info-2
-lib/xemacs-%%XEMACS_VER%%/info/xemacs.info-20
-lib/xemacs-%%XEMACS_VER%%/info/xemacs.info-21
-lib/xemacs-%%XEMACS_VER%%/info/xemacs.info-22
-lib/xemacs-%%XEMACS_VER%%/info/xemacs.info-23
-lib/xemacs-%%XEMACS_VER%%/info/xemacs.info-3
-lib/xemacs-%%XEMACS_VER%%/info/xemacs.info-4
-lib/xemacs-%%XEMACS_VER%%/info/xemacs.info-5
-lib/xemacs-%%XEMACS_VER%%/info/xemacs.info-6
-lib/xemacs-%%XEMACS_VER%%/info/xemacs.info-7
-lib/xemacs-%%XEMACS_VER%%/info/xemacs.info-8
-lib/xemacs-%%XEMACS_VER%%/info/xemacs.info-9
-lib/xemacs-%%XEMACS_VER%%/lisp/.cvsignore
-lib/xemacs-%%XEMACS_VER%%/lisp/ChangeLog
-lib/xemacs-%%XEMACS_VER%%/lisp/ChangeLog.1
-lib/xemacs-%%XEMACS_VER%%/lisp/ChangeLog.GTK
-lib/xemacs-%%XEMACS_VER%%/lisp/README
-lib/xemacs-%%XEMACS_VER%%/lisp/abbrev.el
-lib/xemacs-%%XEMACS_VER%%/lisp/abbrev.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/about.el
-lib/xemacs-%%XEMACS_VER%%/lisp/about.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/alist.el
-lib/xemacs-%%XEMACS_VER%%/lisp/alist.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/apropos.el
-lib/xemacs-%%XEMACS_VER%%/lisp/apropos.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/auto-autoloads.el
-lib/xemacs-%%XEMACS_VER%%/lisp/auto-autoloads.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/auto-save.el
-lib/xemacs-%%XEMACS_VER%%/lisp/auto-save.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/auto-show.el
-lib/xemacs-%%XEMACS_VER%%/lisp/auto-show.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/autoload.el
-lib/xemacs-%%XEMACS_VER%%/lisp/autoload.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/backquote.el
-lib/xemacs-%%XEMACS_VER%%/lisp/backquote.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/blessmail.el
-lib/xemacs-%%XEMACS_VER%%/lisp/blessmail.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/buff-menu.el
-lib/xemacs-%%XEMACS_VER%%/lisp/buff-menu.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/buffer.el
-lib/xemacs-%%XEMACS_VER%%/lisp/buffer.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/build-report.el
-lib/xemacs-%%XEMACS_VER%%/lisp/build-report.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/byte-optimize.el
-lib/xemacs-%%XEMACS_VER%%/lisp/byte-optimize.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/bytecomp-runtime.el
-lib/xemacs-%%XEMACS_VER%%/lisp/bytecomp-runtime.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/bytecomp.el
-lib/xemacs-%%XEMACS_VER%%/lisp/bytecomp.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/callers-of-rpt.el
-lib/xemacs-%%XEMACS_VER%%/lisp/callers-of-rpt.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/check-features.el
-lib/xemacs-%%XEMACS_VER%%/lisp/check-features.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/cl-compat.el
-lib/xemacs-%%XEMACS_VER%%/lisp/cl-compat.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/cl-extra.el
-lib/xemacs-%%XEMACS_VER%%/lisp/cl-extra.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/cl-macs.el
-lib/xemacs-%%XEMACS_VER%%/lisp/cl-macs.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/cl-seq.el
-lib/xemacs-%%XEMACS_VER%%/lisp/cl-seq.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/cl.el
-lib/xemacs-%%XEMACS_VER%%/lisp/cl.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/cmdloop.el
-lib/xemacs-%%XEMACS_VER%%/lisp/cmdloop.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/code-cmds.el
-lib/xemacs-%%XEMACS_VER%%/lisp/code-cmds.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/code-files.el
-lib/xemacs-%%XEMACS_VER%%/lisp/code-files.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/code-process.el
-lib/xemacs-%%XEMACS_VER%%/lisp/code-process.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/coding.el
-lib/xemacs-%%XEMACS_VER%%/lisp/coding.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/compat.el
-lib/xemacs-%%XEMACS_VER%%/lisp/compat.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/config.el
-lib/xemacs-%%XEMACS_VER%%/lisp/config.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/console.el
-lib/xemacs-%%XEMACS_VER%%/lisp/console.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/cus-dep.el
-lib/xemacs-%%XEMACS_VER%%/lisp/cus-dep.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/cus-edit.el
-lib/xemacs-%%XEMACS_VER%%/lisp/cus-edit.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/cus-face.el
-lib/xemacs-%%XEMACS_VER%%/lisp/cus-face.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/cus-file.el
-lib/xemacs-%%XEMACS_VER%%/lisp/cus-file.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/cus-load.el
-lib/xemacs-%%XEMACS_VER%%/lisp/cus-load.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/cus-start.el
-lib/xemacs-%%XEMACS_VER%%/lisp/cus-start.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/custom-load.el
-lib/xemacs-%%XEMACS_VER%%/lisp/custom-load.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/custom.el
-lib/xemacs-%%XEMACS_VER%%/lisp/custom.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/dialog-gtk.el
-lib/xemacs-%%XEMACS_VER%%/lisp/dialog-gtk.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/derived.el
-lib/xemacs-%%XEMACS_VER%%/lisp/derived.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/device.el
-lib/xemacs-%%XEMACS_VER%%/lisp/device.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/dialog-items.el
-lib/xemacs-%%XEMACS_VER%%/lisp/dialog-items.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/dialog.el
-lib/xemacs-%%XEMACS_VER%%/lisp/dialog.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/disass.el
-lib/xemacs-%%XEMACS_VER%%/lisp/disass.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/disp-table.el
-lib/xemacs-%%XEMACS_VER%%/lisp/disp-table.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/dragdrop.el
-lib/xemacs-%%XEMACS_VER%%/lisp/dragdrop.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/dump-paths.el
-lib/xemacs-%%XEMACS_VER%%/lisp/dump-paths.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/dumped-lisp.el
-lib/xemacs-%%XEMACS_VER%%/lisp/easymenu.el
-lib/xemacs-%%XEMACS_VER%%/lisp/easymenu.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/etags.el
-lib/xemacs-%%XEMACS_VER%%/lisp/etags.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/events.el
-lib/xemacs-%%XEMACS_VER%%/lisp/events.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/extents.el
-lib/xemacs-%%XEMACS_VER%%/lisp/extents.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/faces.el
-lib/xemacs-%%XEMACS_VER%%/lisp/faces.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/files-nomule.el
-lib/xemacs-%%XEMACS_VER%%/lisp/files-nomule.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/files.el
-lib/xemacs-%%XEMACS_VER%%/lisp/files.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/fill.el
-lib/xemacs-%%XEMACS_VER%%/lisp/fill.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/find-paths.el
-lib/xemacs-%%XEMACS_VER%%/lisp/find-paths.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/finder-inf.el
-lib/xemacs-%%XEMACS_VER%%/lisp/finder-inf.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/finder.el
-lib/xemacs-%%XEMACS_VER%%/lisp/finder.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/float-sup.el
-lib/xemacs-%%XEMACS_VER%%/lisp/float-sup.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/font-lock.el
-lib/xemacs-%%XEMACS_VER%%/lisp/font-lock.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/font-menu.el
-lib/xemacs-%%XEMACS_VER%%/lisp/font-menu.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/font.el
-lib/xemacs-%%XEMACS_VER%%/lisp/font.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/fontl-hooks.el
-lib/xemacs-%%XEMACS_VER%%/lisp/fontl-hooks.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/format.el
-lib/xemacs-%%XEMACS_VER%%/lisp/format.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/frame.el
-lib/xemacs-%%XEMACS_VER%%/lisp/frame.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/gdk.el
-lib/xemacs-%%XEMACS_VER%%/lisp/gdk.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/generic-widgets.el
-lib/xemacs-%%XEMACS_VER%%/lisp/generic-widgets.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/glade.el
-lib/xemacs-%%XEMACS_VER%%/lisp/glade.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/glyphs.el
-lib/xemacs-%%XEMACS_VER%%/lisp/glyphs.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/gnome-widgets.el
-lib/xemacs-%%XEMACS_VER%%/lisp/gnome-widgets.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/gnome.el
-lib/xemacs-%%XEMACS_VER%%/lisp/gnome.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/gnuserv.el
-lib/xemacs-%%XEMACS_VER%%/lisp/gnuserv.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/gpm.el
-lib/xemacs-%%XEMACS_VER%%/lisp/gpm.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/gtk-compose.el
-lib/xemacs-%%XEMACS_VER%%/lisp/gtk-compose.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/gtk-extra.el
-lib/xemacs-%%XEMACS_VER%%/lisp/gtk-extra.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/gtk-faces.el
-lib/xemacs-%%XEMACS_VER%%/lisp/gtk-faces.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/gtk-ffi.el
-lib/xemacs-%%XEMACS_VER%%/lisp/gtk-ffi.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/gtk-file-dialog.el
-lib/xemacs-%%XEMACS_VER%%/lisp/gtk-file-dialog.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/gtk-font-menu.el
-lib/xemacs-%%XEMACS_VER%%/lisp/gtk-font-menu.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/gtk-glyphs.el
-lib/xemacs-%%XEMACS_VER%%/lisp/gtk-glyphs.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/gtk-init.el
-lib/xemacs-%%XEMACS_VER%%/lisp/gtk-init.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/gtk-iso8859-1.el
-lib/xemacs-%%XEMACS_VER%%/lisp/gtk-iso8859-1.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/gtk-marshal.el
-lib/xemacs-%%XEMACS_VER%%/lisp/gtk-marshal.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/gtk-mouse.el
-lib/xemacs-%%XEMACS_VER%%/lisp/gtk-mouse.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/gtk-package.el
-lib/xemacs-%%XEMACS_VER%%/lisp/gtk-package.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/gtk-password-dialog.el
-lib/xemacs-%%XEMACS_VER%%/lisp/gtk-password-dialog.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/gtk-select.el
-lib/xemacs-%%XEMACS_VER%%/lisp/gtk-select.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/gtk-widget-accessors.el
-lib/xemacs-%%XEMACS_VER%%/lisp/gtk-widget-accessors.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/gtk-widgets.el
-lib/xemacs-%%XEMACS_VER%%/lisp/gtk-widgets.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/gtk.el
-lib/xemacs-%%XEMACS_VER%%/lisp/gtk.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/gui.el
-lib/xemacs-%%XEMACS_VER%%/lisp/gui.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/gutter-items.el
-lib/xemacs-%%XEMACS_VER%%/lisp/gutter-items.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/gutter.el
-lib/xemacs-%%XEMACS_VER%%/lisp/gutter.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/help-macro.el
-lib/xemacs-%%XEMACS_VER%%/lisp/help-macro.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/help-nomule.el
-lib/xemacs-%%XEMACS_VER%%/lisp/help-nomule.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/help.el
-lib/xemacs-%%XEMACS_VER%%/lisp/help.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/hyper-apropos.el
-lib/xemacs-%%XEMACS_VER%%/lisp/hyper-apropos.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/indent.el
-lib/xemacs-%%XEMACS_VER%%/lisp/indent.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/info.el
-lib/xemacs-%%XEMACS_VER%%/lisp/info.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/isearch-mode.el
-lib/xemacs-%%XEMACS_VER%%/lisp/isearch-mode.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/iso8859-1.el
-lib/xemacs-%%XEMACS_VER%%/lisp/iso8859-1.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/itimer-autosave.el
-lib/xemacs-%%XEMACS_VER%%/lisp/itimer-autosave.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/itimer.el
-lib/xemacs-%%XEMACS_VER%%/lisp/itimer.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/keydefs.el
-lib/xemacs-%%XEMACS_VER%%/lisp/keydefs.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/keymap.el
-lib/xemacs-%%XEMACS_VER%%/lisp/keymap.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/ldap.el
-lib/xemacs-%%XEMACS_VER%%/lisp/ldap.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/lib-complete.el
-lib/xemacs-%%XEMACS_VER%%/lisp/lib-complete.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/lisp-mnt.el
-lib/xemacs-%%XEMACS_VER%%/lisp/lisp-mnt.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/lisp-mode.el
-lib/xemacs-%%XEMACS_VER%%/lisp/lisp-mode.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/lisp.el
-lib/xemacs-%%XEMACS_VER%%/lisp/lisp.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/list-mode.el
-lib/xemacs-%%XEMACS_VER%%/lisp/list-mode.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/loaddefs.el
-lib/xemacs-%%XEMACS_VER%%/lisp/loaddefs.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/loadhist.el
-lib/xemacs-%%XEMACS_VER%%/lisp/loadhist.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/loadup-el.el
-lib/xemacs-%%XEMACS_VER%%/lisp/loadup.el
-lib/xemacs-%%XEMACS_VER%%/lisp/make-docfile.el
-lib/xemacs-%%XEMACS_VER%%/lisp/map-ynp.el
-lib/xemacs-%%XEMACS_VER%%/lisp/map-ynp.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/menubar-items.el
-lib/xemacs-%%XEMACS_VER%%/lisp/menubar-items.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/menubar.el
-lib/xemacs-%%XEMACS_VER%%/lisp/menubar.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/minibuf.el
-lib/xemacs-%%XEMACS_VER%%/lisp/minibuf.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/misc.el
-lib/xemacs-%%XEMACS_VER%%/lisp/misc.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/mode-motion.el
-lib/xemacs-%%XEMACS_VER%%/lisp/mode-motion.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/modeline.el
-lib/xemacs-%%XEMACS_VER%%/lisp/modeline.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/mouse.el
-lib/xemacs-%%XEMACS_VER%%/lisp/mouse.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/movemail.el
-lib/xemacs-%%XEMACS_VER%%/lisp/movemail.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/msw-faces.el
-lib/xemacs-%%XEMACS_VER%%/lisp/msw-faces.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/msw-font-menu.el
-lib/xemacs-%%XEMACS_VER%%/lisp/msw-font-menu.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/msw-glyphs.el
-lib/xemacs-%%XEMACS_VER%%/lisp/msw-glyphs.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/msw-init.el
-lib/xemacs-%%XEMACS_VER%%/lisp/msw-init.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/msw-mouse.el
-lib/xemacs-%%XEMACS_VER%%/lisp/msw-mouse.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/msw-select.el
-lib/xemacs-%%XEMACS_VER%%/lisp/msw-select.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/arabic.el
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/arabic.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/auto-autoloads.el
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/auto-autoloads.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/canna-leim.el
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/canna-leim.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/chinese.el
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/chinese.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/custom-load.el
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/cyrillic.el
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/cyrillic.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/english.el
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/english.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/ethiopic.el
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/ethiopic.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/european.el
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/european.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/greek.el
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/greek.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/hebrew.el
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/hebrew.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/japanese.el
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/japanese.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/kinsoku.el
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/kinsoku.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/korean.el
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/korean.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/latin.el
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/latin.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/misc-lang.el
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/misc-lang.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/mule-category.el
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/mule-category.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/mule-ccl.el
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/mule-ccl.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/mule-charset.el
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/mule-charset.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/mule-cmds.el
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/mule-cmds.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/mule-coding.el
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/mule-coding.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/mule-help.el
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/mule-help.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/mule-init.el
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/mule-init.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/mule-misc.el
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/mule-misc.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/mule-tty-init.el
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/mule-tty-init.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/mule-x-init.el
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/mule-x-init.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/thai-xtis-chars.el
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/thai-xtis-chars.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/thai-xtis.el
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/thai-xtis.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/viet-chars.el
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/viet-chars.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/vietnamese.el
-lib/xemacs-%%XEMACS_VER%%/lisp/mule/vietnamese.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/multicast.el
-lib/xemacs-%%XEMACS_VER%%/lisp/multicast.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/mwheel.el
-lib/xemacs-%%XEMACS_VER%%/lisp/mwheel.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/objects.el
-lib/xemacs-%%XEMACS_VER%%/lisp/objects.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/obsolete.el
-lib/xemacs-%%XEMACS_VER%%/lisp/obsolete.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/package-admin.el
-lib/xemacs-%%XEMACS_VER%%/lisp/package-admin.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/package-get.el
-lib/xemacs-%%XEMACS_VER%%/lisp/package-get.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/package-info.el
-lib/xemacs-%%XEMACS_VER%%/lisp/package-info.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/package-net.el
-lib/xemacs-%%XEMACS_VER%%/lisp/package-net.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/package-ui.el
-lib/xemacs-%%XEMACS_VER%%/lisp/package-ui.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/packages.el
-lib/xemacs-%%XEMACS_VER%%/lisp/packages.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/page.el
-lib/xemacs-%%XEMACS_VER%%/lisp/page.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/paragraphs.el
-lib/xemacs-%%XEMACS_VER%%/lisp/paragraphs.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/paths.el
-lib/xemacs-%%XEMACS_VER%%/lisp/picture.el
-lib/xemacs-%%XEMACS_VER%%/lisp/picture.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/printer.el
-lib/xemacs-%%XEMACS_VER%%/lisp/printer.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/process.el
-lib/xemacs-%%XEMACS_VER%%/lisp/process.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/rect.el
-lib/xemacs-%%XEMACS_VER%%/lisp/rect.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/register.el
-lib/xemacs-%%XEMACS_VER%%/lisp/register.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/replace.el
-lib/xemacs-%%XEMACS_VER%%/lisp/replace.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/scrollbar.el
-lib/xemacs-%%XEMACS_VER%%/lisp/scrollbar.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/select.el
-lib/xemacs-%%XEMACS_VER%%/lisp/select.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/setup-paths.el
-lib/xemacs-%%XEMACS_VER%%/lisp/setup-paths.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/shadow.el
-lib/xemacs-%%XEMACS_VER%%/lisp/shadow.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/simple.el
-lib/xemacs-%%XEMACS_VER%%/lisp/simple.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/site-load.el
-lib/xemacs-%%XEMACS_VER%%/lisp/sound.el
-lib/xemacs-%%XEMACS_VER%%/lisp/sound.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/specifier.el
-lib/xemacs-%%XEMACS_VER%%/lisp/specifier.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/startup.el
-lib/xemacs-%%XEMACS_VER%%/lisp/startup.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/subr.el
-lib/xemacs-%%XEMACS_VER%%/lisp/subr.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/symbol-syntax.el
-lib/xemacs-%%XEMACS_VER%%/lisp/symbol-syntax.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/symbols.el
-lib/xemacs-%%XEMACS_VER%%/lisp/symbols.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/syntax.el
-lib/xemacs-%%XEMACS_VER%%/lisp/syntax.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/term/AT386.el
-lib/xemacs-%%XEMACS_VER%%/lisp/term/README
-lib/xemacs-%%XEMACS_VER%%/lisp/term/apollo.el
-lib/xemacs-%%XEMACS_VER%%/lisp/term/bg-mouse.el
-lib/xemacs-%%XEMACS_VER%%/lisp/term/bobcat.el
-lib/xemacs-%%XEMACS_VER%%/lisp/term/internal.el
-lib/xemacs-%%XEMACS_VER%%/lisp/term/keyswap.el
-lib/xemacs-%%XEMACS_VER%%/lisp/term/linux.el
-lib/xemacs-%%XEMACS_VER%%/lisp/term/lk201.el
-lib/xemacs-%%XEMACS_VER%%/lisp/term/news.el
-lib/xemacs-%%XEMACS_VER%%/lisp/term/pc-win.el
-lib/xemacs-%%XEMACS_VER%%/lisp/term/scoansi.el
-lib/xemacs-%%XEMACS_VER%%/lisp/term/sun-mouse.el
-lib/xemacs-%%XEMACS_VER%%/lisp/term/sun.el
-lib/xemacs-%%XEMACS_VER%%/lisp/term/sup-mouse.el
-lib/xemacs-%%XEMACS_VER%%/lisp/term/tvi970.el
-lib/xemacs-%%XEMACS_VER%%/lisp/term/vt-control.el
-lib/xemacs-%%XEMACS_VER%%/lisp/term/vt100-led.el
-lib/xemacs-%%XEMACS_VER%%/lisp/term/vt100.el
-lib/xemacs-%%XEMACS_VER%%/lisp/term/vt102.el
-lib/xemacs-%%XEMACS_VER%%/lisp/term/vt125.el
-lib/xemacs-%%XEMACS_VER%%/lisp/term/vt200.el
-lib/xemacs-%%XEMACS_VER%%/lisp/term/vt201.el
-lib/xemacs-%%XEMACS_VER%%/lisp/term/vt220.el
-lib/xemacs-%%XEMACS_VER%%/lisp/term/vt240.el
-lib/xemacs-%%XEMACS_VER%%/lisp/term/vt300.el
-lib/xemacs-%%XEMACS_VER%%/lisp/term/vt320.el
-lib/xemacs-%%XEMACS_VER%%/lisp/term/vt400.el
-lib/xemacs-%%XEMACS_VER%%/lisp/term/vt420.el
-lib/xemacs-%%XEMACS_VER%%/lisp/term/win32-win.el
-lib/xemacs-%%XEMACS_VER%%/lisp/term/wyse50.el
-lib/xemacs-%%XEMACS_VER%%/lisp/term/xterm.el
-lib/xemacs-%%XEMACS_VER%%/lisp/text-mode.el
-lib/xemacs-%%XEMACS_VER%%/lisp/text-mode.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/text-props.el
-lib/xemacs-%%XEMACS_VER%%/lisp/text-props.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/toolbar-items.el
-lib/xemacs-%%XEMACS_VER%%/lisp/toolbar-items.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/toolbar.el
-lib/xemacs-%%XEMACS_VER%%/lisp/toolbar.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/tty-init.el
-lib/xemacs-%%XEMACS_VER%%/lisp/tty-init.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/undo-stack.el
-lib/xemacs-%%XEMACS_VER%%/lisp/undo-stack.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/update-elc.el
-lib/xemacs-%%XEMACS_VER%%/lisp/update-elc-2.el
-lib/xemacs-%%XEMACS_VER%%/lisp/userlock.el
-lib/xemacs-%%XEMACS_VER%%/lisp/userlock.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/version.el
-lib/xemacs-%%XEMACS_VER%%/lisp/very-early-lisp.el
-lib/xemacs-%%XEMACS_VER%%/lisp/view-less.el
-lib/xemacs-%%XEMACS_VER%%/lisp/view-less.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/wid-browse.el
-lib/xemacs-%%XEMACS_VER%%/lisp/wid-browse.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/wid-edit.el
-lib/xemacs-%%XEMACS_VER%%/lisp/wid-edit.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/widgets-gtk.el
-lib/xemacs-%%XEMACS_VER%%/lisp/widgets-gtk.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/widget.el
-lib/xemacs-%%XEMACS_VER%%/lisp/widget.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/win32-native.el
-lib/xemacs-%%XEMACS_VER%%/lisp/win32-native.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/window-xemacs.el
-lib/xemacs-%%XEMACS_VER%%/lisp/window-xemacs.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/window.el
-lib/xemacs-%%XEMACS_VER%%/lisp/window.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/x-compose.el
-lib/xemacs-%%XEMACS_VER%%/lisp/x-compose.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/x-faces.el
-lib/xemacs-%%XEMACS_VER%%/lisp/x-faces.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/x-font-menu.el
-lib/xemacs-%%XEMACS_VER%%/lisp/x-font-menu.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/x-init.el
-lib/xemacs-%%XEMACS_VER%%/lisp/x-init.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/x-iso8859-1.el
-lib/xemacs-%%XEMACS_VER%%/lisp/x-iso8859-1.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/x-misc.el
-lib/xemacs-%%XEMACS_VER%%/lisp/x-misc.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/x-mouse.el
-lib/xemacs-%%XEMACS_VER%%/lisp/x-mouse.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/x-scrollbar.el
-lib/xemacs-%%XEMACS_VER%%/lisp/x-scrollbar.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/x-select.el
-lib/xemacs-%%XEMACS_VER%%/lisp/x-select.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/x-win-sun.el
-lib/xemacs-%%XEMACS_VER%%/lisp/x-win-sun.elc
-lib/xemacs-%%XEMACS_VER%%/lisp/x-win-xfree86.el
-lib/xemacs-%%XEMACS_VER%%/lisp/x-win-xfree86.elc
-@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/term
-@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/mule
-@dirrm lib/xemacs-%%XEMACS_VER%%/lisp
-@dirrm lib/xemacs-%%XEMACS_VER%%/info
-@dirrm lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/m
-@dirrm lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include/s
-@dirrm lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/include
-@dirrm lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/modules
-@dirrm lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%
-@dirrm lib/xemacs-%%XEMACS_VER%%/etc/toolbar
-@dirrm lib/xemacs-%%XEMACS_VER%%/etc/tests/external-widget
-@dirrm lib/xemacs-%%XEMACS_VER%%/etc/tests
-@dirrm lib/xemacs-%%XEMACS_VER%%/etc/sparcworks
-@dirrm lib/xemacs-%%XEMACS_VER%%/etc/photos
-@dirrm lib/xemacs-%%XEMACS_VER%%/etc/idd
-@dirrm lib/xemacs-%%XEMACS_VER%%/etc/eos
-@dirrm lib/xemacs-%%XEMACS_VER%%/etc/custom/example-themes
-@dirrm lib/xemacs-%%XEMACS_VER%%/etc/custom
-@dirrm lib/xemacs-%%XEMACS_VER%%/etc
-@dirrm lib/xemacs-%%XEMACS_VER%%
-@unexec rmdir %D/lib/xemacs/site-lisp 2>/dev/null || true
-@unexec rmdir %D/lib/xemacs 2>/dev/null || true