Hello community,
here is the log from the commit of package wt for openSUSE:Factory checked in at 2018-01-10 23:38:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/wt (Old)
and /work/SRC/openSUSE:Factory/.wt.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wt"
Wed Jan 10 23:38:11 2018 rev:33 rq:563254 version:4.0.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/wt/wt.changes 2017-12-04 10:01:34.090175148 +0100
+++ /work/SRC/openSUSE:Factory/.wt.new/wt.changes 2018-01-10 23:38:13.699408294 +0100
@@ -1,0 +2,67 @@
+Mon Jan 8 13:26:18 UTC 2018 - eich@suse.com
+
+- Updated to 4.0.2
+ * Release 4.0.2 (November 24, 2017)
+ This is a patch release that fixes a few problems with the build of
+ * Wt 4.0.1, and fixes a bug in Wt::Auth.
+ Release 4.0.1 (November 21, 2017)
+ This is a smaller release with mostly bugfixes, and some new features:
+ * Added WContainerWidget::addNew() and similar methods
+ Because writing code like this:
+ auto text = root()->addWidget(std::make_uniqueWt::WText("Hello!"));
+ is a bit verbose, a shorthand was added that creates the widget and adds
+ it
+ to the container in one go:
+ auto text = root()->addNewWt::WText("Hello!");
+ addNew forwards its arguments to the constructor, just like
+ std::make_unique. Along those lines, we added
+ WContainerWidget::insertNew()
+ and WTemplate::bindNew().
+ Added the <max-formdata-size> configuration option
+ Previously, the maximum size of form data sent by Wt in a single POST
+ request was capped to 5 MiB. In applications with a large amount of forms
+ with a lot of data, that may not be enough, so <max-formdata-size> can be
+ used to adjust this independently. Note that the maximum request size (and
+ by consequence, the form data size) is still capped by <max-request-size>.
+ * Release 4.0.0 (September 19, 2017)
+ This release has all of the added features of Wt 3.3.8, but comes with
+ many notable changes. In general, Wt 4 employs the more modern C++ style
+ of C++11 and beyond. Support for compilers without sufficient C++11
+ support is dropped competely. Wt 4 aligns more with the C++ Core
+ Guidelines in a pragmatic way, while keeping the API familiar.
+ Changes in Wt's memory model
+ Header files now end in .h
+ Replacements for Boost
+ Removal of deprecated functionality
+ * Release 3.3.8 (August 16, 2017)
+ OpenID Connect support
+ Wt::Dbo: added sql_value_traits for Wt::Json::Object and Wt::Json::Array.
+ Added <allowed-hosts> configuration option for CORS
+ Other small improvements:
+ * Release 3.3.7 (March 31, 2017)
+ This release fixes many bugs, but also introduces some new features:
+ - WFileDropWidget
+ - Scroll visibility
+ - Touch events
+ - Combined session tracking mode
+ - Wraparound for WSpinBox and WTimeEdit
+ - Some minor extra features
+ * Release 3.3.6 (July 13, 2016)
+ This release has a focus on bug fixes and some new features:
+ - Support for WebSocket compression in wthttp
+ - Time entry improvements
+ - Skia version updated
+ - Wt::Dbo
+ For a full list of changes please refer to:
+ https://www.webtoolkit.eu/wt/doc/reference/html/Releasenotes.html
+- boost_1_63_fix.patch: removed (obsoleted by update)
+- Several-changes.patch
+ Asio-Fixed-for-older-versions-of-Boost.patch:
+ Fix issues with boost 1.66 (boo#1074999).
+- Adding-missing-libraries-issue-6198.patch
+ Fix build.
+- Reduce libboost-*-devel dependencies to the ones suggested by
+ upstream - see: https://redmine.emweb.be/issues/6198 -
+ added libboost-atomic-devel.
+
+-------------------------------------------------------------------
Old:
----
3.3.5.tar.gz
boost_1_63_fix.patch
New:
----
4.0.2.tar.gz
Adding-missing-libraries-issue-6198.patch
Asio-Fixed-for-older-versions-of-Boost.patch
Several-changes.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ wt.spec ++++++
--- /var/tmp/diff_new_pack.ags4ZY/_old 2018-01-10 23:38:14.443373391 +0100
+++ /var/tmp/diff_new_pack.ags4ZY/_new 2018-01-10 23:38:14.443373391 +0100
@@ -1,7 +1,7 @@
#
# spec file for package wt
#
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -18,29 +18,30 @@
%define WTSRVDIR /srv/wt
%define WTRUNDIR %{WTSRVDIR}/run
-%define mysqllib libwtdbomysql39
-%define pglib libwtdbopostgres39
+%define so_version 45
Name: wt
-Version: 3.3.5
+Version: 4.0.2
Release: 0
+#
+#
Summary: Web Toolkit
License: GPL-2.0
Group: Development/Libraries/C and C++
Url: http://www.webtoolkit.eu/wt/
Source0: https://github.com/kdeforche/wt/archive/%{version}.tar.gz
-Patch1: boost_1_63_fix.patch
+Patch0: Several-changes.patch
+Patch1: Asio-Fixed-for-older-versions-of-Boost.patch
+Patch2: Adding-missing-libraries-issue-6198.patch
BuildRequires: FastCGI-devel
BuildRequires: GraphicsMagick-devel
BuildRequires: Mesa-devel
BuildRequires: apache-rpm-macros
%if 0%{?suse_version} > 1315
-BuildRequires: libboost_date_time-devel
+BuildRequires: libboost_atomic-devel
BuildRequires: libboost_filesystem-devel
BuildRequires: libboost_program_options-devel
-BuildRequires: libboost_random-devel
-BuildRequires: libboost_regex-devel
-BuildRequires: libboost_signals-devel
+BuildRequires: libboost_system-devel
BuildRequires: libboost_thread-devel
%else
# wt will build with boost-devel < 1.36.0 but it won't work
@@ -78,30 +79,29 @@
the library generates the necessary HTML, Javascript, CGI, and AJAX
code.
-%package dbo
+%package -n libwtdbo%{so_version}
Summary: Wt::Dbo ORM library and Sqlite3 back-end
-Group: Development/Libraries
+Group: Development/Libraries/C and C++
+Provides: %{name}-dbo = %{version}
-%description dbo
+%description -n libwtdbo%{so_version}
This package contains the Wt::Dbo Object-Relational Mapping library
and Sqlite3 back-end of it.
-%package -n %{mysqllib}
+%package -n libwtdbomysql%{so_version}
Summary: MySQL back-end for the Wt::Dbo ORM library
-Group: Development/Libraries
+Group: Development/Libraries/C and C++
Provides: %{name}-dbo-mysql = %{version}
-Requires: %{name}-dbo = %{version}
-%description -n %{mysqllib}
+%description -n libwtdbomysql%{so_version}
This package contains the MySQL back-end for the Wt::Dbo ORM library.
-%package -n %{pglib}
+%package -n libwtdbopostgres%{so_version}
Summary: PostgreSQL back-end for the Wt::Dbo ORM library
-Group: Development/Libraries
+Group: Development/Libraries/C and C++
Provides: %{name}-dbo-postgres = %{version}
-Requires: %{name}-dbo = %{version}
-%description -n %{pglib}
+%description -n libwtdbopostgres%{so_version}
This package contains the PostgresSQL back-end for the Wt::Dbo ORM library.
%package devel
@@ -131,7 +131,9 @@
%prep
%setup -q
+%patch0 -p1
%patch1 -p1
+%patch2 -p1
%build
%cmake \
@@ -178,17 +180,17 @@
%postun -p /sbin/ldconfig
-%post dbo -p /sbin/ldconfig
+%post -n libwtdbo%{so_version} -p /sbin/ldconfig
-%postun dbo -p /sbin/ldconfig
+%postun -n libwtdbo%{so_version} -p /sbin/ldconfig
-%post -n %{mysqllib} -p /sbin/ldconfig
+%post -n libwtdbomysql%{so_version} -p /sbin/ldconfig
-%postun -n %{mysqllib} -p /sbin/ldconfig
+%postun -n libwtdbomysql%{so_version} -p /sbin/ldconfig
-%post -n %{pglib} -p /sbin/ldconfig
+%post -n libwtdbopostgres%{so_version} -p /sbin/ldconfig
-%postun -n %{pglib} -p /sbin/ldconfig
+%postun -n libwtdbopostgres%{so_version} -p /sbin/ldconfig
%files
%defattr(-,root,root)
@@ -196,7 +198,6 @@
%{_libdir}/libwtfcgi.so.*
%{_libdir}/libwthttp.so.*
%{_libdir}/libwttest.so.*
-%{_libdir}/libwtext.so.*
%doc Changelog LICENSE
%dir %{WTSRVDIR}
%dir %{_sysconfdir}/wt
@@ -204,16 +205,16 @@
%config(noreplace) %{_sysconfdir}/wt/wt_config.xml
%attr(-,%{apache_user},%{apache_group}) %{WTRUNDIR}
-%files dbo
+%files -n libwtdbo%{so_version}
%defattr(-,root,root)
%{_libdir}/libwtdbo.so.*
%{_libdir}/libwtdbosqlite3.so.*
-%files -n %{mysqllib}
+%files -n libwtdbomysql%{so_version}
%defattr(-,root,root)
%{_libdir}/libwtdbomysql.so.*
-%files -n %{pglib}
+%files -n libwtdbopostgres%{so_version}
%defattr(-,root,root)
%{_libdir}/libwtdbopostgres.so.*
@@ -221,6 +222,7 @@
%defattr(-,root,root)
%{_includedir}/Wt
%{_libdir}/*.so
+%{_libdir}/cmake/wt
%doc %{_docdir}/%{name}-devel
%changelog
++++++ 3.3.5.tar.gz -> 4.0.2.tar.gz ++++++
/work/SRC/openSUSE:Factory/wt/3.3.5.tar.gz /work/SRC/openSUSE:Factory/.wt.new/4.0.2.tar.gz differ: char 12, line 1
++++++ Adding-missing-libraries-issue-6198.patch ++++++
From: Roel Standaert