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
