------------------------------------------------------------ revno: 2090 committer: Rene Engelhard <r...@debian.org> branch nick: debian timestamp: Tue 2010-09-14 20:29:48 +0200 message: update ooo-build to 873f1abc092a8be9303c8e27e7b8471e29a34ce6 removed: patches/SA40775.diff patches/disable-EMFPlus-needing-patch.diff modified: changelog control patches/series rules source/components
=== modified file 'changelog' --- a/changelog 2010-08-24 21:32:12 +0000 +++ b/changelog 2010-09-14 18:29:48 +0000 @@ -1,17 +1,17 @@ -openoffice.org (1:3.3.0~beta-1) UNRELEASED; urgency=low +openoffice.org (1:3.3.0~ooo330m7-1) UNRELEASED; urgency=low - * OpenOffice.org 3.3.0 release branch milestone 3 (aka 3.3 beta) + * OpenOffice.org 3.3.0 release branch milestone 7 - fixes hebrew text in sheet tabs when using system fonts (closes: #433231) * ooo-build: - back to master - - use git (for now) again: 28d2a4e7af25256f2919b81d6fe03426ab2c7454 + - use git (for now) again: 873f1abc092a8be9303c8e27e7b8471e29a34ce6 + - use new ooo-build build insfrastructure * debian/control.in: * debian/rules: - add and rework target(s) for new external sources handling upstream - - temporarily disable mono - updates for 3.3 and its various configuration changes - move oo-*ldap.xcd.sample to /usr/share/openoffice.org-common/examples - unpack extensions to /usr/lib/openoffice/share/extensions instead of @@ -21,6 +21,8 @@ to /usr/share/java/basisX.Y/program/classes. Keep the symlinks there - change Class-Path: of jurt.jar to contain /usr/lib/ure/lib hardcoded as otherwise libjpipe.so is not found... + - remove WITH_SPLIT option, upstream vanilla tarballs not supported by + new ooo-build build anymore * debian/control.in, debian/rules: adapt for "Test Cleanup". Build-depend on libcppunit-dev and junit4. Remove xvfb. * debian/*.{pre,post},{inst,rm}.in, debian/shell-lib-{components,extensions}:
=== modified file 'control' --- a/control 2010-08-24 11:40:27 +0000 +++ b/control 2010-09-14 18:29:48 +0000 @@ -3,7 +3,7 @@ Priority: optional Maintainer: Debian OpenOffice Team <debian-openoffice@lists.debian.org> Uploaders: Chris Halls <ha...@debian.org>, Rene Engelhard <r...@debian.org> -Build-Depends: lsb-release, bzip2, bison (>= 1:1.875a), flex | flex-old, libpam0g-dev, libxaw7-dev, unzip, zip, autoconf, sharutils, pkg-config, libfontconfig1-dev, binutils (>= 2.14.90.0.6-3) [sparc], libc6 (>= 2.3.2) [powerpc], libc0.1 (>= 2.10.2-7) [kfreebsd-i386 kfreebsd-amd64], zlib1g-dev, libfreetype6-dev, libx11-dev, libsm-dev, libxt-dev, libxext-dev, libxtst-dev, libice-dev, libsane-dev, libxrender-dev, libcups2-dev, libarchive-zip-perl, libpng12-dev, libjpeg-dev, libxml2-dev, libexpat1-dev, fastjar, xsltproc, imagemagick, libxkbfile-dev, libxinerama-dev, x11proto-render-dev, unixodbc-dev (>= 2.2.11), libxml-parser-perl, gperf, libpq-dev, po-debconf, bc, , g++ (>> 4.3.0) [s390], gcc (>> 4.3.0) [s390] , g++-4.4 (>= 4.4.2-5) [armel] , dpkg-dev (>= 1.15.1) , libgl1-mesa-dev [i386 powerpc powerpcspe s390 kfreebsd-i386 amd64 kfreebsd-amd64 ia64 ppc64 s390x sparc], libglu1-mesa-dev [i386 powerpc powerpcspe s390 kfreebsd-i386 amd64 kfreebsd-amd64 ia64 ppc64 s390x sparc] , l ibpoppler-dev (>= 0.8.0) , libgraphite-dev [i386 m68k mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 armel hppa ia64 ppc64 s390x sparc] , libcurl4-gnutls-dev , libssl-dev , libdb-dev , python-central (>= 0.5) , python-dev , debhelper (>= 7.2.3~) , epm , libcppunit-dev (>= 1.12) , tcsh , openjdk-6-jdk [i386 powerpc powerpcspe s390 alpha amd64 armel ppc64 s390x sparc] , gcj-jdk [i386 mips mipsel s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 armel hppa ia64 s390x sparc], libgcj-common (>= 1:4.4.1) [i386 mips mipsel s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 armel hppa ia64 s390x sparc] , ant (>= 1.7.0) [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 armel hppa ia64 ppc64 s390x sparc], ant-optional (>= 1.7.0) [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 armel hppa ia64 ppc64 s390x sparc] , gcc-mingw32 [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreeb sd-amd64 armel hppa ia64 ppc64 s390x sparc], mingw32-runtime [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 armel hppa ia64 ppc64 s390x sparc] , libcommons-codec-java [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 armel hppa ia64 ppc64 s390x sparc], libcommons-httpclient-java [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 armel hppa ia64 ppc64 s390x sparc], libcommons-lang-java [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 armel hppa ia64 ppc64 s390x sparc], libcommons-logging-java [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 armel hppa ia64 ppc64 s390x sparc] , libservlet2.5-java , libbase-java-openoffice.org [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 hppa ia64 ppc64 s390x sparc], libsac-java [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha a md64 kfreebsd-amd64 hppa ia64 ppc64 s390x sparc], libxml-java-openoffice.org [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 hppa ia64 ppc64 s390x sparc], libflute-java-openoffice.org [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 hppa ia64 ppc64 s390x sparc], libpentaho-reporting-flow-engine-java-openoffice.org [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 hppa ia64 ppc64 s390x sparc], liblayout-java-openoffice.org [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 hppa ia64 ppc64 s390x sparc], libloader-java-openoffice.org [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 hppa ia64 ppc64 s390x sparc], libformula-java-openoffice.org [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 hppa ia64 ppc64 s390x sparc], librepository-java-openoffice.org [i386 mips mipsel powerpc p owerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 hppa ia64 ppc64 s390x sparc], libfonts-java-openoffice.org [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 hppa ia64 ppc64 s390x sparc], libserializer-java-openoffice.org [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 hppa ia64 ppc64 s390x sparc] , libcommons-logging-java [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 armel hppa ia64 ppc64 s390x sparc] , libservlet2.5-java , xulrunner-dev [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 armel hppa ia64 ppc64 s390x sparc], libnss3-dev (>= 3.12.3) [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 armel hppa ia64 ppc64 s390x sparc] , dmake (>= 1:4.11) , libhunspell-dev (>= 1.1.5-2) , libhyphen-dev (>= 2.4) , libstlport4.6-dev (>= 4.6.2-3) [i386] , libboost-dev (>= 1.38) , libmdds-dev , libvigraimpex-de v , libwpd8-dev (>= 0.8.3-3) , libmythes-dev (>= 2:1.2) , libwps-dev , libwpg-dev , libicu-dev (>= 4.0) , libxslt1-dev , libcairo2-dev , kdelibs5-dev (>= 4:4.3.4) , libqt4-dev (>= 4.5) , libmysqlclient-dev , libmysqlcppconn-dev (>= 1.1.0~r791) [i386 m68k mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 armel hppa ia64 ppc64 s390x sparc] , libebook1.2-dev [!armel] , libxrandr-dev , liblucene2-java (>= 2.3.2) [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 armel hppa ia64 ppc64 s390x sparc] , libhsqldb-java (>> 1.8.0.10) [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 armel hppa ia64 ppc64 s390x sparc] , bsh (>= 2.0b4) [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 armel hppa ia64 ppc64 s390x sparc] , liblpsolve55-dev (>= 5.5.0.13-5+b1), lp-solve (>= 5.5.0.13-5+b1) , libsuitesparse-dev (>= 1:3.4.0) , libdbus-glib-1-dev (>= 0.60) , libgstreamer-p lugins-base0.10-dev , libneon27-gnutls-dev , librdf0-dev (>= 1.0.8) , libgtk2.0-dev (>= 2.10) , libgnomevfs2-dev , libgconf2-dev , libldap2-dev +Build-Depends: lsb-release, bzip2, bison (>= 1:1.875a), flex | flex-old, libpam0g-dev, libxaw7-dev, unzip, zip, autoconf, sharutils, pkg-config, libfontconfig1-dev, binutils (>= 2.14.90.0.6-3) [sparc], libc6 (>= 2.3.2) [powerpc], libc0.1 (>= 2.10.2-7) [kfreebsd-i386 kfreebsd-amd64], zlib1g-dev, libfreetype6-dev, libx11-dev, libsm-dev, libxt-dev, libxext-dev, libxtst-dev, libice-dev, libsane-dev, libxrender-dev, libcups2-dev, libarchive-zip-perl, libpng12-dev, libjpeg-dev, libxml2-dev, libexpat1-dev, fastjar, xsltproc, imagemagick, libxkbfile-dev, libxinerama-dev, x11proto-render-dev, unixodbc-dev (>= 2.2.11), libxml-parser-perl, gperf, libpq-dev, po-debconf, bc, , g++ (>> 4.3.0) [s390], gcc (>> 4.3.0) [s390] , g++-4.4 (>= 4.4.2-5) [armel] , dpkg-dev (>= 1.15.1) , libgl1-mesa-dev [i386 powerpc powerpcspe s390 kfreebsd-i386 amd64 kfreebsd-amd64 ia64 ppc64 s390x sparc], libglu1-mesa-dev [i386 powerpc powerpcspe s390 kfreebsd-i386 amd64 kfreebsd-amd64 ia64 ppc64 s390x sparc] , l ibpoppler-dev (>= 0.8.0) , libgraphite-dev [i386 m68k mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 armel hppa ia64 ppc64 s390x sparc] , libcurl4-gnutls-dev , libssl-dev , libdb-dev , python-central (>= 0.5) , python-dev , debhelper (>= 7.2.3~) , epm , libcppunit-dev (>= 1.12) , tcsh , openjdk-6-jdk [i386 powerpc powerpcspe s390 alpha amd64 armel ppc64 s390x sparc] , gcj-jdk [i386 mips mipsel s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 armel hppa ia64 s390x sparc], libgcj-common (>= 1:4.4.1) [i386 mips mipsel s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 armel hppa ia64 s390x sparc] , ant (>= 1.7.0) [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 armel hppa ia64 ppc64 s390x sparc], ant-optional (>= 1.7.0) [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 armel hppa ia64 ppc64 s390x sparc] , gcc-mingw32 [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreeb sd-amd64 armel hppa ia64 ppc64 s390x sparc], mingw32-runtime [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 armel hppa ia64 ppc64 s390x sparc] , libcommons-codec-java [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 armel hppa ia64 ppc64 s390x sparc], libcommons-httpclient-java [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 armel hppa ia64 ppc64 s390x sparc], libcommons-lang-java [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 armel hppa ia64 ppc64 s390x sparc], libcommons-logging-java [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 armel hppa ia64 ppc64 s390x sparc] , libservlet2.5-java , libbase-java-openoffice.org [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 hppa ia64 ppc64 s390x sparc], libsac-java [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha a md64 kfreebsd-amd64 hppa ia64 ppc64 s390x sparc], libxml-java-openoffice.org [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 hppa ia64 ppc64 s390x sparc], libflute-java-openoffice.org [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 hppa ia64 ppc64 s390x sparc], libpentaho-reporting-flow-engine-java-openoffice.org [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 hppa ia64 ppc64 s390x sparc], liblayout-java-openoffice.org [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 hppa ia64 ppc64 s390x sparc], libloader-java-openoffice.org [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 hppa ia64 ppc64 s390x sparc], libformula-java-openoffice.org [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 hppa ia64 ppc64 s390x sparc], librepository-java-openoffice.org [i386 mips mipsel powerpc p owerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 hppa ia64 ppc64 s390x sparc], libfonts-java-openoffice.org [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 hppa ia64 ppc64 s390x sparc], libserializer-java-openoffice.org [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 hppa ia64 ppc64 s390x sparc] , libcommons-logging-java [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 armel hppa ia64 ppc64 s390x sparc] , libservlet2.5-java , xulrunner-dev [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 armel hppa ia64 ppc64 s390x sparc], libnss3-dev (>= 3.12.3) [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 armel hppa ia64 ppc64 s390x sparc] , dmake (>= 1:4.11) , mono-devel (>= 2.4.2.3) [i386 kfreebsd-i386 amd64 kfreebsd-amd64 ia64], libmono-dev (>= 2.4.2.3) [i386 kfreebsd-i386 amd64 kfreebsd-amd64 ia64], mono-u tils (>= 2.4.2.3) [i386 kfreebsd-i386 amd64 kfreebsd-amd64 ia64], cli-common-dev (>= 0.5.7) [i386 kfreebsd-i386 amd64 kfreebsd-amd64 ia64] , libhunspell-dev (>= 1.1.5-2) , libhyphen-dev (>= 2.4) , libstlport4.6-dev (>= 4.6.2-3) [i386] , libboost-dev (>= 1.38) , libmdds-dev , libvigraimpex-dev , libwpd8-dev (>= 0.8.3-3) , libmythes-dev (>= 2:1.2) , libwps-dev , libwpg-dev , libicu-dev (>= 4.0) , libxslt1-dev , libcairo2-dev , kdelibs5-dev (>= 4:4.3.4) , libqt4-dev (>= 4.5) , libmysqlclient-dev , libmysqlcppconn-dev (>= 1.1.0~r791) [i386 m68k mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 armel hppa ia64 ppc64 s390x sparc] , libebook1.2-dev [!armel] , libxrandr-dev , liblucene2-java (>= 2.3.2) [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 armel hppa ia64 ppc64 s390x sparc] , libhsqldb-java (>> 1.8.0.10) [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 armel hppa ia64 ppc64 s390 x sparc] , bsh (>= 2.0b4) [i386 mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 armel hppa ia64 ppc64 s390x sparc] , liblpsolve55-dev (>= 5.5.0.13-5+b1), lp-solve (>= 5.5.0.13-5+b1) , libsuitesparse-dev (>= 1:3.4.0) , libdbus-glib-1-dev (>= 0.60) , libgstreamer-plugins-base0.10-dev , libneon27-gnutls-dev , librdf0-dev (>= 1.0.8) , libgtk2.0-dev (>= 2.10) , libgnomevfs2-dev , libgconf2-dev , libldap2-dev Build-Depends-Indep: fdupes, xml-core, netpbm, , libtextcat-data-utf8 Build-Conflicts: libcairo2 (= 1.4.8-1), libxul-dev (= 1.8.0.13~pre070720-0etch1), gjdoc (= 0.7.8-2), libc6-dev (= 2.6.1-3) [i386 amd64], libc6-dev (= 2.6.1-4) [i386 amd64], nvidia-glx-dev, nvidia-glx-legacy-dev, libmono-dev (= 1.2.6+dfsg-1), libmono-dev (= 1.2.6+dfsg-2), libmono-dev (= 1.2.6+dfsg-3), libmono-dev (= 1.2.6+dfsg-4), libmono-dev (= 2.4+dfsg-2) [sparc], gcj-4.2 (= 4.2.2-6), flex (= 2.5.34-1) [amd64], libboost1.39-dev (<< 1.39.0-2), graphicsmagick-imagemagick-compat (<< 1.3.9~), ant (= 1.8.0-1) [hppa ia64 kfreebsd-i386 kfreebsd-amd64 mips mipsel], ant (= 1.8.0-2) [hppa ia64 kfreebsd-i386 kfreebsd-amd64 mips mipsel], ant (= 1.8.0-3) [hppa ia64 kfreebsd-i386 kfreebsd-amd64 mips mipsel], base-files (= 5), libhsqldb-java (>= 1.8.1~) Standards-Version: 3.8.4 @@ -605,6 +605,79 @@ . This package has NO effect with Suns/Blackdowns/IBMs/etc. JDK. +Package: cli-uno-bridge +Section: cli-mono +Architecture: i386 kfreebsd-i386 amd64 kfreebsd-amd64 ia64 +Depends: ${shlibs:Depends}, openoffice.org-core (>> ${base-version}), libuno-cli-basetypes1.0-cil, libuno-cli-uretypes1.0-cil, libuno-cli-oootypes1.0-cil, libuno-cli-cppuhelper1.0-cil, libuno-cli-ure1.0-cil, ${cli:Depends}, ${misc:Depends} +Conflicts: libuno-cil, libuno-cli-types1.1-cil +Provides: libuno-cil +Replaces: libuno-cil +Description: OpenOffice.org bindings for Mono CLI + OpenOffice.org is a full-featured office productivity suite that provides + a near drop-in replacement for Microsoft(R) Office. + . + This package contains the CLI bindings to OpenOffice.org for + accessing the OpenOffice.org API from Mono languages (e.g. C# and Boo) + . + Note that currently the use of Mono for add-ins & scripting inside + OpenOffice.org is *not* yet supported. + +Package: libuno-cli-basetypes1.0-cil +Section: cli-mono +Architecture: all +Depends: ${cli:Depends}, ${misc:Depends} +Description: OpenOffice.org bindings for Mono CLI -- base types + OpenOffice.org is a full-featured office productivity suite that provides + a near drop-in replacement for Microsoft(R) Office. + . + This package contains cli_basetypes.dll, which, as the name implies, provides + some base types. + +Package: libuno-cli-uretypes1.0-cil +Section: cli-mono +Architecture: all +Depends: ${cli:Depends}, ${misc:Depends} +Description: OpenOffice.org bindings for Mono CLI -- URE type library + OpenOffice.org is a full-featured office productivity suite that provides + a near drop-in replacement for Microsoft(R) Office. + . + This package contains cli_uretypes.dll, a CLI library which provides classes + and interfaces for components and client programs. It contains the URE types. + +Package: libuno-cli-oootypes1.0-cil +Section: cli-mono +Architecture: all +Depends: ${cli:Depends}, ${misc:Depends} +Description: OpenOffice.org bindings for Mono CLI -- OpenOffice.org type library + OpenOffice.org is a full-featured office productivity suite that provides + a near drop-in replacement for Microsoft(R) Office. + . + This package contains cli_oootypes.dll, a CLI library which provides classes + and interfaces for components and client programs. It contains the OOo types. + +Package: libuno-cli-cppuhelper1.0-cil +Section: cli-mono +Architecture: all +Depends: ${cli:Depends}, cli-uno-bridge, ${misc:Depends} +Description: OpenOffice.org bindings for Mono CLI -- bootstrapping library + OpenOffice.org is a full-featured office productivity suite that provides + a near drop-in replacement for Microsoft(R) Office. + . + This package contains cli_cppuhelper.dll, a CLI library which provides + bootstrapping code to bootstrap native UNO (use various UNO services + implemented in different languages). + +Package: libuno-cli-ure1.0-cil +Section: cli-mono +Architecture: all +Depends: ${cli:Depends}, ${misc:Depends} +Description: OpenOffice.org bindings for Mono CLI -- helper classes + OpenOffice.org is a full-featured office productivity suite that provides + a near drop-in replacement for Microsoft(R) Office. + . + This package contains cli_ure.dll, a CLI library which contains helper + classes for implementing UNO interfaces. + Package: mozilla-openoffice.org Section: net Architecture: i386 m68k mips mipsel powerpc powerpcspe s390 kfreebsd-i386 alpha amd64 kfreebsd-amd64 armel hppa ia64 ppc64 s390x sparc === removed file 'patches/SA40775.diff' --- a/patches/SA40775.diff 2010-08-24 11:40:27 +0000 +++ b/patches/SA40775.diff 1970-01-01 00:00:00 +0000 @@ -1,225 +0,0 @@ ---- /dev/null 2010-08-16 13:41:41.277183513 +0200 -+++ openoffice.org-3.3.0/ooo-build-28d2a4e7af25256f2919b81d6fe03426ab2c7454/patches/dev300/SA40775.diff 2010-08-17 18:54:25.000000000 +0200 -@@ -0,0 +1,204 @@ -+diff -r 5b1ceed28385 sd/source/filter/ppt/propread.cxx -+--- sd/source/filter/ppt/propread.cxx Fri Aug 06 14:53:07 2010 +0200 -++++ sd/source/filter/ppt/propread.cxx Mon Aug 09 14:04:21 2010 +0200 -+@@ -29,6 +29,7 @@ -+ #include "precompiled_sd.hxx" -+ #include <propread.hxx> -+ #include <tools/bigint.hxx> -++#include "tools/debug.hxx" -+ #include "rtl/tencinfo.h" -+ #include "rtl/textenc.h" -+ -+@@ -90,6 +91,17 @@ -+ -+ // ----------------------------------------------------------------------- -+ -++static xub_StrLen lcl_getMaxSafeStrLen(sal_uInt32 nSize) -++{ -++ nSize -= 1; //Drop NULL terminator -++ -++ //If it won't fit in a string, clip it to the max size that does -++ if (nSize > STRING_MAXLEN) -++ nSize = STRING_MAXLEN; -++ -++ return nSize; -++} -++ -+ BOOL PropItem::Read( String& rString, sal_uInt32 nStringType, sal_Bool bAlign ) -+ { -+ sal_uInt32 i, nItemSize, nType, nItemPos; -+@@ -108,36 +120,43 @@ -+ { -+ case VT_LPSTR : -+ { -+- if ( (sal_uInt16)nItemSize ) -++ if ( nItemSize ) -+ { -+- sal_Char* pString = new sal_Char[ (sal_uInt16)nItemSize ]; -+- if ( mnTextEnc == RTL_TEXTENCODING_UCS2 ) -++ try -+ { -+- nItemSize >>= 1; -+- if ( (sal_uInt16)nItemSize > 1 ) -++ sal_Char* pString = new sal_Char[ nItemSize ]; -++ if ( mnTextEnc == RTL_TEXTENCODING_UCS2 ) -+ { -+- sal_Unicode* pWString = (sal_Unicode*)pString; -+- for ( i = 0; i < (sal_uInt16)nItemSize; i++ ) -+- *this >> pWString[ i ]; -+- rString = String( pWString, (sal_uInt16)nItemSize - 1 ); -+- } -+- else -+- rString = String(); -+- bRetValue = sal_True; -+- } -+- else -+- { -+- SvMemoryStream::Read( pString, (sal_uInt16)nItemSize ); -+- if ( pString[ (sal_uInt16)nItemSize - 1 ] == 0 ) -+- { -+- if ( (sal_uInt16)nItemSize > 1 ) -+- rString = String( ByteString( pString ), mnTextEnc ); -++ nItemSize >>= 1; -++ if ( nItemSize > 1 ) -++ { -++ sal_Unicode* pWString = (sal_Unicode*)pString; -++ for ( i = 0; i < nItemSize; i++ ) -++ *this >> pWString[ i ]; -++ rString = String( pWString, lcl_getMaxSafeStrLen(nItemSize) ); -++ } -+ else -+ rString = String(); -+ bRetValue = sal_True; -+ } -++ else -++ { -++ SvMemoryStream::Read( pString, nItemSize ); -++ if ( pString[ nItemSize - 1 ] == 0 ) -++ { -++ if ( nItemSize > 1 ) -++ rString = String( ByteString( pString ), mnTextEnc ); -++ else -++ rString = String(); -++ bRetValue = sal_True; -++ } -++ } -++ delete[] pString; -+ } -+- delete[] pString; -++ catch( const std::bad_alloc& ) -++ { -++ DBG_ERROR( "sd PropItem::Read bad alloc" ); -++ } -+ } -+ if ( bAlign ) -+ SeekRel( ( 4 - ( nItemSize & 3 ) ) & 3 ); // dword align -+@@ -148,18 +167,25 @@ -+ { -+ if ( nItemSize ) -+ { -+- sal_Unicode* pString = new sal_Unicode[ (sal_uInt16)nItemSize ]; -+- for ( i = 0; i < (sal_uInt16)nItemSize; i++ ) -+- *this >> pString[ i ]; -+- if ( pString[ i - 1 ] == 0 ) -++ try -+ { -+- if ( (sal_uInt16)nItemSize > 1 ) -+- rString = String( pString, (sal_uInt16)nItemSize - 1 ); -+- else -+- rString = String(); -+- bRetValue = sal_True; -++ sal_Unicode* pString = new sal_Unicode[ nItemSize ]; -++ for ( i = 0; i < nItemSize; i++ ) -++ *this >> pString[ i ]; -++ if ( pString[ i - 1 ] == 0 ) -++ { -++ if ( (sal_uInt16)nItemSize > 1 ) -++ rString = String( pString, lcl_getMaxSafeStrLen(nItemSize) ); -++ else -++ rString = String(); -++ bRetValue = sal_True; -++ } -++ delete[] pString; -+ } -+- delete[] pString; -++ catch( const std::bad_alloc& ) -++ { -++ DBG_ERROR( "sd PropItem::Read bad alloc" ); -++ } -+ } -+ if ( bAlign && ( nItemSize & 1 ) ) -+ SeekRel( 2 ); // dword align -+@@ -349,24 +375,31 @@ -+ for ( sal_uInt32 i = 0; i < nDictCount; i++ ) -+ { -+ aStream >> nId >> nSize; -+- if ( (sal_uInt16)nSize ) -++ if ( nSize ) -+ { -+ String aString; -+ nPos = aStream.Tell(); -+- sal_Char* pString = new sal_Char[ (sal_uInt16)nSize ]; -+- aStream.Read( pString, (sal_uInt16)nSize ); -+- if ( mnTextEnc == RTL_TEXTENCODING_UCS2 ) -++ try -+ { -+- nSize >>= 1; -+- aStream.Seek( nPos ); -+- sal_Unicode* pWString = (sal_Unicode*)pString; -+- for ( i = 0; i < (sal_uInt16)nSize; i++ ) -+- aStream >> pWString[ i ]; -+- aString = String( pWString, (sal_uInt16)nSize - 1 ); -++ sal_Char* pString = new sal_Char[ nSize ]; -++ aStream.Read( pString, nSize ); -++ if ( mnTextEnc == RTL_TEXTENCODING_UCS2 ) -++ { -++ nSize >>= 1; -++ aStream.Seek( nPos ); -++ sal_Unicode* pWString = (sal_Unicode*)pString; -++ for ( i = 0; i < nSize; i++ ) -++ aStream >> pWString[ i ]; -++ aString = String( pWString, lcl_getMaxSafeStrLen(nSize) ); -++ } -++ else -++ aString = String( ByteString( pString, lcl_getMaxSafeStrLen(nSize) ), mnTextEnc ); -++ delete[] pString; -+ } -+- else -+- aString = String( ByteString( pString, (sal_uInt16)nSize - 1 ), mnTextEnc ); -+- delete[] pString; -++ catch( const std::bad_alloc& ) -++ { -++ DBG_ERROR( "sd Section::GetDictionary bad alloc" ); -++ } -+ if ( !aString.Len() ) -+ break; -+ aDict.AddProperty( nId, aString ); -+@@ -502,6 +502,11 @@ -+ } -+ if ( nPropSize ) -+ { -++ if ( nPropSize > nStrmSize ) -++ { -++ nPropCount = 0; -++ break; -++ } -+ pStrm->Seek( nPropOfs + nSecOfs ); -+ // make sure we don't overflow the section size -+ if( nPropSize > nSecSize - nSecOfs ) -+diff -r 5b1ceed28385 tools/source/generic/poly.cxx -+--- tools/source/generic/poly.cxx Fri Aug 06 14:53:07 2010 +0200 -++++ tools/source/generic/poly.cxx Mon Aug 09 14:04:21 2010 +0200 -+@@ -243,6 +243,11 @@ -+ void ImplPolygon::ImplSplit( USHORT nPos, USHORT nSpace, ImplPolygon* pInitPoly ) -+ { -+ const ULONG nSpaceSize = nSpace * sizeof( Point ); -++ -++ //Can't fit this in :-(, throw ? -++ if (mnPoints + nSpace > USHRT_MAX) -++ return; -++ -+ const USHORT nNewSize = mnPoints + nSpace; -+ -+ if( nPos >= mnPoints ) -+ ---- openoffice.org-3.3.0/ooo-build-28d2a4e7af25256f2919b81d6fe03426ab2c7454/patches/dev300/apply 2010-08-17 18:59:01.000000000 +0200 -+++ openoffice.org-3.3.0/ooo-build-28d2a4e7af25256f2919b81d6fe03426ab2c7454/patches/dev300/apply 2010-08-17 18:59:19.000000000 +0200 -@@ -19,7 +19,7 @@ Common : PreprocessPatches, BuildBits, TemporaryHacks, FixesNotForUpstream, \ - PopupRemoval, LinkWarningDlg, InternalCairo, Lockdown, \ - FedoraCommonFixes, InternalMesaHeaders, LayoutDialogs, Fuzz, \ - CalcRowLimit, Gcc44, Gcc45, BuildFix, WriterDocComparison, \ -- Toolbars, MySQL, BorderTypes, WriterNavigation -+ Toolbars, MySQL, BorderTypes, WriterNavigation, Security - - LinuxCommon : Common, Defaults, TangoIcons, FontConfigTemporaryHacks, \ - FedoraLinuxOnlyFixes, LinuxOnly, SystemBits, \ -@@ -3736,3 +3736,6 @@ oox-pptx-import-fix-customshapes-and-groups.diff, n#621739, rodo - [ GSoC2010 ] - - # Patches from GSoC 2010 students. -+ -+[ Security ] -+SA40775.diff === removed file 'patches/disable-EMFPlus-needing-patch.diff' --- a/patches/disable-EMFPlus-needing-patch.diff 2010-08-24 07:57:51 +0000 +++ b/patches/disable-EMFPlus-needing-patch.diff 1970-01-01 00:00:00 +0000 @@ -1,13 +0,0 @@ -diff --git a/patches/dev300/apply b/patches/dev300/apply -index 4775581..cb830f8 100644 ---- openoffice.org-3.3.0~beta/ooo-build-28d2a4e7af25256f2919b81d6fe03426ab2c7454/patches/dev300/apply -+++ openoffice.org-3.3.0~beta/ooo-build-28d2a4e7af25256f2919b81d6fe03426ab2c7454/patches/dev300/apply -@@ -3622,6 +3622,8 @@ slideshow-sound.diff, n#515553, rodo - vcl-gtk-process-events-on-exit.diff, rodo - sfx2-add-to-recently-used-after-save.diff, rodo - -+# FIXME: No idea whether this is supposed to be in EMFPlus directly -+[ Fixes and EMFPlus ] - svtools-wmf-clipperf.diff, n#535304, thorsten - - [ Fixes ] === modified file 'patches/series' --- a/patches/series 2010-08-24 12:57:11 +0000 +++ b/patches/series 2010-09-14 18:29:48 +0000 @@ -2,6 +2,4 @@ #reduce-height-on-dialogs-for-netbooks.diff regcomp-fix-spelling.diff shift-translations.diff -SA40775.diff -disable-EMFPlus-needing-patch.diff autogen.sh.diff === modified file 'rules' --- a/rules 2010-09-09 12:10:55 +0000 +++ b/rules 2010-09-14 18:29:48 +0000 @@ -68,12 +68,11 @@ unexport LS_COLORS MWS=OOO330 -#MILESTONE:=$(shell echo "$(UPSTREAM_VERSION)" | cut -d~ -f3 | sed -e s/$(shell echo $(MWS) | tr A-Z a-z)//) -MILESTONE=m3 +MILESTONE=m7 TAG=$(shell echo $(MWS) | tr A-Z a-z)-$(MILESTONE) -#TAG=$(MWS)_$(MILESTONE) +GIT_TAG=$(MWS)_$(MILESTONE) #OOO_BUILD_BRANCH=ooo-build-3-3 -OOO_BUILD_VERSION=28d2a4e7af25256f2919b81d6fe03426ab2c7454 +OOO_BUILD_VERSION=873f1abc092a8be9303c8e27e7b8471e29a34ce6 OOO_BUILD_TAG= OOO_BUILD_TREE=ooo-build-$(shell echo $(OOO_BUILD_VERSION) | sed -e 's/\./-/g') SOURCE_TREE=$(OOO_BUILD_TREE)/build/$(TAG) @@ -138,7 +137,7 @@ JDK=gcj-jdk endif endif -ENABLE_MONO=n +ENABLE_MONO=y MONO2=y ifeq "$(MONO2)" "y" MONO_MINVER= (>= 2.4.2.3) @@ -276,9 +275,6 @@ PACKAGE_NPSOPLUGIN=y endif PACKAGE_BASE=y -# "new" source split? This is to be n when to use -# Suns tarballs. -WITH_SPLIT=y ENABLE_GRAPHITE=y USE_SYSTEM_GRAPHITE=y ALLOC=system @@ -318,12 +314,9 @@ --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \ --enable-hids \ --with-system-dicts \ - --with-additional-sections="$(ADDITIONAL_SECTIONS)" \ - --without-git + --with-additional-sections="$(ADDITIONAL_SECTIONS)" -ifneq "$(WITH_SPLIT)" "y" - CONFIGURE_FLAGS += --without-split -endif +#CONFIGURE_FLAGS += --with-git # distro-configs is too late; it already gets searched in unpack # when we don't do that here, too. @@ -1629,11 +1622,7 @@ rm -f debian/openoffice.org-dtd-officedocument1.0.xmlcatalogs rm -f download.list -ifeq "$(WITH_SPLIT)" "y" rm -f $(OOO_BUILD_TREE)/src/$(TAG)* -else - rm -f $(OOO_BUILD_TREE)/src/OOo*_src* -endif rm -f $(OOO_BUILD_TREE)/src/GSI* for i in ext-sources-$(OOO_BUILD_TREE)/*; do \ @@ -1945,7 +1934,7 @@ endif cp -a ext-sources-$(OOO_BUILD_TREE)/* $(OOO_BUILD_TREE)/src - cp -a sources/* $(OOO_BUILD_TREE)/src + cp -a archive-$(OOO_BUILD_TREE)/* $(OOO_BUILD_TREE)/src ifneq ($(GCC_VERSION),) ifneq ($(GCC_VERSION),snapshot) === modified file 'source/components' --- a/source/components 2010-08-23 18:32:32 +0000 +++ b/source/components 2010-09-14 18:29:48 +0000 @@ -1,4 +1,5 @@ ext-sources -ooo-build-28d2a4e7af25256f2919b81d6fe03426ab2c7454 -ext-sources-ooo-build-28d2a4e7af25256f2919b81d6fe03426ab2c7454 +archive-ooo-build-873f1abc092a8be9303c8e27e7b8471e29a34ce6 +ooo-build-873f1abc092a8be9303c8e27e7b8471e29a34ce6 +ext-sources-ooo-build-873f1abc092a8be9303c8e27e7b8471e29a34ce6 translation-updates-20100529