Hello community,

here is the log from the commit of package vapoursynth for openSUSE:Leap:15.2 
checked in at 2020-03-15 07:14:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/vapoursynth (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.vapoursynth.new.3160 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "vapoursynth"

Sun Mar 15 07:14:06 2020 rev:16 rq:785173 version:48

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/vapoursynth/vapoursynth.changes        
2020-01-15 16:27:34.092724542 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.vapoursynth.new.3160/vapoursynth.changes      
2020-03-15 07:15:14.201093621 +0100
@@ -1,0 +2,93 @@
+Tue Mar 10 04:29:02 UTC 2020 - Steve Kowalik <[email protected]>
+
+- Add patch python38-compile.patch to build against Python 3.8, from
+  upstream.
+
+-------------------------------------------------------------------
+Thu Jan  2 10:05:29 UTC 2020 - Christophe Giboudeaux <[email protected]>
+
+- Add the missing libarchive dependency.
+
+-------------------------------------------------------------------
+Fri Dec 20 12:35:12 UTC 2019 - Martin Pluskal <[email protected]>
+
+- Update to version 48:
+  * it's now possible to select which optimized code path is used
+    for internal filters (sekrit-twc)
+  * avx2 optimization in many filters, previously the internal
+    ones were mostly sse2 (sekrit-twc)
+  * expr filter can now better optimize expressions (sekrit-twc)
+  * the 7zip executable is now bundled with vsrepo
+  * the portable version now includes the documentation as well
+  * the portable version now includes all the plugins bundled with
+    the normal installer again
+  * fixed deadlock when setMessageHandler is called a second time
+  * added an option to add vspipe, avfs and vsrepo to path in the
+    installer
+  * added registry entries for the path to vspipe and vsrepo
+  * imwri is now included in the installer
+  * the overwrite argument in imwri now also disables the
+    requirement for output filesnames to contain a number
+  * fixed corrupt output from imwri when requesting alpha output
+    but the read image doesn't have an alpha channel
+- Changes for 47.2:
+  * fixed broken merge intrinsics 
+- Changes for 47.1:
+  * fixed linux and non-x86 builds
+
+-------------------------------------------------------------------
+Mon Aug  5 07:19:01 UTC 2019 - [email protected]
+
+- Update to 47:
+  * fixed a crash in vdecimate when both dryrun and clip2 is set (no1d)
+  * updated zimg to 2.9.2 to fix a crash that would happen on certain invalid 
input combinations
+  * removed dependency on nasm
+  * improved message handler api and core info api
+  * various installer improvements including a warning if the vs2019 runtimes 
aren't installed
+- Update vapoursynth-version.patch
+
+-------------------------------------------------------------------
+Mon Jul  1 11:21:05 UTC 2019 - [email protected]
+
+- Update to version 46: 
+  * added a fallback to how the appdata path is retrieved which
+    works even if %USERPROFILE% isn't set
+  * the default number of threads used is now based on the process
+    affinity on windows, linux and bsd
+  * added an option to vspipe to make it not modify the current
+    working directory
+  * added a better equality check for the Format class in python
+  * fixed doubleweave sometimes using the opposite field order (dubhater)
+  * fixed broken output when stride wasn't equal to width in the
+    python output function (stuxcrystal)
+  * relaxed mask clip requirements in maskedmerge (dubhater)
+  * fixed overflow with int16 in maskedmerge (dubhater)
+  * fixed swapped fields in doubleweave (dubhater)
+  * fixed selectevery breaking and leaking when there are no frames to return
+
+-------------------------------------------------------------------
+Mon Jan  7 13:10:23 UTC 2019 - Martin Pluskal <[email protected]>
+
+- Update to version 45 (boo#1120873):
+  * avfs now uses utf8 filename support when available in avs+
+  * avfs now prints the used mount point
+  * removed accept_lowecase setting from the python bindings
+  * fixed frame duration calculation in clipinfo (dubhater)
+  * fixed bug that prevented adding vertical margins in subtext
+    (dubhater)
+  * documentation updates
+- Changes for version 44:
+  * fixed crop with compatbgr32 format where top and bottom crop
+    would be switched
+  * fixed crash in scdetect with one frame clips, now it simply
+    returns an error since the operation is pointless
+  * fixed potential multithreading issues in vsscript (stuxcrystal)
+  * the resizer will now properly apply a shift even if no actual
+    resizing/format conversion is being done
+  * added experimental large page support and changed cache logic
+    (sekrit-twc)
+  * minor documentation updates
+- Drop no longer needed patch:
+  * vapoursynth-upstream-fix-for-aarch64.patch
+
+-------------------------------------------------------------------

Old:
----
  vapoursynth-R43.tar.gz
  vapoursynth-upstream-fix-for-aarch64.patch

New:
----
  python38-compile.patch
  vapoursynth-R48.tar.gz

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

Other differences:
------------------
++++++ vapoursynth.spec ++++++
--- /var/tmp/diff_new_pack.LvWJ3h/_old  2020-03-15 07:15:15.401094250 +0100
+++ /var/tmp/diff_new_pack.LvWJ3h/_new  2020-03-15 07:15:15.409094255 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package vapoursynth
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,12 +12,12 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:           vapoursynth
-Version:        43
+Version:        48
 Release:        0
 Summary:        A video processing framework
 License:        LGPL-2.1-only AND OFL-1.1
@@ -27,24 +27,23 @@
 # PATCH-FIX-OPENSUSE vapoursynth-version.patch -- makes sure that we have
 # some sort of version for othervise unversioned .so files
 Patch1:         vapoursynth-version.patch
-# PATCH-FIX-UPSTREAM vapoursynth-upstream-fix-for-aarch64.patch -- Do not fail 
if we have no known CPU
-# https://github.com/vapoursynth/vapoursynth/commit/4906ae8
-Patch2:         vapoursynth-upstream-fix-for-aarch64.patch
+# Upstream commit a53ed4dd, can be dropped when updating to R49
+Patch2:         python38-compile.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
-BuildRequires:  nasm
 BuildRequires:  pkgconfig
 BuildRequires:  python3-Cython
 BuildRequires:  pkgconfig(Magick++) >= 7.0
+BuildRequires:  pkgconfig(libarchive)
 BuildRequires:  pkgconfig(libass)
 BuildRequires:  pkgconfig(libavcodec)
 BuildRequires:  pkgconfig(libavformat)
 BuildRequires:  pkgconfig(libavutil)
 BuildRequires:  pkgconfig(python3)
 BuildRequires:  pkgconfig(tesseract)
-BuildRequires:  pkgconfig(zimg)
+BuildRequires:  pkgconfig(zimg) >= 2.9.2
 
 %description
 VapourSynth is a library for video manipulation. It has a core
@@ -187,7 +186,7 @@
 autoreconf -fiv
 %configure \
   --disable-static
-make %{?_smp_mflags} V=1
+%make_build
 
 %install
 %make_install
@@ -199,7 +198,7 @@
 %postun -n libvapoursynth-script0 -p /sbin/ldconfig
 
 %files -n libvapoursynth-%{version}
-%doc COPYING.LGPLv2.1
+%license COPYING.LGPLv2.1
 %doc ChangeLog
 %doc ofl.txt
 %dir %{_libdir}/vapoursynth

++++++ python38-compile.patch ++++++
>From a53ed4dda74d61d4cb56842dc0c6e6e7c3870e11 Mon Sep 17 00:00:00 2001
From: cantabile <[email protected]>
Date: Sun, 26 Jan 2020 00:00:22 +0200
Subject: [PATCH] Fix compilation with Python 3.8.

Fixes https://github.com/vapoursynth/vapoursynth/issues/518.
---
 configure.ac | 18 ++++++++++++++++--
 1 file changed, 16 insertions(+), 2 deletions(-)

diff --git a/configure.ac b/configure.ac
index 1d1b05fc..7dcde996 100644
--- a/configure.ac
+++ b/configure.ac
@@ -234,7 +234,13 @@ AS_IF(
       [
        AM_PATH_PYTHON([3])
 
-       PKG_CHECK_MODULES([PYTHON3], [python-$PYTHON_VERSION])
+       PKG_CHECK_MODULES([PYTHON3],
+                         [python-$PYTHON_VERSION-embed],
+                         [],
+                         [
+                          PKG_CHECK_MODULES([PYTHON3],
+                                            [python-$PYTHON_VERSION])
+                         ])
 
        AC_CONFIG_FILES([pc/vapoursynth-script.pc])
       ]
@@ -292,7 +298,15 @@ AS_IF(
 
               AS_IF(
                     [test -z "$PYTHON3_LIBS"],
-                    [PKG_CHECK_MODULES([PYTHON3], [python-$PYTHON_VERSION])]
+                    [
+                     PKG_CHECK_MODULES([PYTHON3],
+                                       [python-$PYTHON_VERSION-embed],
+                                       [],
+                                       [
+                                        PKG_CHECK_MODULES([PYTHON3],
+                                                          
[python-$PYTHON_VERSION])
+                                       ])
+                    ]
               )
 
               AS_CASE(
++++++ vapoursynth-R43.tar.gz -> vapoursynth-R48.tar.gz ++++++
++++ 23274 lines of diff (skipped)

++++++ vapoursynth-version.patch ++++++
--- /var/tmp/diff_new_pack.LvWJ3h/_old  2020-03-15 07:15:15.581094345 +0100
+++ /var/tmp/diff_new_pack.LvWJ3h/_new  2020-03-15 07:15:15.581094345 +0100
@@ -1,24 +1,13 @@
-From: Jan Engelhardt <[email protected]>
-Date: 2017-11-27 11:48:50.430107020 +0100
-
-"-avoid-version" is only allowed with "-module" in SUSE, or
-when no headers are installed for it (which also is not the case).
-Add versioning.
-
----
- Makefile.am |    2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-Index: vapoursynth-R43/Makefile.am
+Index: vapoursynth-R48/Makefile.am
 ===================================================================
---- vapoursynth-R43.orig/Makefile.am
-+++ vapoursynth-R43/Makefile.am
-@@ -82,7 +82,7 @@ noinst_HEADERS = include/asm/x86/x86inc.
+--- vapoursynth-R48.orig/Makefile.am
++++ vapoursynth-R48/Makefile.am
+@@ -89,7 +89,7 @@ pkginclude_HEADERS = include/VapourSynth
  
  pkgconfig_DATA += pc/vapoursynth.pc
  
 -libvapoursynth_la_LDFLAGS = -no-undefined -avoid-version
 +libvapoursynth_la_LDFLAGS = -no-undefined -release $(PACKAGE_VERSION)
  libvapoursynth_la_CPPFLAGS = $(ZIMG_CFLAGS) 
-DVS_PATH_PLUGINDIR='"$(PLUGINDIR)"'
- libvapoursynth_la_LIBADD = $(ZIMG_LIBS) $(DLOPENLIB)
+ libvapoursynth_la_LIBADD = $(ZIMG_LIBS) $(DLOPENLIB) libexprfilter.la 
libvapoursynth_avx2.la
  


Reply via email to