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));
+               }
+       }
+ 

Reply via email to