Date: Tuesday, December 6, 2022 @ 18:43:50
Author: arojas
Revision: 1356866
upgpkg: lib32-libvisual 0.4.0-7: Invalid BUILDINFO rebuild
Added:
lib32-libvisual/trunk/libvisual-0.4.0-format-security.patch
Modified:
lib32-libvisual/trunk/PKGBUILD
---------------------------------------+
PKGBUILD | 9 ++++++---
libvisual-0.4.0-format-security.patch | 17 +++++++++++++++++
2 files changed, 23 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-12-06 18:37:38 UTC (rev 1356865)
+++ PKGBUILD 2022-12-06 18:43:50 UTC (rev 1356866)
@@ -6,7 +6,7 @@
pkgname=lib32-libvisual
pkgver=0.4.0
-pkgrel=6
+pkgrel=7
pkgdesc="Abstraction library that comes between applications and audio
visualisation plugins (32-bit)"
arch=('x86_64')
url='https://sourceforge.net/projects/libvisual/'
@@ -14,9 +14,11 @@
depends=('lib32-glibc' "${pkgname#lib32-}")
makedepends=('gcc-multilib')
source=("https://downloads.sourceforge.net/sourceforge/${pkgname#lib32-}/${pkgname#lib32-}-${pkgver}.tar.gz"
- "libvisual-0.4.0-inlinedefineconflict.patch")
+ "libvisual-0.4.0-inlinedefineconflict.patch"
+ "libvisual-0.4.0-format-security.patch")
sha512sums=('ab2286de30d33582a92f16e46436fcbc44b74649952df6e94d96aedc2cabb18d3361496c0b8ab6f52f7178214bf735673c8f1820c3d149304787ba8407201b95'
-
'13872adb2f99bd989b954499f80d2bd2646369d3fdb190a07e02cada1c42de7a7c36ca368b70f024484eb621f4320649a83107d4874a01f37ab2e10806dca89d')
+
'13872adb2f99bd989b954499f80d2bd2646369d3fdb190a07e02cada1c42de7a7c36ca368b70f024484eb621f4320649a83107d4874a01f37ab2e10806dca89d'
+
'49bfd9c67dbad85339f6cf2311dacfa381c2e238764917c964af736fc098ad826260e062f40072202d2de6f4bc20110beba0f82d97eade5c9a2440c65cd5c81c')
prepare(){
cd "${srcdir}/${pkgname#lib32-}-${pkgver}"
@@ -27,6 +29,7 @@
# libvisual's definition of "inline" causes issues when compiling with the
new C++11 ABI (patch from Fedora)
patch -Np1 -i ../libvisual-0.4.0-inlinedefineconflict.patch
+ patch -p1 -i ../libvisual-0.4.0-format-security.patch
}
build() {
Added: libvisual-0.4.0-format-security.patch
===================================================================
--- libvisual-0.4.0-format-security.patch (rev 0)
+++ libvisual-0.4.0-format-security.patch 2022-12-06 18:43:50 UTC (rev
1356866)
@@ -0,0 +1,17 @@
+diff -up libvisual-0.4.0/libvisual/lv_plugin.c.format-security
libvisual-0.4.0/libvisual/lv_plugin.c
+--- libvisual-0.4.0/libvisual/lv_plugin.c.format-security 2014-06-11
15:38:36.786199952 -0400
++++ libvisual-0.4.0/libvisual/lv_plugin.c 2014-06-11 15:38:45.990132144
-0400
+@@ -442,11 +442,11 @@ VisList *visual_plugin_registry_filter (
+
+ visual_list_add (list, ref);
+ } else if (ret != FALSE) {
+- visual_log (VISUAL_LOG_WARNING,
visual_error_to_string (ret));
++ visual_log (VISUAL_LOG_WARNING, "%s",
visual_error_to_string (ret));
+ }
+ }
+ else if (ret != FALSE) { /* FIXME XXX TODO, patch frmo duilio
check how this works */
+- visual_log (VISUAL_LOG_WARNING, visual_error_to_string
(ret));
++ visual_log (VISUAL_LOG_WARNING, "%s",
visual_error_to_string (ret));
+ }
+ }
+