Hello community, here is the log from the commit of package libreoffice for openSUSE:Factory checked in at 2016-01-23 01:14:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libreoffice (Old) and /work/SRC/openSUSE:Factory/.libreoffice.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libreoffice" Changes: -------- --- /work/SRC/openSUSE:Factory/libreoffice/libreoffice.changes 2015-12-25 13:05:37.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libreoffice.new/libreoffice.changes 2016-01-23 01:15:07.000000000 +0100 @@ -1,0 +2,43 @@ +Sun Jan 17 08:04:26 UTC 2016 - tchva...@suse.com + +- Update to 5.1.0.2: + * More small fixes here and there for the RC2 release +- Remove upstreamed patches: + * libreoffice-graphite.patch + * libreoffice-uno-py26.patch + * libreoffice-kde4-filelist.patch + * libreoffice-old-gtkapi.patch + +------------------------------------------------------------------- +Wed Jan 13 01:55:23 UTC 2016 - tchva...@suse.com + +- Reenable collada, debian and fedora both build with it so do the + same + +------------------------------------------------------------------- +Wed Jan 13 01:52:54 UTC 2016 - tchva...@suse.com + +- Set ulimit to unlimited prior build to allow better debugging of + build crashes + +------------------------------------------------------------------- +Sun Jan 3 15:00:06 UTC 2016 - tchva...@suse.com + +- Add patch attempting to fix build on old gtk2 versions: + * libreoffice-old-gtkapi.patch + +------------------------------------------------------------------- +Mon Dec 28 16:25:19 UTC 2015 - tchva...@suse.com + +- Add patch to fix filelist generating after kde3 removal: + * libreoffice-kde4-filelist.patch + +------------------------------------------------------------------- +Tue Dec 22 14:43:52 UTC 2015 - tchva...@suse.com + +- Add patch to fix graphite2 bundled build on SLE11: + * libreoffice-graphite.patch +- Add patch to fix build of pyuno with python2.6: + * libreoffice-uno-py26.patch + +------------------------------------------------------------------- @@ -7,0 +51,21 @@ +Mon Dec 21 10:36:40 UTC 2015 - tchva...@suse.com + +- Version update to 5.1.0.1: + * Update few bundled libs for SLE11 +- Drop support for gvfs2 +- Drop kde/kdeab switches +- Drop lockdown enabler + +------------------------------------------------------------------- +Thu Dec 17 09:45:29 UTC 2015 - tchva...@suse.com + +- Version update to 5.1.0.0.beta2: + * testing the changes for 5.1 series +- Remove upstreamed patches: + * bnc-679938.diff + * bnc-889755.diff + * bnc-945047.diff + * bnc-954345.diff + * use-long-for-test-comparsion.patch + +------------------------------------------------------------------- @@ -10 +74 @@ -- Version update to 5.0.4.2: +- Version update to 5.0.4.2 bnc#959716: Old: ---- 36271d3fa0d9dec1632029b6d7aac925-liblangtag-0.5.1.tar.bz2 594eb47b4b1210e25438d51825404d5a-glew-1.10.0.zip 7681383be6ce489d84c1c74f4e7f9643-liborcus-0.7.0.tar.bz2 Firebird-2.5.2.26540-0.tar.bz2 bnc-679938.diff bnc-889755.diff bnc-945047.diff bnc-954345.diff d6eef4b4cacb2183f2bf265a5a03a354-boost_1_55_0.tar.bz2 e844caed8f2ca24c088505b0d6271bc0-icu4c-54_1-src.tgz graphite2-1.2.4.tgz libetonyek-0.1.3.tar.bz2 libmwaw-0.3.5.tar.bz2 libodfgen-0.1.4.tar.bz2 libreoffice-5.0.4.2.tar.xz libreoffice-help-5.0.4.2.tar.xz libreoffice-translations-5.0.4.2.tar.xz libvisio-0.1.1.tar.bz2 libwps-0.4.0.tar.bz2 use-long-for-test-comparsion.patch New: ---- 3941e9cab2f4f9d8faee3e8d57ae7664-glew-1.12.0.zip 4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2 5c0c9ac0996fbb4a0e17780ff5441959-graphite2-minimal-1.3.4.tgz Firebird-2.5.4.26856-0.tar.bz2 aa899eff126216dafe721149fbdb511b-liblangtag-0.5.8.tar.bz2 boost_1_59_0.tar.bz2 c4a2d71ff56aec5ebfab2a3f059be99d-icu4c-56_1-src.tgz libetonyek-0.1.5.tar.bz2 libmwaw-0.3.7.tar.bz2 libodfgen-0.1.5.tar.bz2 liborcus-0.9.2.tar.gz libreoffice-5.1.0.2.tar.xz libreoffice-help-5.1.0.2.tar.xz libreoffice-translations-5.1.0.2.tar.xz libvisio-0.1.3.tar.bz2 libwps-0.4.2.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libreoffice.spec ++++++ --- /var/tmp/diff_new_pack.53uPYH/_old 2016-01-23 01:15:24.000000000 +0100 +++ /var/tmp/diff_new_pack.53uPYH/_new 2016-01-23 01:15:24.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package libreoffice # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,7 +22,7 @@ %define numbertext_version 0.9.5 # Urls %define external_url http://dev-www.libreoffice.org/src/ -%define tarball_url http://download.documentfoundation.org/libreoffice/src/5.0.4 +%define tarball_url http://download.documentfoundation.org/libreoffice/src/5.1.0 # Old Make and bundle or not %if 0%{?suse_version} > 1230 %bcond_with oldmake @@ -64,7 +64,7 @@ %endif # This is used due to the need for beta releases Name: libreoffice -Version: 5.0.4.2 +Version: 5.1.0.2 Release: 0 Summary: A Free Office Suite (Framework) License: Apache-2.0 and Artistic-1.0 and BSD-3-Clause and BSD-4-Clause and GPL-2.0+ and LPPL-1.3c and LGPL-2.1+ and LGPL-3.0 and MPL-1.1 and MIT and SUSE-Public-Domain and W3C @@ -83,6 +83,8 @@ # used extensions sources Source450: %{external_url}/1f467e5bb703f12cbbb09d5cf67ecf4a-converttexttonumber-1-5-0.oxt Source452: %{external_url}/90401bca927835b6fbae4a707ed187c8-nlpsolver-0.9.tar.bz2 +# This never had an release so just bundle it as per what other distros do +Source1999: %{external_url}/4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2 # Internal bundled stuff we can't remove # XMLSec is patched over and over in here Source2000: %{external_url}/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz @@ -99,38 +101,38 @@ Source2006: %{external_url}/48d647fbd8ef8889e5a7f422c1bfda94-clucene-core-2.3.3.4.tar.gz Source2007: %{external_url}/librevenge-0.0.2.tar.bz2 Source2008: %{external_url}/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz -Source2009: %{external_url}/libetonyek-0.1.3.tar.bz2 +Source2009: %{external_url}/libetonyek-0.1.5.tar.bz2 Source2010: %{external_url}/libe-book-0.1.2.tar.bz2 Source2011: %{external_url}/libfreehand-0.1.1.tar.bz2 -Source2012: %{external_url}/libodfgen-0.1.4.tar.bz2 +Source2012: %{external_url}/libodfgen-0.1.5.tar.bz2 Source2013: %{external_url}/libcdr-0.1.1.tar.bz2 Source2014: %{external_url}/libmspub-0.1.2.tar.bz2 -Source2015: %{external_url}/libmwaw-0.3.5.tar.bz2 +Source2015: %{external_url}/libmwaw-0.3.7.tar.bz2 Source2016: %{external_url}/libpagemaker-0.0.2.tar.bz2 -Source2017: %{external_url}/libvisio-0.1.1.tar.bz2 +Source2017: %{external_url}/libvisio-0.1.3.tar.bz2 Source2018: %{external_url}/5821b806a98e6c38370970e682ce76e8-libcmis-0.5.0.tar.gz Source2019: %{external_url}/libwpd-0.10.0.tar.bz2 Source2020: %{external_url}/libwpg-0.3.0.tar.bz2 -Source2021: %{external_url}/libwps-0.4.0.tar.bz2 +Source2021: %{external_url}/libwps-0.4.2.tar.bz2 Source2022: %{external_url}/libabw-0.1.1.tar.bz2 Source2023: %{external_url}/lcms2-2.6.tar.gz Source2024: %{external_url}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip Source2025: %{external_url}/mdds_0.12.1.tar.bz2 Source2026: %{external_url}/a233181e03d3c307668b4c722d881661-mariadb_client-2.0.0-src.tar.gz Source2027: %{external_url}/7239a4430efd4d0189c4f24df67f08e5-mysql-connector-c++-1.1.4.tar.gz -Source2028: %{external_url}/d6eef4b4cacb2183f2bf265a5a03a354-boost_1_55_0.tar.bz2 -Source2029: %{external_url}/594eb47b4b1210e25438d51825404d5a-glew-1.10.0.zip +Source2028: %{external_url}/boost_1_59_0.tar.bz2 +Source2029: %{external_url}/3941e9cab2f4f9d8faee3e8d57ae7664-glew-1.12.0.zip Source2030: %{external_url}/bae83fa5dc7f081768daace6e199adc3-glm-0.9.4.6-libreoffice.zip -Source2031: %{external_url}/e844caed8f2ca24c088505b0d6271bc0-icu4c-54_1-src.tgz -Source2032: %{external_url}/graphite2-1.2.4.tgz -Source2033: %{external_url}/7681383be6ce489d84c1c74f4e7f9643-liborcus-0.7.0.tar.bz2 +Source2031: %{external_url}/c4a2d71ff56aec5ebfab2a3f059be99d-icu4c-56_1-src.tgz +Source2032: %{external_url}/5c0c9ac0996fbb4a0e17780ff5441959-graphite2-minimal-1.3.4.tgz +Source2033: %{external_url}/liborcus-0.9.2.tar.gz Source2034: %{external_url}/harfbuzz-0.9.40.tar.bz2 Source2035: %{external_url}/32f8e1417a64d3c6f2c727f9053f55ea-redland-1.0.16.tar.gz Source2036: %{external_url}/10d61fbaa6a06348823651b1bd7940fe-libexttextcat-3.4.4.tar.bz2 Source2037: %{external_url}/26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz Source2038: %{external_url}/ec1941a74d3ef513c4ce57a9092b74e1-bsh-2.0b5-src.zip Source2039: %{external_url}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip -Source2040: %{external_url}/Firebird-2.5.2.26540-0.tar.bz2 +Source2040: %{external_url}/Firebird-2.5.4.26856-0.tar.bz2 Source2041: %{external_url}/d62650a6f908e85643e557a236ea989c-vigra1.6.0.tar.gz Source2042: %{external_url}/4ceb9316488b0ea01acf011023cf7fff-raptor2-2.0.9.tar.gz Source2043: %{external_url}/625ff5f2f968dd908bca43c9469d6e6b-commons-lang-2.4-src.tar.gz @@ -148,7 +150,7 @@ Source2055: %{external_url}/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip Source2056: %{external_url}/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip Source2057: %{external_url}/5ade6ae2a99bc1e9e57031ca88d36dad-hyphen-2.8.8.tar.gz -Source2058: %{external_url}/36271d3fa0d9dec1632029b6d7aac925-liblangtag-0.5.1.tar.bz2 +Source2058: %{external_url}/aa899eff126216dafe721149fbdb511b-liblangtag-0.5.8.tar.bz2 Source2059: %{external_url}/c0b4799ea9850eae3ead14f0a60e9418-postgresql-9.2.1.tar.bz2 Source2060: %{external_url}/2e482c7567908d334785ce7d69ddfff7-commons-codec-1.6-src.tar.gz Source2061: %{external_url}/b12c5f9cfdb6b04efce5a4a186b8416b-rasqal-0.9.30.tar.gz @@ -169,16 +171,6 @@ Patch5: mediawiki-no-broken-help.diff # PATCH-FIX-SUSE: do not declare java6 available for without system libs build Patch7: 0001-Make-HAVE_JAVA6-be-always-false.patch -# bnc#889755 - LO-L3: PPTX: chart axis number format incorrect -Patch10: bnc-889755.diff -# bnc#679938 - LO-L3: saving to doc file the chapter name in the header does not change with chapters -Patch11: bnc-679938.diff -# PATCH-FIX-UPSTREAM: taken from Master to fix flaky test -Patch12: use-long-for-test-comparsion.patch -# bnc#954345 - LO-L3: Insert-->Image-->Insert as Link hangs writer -Patch13: bnc-954345.diff -# bnc#945047 - LO-L3: LO is duplicating master pages -Patch14: bnc-945047.diff # try to save space by using hardlinks Patch990: install-with-hardlinks.diff BuildRequires: %{name}-share-linker @@ -201,7 +193,6 @@ BuildRequires: gcc-c++ # Only for backtracking to see failing tests, pain to rebuild otherwise BuildRequires: gdb -BuildRequires: gnome-vfs2-devel BuildRequires: gperf BuildRequires: gtk2-devel BuildRequires: hunspell-devel @@ -286,7 +277,7 @@ BuildRequires: libcdr-devel >= 0.1 BuildRequires: libcmis-devel >= 0.5.0 BuildRequires: libe-book-devel >= 0.1.1 -BuildRequires: libetonyek-devel >= 0.1.2 +BuildRequires: libetonyek-devel >= 0.1.4 BuildRequires: libexif BuildRequires: libexttextcat-devel >= 3.1.1 BuildRequires: libfbembed-devel @@ -303,7 +294,7 @@ BuildRequires: libmysqlclient-devel BuildRequires: libmysqlcppconn-devel >= 1.0.6 BuildRequires: libodfgen-devel >= 0.1.4 -BuildRequires: liborcus-devel >= 0.7.0 +BuildRequires: liborcus-devel >= 0.9.1 BuildRequires: libpagemaker-devel BuildRequires: libredland-devel BuildRequires: librepository @@ -313,12 +304,13 @@ BuildRequires: libvisio-devel >= 0.1 BuildRequires: libwpd-devel >= 0.10 BuildRequires: libwpg-devel -BuildRequires: libwps-devel >= 0.4.0 +BuildRequires: libwps-devel >= 0.4.2 BuildRequires: libxml2-devel BuildRequires: libxslt-devel BuildRequires: lpsolve-devel BuildRequires: mdds-devel >= 0.12.0 BuildRequires: npapi-sdk +BuildRequires: openCOLLADA-devel BuildRequires: pentaho-libxml BuildRequires: pentaho-reporting-flow-engine BuildRequires: postgresql-devel @@ -1006,11 +998,6 @@ %if !%{with systemlibs} %patch7 -p1 %endif -%patch10 -p1 -%patch11 -p1 -%patch12 -p1 -%patch13 -p1 -%patch14 -p1 %patch990 -p1 # 256x256 icons tar -xjf %{SOURCE20} @@ -1117,7 +1104,6 @@ --with-system-hunspell \ --with-system-mythes \ --with-system-bluez \ - --with-system-mesa-headers \ --with-system-openldap \ --with-system-odbc \ --with-system-nss \ @@ -1134,9 +1120,6 @@ --disable-fetch-external \ --with-external-tar="$RPM_SOURCE_DIR" \ --disable-epm \ - --disable-gnome-vfs \ - --disable-kdeab \ - --disable-kde \ --disable-online-update \ --disable-systray \ %if %{with newmedia} @@ -1145,6 +1128,7 @@ --enable-gtk3 \ --with-doxygen \ --enable-gltf \ + --enable-collada --with-system-opencollada \ %else --enable-gstreamer-0-10 \ --disable-gstreamer-1-0 \ @@ -1173,7 +1157,6 @@ --enable-odk \ --enable-kde4 \ --enable-evolution2 \ - --enable-lockdown \ --enable-dbus \ --enable-hardlink-deliver \ --enable-ext-ct2n \ @@ -1187,13 +1170,14 @@ --enable-neon \ --disable-ccache \ --disable-coinmp \ - --disable-collada \ --enable-symbols # no coinormp packages for coinmp # hack to correctly bootstrap python stuff with system python, (deb#501028, i#90701) sed -i -e "s|@INSTALLDIR@|%{_libdir}/%{name}|" pyuno/source/module/uno.py pyuno/source/officehelper.py +# Allow deep backtracking if the build crashes +ulimit -c unlimited # just call make here as we added the jobs in configure # The check phase is run here too if it is split with nocheck # install of jars get broken sometimes @@ -1341,10 +1325,6 @@ done %endif -# Merge kde and kde4 filelists as we do not bother with compat anymore -# Not worth fixing unless really cleaning up the install completely -cat file-lists/kde_list.txt >> file-lists/kde4_list.txt - # Remove pointless readmes rm -rf %{buildroot}%{_libdir}/%{name}/readmes/ @@ -1555,21 +1535,26 @@ %files -f file-lists/base_list.txt base %defattr(-,root,root) +%{_datadir}/appdata/libreoffice-base.appdata.xml %files -f file-lists/calc_list.txt calc %defattr(-,root,root) +%{_datadir}/appdata/libreoffice-calc.appdata.xml %files -f file-lists/draw_list.txt draw %defattr(-,root,root) +%{_datadir}/appdata/libreoffice-draw.appdata.xml %files -f file-lists/math_list.txt math %defattr(-,root,root) %files -f file-lists/impress_list.txt impress %defattr(-,root,root) +%{_datadir}/appdata/libreoffice-impress.appdata.xml %files -f file-lists/writer_list.txt writer %defattr(-,root,root) +%{_datadir}/appdata/libreoffice-writer.appdata.xml %files -f file-lists/postgresql_list.txt base-drivers-postgresql %defattr(-,root,root) ++++++ Firebird-2.5.2.26540-0.tar.bz2 -> Firebird-2.5.4.26856-0.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/libreoffice/Firebird-2.5.2.26540-0.tar.bz2 /work/SRC/openSUSE:Factory/.libreoffice.new/Firebird-2.5.4.26856-0.tar.bz2 differ: char 11, line 1 ++++++ 36271d3fa0d9dec1632029b6d7aac925-liblangtag-0.5.1.tar.bz2 -> aa899eff126216dafe721149fbdb511b-liblangtag-0.5.8.tar.bz2 ++++++ ++++ 40323 lines of diff (skipped) ++++++ d6eef4b4cacb2183f2bf265a5a03a354-boost_1_55_0.tar.bz2 -> boost_1_59_0.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/libreoffice/d6eef4b4cacb2183f2bf265a5a03a354-boost_1_55_0.tar.bz2 /work/SRC/openSUSE:Factory/.libreoffice.new/boost_1_59_0.tar.bz2 differ: char 11, line 1 ++++++ e844caed8f2ca24c088505b0d6271bc0-icu4c-54_1-src.tgz -> c4a2d71ff56aec5ebfab2a3f059be99d-icu4c-56_1-src.tgz ++++++ /work/SRC/openSUSE:Factory/libreoffice/e844caed8f2ca24c088505b0d6271bc0-icu4c-54_1-src.tgz /work/SRC/openSUSE:Factory/.libreoffice.new/c4a2d71ff56aec5ebfab2a3f059be99d-icu4c-56_1-src.tgz differ: char 5, line 1 ++++++ libetonyek-0.1.3.tar.bz2 -> libetonyek-0.1.5.tar.bz2 ++++++ ++++ 44646 lines of diff (skipped) ++++++ libmwaw-0.3.5.tar.bz2 -> libmwaw-0.3.7.tar.bz2 ++++++ ++++ 43273 lines of diff (skipped) ++++++ libodfgen-0.1.4.tar.bz2 -> libodfgen-0.1.5.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libodfgen-0.1.4/ChangeLog new/libodfgen-0.1.5/ChangeLog --- old/libodfgen-0.1.4/ChangeLog 2015-05-17 11:04:54.000000000 +0200 +++ new/libodfgen-0.1.5/ChangeLog 2015-10-24 09:58:58.000000000 +0200 @@ -1,3 +1,48 @@ +2015-10-24 osnola <alo...@loria.fr> [5109e2d2d68ed9c7033206d6a6f0a6cb401c7731] + +tOdfDocumentHandler.hxx: do not add attribute to enums, mingw32-g++ do not like that, configure.ac: check correctly if we need to add --std=c++11 + update NEWS file + + +2015-10-03 osnola <alo...@loria.fr> [653de2329a6cc5f0c4751245ce5e90144b18f337] + +tSheetStyle.cxx: add some operators (plage, union, intersection and %) + accept also "librevenge:sheet-name" to define the sheet's name... + + +2015-08-30 David Tardon <dtar...@redhat.com> [42f6ef8f4428e3d352166a45d179b0bd57db7a22] + +tautomatically pass -std=c++11 if needed + + +2015-08-30 David Tardon <dtar...@redhat.com> [473698347afd9c4f53151ea2c82229640f3d5912] + +tremove unused argument + + +2015-07-19 osnola <alo...@loria.fr> [ce4a03ca92873343c526f514f0e3a6353530cf69] + +tOdfGenerator: implements librevenge:replacement-objects... + + +2015-06-23 David Tardon <dtar...@redhat.com> [8ef8c171ebe3c5daebdce80ee422cf7bb96aa3bc] + +tfix typo + + +2015-06-23 osnola <alo...@loria.fr> [d55c58fad462a95db8474a240cef7236f5e98ac9] + +tGraphicStyle: also allow to set the opacity value:"draw:opacity" for surfaces which contain patterns, + add minimalist implementation of "measure": if drawPolyline is called with two points and draw:show-unit is set, then create a draw:measure tag instead of a draw:line... + + +2015-05-19 Fridrich Štrba <fridrich.st...@bluewin.ch> [9b8e077429dd5cb3a5b3eb92aa86ef6a7204e2f5] + +tFixing werror build and wondering why developers don't use it :( + + +2015-05-17 osnola <alo...@loria.fr> [6066227bc5d23b3d5ead3f1e7d4277e4c5484591] + +tconfigure.ac: bump version... + + 2015-05-17 osnola <alo...@loria.fr> [4300376e1617ffe93dde3bcb79e7031ee9707f83] tupdate version and NEWS + add an ODFGENAPI inside the "enum OdfStreamType"'s definition diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libodfgen-0.1.4/NEWS new/libodfgen-0.1.5/NEWS --- old/libodfgen-0.1.4/NEWS 2015-05-17 10:51:38.000000000 +0200 +++ new/libodfgen-0.1.5/NEWS 2015-10-23 20:19:16.000000000 +0200 @@ -1,3 +1,14 @@ +libodfgen 0.1.5 +- graphics: + + add code for librevenge:replacement-objects + + allow to set the opacity value:"draw:opacity" for surfaces which + contain patterns, + + add minimalist implementation of "measure": if drawPolyline is + called with two points and draw:show-unit is set, then create a + draw:measure tag instead of a draw:line... +- sheet interface: + + add some operators (plage, union, intersection and %) + libodfgen 0.1.4 - drawing interface: do no forget to call startDocument/endDocument when diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libodfgen-0.1.4/configure new/libodfgen-0.1.5/configure --- old/libodfgen-0.1.4/configure 2015-05-17 10:50:33.000000000 +0200 +++ new/libodfgen-0.1.5/configure 2015-10-24 09:34:58.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for libodfgen 0.1.4. +# Generated by GNU Autoconf 2.69 for libodfgen 0.1.5. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. @@ -587,8 +587,8 @@ # Identity of this package. PACKAGE_NAME='libodfgen' PACKAGE_TARNAME='libodfgen' -PACKAGE_VERSION='0.1.4' -PACKAGE_STRING='libodfgen 0.1.4' +PACKAGE_VERSION='0.1.5' +PACKAGE_STRING='libodfgen 0.1.5' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1357,7 +1357,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures libodfgen 0.1.4 to adapt to many kinds of systems. +\`configure' configures libodfgen 0.1.5 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1427,7 +1427,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of libodfgen 0.1.4:";; + short | recursive ) echo "Configuration of libodfgen 0.1.5:";; esac cat <<\_ACEOF @@ -1560,7 +1560,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -libodfgen configure 0.1.4 +libodfgen configure 0.1.5 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1959,7 +1959,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by libodfgen $as_me 0.1.4, which was +It was created by libodfgen $as_me 0.1.5, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2825,7 +2825,7 @@ # Define the identity of the package. PACKAGE='libodfgen' - VERSION='0.1.4' + VERSION='0.1.5' cat >>confdefs.h <<_ACEOF @@ -16350,7 +16350,7 @@ LIBODFGEN_MINOR_VERSION=1 -LIBODFGEN_MICRO_VERSION=4 +LIBODFGEN_MICRO_VERSION=5 # AC_SUBST(LT_RELEASE, [libodfgen_version_major.libodfgen_version_minor]) LT_CURRENT=`expr 100 '*' 0 + 1` @@ -16358,7 +16358,7 @@ LT_AGE=0 # LT_AGE=libodfgen_version_minor -LT_REVISION=4 +LT_REVISION=5 @@ -16715,6 +16715,8 @@ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c++11 shared ptr" >&5 $as_echo_n "checking for c++11 shared ptr... " >&6; } + save_CXXFLAGS="$CXXFLAGS" + CXXFLAGS="$CXXFLAGS -std=c++11" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -16745,6 +16747,36 @@ fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CXXFLAGS="$save_CXXFLAGS" + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler needs -std=c++11" >&5 +$as_echo_n "checking whether the compiler needs -std=c++11... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + #include <memory> +int +main () +{ +std::shared_ptr<int> p; + + ; + return 0; +} + +_ACEOF +if ac_fn_cxx_try_compile "$LINENO"; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +else + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + CXXFLAGS="$CXXFLAGS -std=c++11" + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi if test "x$with_sharedptr" = "xtr1"; then : @@ -17457,7 +17489,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by libodfgen $as_me 0.1.4, which was +This file was extended by libodfgen $as_me 0.1.5, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -17523,7 +17555,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -libodfgen config.status 0.1.4 +libodfgen config.status 0.1.5 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libodfgen-0.1.4/configure.ac new/libodfgen-0.1.5/configure.ac --- old/libodfgen-0.1.4/configure.ac 2015-05-17 10:28:25.000000000 +0200 +++ new/libodfgen-0.1.5/configure.ac 2015-10-24 09:33:41.000000000 +0200 @@ -7,7 +7,7 @@ # ==================== m4_define([libodfgen_version_major],[0]) m4_define([libodfgen_version_minor],[1]) -m4_define([libodfgen_version_micro],[4]) +m4_define([libodfgen_version_micro],[5]) m4_define([libodfgen_version],[libodfgen_version_major.libodfgen_version_minor.libodfgen_version_micro]) # ============= @@ -216,6 +216,8 @@ AS_IF([test "x$with_sharedptr" = "xc++11"], [ AC_MSG_CHECKING([for c++11 shared ptr]) + save_CXXFLAGS="$CXXFLAGS" + CXXFLAGS="$CXXFLAGS -std=c++11" AC_COMPILE_IFELSE([ AC_LANG_PROGRAM( [[#include <memory>]], @@ -227,8 +229,19 @@ ], [ AC_MSG_RESULT([no]) AC_MSG_ERROR([Could not find C++11 implementation of shared_ptr]) + ]) + CXXFLAGS="$save_CXXFLAGS" + AC_MSG_CHECKING([whether the compiler needs -std=c++11]) + AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM( + [[#include <memory>]], + [[std::shared_ptr<int> p;]] + ) + ], [ + AC_MSG_RESULT([no]) ], [ - [#include <memory>] + AC_MSG_RESULT([yes]) + CXXFLAGS="$CXXFLAGS -std=c++11" ]) ]) AS_IF([test "x$with_sharedptr" = "xtr1"], [ @@ -244,8 +257,6 @@ ], [ AC_MSG_RESULT([no]) AC_MSG_ERROR([Could not find TR1 implementation of shared_ptr]) - ], [ - [#include <tr1/memory>] ]) ]) AS_IF([test "x$with_sharedptr" = "xboost"], [ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libodfgen-0.1.4/inc/libodfgen/OdfDocumentHandler.hxx new/libodfgen-0.1.5/inc/libodfgen/OdfDocumentHandler.hxx --- old/libodfgen-0.1.4/inc/libodfgen/OdfDocumentHandler.hxx 2015-05-17 10:32:40.000000000 +0200 +++ new/libodfgen-0.1.5/inc/libodfgen/OdfDocumentHandler.hxx 2015-10-24 09:37:52.000000000 +0200 @@ -32,7 +32,7 @@ * * @sa OdgGenerator, OdpGenerator, OdtGenerator */ -enum ODFGENAPI OdfStreamType { ODF_FLAT_XML, ODF_CONTENT_XML, ODF_STYLES_XML, ODF_SETTINGS_XML, ODF_META_XML, ODF_MANIFEST_XML }; +enum OdfStreamType { ODF_FLAT_XML, ODF_CONTENT_XML, ODF_STYLES_XML, ODF_SETTINGS_XML, ODF_META_XML, ODF_MANIFEST_XML }; class OdfDocumentHandler; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libodfgen-0.1.4/src/GraphicStyle.cxx new/libodfgen-0.1.5/src/GraphicStyle.cxx --- old/libodfgen-0.1.4/src/GraphicStyle.cxx 2015-05-07 14:14:57.000000000 +0200 +++ new/libodfgen-0.1.5/src/GraphicStyle.cxx 2015-07-16 15:15:13.000000000 +0200 @@ -60,6 +60,13 @@ pHandler->startElement("style:graphic-properties", graphicElement); pHandler->endElement("style:graphic-properties"); + if (mPropList["draw:show-unit"] && mPropList["draw:show-unit"]->getStr()=="true") + { + librevenge::RVNGPropertyList textElement; + textElement.insert("fo:font-size", 12, librevenge::RVNG_POINT); + pHandler->startElement("style:text-properties", textElement); + pHandler->endElement("style:text-properties"); + } pHandler->endElement("style:style"); } @@ -361,7 +368,7 @@ librevenge::RVNGString GraphicStyleManager::getStyleNameForStrokeDash(librevenge::RVNGPropertyList const &style) { librevenge::RVNGPropertyList pList; - if (style["svg:stoke-linecap"]) + if (style["svg:stroke-linecap"]) pList.insert("draw:style", style["svg:stroke-linecap"]->getStr()); else pList.insert("draw:style", "rect"); @@ -416,7 +423,7 @@ if (style["svg:stroke-linejoin"]) element.insert("draw:stroke-linejoin", style["svg:stroke-linejoin"]->getStr()); if (style["svg:stroke-linecap"]) - element.insert("svg:stoke-linecap", style["svg:stroke-linecap"]->getStr()); + element.insert("svg:stroke-linecap", style["svg:stroke-linecap"]->getStr()); librevenge::RVNGString name(""); if (style["draw:stroke"] && style["draw:stroke"]->getStr() == "dash") @@ -489,6 +496,8 @@ element.insert("draw:fill-image-ref-point-x", style["draw:fill-image-ref-point-x"]->getStr()); if (style["draw:fill-image-ref-point-y"]) element.insert("draw:fill-image-ref-point-y", style["draw:fill-image-ref-point-y"]->getStr()); + if (style["draw:opacity"]) + element.insert("draw:opacity", style["draw:opacity"]->getStr()); } else element.insert("draw:fill", "none"); @@ -562,6 +571,7 @@ static char const *(others[])= { "draw:ole-draw-aspect", + "draw:show-unit", "fo:background-color", "fo:border","fo:border-top","fo:border-left","fo:border-bottom","fo:border-right", "fo:clip", @@ -571,7 +581,7 @@ "style:mirror", "style:parent-style-name", "style:run-through", "style:wrap" }; - for (int b = 0; b < 18; b++) + for (int b = 0; b < 19; b++) { if (style[others[b]]) element.insert(others[b], style[others[b]]->getStr()); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libodfgen-0.1.4/src/OdcGenerator.cxx new/libodfgen-0.1.5/src/OdcGenerator.cxx --- old/libodfgen-0.1.4/src/OdcGenerator.cxx 2015-01-01 10:14:57.000000000 +0100 +++ new/libodfgen-0.1.5/src/OdcGenerator.cxx 2015-06-23 09:37:46.000000000 +0200 @@ -137,7 +137,7 @@ // ok create a new list librevenge::RVNGString sName(""); - sName.sprintf("Chart%i", mChartStyleHash.size()); + sName.sprintf("Chart%i", (int)mChartStyleHash.size()); pList.insert("style:name", sName); mChartStyleHash[sName] =pList; mHashChartNameMap[hashKey] = sName; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libodfgen-0.1.4/src/OdfGenerator.cxx new/libodfgen-0.1.5/src/OdfGenerator.cxx --- old/libodfgen-0.1.4/src/OdfGenerator.cxx 2015-03-12 09:15:21.000000000 +0100 +++ new/libodfgen-0.1.5/src/OdfGenerator.cxx 2015-10-23 20:13:18.000000000 +0200 @@ -1147,6 +1147,12 @@ else mpCurrentStorage->push_back(new TagCloseElement("draw:image")); } + + librevenge::RVNGPropertyListVector const *replacements=propList.child("librevenge:replacement-objects"); + if (!replacements) + return; + for (unsigned long c=0; c < replacements->count(); ++c) + insertBinaryObject((*replacements)[c]); } //////////////////////////////////////////////////////////// @@ -1284,7 +1290,10 @@ return; } librevenge::RVNGString sValue=getCurrentGraphicStyleName(propList); - TagOpenElement *pDrawLineElement = new TagOpenElement("draw:line"); + bool isMeasure=(propList["draw:show-unit"] && propList["draw:show-unit"]->getStr()=="true"); + librevenge::RVNGString what= isMeasure ? "draw:measure" : "draw:line"; + + TagOpenElement *pDrawLineElement = new TagOpenElement(what); addFrameProperties(propList, *pDrawLineElement); pDrawLineElement->addAttribute("draw:style-name", sValue); pDrawLineElement->addAttribute("svg:x1", (*vertices)[0]["svg:x"]->getStr()); @@ -1292,7 +1301,7 @@ pDrawLineElement->addAttribute("svg:x2", (*vertices)[1]["svg:x"]->getStr()); pDrawLineElement->addAttribute("svg:y2", (*vertices)[1]["svg:y"]->getStr()); mpCurrentStorage->push_back(pDrawLineElement); - mpCurrentStorage->push_back(new TagCloseElement("draw:line")); + mpCurrentStorage->push_back(new TagCloseElement(what)); } else { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libodfgen-0.1.4/src/SectionStyle.cxx new/libodfgen-0.1.5/src/SectionStyle.cxx --- old/libodfgen-0.1.4/src/SectionStyle.cxx 2014-09-14 11:23:29.000000000 +0200 +++ new/libodfgen-0.1.5/src/SectionStyle.cxx 2015-06-23 09:37:46.000000000 +0200 @@ -119,9 +119,9 @@ zone=Style::Z_ContentAutomatic; librevenge::RVNGString name; if (zone==Style::Z_StyleAutomatic) - name.sprintf("Section_M%i", mStyleList.size()); + name.sprintf("Section_M%i", (int)mStyleList.size()); else - name.sprintf("Section%i", mStyleList.size()); + name.sprintf("Section%i", (int)mStyleList.size()); shared_ptr<SectionStyle> style(new SectionStyle(propList, name.cstr(), zone)); mStyleList.push_back(style); return name; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libodfgen-0.1.4/src/SheetStyle.cxx new/libodfgen-0.1.5/src/SheetStyle.cxx --- old/libodfgen-0.1.4/src/SheetStyle.cxx 2015-03-12 08:55:28.000000000 +0100 +++ new/libodfgen-0.1.5/src/SheetStyle.cxx 2015-10-03 17:37:49.000000000 +0200 @@ -138,7 +138,7 @@ } else if (type=="currency") { - what.sprintf("number:currency-style", type.c_str()); + what = "number:currency-style"; TagOpenElement styleOpen(what); styleOpen.addAttribute("style:name", getName()); styleOpen.write(pHandler); @@ -562,11 +562,11 @@ } std::string oper(list["librevenge:operator"]->getStr().cstr()); bool find=false; - for (int w=0; w<15; ++w) + for (int w=0; w<19; ++w) { - static char const *(s_operators[15])= + static char const *(s_operators[19])= { - "(", ")", "+", "-", "*", "/", "=", "<>", ";", "<", ">", "<=", ">=", "^", "&" + "(", ")", "+", "-", "*", "/", "=", "<>", ";", "<", ">", "<=", ">=", "^", "&", "!", "~", ":", "%" }; if (oper!=s_operators[w]) continue; s << oper; @@ -645,7 +645,8 @@ ODFGEN_DEBUG_MSG(("SheetManager::convertCellRange: find bad coordinate!!!\n")); return res; } - if (list["librevenge:sheet"]) s << list["librevenge:sheet"]->getStr().cstr(); + if (list["librevenge:sheet-name"]) s << list["librevenge:sheet-name"]->getStr().cstr(); + else if (list["librevenge:sheet"]) s << list["librevenge:sheet"]->getStr().cstr(); s << "."; if (list["librevenge:column-absolute"] && list["librevenge:column-absolute"]->getInt()) s << "$"; if (column>=26) s << char('A'+(column/26-1)); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libodfgen-0.1.4/src/TextRunStyle.cxx new/libodfgen-0.1.5/src/TextRunStyle.cxx --- old/libodfgen-0.1.4/src/TextRunStyle.cxx 2015-01-01 10:14:57.000000000 +0100 +++ new/libodfgen-0.1.5/src/TextRunStyle.cxx 2015-10-23 20:13:32.000000000 +0200 @@ -215,11 +215,11 @@ // ok create a new style if (currentZone==Style::Z_Style) - sName.sprintf("S_N%i", mStyleHash.size()); + sName.sprintf("S_N%i", (int)mStyleHash.size()); else if (currentZone==Style::Z_StyleAutomatic) - sName.sprintf("S_M%i", mStyleHash.size()); + sName.sprintf("S_M%i", (int)mStyleHash.size()); else - sName.sprintf("S%i", mStyleHash.size()); + sName.sprintf("S%i", (int)mStyleHash.size()); if (propList["style:display-name"]) { librevenge::RVNGString name(propList["style:display-name"]->getStr()); @@ -361,11 +361,11 @@ librevenge::RVNGString sName(""); if (zone==Style::Z_Style) - sName.sprintf("Span_N%i", mStyleHash.size()); + sName.sprintf("Span_N%i", (int)mStyleHash.size()); else if (zone==Style::Z_StyleAutomatic) - sName.sprintf("Span_M%i", mStyleHash.size()); + sName.sprintf("Span_M%i", (int)mStyleHash.size()); else - sName.sprintf("Span%i", mStyleHash.size()); + sName.sprintf("Span%i", (int)mStyleHash.size()); shared_ptr<SpanStyle> span(new SpanStyle(sName.cstr(), propList, zone)); mStyleHash[sName] = span; mHashNameMap[hashKey] = sName; ++++++ libreoffice-5.0.4.2.tar.xz -> libreoffice-5.1.0.2.tar.xz ++++++ /work/SRC/openSUSE:Factory/libreoffice/libreoffice-5.0.4.2.tar.xz /work/SRC/openSUSE:Factory/.libreoffice.new/libreoffice-5.1.0.2.tar.xz differ: char 26, line 1 ++++++ libreoffice-help-5.0.4.2.tar.xz -> libreoffice-help-5.1.0.2.tar.xz ++++++ ++++ 29572 lines of diff (skipped) ++++++ libreoffice-translations-5.0.4.2.tar.xz -> libreoffice-translations-5.1.0.2.tar.xz ++++++ /work/SRC/openSUSE:Factory/libreoffice/libreoffice-translations-5.0.4.2.tar.xz /work/SRC/openSUSE:Factory/.libreoffice.new/libreoffice-translations-5.1.0.2.tar.xz differ: char 26, line 1 ++++++ libvisio-0.1.1.tar.bz2 -> libvisio-0.1.3.tar.bz2 ++++++ ++++ 9114 lines of diff (skipped) ++++++ libwps-0.4.0.tar.bz2 -> libwps-0.4.2.tar.bz2 ++++++ ++++ 33778 lines of diff (skipped)