[cinelerra-gg] Add OpenEXR patch for GCC 11
by Frank R Dana
commit 4d611ee3150264f99a7c82c7e604b5dc5fcfbf85
Author: FeRD (Frank Dana) <ferdnyc(a)gmail.com>
Date: Mon Dec 14 02:11:30 2020 -0500
Add OpenEXR patch for GCC 11
cinelerra-gg-patch-openexr.patch | 43 ++++++++++++++++++++++++++++++++++++++++
cinelerra-gg.spec | 2 ++
2 files changed, 45 insertions(+)
---
diff --git a/cinelerra-gg-patch-openexr.patch b/cinelerra-gg-patch-openexr.patch
new file mode 100644
index 0000000..07aef75
--- /dev/null
+++ b/cinelerra-gg-patch-openexr.patch
@@ -0,0 +1,43 @@
+From cb6a90b929fde13d84509187a242750e5ba5ab48 Mon Sep 17 00:00:00 2001
+From: "FeRD (Frank Dana)" <ferdnyc(a)gmail.com>
+Date: Mon, 14 Dec 2020 02:07:46 -0500
+Subject: [PATCH] Add OpenEXR patch for GCC 11
+
+---
+ .../thirdparty/src/openexr-2.4.1.patch1 | 24 +++++++++++++++++++
+ 1 file changed, 24 insertions(+)
+ create mode 100644 cinelerra-5.1/thirdparty/src/openexr-2.4.1.patch1
+
+diff --git a/cinelerra-5.1/thirdparty/src/openexr-2.4.1.patch1 b/cinelerra-5.1/thirdparty/src/openexr-2.4.1.patch1
+new file mode 100644
+index 0000000..4f2cc65
+--- /dev/null
++++ b/cinelerra-5.1/thirdparty/src/openexr-2.4.1.patch1
+@@ -0,0 +1,24 @@
++From d891cfb0a2b8f6b48a9ede1a48aab022309100ed Mon Sep 17 00:00:00 2001
++From: "FeRD (Frank Dana)" <ferdnyc(a)gmail.com>
++Date: Mon, 14 Dec 2020 02:04:23 -0500
++Subject: [PATCH] Include limits for std::numeric_limits
++
++---
++ OpenEXR/IlmImf/ImfTiledMisc.cpp | 1 +
++ 1 file changed, 1 insertion(+)
++
++diff --git a/OpenEXR/IlmImf/ImfTiledMisc.cpp b/OpenEXR/IlmImf/ImfTiledMisc.cpp
++index 8552ada..bd865a1 100644
++--- a/OpenEXR/IlmImf/ImfTiledMisc.cpp
+++++ b/OpenEXR/IlmImf/ImfTiledMisc.cpp
++@@ -45,6 +45,7 @@
++ #include <ImfChannelList.h>
++ #include <ImfTileDescription.h>
++ #include <algorithm>
+++#include <limits>
++
++ #include "ImfNamespace.h"
++
++--
++2.29.2
++
+--
+2.29.2
+
diff --git a/cinelerra-gg.spec b/cinelerra-gg.spec
index 01401c4..976c45a 100644
--- a/cinelerra-gg.spec
+++ b/cinelerra-gg.spec
@@ -16,6 +16,7 @@ Source0: https://git.cinelerra-gg.org/git/?p=goodguy/cinelerra.git;a=snap
# CrystalHD is fouling the ffmpeg build
Patch0: cinelerra-gg-Disable-crystalhd-in-ffmpeg.patch
+Patch1: cinelerra-gg-patch-openexr.patch
# Only tested on x86_64
ExclusiveArch: x86_64
@@ -223,6 +224,7 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
%changelog
* Sat Dec 05 2020 FeRD (Frank Dana) <ferdnyc(a)gmail.com> - 5.1.2020.10-1
- New upstream monthly release
+- Add GCC 11 patch for internal OpenEXR
* Mon Aug 17 2020 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 5.1.2020.07-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
3 years, 11 months
[xine-lib] Rebuild for dav1d SONAME bump
by Robert-André Mauchin
commit 78925e6471baa0116f0919773ce1c5cf33d2e15a
Author: Robert-André Mauchin <zebob.m(a)gmail.com>
Date: Mon Dec 14 02:49:41 2020 +0100
Rebuild for dav1d SONAME bump
Signed-off-by: Robert-André Mauchin <zebob.m(a)gmail.com>
xine-lib.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/xine-lib.spec b/xine-lib.spec
index 5998463..743aa85 100644
--- a/xine-lib.spec
+++ b/xine-lib.spec
@@ -24,7 +24,7 @@
Summary: A multimedia engine
Name: xine-lib
Version: 1.2.11
-Release: 2%{?snapshot:.%{date}hg%{revision}}%{?dist}
+Release: 3%{?snapshot:.%{date}hg%{revision}}%{?dist}
License: GPLv2+
URL: http://www.xine-project.org/
%if ! 0%{?snapshot}
@@ -323,6 +323,9 @@ mkdir -p %{buildroot}%{codecdir}
%changelog
+* Mon Dec 14 2020 Robert-André Mauchin <zebob.m(a)gmail.com> 1.2.11-3
+- Rebuild for dav1d SONAME bump
+
* Fri Dec 11 2020 Xavier Bachelot <xavier(a)bachelot.org> 1.2.11-2
- Drop support for EOL distros
3 years, 11 months
[vlc] Rebuild for dav1d SONAME bump
by Robert-André Mauchin
commit 1d6fb920c390e896a1dab193b64cfe9251e260d1
Author: Robert-André Mauchin <zebob.m(a)gmail.com>
Date: Mon Dec 14 02:49:24 2020 +0100
Rebuild for dav1d SONAME bump
Signed-off-by: Robert-André Mauchin <zebob.m(a)gmail.com>
vlc.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/vlc.spec b/vlc.spec
index 88182b0..9022725 100644
--- a/vlc.spec
+++ b/vlc.spec
@@ -51,7 +51,7 @@ Summary: The cross-platform open-source multimedia framework, player and server
Epoch: 1
Name: vlc
Version: 3.0.12
-Release: 0.3%{?dist}
+Release: 0.4%{?dist}
License: GPLv2+
URL: https://www.videolan.org
%if 0%{?commit0:1}
@@ -617,6 +617,9 @@ fi || :
%changelog
+* Mon Dec 14 2020 Robert-André Mauchin <zebob.m(a)gmail.com> - 1:3.0.12-0.4
+- Rebuild for dav1d SONAME bump
+
* Fri Nov 27 2020 Sérgio Basto <sergio(a)serjux.com> - 1:3.0.12-0.3
- Mass rebuild for x264-0.161
3 years, 11 months
[libheif] Rebuild for dav1d SONAME bump
by Robert-André Mauchin
commit 30b3304e9e183b47a7014e1486ff579c27c19391
Author: Robert-André Mauchin <zebob.m(a)gmail.com>
Date: Mon Dec 14 02:49:06 2020 +0100
Rebuild for dav1d SONAME bump
Signed-off-by: Robert-André Mauchin <zebob.m(a)gmail.com>
libheif.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/libheif.spec b/libheif.spec
index b175771..7cd8338 100644
--- a/libheif.spec
+++ b/libheif.spec
@@ -1,6 +1,6 @@
Name: libheif
Version: 1.9.1
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: HEIF file format decoder and encoder
License: LGPLv3+ and MIT
@@ -86,6 +86,9 @@ find %buildroot -name '*.la' -or -name '*.a' | xargs rm -f
%changelog
+* Mon Dec 14 2020 Robert-André Mauchin <zebob.m(a)gmail.com> - 1.9.1-2
+- Rebuild for dav1d SONAME bump
+
* Tue Oct 27 2020 Leigh Scott <leigh123linux(a)gmail.com> - 1.9.1-1
- Update to 1.9.1
3 years, 11 months
[HandBrake] Rebuild for dav1d SONAME bump
by Robert-André Mauchin
commit 1e9b61aa0f34924c52be799296ef2422d86c3d90
Author: Robert-André Mauchin <zebob.m(a)gmail.com>
Date: Mon Dec 14 02:48:35 2020 +0100
Rebuild for dav1d SONAME bump
Signed-off-by: Robert-André Mauchin <zebob.m(a)gmail.com>
HandBrake.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/HandBrake.spec b/HandBrake.spec
index 02c0003..c57fabf 100644
--- a/HandBrake.spec
+++ b/HandBrake.spec
@@ -18,7 +18,7 @@
Name: HandBrake
Version: 1.3.3
-Release: 6%{!?tag:.%{date}git%{shortcommit0}}%{?dist}
+Release: 7%{!?tag:.%{date}git%{shortcommit0}}%{?dist}
Summary: An open-source multiplatform video transcoder
License: GPLv2+
URL: http://handbrake.fr/
@@ -259,6 +259,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%{_bindir}/HandBrakeCLI
%changelog
+* Mon Dec 14 2020 Robert-André Mauchin <zebob.m(a)gmail.com> - 1.3.3-7
+- Rebuild for dav1d SONAME bump
+
* Fri Nov 27 2020 Sérgio Basto <sergio(a)serjux.com> - 1.3.3-6
- Mass rebuild for x264-0.161
3 years, 11 months
[ffmpeg] Rebuild for dav1d SONAME bump
by Robert-André Mauchin
commit 53336465b0a990554473cec1aa4897d918539ac6
Author: Robert-André Mauchin <zebob.m(a)gmail.com>
Date: Mon Dec 14 02:44:58 2020 +0100
Rebuild for dav1d SONAME bump
Signed-off-by: Robert-André Mauchin <zebob.m(a)gmail.com>
ffmpeg.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/ffmpeg.spec b/ffmpeg.spec
index 5a338cc..62a34cf 100644
--- a/ffmpeg.spec
+++ b/ffmpeg.spec
@@ -102,7 +102,7 @@ ExclusiveArch: armv7hnl
Summary: Digital VCR and streaming server
Name: ffmpeg%{?flavor}
Version: 4.3.1
-Release: 12%{?date}%{?date:git}%{?rel}%{?dist}
+Release: 13%{?date}%{?date:git}%{?rel}%{?dist}
License: %{ffmpeg_license}
URL: http://ffmpeg.org/
%if 0%{?date}
@@ -466,6 +466,9 @@ install -pm755 tools/qt-faststart %{buildroot}%{_bindir}
%changelog
+* Mon Dec 14 2020 Robert-André Mauchin <zebob.m(a)gmail.com> - 4.3.1-13
+- Rebuild for dav1d SONAME bump
+
* Fri Nov 27 2020 Sérgio Basto <sergio(a)serjux.com> - 4.3.1-12
- Mass rebuild for x264-0.161
3 years, 11 months
[VirtualBox-kmod/el8] (3 commits) ...Add fixes for Centos 8.4
by Sérgio M. Basto
Summary of changes:
00a771f... Add fixes for kernel 5.10 (*)
3c4ec01... We don't need build-sysbuild package when we just build the (*)
f047357... Add fixes for Centos 8.4 (*)
(*) This commit already existed in another branch; no separate mail sent
3 years, 11 months
[VirtualBox-kmod] Add fixes for Centos 8.4
by Sérgio M. Basto
commit f047357a9065110dd431fb95a30d61716019ded6
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Sun Dec 13 19:25:14 2020 +0000
Add fixes for Centos 8.4
VirtualBox-kmod.spec | 7 ++++++-
fixes_centos_8.4.patch | 16 ++++++++++++++++
2 files changed, 22 insertions(+), 1 deletion(-)
---
diff --git a/VirtualBox-kmod.spec b/VirtualBox-kmod.spec
index 26228ca..c0e70ba 100644
--- a/VirtualBox-kmod.spec
+++ b/VirtualBox-kmod.spec
@@ -36,7 +36,7 @@
Name: VirtualBox-kmod
Version: 6.1.16
-Release: 2%{?dist}
+Release: 3%{?dist}
#Release: 1%%{?prerel:.%%{prerel}}%%{?dist}
Summary: Kernel module for VirtualBox
@@ -45,6 +45,7 @@ URL: http://www.virtualbox.org/wiki/VirtualBox
# This filters out the XEN kernel, since we don't run on XEN
Source1: excludekernel-filter.txt
Patch1: fixes_4.10.patch
+Patch2: fixes_centos_8.4.patch
%global AkmodsBuildRequires %{_bindir}/kmodtool VirtualBox-kmodsrc >= %{version}%{vboxreltag} xz time elfutils-libelf-devel gcc
@@ -72,6 +73,7 @@ Kernel module for VirtualBox
%setup -T -c
tar --use-compress-program xz -xf %{_datadir}/%{name}-%{version}/%{name}-%{version}.tar.xz
%patch1 -p0
+%patch2 -p0
pushd %{name}-%{version}
popd
@@ -136,6 +138,9 @@ DIRS=$(ls %{name}-%{version} |wc -l)
%changelog
+* Sun Dec 13 2020 Sérgio Basto <sergio(a)serjux.com> - 6.1.16-3
+- Add fixes for Centos 8.4
+
* Sun Dec 06 2020 Sérgio Basto <sergio(a)serjux.com>
- We don't need build-sysbuild package when we just build the akmod
diff --git a/fixes_centos_8.4.patch b/fixes_centos_8.4.patch
new file mode 100644
index 0000000..9faee5a
--- /dev/null
+++ b/fixes_centos_8.4.patch
@@ -0,0 +1,16 @@
+cat /usr/include/linux/version.h
+#define RHEL_MAJOR 8
+#define RHEL_MINOR 4
+RTLNX_RHEL_MIN(8,4)
+
+--- ./VirtualBox-kmod-6.1.16/vboxsf/vfsmod.c.orig 2020-12-13 18:57:48.614216635 +0000
++++ ./VirtualBox-kmod-6.1.16/vboxsf/vfsmod.c 2020-12-13 18:59:41.537387526 +0000
+@@ -45,7 +45,7 @@
+ #include "version-generated.h"
+ #include "revision-generated.h"
+ #include "product-generated.h"
+-#if RTLNX_VER_MIN(5,0,0)
++#if RTLNX_VER_MIN(5,0,0) || RTLNX_RHEL_MIN(8,4)
+ # include <uapi/linux/mount.h> /* for MS_REMOUNT */
+ #elif RTLNX_VER_MAX(3,3,0)
+ # include <linux/mount.h>
3 years, 11 months
[gstreamer1-plugins-bad-freeworld] 1.18.3
by Leigh Scott
commit c472db5434b8d362eae351467057951e74b5079f
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Sun Dec 13 13:08:08 2020 +0000
1.18.3
gstreamer1-plugins-bad-freeworld.spec | 5 ++++-
sources | 2 +-
2 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/gstreamer1-plugins-bad-freeworld.spec b/gstreamer1-plugins-bad-freeworld.spec
index 4268857..0f1af0b 100644
--- a/gstreamer1-plugins-bad-freeworld.spec
+++ b/gstreamer1-plugins-bad-freeworld.spec
@@ -1,6 +1,6 @@
Summary: GStreamer 1.0 streaming media framework "bad" plug-ins
Name: gstreamer1-plugins-bad-freeworld
-Version: 1.18.1
+Version: 1.18.2
Release: 1%{?dist}
License: LGPLv2+
URL: https://gstreamer.freedesktop.org/
@@ -92,6 +92,9 @@ rm -rf %{buildroot}%{_datadir}/gstreamer-1.0/encoding-profiles/
%changelog
+* Sun Dec 13 2020 Leigh Scott <leigh123linux(a)gmail.com> - 1.18.2-1
+- 1.18.3
+
* Sun Nov 1 2020 Leigh Scott <leigh123linux(a)gmail.com> - 1.18.1-1
- 1.18.1
diff --git a/sources b/sources
index fdd181a..9e628b1 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (gst-plugins-bad-1.18.1.tar.xz) = 54fa5287dd8259661711dee314f0025f0c24d97ea925ab5fa319358b2d6d45f2ef3c2bc9e62cd922a378501e85be1b64aa5915209c01bb8b91851aabb20eddd9
+SHA512 (gst-plugins-bad-1.18.2.tar.xz) = 2735f845541b9a2670c5111cbb0a82ed4d56dbe6872bd81773ef34f9d83f3d8d0be9871d22a76642b57423b8b06cfe3c83f681702ffe3ac4e1a7d2eb4c0f9b35
3 years, 11 months