Hello community,

here is the log from the commit of package libmlt for openSUSE:Factory checked 
in at 2018-05-13 16:05:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libmlt (Old)
 and      /work/SRC/openSUSE:Factory/.libmlt.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libmlt"

Sun May 13 16:05:05 2018 rev:39 rq:605389 version:6.6.0+git20180502

Changes:
--------
--- /work/SRC/openSUSE:Factory/libmlt/libmlt.changes    2018-04-03 
12:12:19.818887233 +0200
+++ /work/SRC/openSUSE:Factory/.libmlt.new/libmlt.changes       2018-05-13 
16:05:06.218247434 +0200
@@ -1,0 +2,22 @@
+Sun May  6 12:18:00 UTC 2018 - davejpla...@gmail.com
+
+- Update to 6.6.0+git20180502 to enable shotcut 18.05 to build.
+- Upstream changes:
+  *Fix affine and region filters alter the frame's position.
+  *Fix mono channel configuration for ladspa plugins. (#334)
+  *Convert affine to mlt_rect and animation APIs.
+  *Add mlt_animation_key_set_frame() and Animation::key_set_frame().
+  *Fix build for Libav
+  *Fix crash on composite transition with unexpected pgm luma
+   https://bugs.kde.org/show_bug.cgi?id=381110
+  *Fix alpha support for more pixel formats Kdenlive issue #391963
+  *Add mlt_animation_key_set_type() and Animation::key_set_type().
+  *Fix rotoscoping crash
+  *Fix parsing non-animation string as animation.
+  *Fix mlt_animations not reliably serializing.
+  *Fix crash with kdenlivetile caused by wrong malloc size
+  *Add filter_swresample. (#305)
+  *Fix #284 GIF encoding not working.
+  *Fix segmentation fault when using qimage png producer #296
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/libmlt/webvfx.changes    2018-03-12 
12:12:24.498003009 +0100
+++ /work/SRC/openSUSE:Factory/.libmlt.new/webvfx.changes       2018-05-13 
16:05:06.686230361 +0200
@@ -1,0 +2,8 @@
+Sun May  6 10:30:53 UTC 2018 - davejpla...@gmail.com
+
+- Update to version 0.44+git20180523
+- Rebase webvfx-versioned-libdir.patch.
+- Upstream changes:
+  *check pointers before using them.
+
+-------------------------------------------------------------------

Old:
----
  mlt-6.6.0.tar.gz
  webvfx-0.44+git20160823.tar.gz

New:
----
  mlt-6.6.0+git20180502.tar.gz
  webvfx-0.44+git20180223.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libmlt.spec ++++++
--- /var/tmp/diff_new_pack.xSvajl/_old  2018-05-13 16:05:07.722192567 +0200
+++ /var/tmp/diff_new_pack.xSvajl/_new  2018-05-13 16:05:07.722192567 +0200
@@ -25,20 +25,22 @@
 
 %define _name mlt
 %define libname lib%{_name}
+%define lversion 6.7.0
 %define soname 6
-
+%define _rev 42621eed360e192c4fb8b631001a2f5e9e2f446f
 %define _name_pp %{_name}++
 %define libname_pp lib%{_name_pp}
 %define soname_pp 3
 
 Name:           %{libname}
-Version:        6.6.0
+Version:        6.6.0+git20180502
 Release:        0
 Summary:        Multimedia framework for television broadcasting
 License:        GPL-3.0+
 Group:          Development/Libraries/C and C++
 Url:            http://www.mltframework.org
-Source0:        
https://github.com/mltframework/mlt/archive/v%{version}.tar.gz#/%{_name}-%{version}.tar.gz
+#v%%{version}
+Source0:        
https://github.com/mltframework/mlt/archive/%{_rev}.tar.gz#/%{_name}-%{version}.tar.gz
 # PATCH-FIX-OPENSUSE libmlt-0.8.2-vdpau.patch reddw...@opensuse.org -- Make 
VDPAU support work without the devel package
 Patch1:         libmlt-0.8.2-vdpau.patch
 
@@ -214,7 +216,7 @@
 This package contains python bindings.
 
 %prep
-%setup -q -n %{_name}-%{version}
+%setup -q -n %{_name}-%{_rev}
 %patch1
 
 # To complement libmlt-0.8.0-vdpau.patch.
@@ -288,7 +290,7 @@
 %files -n %{libname}%{soname}
 %defattr(0644, root, root, 0755)
 %{_libdir}/lib%{_name}.so.%{soname}
-%{_libdir}/lib%{_name}.so.%{version}
+%{_libdir}/lib%{_name}.so.%{lversion}
 
 %files devel
 %defattr(0644, root, root, 0755)
@@ -299,7 +301,7 @@
 %files -n %{libname_pp}%{soname_pp}
 %defattr(0644, root, root, 0755)
 %{_libdir}/lib%{_name_pp}.so.%{soname_pp}
-%{_libdir}/lib%{_name_pp}.so.%{version}
+%{_libdir}/lib%{_name_pp}.so.%{lversion}
 
 %files -n %{libname_pp}-devel
 %defattr(0644, root, root, 0755)

++++++ webvfx.spec ++++++
--- /var/tmp/diff_new_pack.xSvajl/_old  2018-05-13 16:05:07.754191400 +0200
+++ /var/tmp/diff_new_pack.xSvajl/_new  2018-05-13 16:05:07.758191254 +0200
@@ -17,14 +17,16 @@
 
 
 %define _name mlt
-%define mltversion 6.6.0
+%define mltversion 6.6.0+git20180502
+%define mltsoversion 6.7.0
 %define sover 1
 %define mltmaj %(echo %{mltversion} |cut -d "." -f 1)
 # Find qt version used to build
 %define qt5version %(pkg-config --modversion Qt5Core)
-%define _rev    e918ce4667e623c3d60735cb898223e730c6d7af
+%define mltrev 42621eed360e192c4fb8b631001a2f5e9e2f446f
+%define _rev    d65a42d25a887d11fd5cf5e485c1561dc802b671
 Name:           webvfx
-Version:        0.44+git20160823
+Version:        0.44+git20180223
 Release:        0
 Summary:        Video effects engine based on web technologies
 License:        BSD-3-Clause
@@ -66,7 +68,7 @@
 Summary:        Video effects engine based on web technologies
 Group:          Development/Libraries/C and C++
 Requires:       libwebvfx%{sover} = %{version}
-Requires:       pkgconfig(mlt-framework) = %{mltversion}
+Requires:       pkgconfig(mlt-framework) = %{mltsoversion}
 
 %description devel
 WebVfx is a video effects library that allows effects to be
@@ -92,7 +94,7 @@
 assortment of tools, XML authoring components, and an plug-in based API.
 
 %prep
-%setup -q -n %{_name}-%{mltversion} -a 1
+%setup -q -n %{_name}-%{mltrev} -a 1
 %patch1
 %patch10
 
@@ -100,7 +102,7 @@
 pushd webvfx-%{_rev}
 %qmake5 \
        QMAKE_STRIP="" \
-       MLT_SOURCE="%{_builddir}/%{_name}-%{mltversion}/" \
+       MLT_SOURCE="%{_builddir}/%{_name}-%{mltrev}/" \
        WLIB=%{_lib} \
         PREFIX="%{_prefix}" -Wall -recursive
 

++++++ webvfx-0.44+git20160823.tar.gz -> webvfx-0.44+git20180223.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/webvfx-e918ce4667e623c3d60735cb898223e730c6d7af/webvfx/effects_impl.cpp 
new/webvfx-d65a42d25a887d11fd5cf5e485c1561dc802b671/webvfx/effects_impl.cpp
--- old/webvfx-e918ce4667e623c3d60735cb898223e730c6d7af/webvfx/effects_impl.cpp 
2016-08-23 20:36:10.000000000 +0200
+++ new/webvfx-d65a42d25a887d11fd5cf5e485c1561dc802b671/webvfx/effects_impl.cpp 
2018-02-24 20:17:19.000000000 +0100
@@ -84,9 +84,11 @@
 
 void EffectsImpl::initializeComplete(bool result)
 {
-    QMutexLocker locker(mutex);
-    initializeResult = result;
-    waitCondition->wakeAll();
+    if (mutex && waitCondition) {
+        QMutexLocker locker(mutex);
+        initializeResult = result;
+        waitCondition->wakeAll();
+    }
 }
 
 void EffectsImpl::destroy()

++++++ webvfx-versioned-libdir.patch ++++++
--- /var/tmp/diff_new_pack.xSvajl/_old  2018-05-13 16:05:07.898186146 +0200
+++ /var/tmp/diff_new_pack.xSvajl/_new  2018-05-13 16:05:07.898186146 +0200
@@ -1,7 +1,7 @@
-Index: webvfx-e918ce4667e623c3d60735cb898223e730c6d7af/webvfx/webvfx.pro
+Index: webvfx-d65a42d25a887d11fd5cf5e485c1561dc802b671/webvfx/webvfx.pro
 ===================================================================
---- webvfx-e918ce4667e623c3d60735cb898223e730c6d7af/webvfx/webvfx.pro.orig     
2016-08-23 20:36:10.000000000 +0200
-+++ webvfx-e918ce4667e623c3d60735cb898223e730c6d7af/webvfx/webvfx.pro  
2017-08-25 11:00:29.435492908 +0200
+--- webvfx-d65a42d25a887d11fd5cf5e485c1561dc802b671/webvfx/webvfx.pro.orig     
2018-02-24 21:17:19.000000000 +0200
++++ webvfx-d65a42d25a887d11fd5cf5e485c1561dc802b671/webvfx/webvfx.pro  
2018-05-06 12:24:57.399644007 +0200
 @@ -47,5 +47,5 @@ QT += opengl quick
  
  TARGET = webvfx
@@ -9,4 +9,3 @@
 -target.path = $$PREFIX/lib
 +target.path = $$PREFIX/$$WLIB
  INSTALLS += target
-


Reply via email to